- node->add_property (X_("ChangeGeometry"), scale_checkbox.get_active() ? X_("1") : X_("0"));
- node->add_property (X_("KeepAspect"), scale_aspect.get_active() ? X_("1") : X_("0"));
- node->add_property (X_("ChangeAspect"), aspect_checkbox.get_active() ? X_("1") : X_("0"));
- node->add_property (X_("NormalizeAudio"), normalize_checkbox.get_active() ? X_("1") : X_("0"));
- node->add_property (X_("TwoPassEncode"), twopass_checkbox.get_active() ? X_("1") : X_("0"));
- node->add_property (X_("CodecOptimzations"), optimizations_checkbox.get_active() ? X_("1") : X_("0"));
- node->add_property (X_("Deinterlace"), deinterlace_checkbox.get_active() ? X_("1") : X_("0"));
- node->add_property (X_("BFrames"), bframes_checkbox.get_active() ? X_("1") : X_("0"));
- node->add_property (X_("ChangeFPS"), fps_checkbox.get_active() ? X_("1") : X_("0"));
- node->add_property (X_("Metadata"), meta_checkbox.get_active() ? X_("1") : X_("0"));
-
- node->add_property (X_("Format"), get_file_extension(outfn_path_entry.get_text()));
-
- node->add_property (X_("Width"), width_spinner.get_value());
- node->add_property (X_("Height"), height_spinner.get_value());
-
- node->add_property (X_("Preset"), preset_combo.get_active_text());
- node->add_property (X_("VCodec"), video_codec_combo.get_active_text());
- node->add_property (X_("ACodec"), audio_codec_combo.get_active_text());
- node->add_property (X_("VBitrate"), video_bitrate_combo.get_active_text());
- node->add_property (X_("ABitrate"), audio_bitrate_combo.get_active_text());
- node->add_property (X_("AspectRatio"), aspect_combo.get_active_text());
- node->add_property (X_("SampleRate"), audio_samplerate_combo.get_active_text());
- node->add_property (X_("FPS"), fps_combo.get_active_text());
+ node->set_property (X_("ChangeGeometry"), scale_checkbox.get_active());
+ node->set_property (X_("KeepAspect"), scale_aspect.get_active());
+ node->set_property (X_("ChangeAspect"), aspect_checkbox.get_active());
+ node->set_property (X_("NormalizeAudio"), normalize_checkbox.get_active());
+ node->set_property (X_("TwoPassEncode"), twopass_checkbox.get_active());
+ node->set_property (X_("CodecOptimzations"), optimizations_checkbox.get_active());
+ node->set_property (X_("Deinterlace"), deinterlace_checkbox.get_active());
+ node->set_property (X_("BSamples"), bframes_checkbox.get_active());
+ node->set_property (X_("ChangeFPS"), fps_checkbox.get_active());
+ node->set_property (X_("Metadata"), meta_checkbox.get_active());
+
+ node->set_property (X_("Format"), get_file_extension(outfn_path_entry.get_text()));
+
+ node->set_property (X_("Width"), width_spinner.get_value());
+ node->set_property (X_("Height"), height_spinner.get_value());
+
+ node->set_property (X_("Preset"), preset_combo.get_active_text());
+ node->set_property (X_("VCodec"), video_codec_combo.get_active_text());
+ node->set_property (X_("ACodec"), audio_codec_combo.get_active_text());
+ node->set_property (X_("VBitrate"), video_bitrate_combo.get_active_text());
+ node->set_property (X_("ABitrate"), audio_bitrate_combo.get_active_text());
+ node->set_property (X_("AspectRatio"), aspect_combo.get_active_text());
+ node->set_property (X_("SampleRate"), audio_samplerate_combo.get_active_text());
+ node->set_property (X_("FPS"), fps_combo.get_active_text());