+ const XMLProperty* prop;
+ prop = node->property (X_("ChangeGeometry"));
+ if (prop) { scale_checkbox.set_active(atoi(prop->value())?true:false); }
+ prop = node->property (X_("KeepAspect"));
+ if (prop) { scale_aspect.set_active(atoi(prop->value())?true:false); }
+ prop = node->property (X_("ChangeAspect"));
+ if (prop) { aspect_checkbox.set_active(atoi(prop->value())?true:false); }
+ prop = node->property (X_("NormalizeAudio"));
+ if (prop) { normalize_checkbox.set_active(atoi(prop->value())?true:false); }
+ prop = node->property (X_("TwoPassEncode"));
+ if (prop) { twopass_checkbox.set_active(atoi(prop->value())?true:false); }
+ prop = node->property (X_("CodecOptimzations"));
+ if (prop) { optimizations_checkbox.set_active(atoi(prop->value())?true:false); }
+ prop = node->property (X_("Deinterlace"));
+ if (prop) { deinterlace_checkbox.set_active(atoi(prop->value())?true:false); }
+ prop = node->property (X_("BFrames"));
+ if (prop) { bframes_checkbox.set_active(atoi(prop->value())?true:false); }
+ prop = node->property (X_("ChangeFPS"));
+ if (prop) { fps_checkbox.set_active(atoi(prop->value())?true:false); }
+ prop = node->property (X_("Metadata"));
+ if (prop) { meta_checkbox.set_active(atoi(prop->value())?true:false); }
+
+ prop = node->property (X_("Format"));
+ if (prop && !prop->value().empty()) { change_file_extension( "." + prop->value()); }
+
+ _suspend_signals = true;
+ prop = node->property (X_("Width"));
+ if (prop) { width_spinner.set_value(atoi(prop->value())); }
+ prop = node->property (X_("Height"));
+ if (prop) { height_spinner.set_value(atoi(prop->value())); }
+ _suspend_signals = false;
+
+ prop = node->property (X_("FPS"));
+ if (prop && fps_checkbox.get_active()) { tcfps = atof(prop->value()); }
+
+ prop = node->property (X_("Preset"));
+ if (prop) { preset_combo.set_active_text(prop->value()); }
+ prop = node->property (X_("VCodec"));
+ if (prop) { video_codec_combo.set_active_text(prop->value()); }
+ prop = node->property (X_("ACodec"));
+ if (prop) { audio_codec_combo.set_active_text(prop->value()); }
+ prop = node->property (X_("VBitrate"));
+ if (prop) { video_bitrate_combo.set_active_text(prop->value()); }
+ prop = node->property (X_("ABitrate"));
+ if (prop) { audio_bitrate_combo.set_active_text(prop->value()); }
+ prop = node->property (X_("AspectRatio"));
+ if (prop) { aspect_combo.set_active_text(prop->value()); }
+ prop = node->property (X_("SampleRate"));
+ if (prop) { audio_samplerate_combo.set_active_text(prop->value()); }