FFMPEGConfigAudio::~FFMPEGConfigAudio()
{
- delete ff_options_dialog;
lock_window("FFMPEGConfigAudio::~FFMPEGConfigAudio");
+ delete ff_options_dialog;
delete preset_popup;
presets.remove_all_objects();
unlock_window();
int y0 = units->get_y();
text->reposition_window(x0,y0, x1-x0-xs8);
panel_w = get_w()-xs10 - panel_x;
- panel_h = get_h()-ys10 - panel_y;
+ panel_h = get_h()-ys10 - panel_y - BC_OKButton::calculate_h();
panel->reposition_window(panel_x,panel_y, panel_w, panel_h);
return 1;
}
void FFOptionsAudioDialog::update_options(const char *options)
{
+ aud_config->lock_window("FFOptionsAudioDialog::update_options");
aud_config->audio_options->update(options);
+ aud_config->unlock_window();
}
FFOptionsVideoDialog::FFOptionsVideoDialog(FFMPEGConfigVideo *vid_config)
void FFOptionsVideoDialog::update_options(const char *options)
{
+ vid_config->lock_window("FFOptionsVideoDialog::update_options");
vid_config->video_options->update(options);
+ vid_config->unlock_window();
}