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();
int bd_samplerate;
int bd_max_bitrate;
double bd_kaudio_rate;
+ int bd_interlace_mode;
int max_w, max_h;
};
public:
CreateBD_AssetTitle(CreateBD_GUI *gui, int x, int y, int w);
~CreateBD_AssetTitle();
+ int handle_event();
CreateBD_GUI *gui;
};
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;