repair default keyframe load, tweak init default histogram threshold
[goodguy/history.git] / cinelerra-5.1 / cinelerra / bdcreate.h
index 7efb242169ef25483ee767f9e5ec3cf6bfc3f7e3..f69ee1aa78d21291e5c5b879c43d516fd0e46681 100644 (file)
@@ -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<BatchRenderJob*> *jobs,
-               const char *tmp_path, const char *asset_title);
+       int create_bd_jobs(ArrayList<BatchRenderJob*> *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;