summaryrefslogtreecommitdiff
path: root/gtk2_ardour/export_video_dialog.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-02-27 23:24:05 +0100
committerRobin Gareus <robin@gareus.org>2015-02-28 02:36:59 +0100
commit09e187630af215ceb61356e2ebcdd1a70c76d293 (patch)
treee34f838a4d0c01572b60e22bbda9127ad48fc74d /gtk2_ardour/export_video_dialog.cc
parentc90400364a6d057fc101ceff30b07f4b6863cd84 (diff)
VTL: add webm export-preset and amend 1184660.
Diffstat (limited to 'gtk2_ardour/export_video_dialog.cc')
-rw-r--r--gtk2_ardour/export_video_dialog.cc60
1 files changed, 36 insertions, 24 deletions
diff --git a/gtk2_ardour/export_video_dialog.cc b/gtk2_ardour/export_video_dialog.cc
index 139371b21c..2bcef77920 100644
--- a/gtk2_ardour/export_video_dialog.cc
+++ b/gtk2_ardour/export_video_dialog.cc
@@ -935,18 +935,18 @@ ExportVideoDialog::preset_combo_changed ()
if (p == "flv") {
change_file_extension(".flv");
- audio_codec_combo.set_active(1);
- video_codec_combo.set_active(0);
- audio_bitrate_combo.set_active(1);
- video_bitrate_combo.set_active(1);
+ audio_codec_combo.set_active(2);
+ video_codec_combo.set_active(1);
+ audio_bitrate_combo.set_active(2);
+ video_bitrate_combo.set_active(3);
audio_samplerate_combo.set_active(1);
}
else if (p == "you-tube") {
change_file_extension(".avi");
- audio_codec_combo.set_active(2);
- video_codec_combo.set_active(5);
- audio_bitrate_combo.set_active(1);
- video_bitrate_combo.set_active(2);
+ audio_codec_combo.set_active(3);
+ video_codec_combo.set_active(6);
+ audio_bitrate_combo.set_active(2);
+ video_bitrate_combo.set_active(4);
if (_session->nominal_frame_rate() == 48000 || _session->nominal_frame_rate() == 96000) {
audio_samplerate_combo.set_active(2);
} else {
@@ -955,30 +955,42 @@ ExportVideoDialog::preset_combo_changed ()
}
else if (p == "ogg") {
change_file_extension(".ogv");
- audio_codec_combo.set_active(3);
- video_codec_combo.set_active(1);
- audio_bitrate_combo.set_active(2);
- video_bitrate_combo.set_active(2);
+ audio_codec_combo.set_active(4);
+ video_codec_combo.set_active(2);
+ audio_bitrate_combo.set_active(3);
+ video_bitrate_combo.set_active(4);
if (_session->nominal_frame_rate() == 48000 || _session->nominal_frame_rate() == 96000) {
audio_samplerate_combo.set_active(2);
} else {
audio_samplerate_combo.set_active(1);
}
}
- else if (p == "dvd-mp2") {
- change_file_extension(".mpg");
+ else if (p == "webm") {
+ change_file_extension(".webm");
audio_codec_combo.set_active(4);
- video_codec_combo.set_active(3);
+ video_codec_combo.set_active(7);
audio_bitrate_combo.set_active(3);
- video_bitrate_combo.set_active(3);
+ video_bitrate_combo.set_active(4);
+ if (_session->nominal_frame_rate() == 48000 || _session->nominal_frame_rate() == 96000) {
+ audio_samplerate_combo.set_active(2);
+ } else {
+ audio_samplerate_combo.set_active(1);
+ }
+ }
+ else if (p == "dvd-mp2") {
+ change_file_extension(".mpg");
+ audio_codec_combo.set_active(5);
+ video_codec_combo.set_active(4);
+ audio_bitrate_combo.set_active(4);
+ video_bitrate_combo.set_active(5);
audio_samplerate_combo.set_active(2);
}
else if (p == "dvd-NTSC" || p == "dvd-PAL") {
change_file_extension(".mpg");
- audio_codec_combo.set_active(5);
- video_codec_combo.set_active(3);
- audio_bitrate_combo.set_active(3);
- video_bitrate_combo.set_active(3);
+ audio_codec_combo.set_active(6);
+ video_codec_combo.set_active(4);
+ audio_bitrate_combo.set_active(4);
+ video_bitrate_combo.set_active(5);
audio_samplerate_combo.set_active(2);
scale_checkbox.set_active(false);
@@ -986,10 +998,10 @@ ExportVideoDialog::preset_combo_changed ()
}
else if (p == "mpeg4") {
change_file_extension(".mp4");
- audio_codec_combo.set_active(0);
- video_codec_combo.set_active(4);
- audio_bitrate_combo.set_active(3);
- video_bitrate_combo.set_active(3);
+ audio_codec_combo.set_active(1);
+ video_codec_combo.set_active(5);
+ audio_bitrate_combo.set_active(4);
+ video_bitrate_combo.set_active(5);
if (_session->nominal_frame_rate() == 48000 || _session->nominal_frame_rate() == 96000) {
audio_samplerate_combo.set_active(2);
} else {