Karl Tomlinson
e60c5ee086
bug 1132328 make ReleaseDecoderTask conversion constructor explicit r=fix
2015-02-16 18:20:56 +13:00
Karl Tomlinson
1d41559e74
bug 1095251 clear mDecoder on reader during Shutdown() r=cpearce
...
--HG--
extra : rebase_source : 7bd0c13ca1aa821998f6ec46ba578c6ed8a0d8f9
2015-02-10 15:50:02 +13:00
Karl Tomlinson
1891ba4549
bug 1095251 shutdown GStreamer playbin during Shutdown() r=edwin
...
instead of during reader destruction.
--HG--
extra : rebase_source : b3abb13f88b4dfd0c7ab3b6183023b39824bf9b8
2015-02-10 10:11:49 +13:00
Karl Tomlinson
3ecf1f0bcf
bug 1132328 remove mCurrentDecoder handling from RemoveDecoder() r=jya
...
--HG--
extra : rebase_source : 606b250875900916431115791d3bd0ad723fe4f0
2015-02-12 15:57:40 +13:00
Edwin Flores
114cf02d2b
Bug 1133370 - Remove redundant Shutdown() call in MediaDataDecoderCallbackProxy::Error() - r=kinetik
2015-02-16 11:11:59 +13:00
Jeff Gilbert
d3813c406b
Bug 1124394 - Support Core profiles for GLContext. - r=kamidphish
2015-02-12 19:00:41 -08:00
Bobby Holley
ced4bbc434
Bug 1127554 - Make MP4Sample::Replace fallible. v1 r=mattwoodrow
2015-02-13 12:19:37 -08:00
Bobby Holley
6217aabf6a
Bug 1127554 - Make MP4Sample::Prepend fallible. v1 r=mattwoodrow
2015-02-13 12:19:37 -08:00
Bobby Holley
620ec20063
Bug 1127554 - Make MP4Sample::Pad fallible. v1 r=mattwoodrow
2015-02-13 12:19:36 -08:00
Bobby Holley
f055cc749a
Bug 1127554 - Get rid of infallible allocation in MP4Sample copy constructor. v2 r=mattwoodrow
2015-02-13 12:19:36 -08:00
Bobby Holley
d828efaed5
Bug 1126723 - Bail out of HasLowUndecodedData if we don't have a duration. v1 r=cpearce
...
GetEstimatedBufferedTimeRanges returns an empty range if the duration is -1.
2015-02-13 12:09:51 -08:00
Bobby Holley
40c886531c
Bug 1126723 - Don't store bogus durations. v1 r=cpearce
...
The apple MP3 decoder passes in garbage for this particular live stream. Let's
validate our inputs.
2015-02-13 12:09:50 -08:00
Chris Pearce
9bf9f2a54e
Bug 1111160 - Dispatch observer service notifications when content succeeds or fails to get CDM access. r=bz
2015-02-14 08:52:42 +13:00
JW Wang
deebe956da
Bug 1132780 - Fix namespace and include files in MediaKeyStatusMap.cpp/h. r=cpearce
2015-02-12 19:26:00 -05:00
Alfredo Yang
7eeb4c50be
Bug 1127654 - Use runnable instead of monitor. r=ajones, r=bwu
2015-02-11 23:35:00 -05:00
Edwin Flores
3aeced5479
Bug 981869 - Blacklist crashy flump3dec gstreamer plugin - r=kinetik
2013-07-15 19:39:00 +12:00
Ryan VanderMeulen
a801fa4088
Merge fx-team to m-c. a=merge
...
CLOSED TREE
2015-02-12 18:02:35 -05:00
Mike Taylor
22fec73325
Bug 1125340 - Collect h264 profile & level telemetry from decoded SPS. r=jya
2015-02-11 09:10:00 +01:00
Mike Taylor
fa0f137129
Bug 1125340 - Gather telemetry on H.264 profile & level values from canPlayType. r=cpearce
2015-02-11 09:09:00 +01:00
JW Wang
f1182ebcc0
Bug 1132366 - Correct place to call MediaKeys::Release() during shutdown. r=edwin
2015-02-11 23:30:00 -05:00
Jean-Yves Avenard
b1c9833790
Bug 1130839: mochitest ensuring element seeks to end of media when truncated. r=cajbir
...
Test that truncating the media when changing mediasource.duration attribute
immediately adjusts the buffered range and cause seek to the end of the new
media duration (adjusting currentTime).
2015-02-12 18:53:53 +11:00
Jean-Yves Avenard
7773a4f02e
Bug 1130839: Seek to end of media if duration changed. r=cpearce
...
If the duration is changed such that the current playback position ends up
being greater than the time of the end of the media resource, then the user
agent must also seek to the time of the end of the media resource.
2015-02-12 18:53:53 +11:00
Jean-Yves Avenard
fb8fc9e241
Bug 1131433: Show codec/container type in MSE logs. r=cajbir
...
Also rationalize MSE debugging logs, so they all follow the same format.
2015-02-12 18:52:13 +11:00
Jean-Yves Avenard
e12bdb0e21
Bug 1130948: Part2. Ensure we don't overflow when setting duration. r=cajbir
2015-02-12 18:52:12 +11:00
Jean-Yves Avenard
164b744ccd
Bug 1130948: Part1. Use mediasource duration to determine media element duration. r=cajbir
2015-02-12 18:52:12 +11:00
Jean-Yves Avenard
5ceb7474c4
Bug 1130826: Run range removal algorithm when setting mediasource duration. r=cajbir
2015-02-12 18:52:12 +11:00
Bobby Holley
3cd78a98e0
Bug 1132023 - Fix unused variable warning on builds without MOZ_DIAGNOSTIC_ASSERT. v1 r=rillian
2015-02-11 11:58:37 -08:00
Seth Fowler
1ddf2327c3
Bug 1130328 (Part 1) - Add support for an optional frame-space damage rect to nsIFrame::InvalidateLayer. r=mattwoodrow
...
--HG--
extra : rebase_source : f622e5a031f2832937115a20ce0e457d4542bfe9
2015-02-11 01:11:41 -08:00
Karl Tomlinson
f4c26f919f
bug 1092915 document that mCurrentDecoder is modified on main thread only r=mattwoodrow
...
--HG--
extra : rebase_source : 5b69453209f5fcb181c9586783435836031213ba
2015-02-11 11:30:39 +13:00
Matt Woodrow
c5084c566b
bug 1092915 modify mCurrentDecoder on main thread after RemoveDecoder r=karlt
...
--HG--
extra : rebase_source : e183dd309ad391119967804a2e388b4a1e91df79
2015-02-11 11:12:39 +13:00
JW Wang
241c9833da
Bug 1130932
- allow GMPDecryptorParent::RecvKeyStatusChanged calls after Close(). r=edwin.
2015-02-09 07:32:59 +08:00
JW Wang
646de9880d
Bug 1130917 - Part 3 - fix EME gtests. r=edwin.
2015-02-10 18:19:00 +01:00
JW Wang
7a1fccea38
Bug 1130917 - Part 1 - disallow multiple records with the same name in GMPStorageChild::CreateRecord(). r=edwin
2015-02-08 20:37:18 +08:00
Jean-Yves Avenard
90b61d5576
Bug 1130913: Only create a new decoder if we have a new media segment. r=mattwoodrow
2015-02-11 17:40:10 +11:00
Jean-Yves Avenard
967797cbd8
Bug 1131487: Adjust negative start time near 0 to 0. r=mattwoodrow
2015-02-11 17:40:06 +11:00
Jean-Yves Avenard
0942fe7950
Bug 1131487: Fix time calculations when segment doesn't start at 0. r=mattwoodrow
2015-02-11 17:40:03 +11:00
Edwin Flores
3ab5aadefa
Bug 1113474 - Release MediaKeys when cleaning up pending promises - r=jwwang
2015-02-11 15:11:54 +13:00
Edwin Flores
69d958d922
Bug 1113474 - Keep MediaKeys alive until it has resolved all of its stored promises - r=cpearce
2015-02-11 11:43:49 +13:00
Bobby Holley
4b06c284a3
Bug 1129877 - Separate the creator and consumer APIs for MediaPromise. v2 r=mattwoodrow
...
This causes the buggy code that caused the crash to fail to compile.
2015-02-10 13:45:04 -08:00
Bobby Holley
411d2a22af
Bug 1129877 - Fix one other remaining case of invoking Resolve/Reject directly on a Promise. v1 r=mattwoodrow
2015-02-10 13:45:03 -08:00
Bobby Holley
07b1989d7b
Bug 1129877 - Fix the crash. v1 r=mattwoodrow
...
We could also fix this by invoking .Reject() on the holder instead of on the raw
promise. But there's actually no reason to involve the holder at all here.
2015-02-10 13:45:03 -08:00
Martin Thomson
4bc1d349bc
Bug 1063290 - Disable most gUM tests on Android too. r=jib
...
--HG--
extra : transplant_source : %DDD%90%E4%C0%DD%E0S%CB%B2q5%EE%19%8B/%E2%CF%A6%F0
2015-02-07 11:39:35 +11:00
JW Wang
b328fd0c59
Bug 1114826 - run test_eme_persistent_sessions.html tests after MediaKeySession.update() to avoid collision with MediaKeySession.load(). r=edwin.
2015-02-08 09:54:37 +08:00
JW Wang
90745eb17f
Bug 1130275 - correct promise chaining for EME mochitests. r=edwin.
2015-02-06 19:16:28 +08:00
JW Wang
42b559fb41
Bug 1128420 - remove finished output streams from MediaDecoder::mOutputStreams. r=roc.
2015-02-10 10:45:41 +08:00
Bobby Holley
8919ee56bb
Bug 1120030 - Test for timestampOffset. r=jya
2015-02-09 17:29:13 -08:00
Matthew Gregan
554ea67ff5
Bug 1131340 - Avoid template aliasing since GCC 4.6 lacks support. r=cpearce
2015-02-10 14:27:36 +13:00
Matthew Gregan
ee3271ba85
Bug 1131340 - Avoid delegating constructors since GCC 4.6 lacks support. r=cpearce
2015-02-10 14:27:30 +13:00
Nicholas Nethercote
242708cf72
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
...
--HG--
extra : rebase_source : 488e401ff87e31a2074c4108c4df0572d9536667
2015-02-09 14:34:50 -08:00
Matthew Gregan
1fa4d0508d
Bug 1130923 - Remove some DASHDecoder remnants: RestrictedAccessMonitor and GetByteRangeForSeek. r=cpearce
2015-02-10 11:59:20 +13:00