Bug 1276272 part 2 - modify the webidl and preference setting; r=ehsan draft
authorKaku Kuo <tkuo@mozilla.com>
Fri, 03 Jun 2016 16:52:10 +0800
changeset 377971 affa6086916de27498a1d62ac313b688e529e65b
parent 377970 865b8c0c4ea1aba631c0329317535215efea15fa
child 377972 32f0f7ca2f331fe0fd338186c6e75bf9a13a0b1e
push id20909
push usertkuo@mozilla.com
push dateTue, 14 Jun 2016 11:35:47 +0000
reviewersehsan
bugs1276272
milestone50.0a1
Bug 1276272 part 2 - modify the webidl and preference setting; r=ehsan MozReview-Commit-ID: INYkaXhe8gT
dom/webidl/HTMLMediaElement.webidl
modules/libpref/init/all.js
--- a/dom/webidl/HTMLMediaElement.webidl
+++ b/dom/webidl/HTMLMediaElement.webidl
@@ -207,12 +207,10 @@ partial interface HTMLMediaElement {
  *     "seeked" event.
  * (2) Otherwise, if the currentTime is larger or equal to the n-th frame's
  *     beginning time, then the SeekToNextFrame() operation sets the media's
  *     currentTime to the duration of the media source and dispatches a "seeked"
  *     event and an "ended" event.
  */
 partial interface HTMLMediaElement {
   [Throws, Pref="media.seekToNextFrame.enabled"]
-  void seekToNextFrame(); // This API should be an asynchronous one which
-                          // returns a Promise<void>. Bug 1276272 follows this
-                          // issue.
+  Promise<void> seekToNextFrame();
 };
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -5447,10 +5447,10 @@ pref("dom.node.rootNode.enabled", true);
 // Default media volume
 pref("media.default_volume", "1.0");
 
 // Once bug 1276272 is resolved, we will trun this preference to default ON in
 // non-release channels.
 #ifdef RELEASE_BUILD
 pref("media.seekToNextFrame.enabled", false);
 #else
-pref("media.seekToNextFrame.enabled", false);
+pref("media.seekToNextFrame.enabled", true);
 #endif