- string oldval;\r
-\r
- if ((path.EndsWith(".mp4")) || (path.EndsWith(".m4v")))\r
- {\r
- oldval = drp_videoEncoder.Text;\r
- drp_videoEncoder.Items.Clear();\r
- drp_videoEncoder.Items.Add("MPEG-4 (FFmpeg)");\r
- drp_videoEncoder.Items.Add("MPEG-4 (XviD)");\r
- drp_videoEncoder.Items.Add("H.264 (x264)");\r
- if (oldval == "VP3 (Theora)")\r
- drp_videoEncoder.SelectedIndex = 2;\r
- else\r
- drp_videoEncoder.Text = oldval;\r
-\r
- }\r
- else if (path.EndsWith(".avi"))\r
- {\r
- oldval = drp_videoEncoder.Text;\r
- drp_videoEncoder.Items.Clear();\r
- drp_videoEncoder.Items.Add("MPEG-4 (FFmpeg)");\r
- drp_videoEncoder.Items.Add("MPEG-4 (XviD)");\r
- drp_videoEncoder.Items.Add("H.264 (x264)");\r
- if (oldval == "VP3 (Theora)")\r
- drp_videoEncoder.SelectedIndex = 2;\r
- else\r
- drp_videoEncoder.Text = oldval;\r
- }\r
- else if (path.EndsWith(".ogm"))\r
- {\r
- oldval = drp_videoEncoder.Text;\r
- drp_videoEncoder.Items.Clear();\r
- drp_videoEncoder.Items.Add("MPEG-4 (FFmpeg)");\r
- drp_videoEncoder.Items.Add("MPEG-4 (XviD)");\r
- drp_videoEncoder.Items.Add("VP3 (Theora)");\r
- if (oldval == "H.264 (x264)")\r
- drp_videoEncoder.SelectedIndex = 2;\r
- else\r
- drp_videoEncoder.Text = oldval;\r
- }\r
- else if (path.EndsWith(".mkv"))\r
- {\r
- oldval = drp_videoEncoder.Text;\r
- drp_videoEncoder.Items.Clear();\r
- drp_videoEncoder.Items.Add("MPEG-4 (FFmpeg)");\r
- drp_videoEncoder.Items.Add("MPEG-4 (XviD)");\r
- drp_videoEncoder.Items.Add("H.264 (x264)");\r
- drp_videoEncoder.Items.Add("VP3 (Theora)");\r
- drp_videoEncoder.Text = oldval;\r
- }\r
- }\r
- private void setBitrateSelections384(ComboBox dropDown)\r
- {\r
- dropDown.Items.Clear();\r
- dropDown.Items.Add("32");\r
- dropDown.Items.Add("40");\r
- dropDown.Items.Add("48");\r
- dropDown.Items.Add("56");\r
- dropDown.Items.Add("64");\r
- dropDown.Items.Add("80");\r
- dropDown.Items.Add("86");\r
- dropDown.Items.Add("112");\r
- dropDown.Items.Add("128");\r
- dropDown.Items.Add("160");\r
- dropDown.Items.Add("192");\r
- dropDown.Items.Add("224");\r
- dropDown.Items.Add("256");\r
- dropDown.Items.Add("320");\r
- dropDown.Items.Add("384");\r
- }\r
- private void setBitrateSelections320(ComboBox dropDown)\r
- {\r
- dropDown.Items.Clear();\r
- dropDown.Items.Add("32");\r
- dropDown.Items.Add("40");\r
- dropDown.Items.Add("48");\r
- dropDown.Items.Add("56");\r
- dropDown.Items.Add("64");\r
- dropDown.Items.Add("80");\r
- dropDown.Items.Add("86");\r
- dropDown.Items.Add("112");\r
- dropDown.Items.Add("128");\r
- dropDown.Items.Add("160");\r
- dropDown.Items.Add("192");\r
- dropDown.Items.Add("224");\r
- dropDown.Items.Add("256");\r
- dropDown.Items.Add("320");\r
- }\r
- private void setBitrateSelections160(ComboBox dropDown)\r
- {\r
- dropDown.Items.Clear();\r
- dropDown.Items.Add("32");\r
- dropDown.Items.Add("40");\r
- dropDown.Items.Add("48");\r
- dropDown.Items.Add("56");\r
- dropDown.Items.Add("64");\r
- dropDown.Items.Add("80");\r
- dropDown.Items.Add("86");\r
- dropDown.Items.Add("112");\r
- dropDown.Items.Add("128");\r
- dropDown.Items.Add("160");\r
- }\r
- private void setMixDownAllOptions(ComboBox dropdown)\r
- {\r
- dropdown.Items.Clear();\r
- dropdown.Items.Add("Automatic");\r
- dropdown.Items.Add("Mono");\r
- dropdown.Items.Add("Stereo");\r
- dropdown.Items.Add("Dolby Surround");\r
- dropdown.Items.Add("Dolby Pro Logic II");\r
- dropdown.Items.Add("6 Channel Discrete");\r
- }\r
- private void setMixDownNotAAC(ComboBox dropdown)\r
- {\r
- dropdown.Items.Clear();\r
- dropdown.Items.Add("Automatic");\r
- dropdown.Items.Add("Stereo");\r
- dropdown.Items.Add("Dolby Surround");\r
- dropdown.Items.Add("Dolby Pro Logic II");\r