void FormatTools::close_format_windows()
{
// This is done in ~file
- if(aparams_thread && aparams_thread->running())
- {
- aparams_thread->file->close_window();
+ if( aparams_thread ) {
+ if( aparams_thread->running() )
+ aparams_thread->file->close_window();
aparams_thread->join();
}
- if(vparams_thread && vparams_thread->running())
- {
- vparams_thread->file->close_window();
+ if( vparams_thread ) {
+ if( vparams_thread->running() )
+ vparams_thread->file->close_window();
vparams_thread->join();
}
}
asset->format = new_format;
asset->audio_data = File::supports_audio(asset->format);
asset->video_data = File::supports_video(asset->format);
+ asset->ff_audio_options[0] = 0;
+ asset->ff_video_options[0] = 0;
format->format_text->update(selection->get_text());
format->update_extension();
format->close_format_windows();
if( selection ) {
char *text = get_selection(0, 0)->get_text();
format->ffmpeg_type->update(text);
+ format->asset->ff_audio_options[0] = 0;
+ format->asset->ff_video_options[0] = 0;
FFMPEG::set_asset_format(format->asset, text);
format->update_extension();
format->close_format_windows();