if (presetQuery.Format != null)\r
{\r
if (presetQuery.Format == "mp4" || presetQuery.Format == "m4v")\r
- mainWindow.drop_format.SelectedIndex = 0;\r
+ {\r
+ if (mainWindow.drop_format.SelectedIndex == 0)\r
+ mainWindow.SetExtension(".mp4");\r
+ else \r
+ mainWindow.drop_format.SelectedIndex = 0;\r
+ }\r
else if (presetQuery.Format == "mkv")\r
- mainWindow.drop_format.SelectedIndex = 1;\r
+ {\r
+ if(mainWindow.drop_format.SelectedIndex == 1)\r
+ mainWindow.SetExtension(".mkv");\r
+ else\r
+ mainWindow.drop_format.SelectedIndex = 1;\r
+ }\r
}\r
\r
mainWindow.check_iPodAtom.CheckState = presetQuery.IpodAtom ? CheckState.Checked : CheckState.Unchecked;\r
#endregion\r
\r
#region Picture\r
-\r
+ mainWindow.PictureSettings.check_autoCrop.Checked = true;\r
if (pictureSettings) // only Load picture settings if the perset requires it\r
{\r
- mainWindow.PictureSettings.check_autoCrop.Checked = true;\r
-\r
if (presetQuery.CropValues != null)\r
{\r
int top, bottom, left, right;\r
mainWindow.radio_cq.Checked = true;\r
if (presetQuery.VideoEncoder == "H.264 (x264)")\r
{\r
+ double cqStep = Properties.Settings.Default.x264cqstep;\r
int value;\r
- double x264step = Properties.Settings.Default.x264cqstep;\r
+ double x264step = cqStep;\r
double presetValue = presetQuery.VideoQuality;\r
\r
double x = 51 / x264step;\r
double val = Math.Round(calculated, 0);\r
int.TryParse(val.ToString(), out value);\r
}\r
- mainWindow.slider_videoQuality.Value = value;\r
+ if (value < mainWindow.slider_videoQuality.Maximum)\r
+ mainWindow.slider_videoQuality.Value = value;\r
}\r
else\r
{\r
\r
mainWindow.check_2PassEncode.CheckState = presetQuery.TwoPass ? CheckState.Checked : CheckState.Unchecked;\r
\r
-\r
mainWindow.drp_videoFramerate.Text = presetQuery.VideoFramerate;\r
\r
mainWindow.check_turbo.CheckState = presetQuery.TurboFirstPass ? CheckState.Checked : CheckState.Unchecked;\r
\r
#region Audio\r
// Clear the audio listing\r
- mainWindow.AudioSettings.clearAudioList();\r
+ mainWindow.AudioSettings.ClearAudioList();\r
\r
if (presetQuery.AudioInformation != null)\r
foreach (AudioTrack track in presetQuery.AudioInformation)\r
{\r
- ListViewItem newTrack = new ListViewItem(mainWindow.AudioSettings.getNewID().ToString());\r
+ ListViewItem newTrack = new ListViewItem(mainWindow.AudioSettings.GetNewID().ToString());\r
\r
newTrack.SubItems.Add("Automatic");\r
newTrack.SubItems.Add(track.Encoder);\r
else\r
newTrack.SubItems.Add(track.Bitrate);\r
newTrack.SubItems.Add(track.DRC);\r
- mainWindow.AudioSettings.addTrackForPreset(newTrack);\r
+ mainWindow.AudioSettings.AddTrackForPreset(newTrack);\r
}\r
#endregion\r
\r