VTL: add webm export-preset and amend 1184660.
authorRobin Gareus <robin@gareus.org>
Fri, 27 Feb 2015 22:24:05 +0000 (23:24 +0100)
committerRobin Gareus <robin@gareus.org>
Sat, 28 Feb 2015 01:36:59 +0000 (02:36 +0100)
gtk2_ardour/export_video_dialog.cc

index 139371b21c9f1b1d2c4fb303e732645ad6ac6df3..2bcef77920d555bcc88624847b4fcb46841ae463 100644 (file)
@@ -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 {