Bobby Holley
7c0de4212e
Bug 1126465 - Introduce machinery to hold onto MediaPromise::Consumer references, and use it for MediaSourceReader subdecoders. r=mattwoodrow
2015-01-29 22:11:11 -08:00
Bobby Holley
c8055e8c00
Bug 1126465 - Make ThenValueBase inherit from a publicly-usable type, and refcount it. r=mattwoodrow
2015-01-29 22:11:11 -08:00
Bobby Holley
f4717da70a
Bug 1126465 - Don't leave stale value in mPendingSeek when there's no audio track. r=mattwoodrow
2015-01-29 22:11:11 -08:00
Bobby Holley
c1b13e7782
Bug 1126465 - Stop invoking On*NotDecoded when we didn't actually go through the promise. r=mattwoodrow
...
This isn't right, and it means that we can't assume at the top of
On{Audio,Video}{,Not}Decoded() that we're fresh out of promise dispatch, which
we want to do.
2015-01-29 22:11:11 -08:00
Edwin Flores
69f9da04e7
Bug 1092370 - Tighten up MP3FrameParser - r=cpearce
2015-01-30 16:54:12 +13:00
Chris Double
b7c69754d3
Bug 1112424 Part 3 - Adds size of the resource to the output a=ajones
...
--HG--
extra : rebase_source : cf54f1263324dd498f9fd7beb7ea5ebe574a83d6
2015-01-29 15:36:02 +13:00
Chris Double
023c0e49cd
Bug 1112424 Part 2 - Implement MediaSource methods to return debug information for about:media - r=ajones
...
--HG--
extra : rebase_source : 192051cdea92aa39ecf2768a119f952761f25c68
2015-01-29 15:35:58 +13:00
Chris Double
068ea7f2a6
Bug 1112424 Part 1 - Add moz specific methods to retrieve debug data to media object IDL - r=bz
...
Bug 1112424 adds an about:media page that gives debug information about HTMLMediaElements
and in particular MediaSource objects that are live inside tabs. This patch adds
methods to the MediaSource and HTMLMediaElement object to return the debug data as a string
that gets displayed directly in the about:media page, inside a <pre> element.
--HG--
extra : rebase_source : d655dc3d30a26846b965ceeda4849745aab7bef5
2015-01-29 15:35:55 +13:00
Randell Jesup
2210b2491f
Bug 1109248: Remove use of VoECallReport, as it's been removed r=pkerr
2015-01-29 18:33:36 -05:00
Randell Jesup
436f5f0889
Bug 1109248: Make fake GMP codec test force fragmentation by returning large IDR frames r=ehugg
2015-01-29 18:33:36 -05:00
Randell Jesup
baec6cfbd0
Bug 1109248: Rollup of changes previously applied to media/webrtc/trunk/webrtc rs=jesup
2015-01-29 18:33:36 -05:00
Wes Kocher
d7313c3320
Backed out changeset 176166c0bae9 (bug 1124394) for b2g device bustage on a CLOSED TREE
2015-01-29 14:23:37 -08:00
Martin Thomson
dd9a80adbd
Bug 1119593 - Dealing with multiple streams, r=drno
...
--HG--
extra : rebase_source : 452405054841a7c9fe4582513f003c86a22237ca
2015-01-28 14:05:57 -08:00
Martin Thomson
82713d6e5c
Bug 1119593 - Fixing test preconditions for steeplechase, r=drno
...
--HG--
extra : rebase_source : cc3b301447d312f7b7ab1a02340b8d4dbd750fb1
2015-01-28 14:05:57 -08:00
Martin Thomson
c29940202d
Bug 1119593 - Aggressively removing boilerplate on tests, r=drno
...
Conflicts:
dom/media/tests/mochitest/test_getUserMedia_exceptions.html
--HG--
extra : rebase_source : 61d146fe146021d9114a67d6577ca749b30e2d69
2015-01-28 14:05:57 -08:00
Martin Thomson
ede450c335
Bug 1119593 - Re-enable per-data-channel close, r=drno
...
--HG--
extra : rebase_source : 8cde653955f6175e0c751f8b677319b0be299e86
2015-01-28 14:05:57 -08:00
Martin Thomson
0d676fad94
Bug 1119593 - Adding test for legacy navigator.mozGetUserMedia, r=drno
...
Conflicts:
dom/media/tests/mochitest/mochitest.ini
--HG--
extra : rebase_source : 60c2cc3a7eb39d82dc111e2b27c60fc03425b6ee
2015-01-28 14:05:57 -08:00
Martin Thomson
072d9c4392
Bug 1119593 - Adding test for legacy PC callback functions, r=drno,jib
...
--HG--
extra : rebase_source : a1ef753b0b8592504dc6b3e4ffbc7bbeecd0bc20
2015-01-28 14:05:56 -08:00
Martin Thomson
b3ba6ae9f0
Bug 1119593 - Update gUM tests to use promises consistently, r=drno,jib
...
Conflicts:
dom/media/tests/mochitest/constraints.js
--HG--
extra : rebase_source : d4a786176efdd0647189204d2e2c8eff1b8c27e9
2015-01-28 14:05:56 -08:00
Martin Thomson
b554c8209f
Bug 1119593 - Update identity tests, r=drno
...
--HG--
extra : rebase_source : a17f081f9fa55a171e9155f3d0e3734766271075
2015-01-28 14:05:56 -08:00
Martin Thomson
af5d572176
Bug 1119593 - Update PeerConnection tests, r=drno,jib
...
--HG--
extra : rebase_source : 0589f310d3cfdce241fd40f752186c623301373f
2015-01-28 14:05:56 -08:00
Martin Thomson
2319bf1e85
Bug 1119593 - Update WebRTC data channel tests, r=drno
...
--HG--
extra : rebase_source : baf9f9b04c7eb0cf4471ebb29600def300424af8
2015-01-28 14:05:56 -08:00
Martin Thomson
b636521712
Bug 1119593 - Update WebRTC tests to use promises more consistently, r=drno,jib
...
--HG--
extra : rebase_source : 6e2d929dc84387d36b0ceaf3fcbf7b1af1bfb196
2015-01-28 14:05:56 -08:00
Carsten "Tomcat" Book
579ac07ed5
Merge mozilla-central to mozilla-inbound
2015-01-29 16:17:28 +01:00
Carsten "Tomcat" Book
395905d963
merge b2g-inbound to mozilla-central a=merge on a CLOSED TREE
...
--HG--
extra : amend_source : c732998111bf4b9ecd2158a1de5cbfaf9e93e1bc
2015-01-29 16:09:31 +01:00
Matt Woodrow
1483d45688
Bug 1127122 - Make ResourceQueue::Evict treat aSizeToEvict as relative to the start of the data instead of 0. r=cajbir,jya
2015-01-29 23:34:18 +13:00
Chris Pearce
90912c2e6f
Bug 1123535 - Don't hold decoder monitor while calling PreReadMetadata. r=kentuckyfriedtakahe
2015-01-29 21:50:48 +13:00
Chris Pearce
df4bec5ff7
Bug 1123535 - Make MP4Reader and WMFMediaDataDecoder support going dormant. r=kentuckyfriedtakahe
2015-01-29 21:50:48 +13:00
Kai-Zhen Li
5b167dcbab
Bug 1126499 - Move mp4 code into MOZ_FMP4 compile flag. r=jya
2015-01-29 14:08:58 +08:00
Chris Pearce
6a682696a6
Bug 1123535 - Run MediaDecoderReader::ReleaseMediaResources on decode task queue. r=jwwang
2015-01-21 18:02:27 +08:00
Sotaro Ikeda
ead2712118
Bug 1125472 - Reset video request status on reset decode. r=cpearce
2015-01-29 21:50:20 +13:00
Jeff Gilbert
95f269cb3f
Bug 1124394 - Support WebGL on Core Profiles on Mac. - r=kamidphish
2015-01-29 00:44:19 -08:00
Edwin Flores
e8b8c8effc
Bug 1101304 - Test that EME works with CORS - r=cpearce
2015-01-29 20:30:38 +13:00
Edwin Flores
592f17b93a
Bug 1101304 - Handle CORS in EME - r=cpearce
2015-01-29 20:30:38 +13:00
Benjamin Chen
86c2c22675
Bug 1091467 - MediaCodec: Wait fence and release output buffer on other thread. r=sotaro
2015-01-20 17:27:50 +08:00
JW Wang
2e8489acc6
Bug 752796 - log media element events for debugging. r=cpearce
2015-01-26 18:52:00 +01:00
Wes Kocher
510f7d8823
Backed out 10 changesets (bug 1126465) for b2g osx build bustage on a CLOSED TREE
...
Backed out changeset a0a572ab4614 (bug 1126465)
Backed out changeset c96bac2df9a4 (bug 1126465)
Backed out changeset ebe589cc0d92 (bug 1126465)
Backed out changeset 96e70a10440c (bug 1126465)
Backed out changeset 47301816c705 (bug 1126465)
Backed out changeset dd957ede2d36 (bug 1126465)
Backed out changeset d8045d89bfda (bug 1126465)
Backed out changeset 22aff1448376 (bug 1126465)
Backed out changeset 212c4e3377f8 (bug 1126465)
Backed out changeset 408b00141b82 (bug 1126465)
2015-01-28 19:54:34 -08:00
Matt Woodrow
0003596eec
Bug 1120128 - Implement blacklist for DXVA and blacklist AMD Radeon HD 5800. r=Bas
2015-01-26 13:34:28 +13:00
Bobby Holley
6359f5e202
Bug 1126465 - Use a MediaPromiseConsumerHolder to track subdecoder seeks. r=mattwoodrow
2015-01-28 18:54:11 -08:00
Bobby Holley
c6856d1350
Bug 1126465 - Factor out the seeking phases into helper methods. r=mattwoodrow
2015-01-28 18:54:11 -08:00
Bobby Holley
865202e207
Bug 1126465 - Factor out calls to Request{Audio,Video}Data into a helper method. r=mattwoodrow
2015-01-28 18:54:11 -08:00
Bobby Holley
05bdf1a183
Bug 1126465 - Pass consistent arguments to RequestVideoData invocations on subdecoders. r=mattwoodrow
2015-01-28 18:54:11 -08:00
Bobby Holley
0a4150138b
Bug 1126465 - Cancel sample requests when seeks start, disallow them while seeks are happening, and assert against seeks when samples arrive. r=mattwoodrow
...
The duplication of the IsSeeking() checks before all the Request{Audio,Video}Data
callsites is ugly. We'll fix this in the next patch by applying the same disconnect
treatment to the seek promise.
2015-01-28 18:54:11 -08:00
Bobby Holley
a99152a386
Bug 1126465 - Implement the ability to disconnect outstanding promises. r=mattwoodrow
2015-01-28 18:54:11 -08:00
Bobby Holley
a65345d2e7
Bug 1126465 - Introduce machinery to hold onto MediaPromise::Consumer references, and use it for MediaSourceReader subdecoders. r=mattwoodrow
2015-01-28 18:54:11 -08:00
Bobby Holley
fad5c38f01
Bug 1126465 - Make ThenValueBase inherit from a publicly-usable type, and refcount it. r=mattwoodrow
2015-01-28 18:54:10 -08:00
Bobby Holley
7f358c3233
Bug 1126465 - Don't leave stale value in mPendingSeek when there's no audio track. r=mattwoodrow
2015-01-28 18:54:10 -08:00
Bobby Holley
874d5516e4
Bug 1126465 - Stop invoking On*NotDecoded when we didn't actually go through the promise. r=mattwoodrow
...
This isn't right, and it means that we can't assume at the top of
On{Audio,Video}{,Not}Decoded() that we're fresh out of promise dispatch, which
we want to do.
2015-01-28 18:54:10 -08:00
Ryan VanderMeulen
341ccfb5cd
Backed out changeset d975577991ca (bug 1125472) for Linux mochitest failures.
2015-01-28 14:57:00 -05:00
Randell Jesup
b81c62c0d5
Bug 1122387: Update locking logic for getUserMedia video r=roc
...
--HG--
extra : rebase_source : ba6838ef8a2098c56cff2cf0863de0837b6438ef
2015-01-16 16:27:56 -05:00