add layout_scale preference, scaling cleanup, rework init bc_resources, init tip_info...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / fileffmpeg.C
index 2e812301c7a63796a980bc7a708b21efa8a18362..bfd7ed69b839a38568918c41c7852d65c607a171 100644 (file)
@@ -1649,7 +1649,9 @@ FFOptionsAudioDialog::~FFOptionsAudioDialog()
 
 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)
@@ -1664,7 +1666,9 @@ FFOptionsVideoDialog::~FFOptionsVideoDialog()
 
 void FFOptionsVideoDialog::update_options(const char *options)
 {
+       vid_config->lock_window("FFOptionsVideoDialog::update_options");
        vid_config->video_options->update(options);
+       vid_config->unlock_window();
 }