X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Ftranscode_video_dialog.h;h=40b077b971a300a4b63f7bc870113268889f2a9b;hb=7d8b93add17620135eadee5029325a3d22512b12;hp=9acd1284a566f430ca941c0895b06f41cf68b851;hpb=6c53ebc4c10e73450571710dc5be6add43f78c1d;p=ardour.git diff --git a/gtk2_ardour/transcode_video_dialog.h b/gtk2_ardour/transcode_video_dialog.h index 9acd1284a5..40b077b971 100644 --- a/gtk2_ardour/transcode_video_dialog.h +++ b/gtk2_ardour/transcode_video_dialog.h @@ -22,7 +22,15 @@ #include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "ardour/types.h" #include "ardour/template_utils.h" @@ -41,7 +49,7 @@ enum VtlTranscodeOption { */ class TranscodeVideoDialog : public ArdourDialog , public PBD::ScopedConnectionList { - public: +public: TranscodeVideoDialog (ARDOUR::Session*, std::string); ~TranscodeVideoDialog (); @@ -50,7 +58,11 @@ class TranscodeVideoDialog : public ArdourDialog , public PBD::ScopedConnectionL VtlTranscodeOption import_option (); bool detect_ltc () { return ltc_detect.get_active (); } - private: + void on_response (int response_id) { + Gtk::Dialog::on_response (response_id); + } + +private: void on_show (); void open_browse_dialog (); void abort_clicked (); @@ -62,7 +74,7 @@ class TranscodeVideoDialog : public ArdourDialog , public PBD::ScopedConnectionL void update_bitrate (); void launch_audioonly (); void launch_transcode (); - void launch_extract (); + void launch_extract (); void dialog_progress_mode (); bool aborted; bool pending_audio_extract; @@ -72,7 +84,7 @@ class TranscodeVideoDialog : public ArdourDialog , public PBD::ScopedConnectionL PBD::Signal0 StartNextStage; void finished (); - void update_progress (ARDOUR::framecnt_t, ARDOUR::framecnt_t); + void update_progress (ARDOUR::samplecnt_t, ARDOUR::samplecnt_t); TranscodeFfmpeg *transcoder;