searching for reviewer(cpearce)
fa4c79383dbe530bef19fe1979b8d7cc8e87561a: Bug 1322087. Part 4 - enable some test in mediasource-endofstream.html. r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 07 Dec 2016 13:08:45 -1000 - rev 325429
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1322087. Part 4 - enable some test in mediasource-endofstream.html. r=cpearce P2 fixes the test because it forces HAVE_ENOUGH_DATA when endOfStream() is called. MozReview-Commit-ID: CK5CHvoS9bU
8ded70fe72120a5459451919d88602c8b86bb926: Bug 1322087. Part 3 - allow MediaResoure::Tell() to be called on the main thread. r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 07 Dec 2016 03:22:32 -1000 - rev 325428
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1322087. Part 3 - allow MediaResoure::Tell() to be called on the main thread. r=cpearce It is safe to call Tell() on the main thread because it won't block the main thread like Read() does. MozReview-Commit-ID: 64B41l8fe1
f988f0ed610f7194157c0825c792de963e5ff1e6: Bug 1322087. Part 2 - move readyState to HAVE_ENOUGH_DATA when we have no more data to fetch. r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 07 Dec 2016 10:41:33 -1000 - rev 325427
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1322087. Part 2 - move readyState to HAVE_ENOUGH_DATA when we have no more data to fetch. r=cpearce http://searchfox.org/mozilla-central/rev/dc8cf05768b83a6ef0b4039edd6efddd56ee4109/dom/media/MediaDecoderStateMachine.cpp#1065 Changing nextFrameStatus to UNAVAILABLE might change readyState to HAVE_CURRENT_DATA and cause 'waiting' to fire. It doesn't make sense to fire 'waiting' at the end of playback. http://searchfox.org/mozilla-central/rev/dc8cf05768b83a6ef0b4039edd6efddd56ee4109/dom/html/HTMLMediaElement.cpp#5423 Note the check for Ended() doesn't work as expected to prevent 'waiting' from firing at the end of playback because of the way how TailDispatcher schedules stateChange tasks. This patch keeps readyState in HAVE_ENOUGH_DATA when playback is near the end for wanting no more data. readyState will change to HAVE_CURRENT_DATA when the playing state of MediaDecoder is changed to PLAY_STATE_ENDED. MozReview-Commit-ID: 6EspaD2hhx
fa8864946562294976beb473fb7c21df3d0a2ba6: Bug 1322087. Part 1 - move |if (!mFirstFrameLoaded)| up to save some duplicate checks. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 06 Dec 2016 15:54:51 -1000 - rev 325426
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1322087. Part 1 - move |if (!mFirstFrameLoaded)| up to save some duplicate checks. r=cpearce MozReview-Commit-ID: 77duxxtEAQP
18892b7432fbdb70e71d3ab0f272dbe466eb0d83: Bug 1322513 - enable some EME tests. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 15 Nov 2016 17:59:55 +0800 - rev 325425
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1322513 - enable some EME tests. r=cpearce MozReview-Commit-ID: 60UjutEjQf9
4ed75a24f8b5bd3b400ec44a5c3a3a48575347ff: Bug 1317927 - Media caching needs to use origin attributes, r=cpearce, r=jesup
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 07 Dec 2016 07:07:09 -1000 - rev 325387
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1317927 - Media caching needs to use origin attributes, r=cpearce, r=jesup
19d1b588f308767bbd3c8cc720f29b5e6ef70a3f: Bug 1320346 - dump |rv| when AddBlocker() fails to get more debugging info. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 29 Nov 2016 10:38:32 +0800 - rev 324670
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1320346 - dump |rv| when AddBlocker() fails to get more debugging info. r=cpearce MozReview-Commit-ID: LA3uPvdKCU5
2e51142370f3412d4db29ef10b8e09d665a06052: Bug 1320346 - dump |rv| when AddBlocker() fails to get more debugging info. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 29 Nov 2016 10:38:32 +0800 - rev 324612
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1320346 - dump |rv| when AddBlocker() fails to get more debugging info. r=cpearce MozReview-Commit-ID: LA3uPvdKCU5
ee43b0af2a45d0bd9096f06e4aa5ea5c792c2ddc: Bug 1319197 - Remove audio decoding from gmp-clearkey. r=cpearce
Jay Harris <jharris@mozilla.com> - Tue, 22 Nov 2016 14:32:26 +1300 - rev 324137
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1319197 - Remove audio decoding from gmp-clearkey. r=cpearce MozReview-Commit-ID: EA0AAoDjWUh
fec45c20351f688a29bd4e635098fd91832002ca: Bug 1319356 - clean up media elements when tests are done. r=cpearce
JW Wang <jwwang@mozilla.com> - Mon, 21 Nov 2016 13:54:40 +0800 - rev 324027
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1319356 - clean up media elements when tests are done. r=cpearce MozReview-Commit-ID: CYJDwPJ5E2P
40c8ee5e5f1d1b1fee1301ec74e37fdca232ec5a: Bug 1313808 - Part 1: Move LinuxSandboxStarter back into libxul. r=cpearce,glandium,tedd
Jed Davis <jld@mozilla.com> - Tue, 08 Nov 2016 14:23:47 -0700 - rev 323805
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1313808 - Part 1: Move LinuxSandboxStarter back into libxul. r=cpearce,glandium,tedd MozReview-Commit-ID: FAReOZX7Rvn
d6b94b6c5fb083c43cc617159d49f4ea48659c7e: Bug 1316758-Remove nsContentUtils::LegacyIsCallerChromeOrNativeCode and IsCallerChrome calls from HTMLMediaElement. r=cpearce
Kilik Kuo <kikuo@mozilla.com> - Fri, 18 Nov 2016 10:30:00 +0800 - rev 323792
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1316758-Remove nsContentUtils::LegacyIsCallerChromeOrNativeCode and IsCallerChrome calls from HTMLMediaElement. r=cpearce MozReview-Commit-ID: 47pOATtfflP
03e82ae5da83a67d11264b803a3c43b4f282249a: Bug 1317201. Part 2 - remove unused members. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 15 Nov 2016 16:48:06 +0800 - rev 323419
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317201. Part 2 - remove unused members. r=cpearce Thanks to P1, we can remove HasFutureAudio() which is tricky about how much audio data is enough to say 'having future data'. MozReview-Commit-ID: 8AihIZWtQzm
e6f7882dbcc590bc411894c7dcdbc88d3f84bfdc: Bug 1317201. Part 1 - align next-frame-status updates with state changes of MDSM. r=cpearce
JW Wang <jwwang@mozilla.com> - Thu, 10 Nov 2016 16:35:48 +0800 - rev 323418
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317201. Part 1 - align next-frame-status updates with state changes of MDSM. r=cpearce Note we remove the call to UpdateNextFrameStatus() from SeekingState::SeekCompleted() because DecodingState::Enter() always switches to NEXT_FRAME_AVAILABLE. MozReview-Commit-ID: Dv3NpudZwBB
8b9935e9209903fad19b0a922e9641345c929e8f: Bug 1318228 - Replace nsAutoPtr with UniquePtr in MediaDrmCDMProxy - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Thu, 17 Nov 2016 21:11:04 +1100 - rev 323370
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1318228 - Replace nsAutoPtr with UniquePtr in MediaDrmCDMProxy - r=cpearce MozReview-Commit-ID: 71BGVx1G7JH
ace53fd3af96ca29d923fc0f17ef57f385a4afe5: Bug 1318228 - Replace nsAutoPtr with UniquePtr in GMPCDMProxy - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Thu, 17 Nov 2016 18:40:28 +1100 - rev 323369
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1318228 - Replace nsAutoPtr with UniquePtr in GMPCDMProxy - r=cpearce MozReview-Commit-ID: Hy4rag5UbsZ
f563a0c89ac1a7e0982e0884976c45bc6de509bf: Bug 1307818-[P2] Setup MediaCrypto for both in-process and out-of-process decode. r=cpearce,jchen
Kilik Kuo <kikuo@mozilla.com> - Wed, 16 Nov 2016 22:10:01 +0800 - rev 323008
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1307818-[P2] Setup MediaCrypto for both in-process and out-of-process decode. r=cpearce,jchen MozReview-Commit-ID: Ehbm2u8LeLg
45230682e9c8aafb529078629941c8afac0ae0cc: Bug 1307818-[P1] Provide drmStubId for CDMProxy and instantiate {Local,Remote}MediaDrmBridge. r=cpearce,jchen
Kilik Kuo <kikuo@mozilla.com> - Wed, 16 Nov 2016 22:09:34 +0800 - rev 323007
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1307818-[P1] Provide drmStubId for CDMProxy and instantiate {Local,Remote}MediaDrmBridge. r=cpearce,jchen MozReview-Commit-ID: EFPn4DOZq4D
d282d9e8232adadbf9664f2aa2cc18ceeb0b35af: Bug 1317570 - Add a mochitest to test 'ended' fires only once when seeking to the end. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 15 Nov 2016 10:41:42 +0800 - rev 322679
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317570 - Add a mochitest to test 'ended' fires only once when seeking to the end. r=cpearce MozReview-Commit-ID: KRm1shND6lL
1f9d289e8272f27659bf980528b6d89f61f7ac87: Bug 1317576. Part 7 - remove the assertion that doesn't make sense anymore. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 15 Nov 2016 15:13:21 +0800 - rev 322678
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317576. Part 7 - remove the assertion that doesn't make sense anymore. r=cpearce It is possible to call AudioEndTime() in CompletedState::Step() with MedisSink not started at all. This happens when seeking to the end on a video only file. MozReview-Commit-ID: 78P72DAPpWI
6f39dfa71498b1398c4a6573dafc0ae3283c0409: Bug 1317576. Part 6 - ensure 'playbackEnded' is notified when seeking to the end on a paused media element. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 15 Nov 2016 12:06:17 +0800 - rev 322677
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317576. Part 6 - ensure 'playbackEnded' is notified when seeking to the end on a paused media element. r=cpearce MozReview-Commit-ID: 4fzru2oHaPV
16b9dfb4ca47b34e41e300b59fc1804a4b20abcc: Bug 1317576. Part 5 - run Step() in CompletedState::Enter() without scheduling an additional cycle. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 15 Nov 2016 11:54:52 +0800 - rev 322676
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317576. Part 5 - run Step() in CompletedState::Enter() without scheduling an additional cycle. r=cpearce MDSM might have reached the end of playback. We want to notify 'playbackEnded' ASAP. MozReview-Commit-ID: FYI6xTWuNSD
efdc26b14ffa13ea55f3674bb1ba9540b70daf1f: Bug 1317576. Part 4 - remove unused MediaDecoder::SeekResolveValue. r=cpearce
JW Wang <jwwang@mozilla.com> - Mon, 14 Nov 2016 17:00:53 +0800 - rev 322675
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317576. Part 4 - remove unused MediaDecoder::SeekResolveValue. r=cpearce MozReview-Commit-ID: 9H6e0gFvWeT
8f2dc4f621b57ccf0651b0a5b7db2f11d96685d8: Bug 1317576. Part 3 - remove unused parameter/member. r=cpearce
JW Wang <jwwang@mozilla.com> - Mon, 14 Nov 2016 16:47:07 +0800 - rev 322674
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317576. Part 3 - remove unused parameter/member. r=cpearce MozReview-Commit-ID: Ff6a8MKVY8q
aafde76b36ae23a0f3772b7743c6d8577621f3a2: Bug 1317576. Part 2 - always transition to DECODING when seek is done. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 15 Nov 2016 14:53:50 +0800 - rev 322673
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317576. Part 2 - always transition to DECODING when seek is done. r=cpearce DecodingState::Enter() will check whether decoding is completed and transition to COMPLETED. MozReview-Commit-ID: 5abPWWulGWo
860e550daed62b41081d5877039c5f5badce7712: Bug 1317576. Part 1 - add some helper functions. r=cpearce
JW Wang <jwwang@mozilla.com> - Mon, 14 Nov 2016 16:31:48 +0800 - rev 322672
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317576. Part 1 - add some helper functions. r=cpearce MozReview-Commit-ID: FNWmQohsDRq
d579376d21b759108cf81fe5df19a37be9c1c4da: Bug 1315141 - Enable OOP video decoding for Nightly builds. r=cpearce
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 08 Nov 2016 16:07:45 +1300 - rev 322484
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1315141 - Enable OOP video decoding for Nightly builds. r=cpearce
0f22052f5c483b7085b19fc269cdd8b399bc3cec: Bug 1298027 - Shut down CDMs when a containing document becomes inactive. r=cpearce
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Nov 2016 15:02:48 +1300 - rev 322426
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1298027 - Shut down CDMs when a containing document becomes inactive. r=cpearce The previous changeset against this bug relaxed the conditions under which the CDM and associated objects were shut down. This was to address moving a tab to a new window breaking EME videos. However, this had the unwanted side effect of not shutting down those objects early enough when pages are closed. This changeset introduces a new check to see if the containing document is currently active, if not we shutdown the CDM. This means CDMs are shutdown on time, while retaining the desired behaviour that CDMs should not be shut down on moving tabs to new windows. Shutdowns previously happened because we shut down if a page hide happened, which took place during a reparent. MozReview-Commit-ID: K5CD3ej43Y0
f3930acd16b78469b247f33d054413aeb7db0ba0: Bug 1298027 - Relax decoder shutdown and mediakey removal on MediaElement suspension. r=cpearce
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 31 Oct 2016 10:55:19 +1300 - rev 322425
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1298027 - Relax decoder shutdown and mediakey removal on MediaElement suspension. r=cpearce This changeset relaxes the shutting down of decoders and removal of mediakeys when suspending HTMLMediaElements. This should now only happen for adobe primetime. This alleviates, for non-primetime CDMs, the issue of videos breaking when moving an EME protected video from a tab to a new window. These conditions can be relaxed as neither clearkey or widevine support secure stop. This means we don't need to shutdown their decoders and keys to signal a stoppage, as at this stage, doing so doesn't give us secure stop and instead means that playback is busted when we try to resume. MozReview-Commit-ID: 3MGNXGGDVLS
3fc69a00d1a61242dd94cca745b94a46d6d49dd3: Bug 1315141 - Enable OOP video decoding for Nightly builds. r=cpearce
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 08 Nov 2016 16:07:45 +1300 - rev 322395
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1315141 - Enable OOP video decoding for Nightly builds. r=cpearce
8b045b23dd94b54b385ad7cca335b79b87f91f42: Bug 1316543 - Fix the calculation of VideoSink::mVideoFrameEndTime. r=cpearce
JW Wang <jwwang@mozilla.com> - Thu, 10 Nov 2016 17:12:01 +0800 - rev 322256
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1316543 - Fix the calculation of VideoSink::mVideoFrameEndTime. r=cpearce MozReview-Commit-ID: 4p34iXLtQz5
e39a5f086e68cf61c54069fbc42a97b89ed97a27: Bug 1314219. Part 2 - remove unused watchables and fix some comments. r=cpearce
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 18:01:09 +0800 - rev 321897
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1314219. Part 2 - remove unused watchables and fix some comments. r=cpearce MozReview-Commit-ID: 6F6WSq3aE2w
f82d06a8a42a486322dbb1294d117796e99fa252: Bug 1314219. Part 1 - align next frame status updates with state changes of MDSM. r=cpearce
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 17:09:10 +0800 - rev 321896
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1314219. Part 1 - align next frame status updates with state changes of MDSM. r=cpearce We want entering/exiting dormant to be transparent to the media element. So we don't change next frame status when entering/exiting dormant. MozReview-Commit-ID: DCWxAGZ9sVw
971aaa1646ed6eaa1ea4e0c678cad615e143c6d6: Bug 1314530 Part3 - Instantiate MediaDrmCDMProxy if it is widevine on fennec. r=cpearce
James Cheng <jacheng@mozilla.com> - Mon, 07 Nov 2016 14:03:44 +0800 - rev 321554
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1314530 Part3 - Instantiate MediaDrmCDMProxy if it is widevine on fennec. r=cpearce MozReview-Commit-ID: AhNBaO5LPwe
13f6bd96aa7805497d31ab9d9543232a31637a38: Bug 1314530 Part2 - Add isRemote flag to MediaDrmProxy::Create function to determine if it is oop case. r=cpearce
James Cheng <jacheng@mozilla.com> - Mon, 07 Nov 2016 14:01:25 +0800 - rev 321553
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1314530 Part2 - Add isRemote flag to MediaDrmProxy::Create function to determine if it is oop case. r=cpearce MozReview-Commit-ID: Dqf1C5nDHct
3879ad77bbcfa7bbb89938d8f64151d54a21258e: Bug 1314530 Part1 - Remove IsInPrivateBrowsing() since we did not use it anymore. r=cpearce
James Cheng <jacheng@mozilla.com> - Mon, 07 Nov 2016 12:34:32 +0800 - rev 321552
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1314530 Part1 - Remove IsInPrivateBrowsing() since we did not use it anymore. r=cpearce MozReview-Commit-ID: J8tfOyzBB97
6ff21ea6c47e3a05a7c942770b918841dc343e8b: Bug 1314547. Part 2 - remove unused public functions. r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 02 Nov 2016 17:16:59 +0800 - rev 321540
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1314547. Part 2 - remove unused public functions. r=cpearce MozReview-Commit-ID: 2PndXBXmwRv
5890b5a266b0f8087e69d57833f57b713e1c651c: Bug 1314547. Part 1 - remove the call to MediaDecoder::SetMediaSeekableOnlyInBufferedRanges(). r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 02 Nov 2016 17:11:29 +0800 - rev 321539
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1314547. Part 1 - remove the call to MediaDecoder::SetMediaSeekableOnlyInBufferedRanges(). r=cpearce MozReview-Commit-ID: 52BESjY8f74
43d87e61c0cf5e68a0e503d57424c78e0c625dc1: Bug 1314529. Part 2 - remove MediaDecoder::SetMediaSeekable(). r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 02 Nov 2016 14:41:04 +0800 - rev 321536
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1314529. Part 2 - remove MediaDecoder::SetMediaSeekable(). r=cpearce MozReview-Commit-ID: 6JJrKi3KTll
7d53bf4f3712085d06395a359f29ada21ea0644f: Bug 1314529. Part 1 - remove the call to MediaDecoder::SetMediaSeekable(). r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 02 Nov 2016 14:39:18 +0800 - rev 321535
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1314529. Part 1 - remove the call to MediaDecoder::SetMediaSeekable(). r=cpearce MozReview-Commit-ID: 1vsazRU9KNw
c7a47678290a380324b9bc9704b21c9f3c116af3: Bug 1301226 - Handle odd WAV chunk lengths - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Mon, 07 Nov 2016 16:31:39 +1100 - rev 321498
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1301226 - Handle odd WAV chunk lengths - r=cpearce 'fmt ' and 'LIST' chunks could theoretically (but unlikely) have an odd length, in which case the following chunk will start at the next even offset. Added test case. MozReview-Commit-ID: DkpBTaUqnf8
cea9d0937e3bf55318cbbf6be0ab67dd82cd1e29: Bug 1301226 - Test 0xFFFFFFFF WAV data chunk length - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Mon, 07 Nov 2016 16:09:22 +1100 - rev 321497
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1301226 - Test 0xFFFFFFFF WAV data chunk length - r=cpearce Test that a WAV file with 0xFFFFFFFF data chunk length does not overflow, by playing it; If it did overflow, its duration would be 0, and therefore would not play. MozReview-Commit-ID: EiWLb5otSnh
3c31fd9a18b009621fb65a91d7e585b2e962163c: Bug 1313343 - media.wmf.skip-blacklist controls D3D blaclists - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Mon, 07 Nov 2016 18:12:51 +1100 - rev 321496
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1313343 - media.wmf.skip-blacklist controls D3D blaclists - r=cpearce If pref "media.wmf.skip-blacklist" is true, disable D3D blacklisting based on "media.wmf.disable-d3d9-for-dlls" and "media.wmf.disable-d3d11-for-dlls". MozReview-Commit-ID: IothZlUnK7h
3d1ccb0ce457e5414edc88758b8711f321b875da: Bug 1306572 - Part3 - Implement MediaCDMProxy and the callback proxy. r=cpearce
James Cheng <jacheng@mozilla.com> - Tue, 01 Nov 2016 14:39:34 +0800 - rev 321143
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1306572 - Part3 - Implement MediaCDMProxy and the callback proxy. r=cpearce MozReview-Commit-ID: 3dFawuvhfWu
f6e81941c5370ac75ce2ce2ff0b03d9e6cdde687: Bug 1306572 - Part2 - The native implementation of MediaDrmProxy by MediaDrmProxySupport r=cpearce,jchen
James Cheng <jacheng@mozilla.com> - Tue, 01 Nov 2016 14:39:26 +0800 - rev 321142
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1306572 - Part2 - The native implementation of MediaDrmProxy by MediaDrmProxySupport r=cpearce,jchen MozReview-Commit-ID: 1cbTPDyXlzU
d85acf31e2166023ef33e353599b400bf8161fcc: Bug 1306572 - Part1 - Implement GeckoMediaDrm API as a glue for native CDMProxy and java impl MediaDrmBridge. r=cpearce,jchen
James Cheng <jacheng@mozilla.com> - Tue, 01 Nov 2016 14:39:01 +0800 - rev 321141
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1306572 - Part1 - Implement GeckoMediaDrm API as a glue for native CDMProxy and java impl MediaDrmBridge. r=cpearce,jchen MozReview-Commit-ID: GUKqWvmaaFl
16309437315f0829d6677d9b272312170d1a9edc: Bug 1306196-[P2] Provide RemoteMediaDrmBridge & corresponding stub to underlying GeckoMediaDrmBridge implementation. r=cpearce,jchen
Kilik Kuo <kikuo@mozilla.com> - Tue, 01 Nov 2016 23:46:34 +0800 - rev 320826
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1306196-[P2] Provide RemoteMediaDrmBridge & corresponding stub to underlying GeckoMediaDrmBridge implementation. r=cpearce,jchen MozReview-Commit-ID: K49zWmuJOpt
4c5036988239365228926c78cf9ea881be3fab26: Bug 1306196-[P1] Provide AIDL definiion for EME functionality on Fennec MediaManager Service. r=cpearce,jchen
Kilik Kuo <kikuo@mozilla.com> - Tue, 01 Nov 2016 19:27:18 +0800 - rev 320825
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1306196-[P1] Provide AIDL definiion for EME functionality on Fennec MediaManager Service. r=cpearce,jchen MozReview-Commit-ID: IPr9WQQbGNB
e45f0d1c605e18f2bac9c7fc0ca82a0342d6d8e9: Bug 1306185-[Part3] Provide LocalMediaDrmBrdige as an intermediate which is the entry to actual GeckoMediaDrmBridge implementation. r=cpearce,jchen
Kilik Kuo <kikuo@mozilla.com> - Tue, 01 Nov 2016 19:16:17 +0800 - rev 320824
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1306185-[Part3] Provide LocalMediaDrmBrdige as an intermediate which is the entry to actual GeckoMediaDrmBridge implementation. r=cpearce,jchen MozReview-Commit-ID: I9NH0ibGdEn
c5c4a1219f26e41389688641244984a5cbec8ae0: Bug 1306185-[Part2] Provide GeckoMediaDrmBridge implementation for Lollipop(V21)/Mashmallow(V23). r=cpearce,jchen
Kilik Kuo <kikuo@mozilla.com> - Thu, 03 Nov 2016 00:32:59 +0800 - rev 320823
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1306185-[Part2] Provide GeckoMediaDrmBridge implementation for Lollipop(V21)/Mashmallow(V23). r=cpearce,jchen MozReview-Commit-ID: D53jHRakBxL