Commit Graph

3488 Commits

Author SHA1 Message Date
Andreas Pehrson
0d32f24a50 Bug 1176363 - Part 1: Make a raw copy of each Canvas::CaptureStream frame. r=mattwoodrow 2015-07-16 18:31:24 +08:00
Jean-Yves Avenard
dafb88da4a Bug 1184429: P2. MediaResource::SilentReadAt to read from cache first. r=jwwang
In practice, it will always read from the cache. This allows SilentReadAt to really be silent and prevent unecessary NotifyDataArrived callbacks.
2015-07-17 19:38:09 +10:00
Jean-Yves Avenard
5ca4425e64 Bug 1184429: P1. Don't dispatch NotifyDataArrived if previously dispatched with same range. r=jwwang 2015-07-17 19:38:09 +10:00
Bobby Holley
49b4090417 Bug 1184634 - Move various includes into the mozilla namespace. r=gerald
I did my a quick best-effort pass to fix up the most egregious ordering
problems. I left some big pre-existing messes alone.
2015-07-16 22:23:18 -07:00
Bobby Holley
f7dd9fa7ef Bug 1184634 - Rename MediaTaskQueue to TaskQueue. r=gerald 2015-07-16 22:23:06 -07:00
Bobby Holley
e78eea492b Bug 1184634 - Rename "TaskQueue()" accessor to "OwnerThread()". r=gerald
Otherwise this name will collide with the rename of MediaTaskQueue to TaskQueue.
It's also a better naming convention, because it generalizes to things that are
owned by an AbstractThread that is not a Task Queue.

We rename to Queue() in TestMozPromise, because that's more accurate.
2015-07-16 22:22:07 -07:00
Bobby Holley
3a79ae9cf8 Bug 1184634 - Rename MediaPromise to MozPromise. r=gerald 2015-07-16 22:21:56 -07:00
Kyle Huey
5837a6e9d8 Bug 1182316: Part 1 - Remove FORWARD_TO_INNER_OR_THROW. r=peterv 2015-07-16 22:10:35 -07:00
JW Wang
9c0a1e70f8 Bug 1184010 - Put Mirrors/Canonicals together. r=jya. 2015-07-17 13:00:26 +08:00
Jean-Yves Avenard
70c1e1f031 Bug 1182444: Show audio as enabled when an audio track is present in stream. r=jesup 2015-07-17 14:50:51 +10:00
JW Wang
ce086ec878 Bug 1184412. Part 2 - remove code that is not used anymore. r=roc. 2015-07-17 10:18:15 +08:00
JW Wang
76c5ee0260 Bug 1184412. Part 1 - remove dependency on MDSM::OnAudioEndTimeUpdate from DecodedStream. r=roc. 2015-07-17 10:18:04 +08:00
Eric Rahm
51d2fb0650 Bug 1183883 - Switch graph thread slowdown warning to log message. r=padenot
The graph thread slowdown warning is switched over to a STREAM_LOG message
in an #ifdef DEBUG block to preserve the debug only semantics of
NS_WARN_IF_FALSE. The message will still be emitted if the STREAM_LOG is
enabled.
2015-07-16 09:17:31 -07:00
Chris Pearce
d023942cb5 Bug 1184333 - Handle UTF8 paths as input for GMP loading. r=bobowen 2015-07-17 11:09:49 +12:00
Chris Pearce
a8cf8fdfe8 Bug 1184333 - Handle GMP crashing inside GMPVideoDecoder trial create. r=edwin 2015-07-17 11:09:39 +12:00
Ryan VanderMeulen
bb8fc17549 Merge m-c to inbound. a=merge 2015-07-16 16:20:16 -04:00
Ryan VanderMeulen
1cd9a1c1dc Merge b2g-inbound to m-c. a=merge 2015-07-16 15:15:42 -04:00
Martin Thomson
6a039010a3 Bug 1180968 - Disable test_peerConnection_certificates.html on a CLOSED TREE a=ryanvm 2015-07-16 09:22:59 -07:00
Jean-Yves Avenard
827a1ac063 Bug 1183519: P2. Reject promise if decoder couldn't be created. r=me
Follow-up fix.
2015-07-16 16:05:27 +10:00
JW Wang
4dfae7905b Bug 1183007. Part 2.5 - don't call AudioEndTime() after mAudioSink becomes null. r=kinetik. 2015-07-16 10:14:42 +08:00
JW Wang
03be83cc97 Bug 1183007. Part 2 - remove dependency on MDSM::OnAudioEndTimeUpdate from AudioSink. r=kinetik. 2015-07-16 10:13:27 +08:00
JW Wang
331c21b52c Bug 1183007. Part 1 - provide a wrapper function so that all read from mAudioEndTime must be through MDSM::AudioEndTime(). r=kinetik. 2015-07-16 10:12:52 +08:00
JW Wang
1d70a1f0c4 Bug 1183955 - longer timeouts for timeout-prone tests on B2G. r=cpearce. 2015-07-16 10:09:51 +08:00
Chris Pearce
9b194e8722 Bug 1173195 - Don't assert success until successful in GMPSharedMemManager. r=edwin 2015-07-16 16:53:39 +12:00
Jean-Yves Avenard
205699a9ff Bug 1183653: MediaFormatReader: returns error if no tracks are usable. r=cpearce 2015-07-16 14:31:56 +10:00
Jean-Yves Avenard
cad4e5430e Bug 1184002: Add about:media plugin support with new MSE. r=cpearce 2015-07-16 14:31:56 +10:00
Jean-Yves Avenard
04958aa950 Bug 1183482: Fix shutdown hang. r=cpearce
The MediaFormatReader destructor is only called once all media task queues have shutdown.
However, the main thread demuxer always owned a reference to trackbuffer task queue.
2015-07-16 14:31:55 +10:00
Jean-Yves Avenard
cee001e5ee Bug 1183519: Wait until current drain completes before decoding new data. r=cpearce 2015-07-16 14:31:54 +10:00
Jean-Yves Avenard
09baf4926b Bug 1182985: Drain decoder when changing resolution. r=cpearce 2015-07-16 14:31:53 +10:00
Jean-Yves Avenard
34a49744d1 Bug 1173657: Drain decoder when discontinuity encountered. r=cpearce
A discontinuity can be when waiting for data, decoding error or reaching end of stream.
2015-07-16 14:31:53 +10:00
Jean-Yves Avenard
85c370f04b Bug 1169473: Re-add H264 telemetry. r=miketaylr 2015-07-16 14:31:52 +10:00
Jean-Yves Avenard
af5a0cac97 Bug 1182967: Reject metadata promise on shutdown. r=bholley 2015-07-16 14:31:52 +10:00
Jean-Yves Avenard
ef6292750a Bug 1184043: P1. Ignore empty interval in intervalset. r=mattwoodrow
Add IntersectsStrict method.
2015-07-16 14:31:51 +10:00
Blake Wu
fbad8c746b Bug 1180621 - Add vp9 test to webm test case on B2G. r=sotaro, a=me 2015-07-15 22:06:53 +08:00
Birunthan Mohanathas
011126f868 Bug 1182808 - Part 3: Rename AlignedTArray_Impl to AlignedTArray and remove existing AlignedTArray. r=padenot 2015-07-15 12:58:22 -07:00
Birunthan Mohanathas
55031843e1 Bug 1182808 - Part 2: Remove AlignedFallibleTArray. r=padenot 2015-07-15 12:58:18 -07:00
Birunthan Mohanathas
2425d6a9c1 Bug 1182808 - Part 1: Add and use fallible variant of AlignedTArray_Impl::SetLength. r=padenot 2015-07-15 12:58:15 -07:00
Paul Adenot
66d5076eed Bug 1181097 - Properly handle the case of resuming an AudioContext with an MSG that is already switching to an AudioCallbackDriver. r=roc 2015-07-13 19:16:53 +02:00
Rithesh Shenthar
97127c36a7 Bug 1176987 - Move steeplechase_long testcases to a new folder under mochitests. r=drno 2015-07-14 14:39:10 -07:00
Jeff Muizelaar
1f2e10f9ba Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd 2015-07-08 16:51:09 -04:00
Ryan VanderMeulen
9af632effb Bug 1180000 - Disable more peerConnection Video tests on Linux debug e10s.
CLOSED TREE
2015-07-15 10:01:06 -04:00
Blake Wu
913291911e Bug 1180621 - [FxOS] Enable VP9 codec for the Android version after KK. r=sotaro 2015-07-06 18:02:50 +08:00
Jean-Yves Avenard
22abcf626b Bug 1178596: Reset frame size queue after flushing. r=cpearce 2015-07-15 16:21:59 +10:00
Jean-Yves Avenard
5a9d02f8c0 Bug 1183573: P2. Make SourceBufferResource destructor virtual. r=gerald 2015-07-15 16:21:59 +10:00
Jean-Yves Avenard
51fee7c5fb Bug 1183573: P1. Properly shutdown demuxers. r=gerald 2015-07-15 16:21:58 +10:00
Jean-Yves Avenard
d560547398 Bug 1183920: Properly delete MediaResource when released on non main thread. r=cpearce
Leak was not detected as it was registered via NS_LOG_RELEASE.
2015-07-15 16:21:58 +10:00
Ryan VanderMeulen
ed981c748f Merge m-c to inbound. a=merge 2015-07-14 23:38:02 -04:00
JW Wang
8eb554d9e2 Bug 1183502 - give androidVersion a correct value in manifest.js. r=sotaro. 2015-07-15 09:56:16 +08:00
Ryan VanderMeulen
3cfaf22fa7 Bug 1180000 - Disable more tests on Linux debug e10s. 2015-07-14 21:05:32 -04:00
Wes Kocher
0abd031ab5 Merge m-c to fx-team, a=merge 2015-07-14 15:31:55 -07:00