X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fbdcreate.h;h=f69ee1aa78d21291e5c5b879c43d516fd0e46681;hb=5621db270ccbeabc106e0f438941dba6f930652b;hp=7efb242169ef25483ee767f9e5ec3cf6bfc3f7e3;hpb=29cc4023b50d6f7f9ab518978d8c9e839832b900;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/bdcreate.h b/cinelerra-5.1/cinelerra/bdcreate.h index 7efb2421..f69ee1aa 100644 --- a/cinelerra-5.1/cinelerra/bdcreate.h +++ b/cinelerra-5.1/cinelerra/bdcreate.h @@ -33,14 +33,15 @@ class CreateBD_Thread : public BC_DialogThread static const double BD_WIDE_ASPECT_WIDTH, BD_WIDE_ASPECT_HEIGHT; static const int BD_MAX_BITRATE, BD_CHANNELS, BD_WIDE_CHANNELS; static const double BD_FRAMERATE, BD_SAMPLERATE, BD_KAUDIO_RATE; + static const int BD_INTERLACE_MODE; + static int get_udfs_mount(char *udfs, char *mopts, char *mntpt); public: CreateBD_Thread(MWindow *mwindow); ~CreateBD_Thread(); void handle_close_event(int result); BC_Window* new_gui(); int option_presets(); - int create_bd_jobs(ArrayList *jobs, - const char *tmp_path, const char *asset_title); + int create_bd_jobs(ArrayList *jobs, const char *asset_dir); int insert_video_plugin(const char *title, KeyFrame *default_keyframe); int resize_tracks(); @@ -63,6 +64,7 @@ public: int bd_samplerate; int bd_max_bitrate; double bd_kaudio_rate; + int bd_interlace_mode; int max_w, max_h; }; @@ -115,6 +117,7 @@ class CreateBD_AssetTitle : public BC_TextBox public: CreateBD_AssetTitle(CreateBD_GUI *gui, int x, int y, int w); ~CreateBD_AssetTitle(); + int handle_event(); CreateBD_GUI *gui; }; @@ -203,6 +206,7 @@ public: CreateBD_InverseTelecine *need_inverse_telecine; CreateBD_ResizeTracks *need_resize_tracks; CreateBD_Histogram *need_histogram; + BC_Title *non_standard; CreateBD_WideAudio *need_wide_audio; CreateBD_LabelChapters *need_label_chapters; int ok_x, ok_y, ok_w, ok_h;