Bug 1261007 - part2: fix test_mediarecorder_webm_support. r=rillian draft
authorbechen <bechen@mozilla.com>
Mon, 18 Apr 2016 12:06:15 +0800
changeset 352395 a14a84bee2db7fd9ac4edc0aef825dfc38feee5d
parent 350324 e0d94a4befa37cf1e235dc09a1456c22502f209f
child 352396 a064ba135d2cfe4f46468ba9dfc04c31aea0aef4
push id15701
push userbechen@mozilla.com
push dateMon, 18 Apr 2016 06:53:43 +0000
reviewersrillian
bugs1261007
milestone48.0a1
Bug 1261007 - part2: fix test_mediarecorder_webm_support. r=rillian MozReview-Commit-ID: BwHAEPWGXhV
dom/media/MediaRecorder.cpp
dom/media/test/test_mediarecorder_webm_support.html
--- a/dom/media/MediaRecorder.cpp
+++ b/dom/media/MediaRecorder.cpp
@@ -1219,24 +1219,22 @@ MediaRecorder::SetOptions(const MediaRec
   //
   // Until dynamic changes are supported, I prefer to be safe and err
   // slightly high
   if (aInitDict.mBitsPerSecond.WasPassed() && !aInitDict.mVideoBitsPerSecond.WasPassed()) {
     mVideoBitsPerSecond = mBitsPerSecond;
   }
 }
 
-static char const *const gWebMAudioEncoderCodecs[3] = {
-  "vorbis",
+static char const *const gWebMAudioEncoderCodecs[2] = {
   "opus",
   // no VP9 yet
   nullptr,
 };
-static char const *const gWebMVideoEncoderCodecs[5] = {
-  "vorbis",
+static char const *const gWebMVideoEncoderCodecs[4] = {
   "opus",
   "vp8",
   "vp8.0",
   // no VP9 yet
   nullptr,
 };
 static char const *const gOggAudioEncoderCodecs[2] = {
   "opus",
--- a/dom/media/test/test_mediarecorder_webm_support.html
+++ b/dom/media/test/test_mediarecorder_webm_support.html
@@ -4,13 +4,15 @@
   <title>Media Recording - test WebM MIME support</title>
   <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
   <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
 </head>
 <body>
 <pre id="test">
 <script class="testbody" type="text/javascript">
 ok(MediaRecorder.isTypeSupported('video/webm'), 'Should support video/webm');
-ok(MediaRecorder.isTypeSupported('video/webm; codecs="vp8, vorbis"'), 'Should support video/webm + vp8/vorbis');
+ok(!MediaRecorder.isTypeSupported('video/webm; codecs="vp8, vorbis"'), 'Should not support video/webm + vp8/vorbis');
 ok(!MediaRecorder.isTypeSupported('video/webm; codecs="vp9, vorbis"'), 'Should not support video/webm + vp9/vorbis');
+ok(MediaRecorder.isTypeSupported('video/webm; codecs="vp8, opus"'), 'Should support video/webm + vp8/opus');
+ok(!MediaRecorder.isTypeSupported('video/webm; codecs="vp9, opus"'), 'Should not support video/webm + vp9/opus');
 </script>
 </head>
 </html>