Commit Graph

1759 Commits

Author SHA1 Message Date
Wes Kocher
4a7262bb43 Backed out changeset 176166c0bae9 (bug 1124394) for b2g device bustage on a CLOSED TREE 2015-01-29 14:23:37 -08:00
Martin Thomson
70d33d0da4 Bug 1119593 - Dealing with multiple streams, r=drno 2015-01-28 14:05:57 -08:00
Martin Thomson
f0d8569c89 Bug 1119593 - Fixing test preconditions for steeplechase, r=drno 2015-01-28 14:05:57 -08:00
Martin Thomson
0734da08fe Bug 1119593 - Aggressively removing boilerplate on tests, r=drno
Conflicts:
	dom/media/tests/mochitest/test_getUserMedia_exceptions.html
2015-01-28 14:05:57 -08:00
Martin Thomson
d38ef687df Bug 1119593 - Re-enable per-data-channel close, r=drno 2015-01-28 14:05:57 -08:00
Martin Thomson
d74c1c1422 Bug 1119593 - Adding test for legacy navigator.mozGetUserMedia, r=drno
Conflicts:
	dom/media/tests/mochitest/mochitest.ini
2015-01-28 14:05:57 -08:00
Martin Thomson
d2a6f1e41d Bug 1119593 - Adding test for legacy PC callback functions, r=drno,jib 2015-01-28 14:05:56 -08:00
Martin Thomson
339c7ba2b6 Bug 1119593 - Update gUM tests to use promises consistently, r=drno,jib
Conflicts:
	dom/media/tests/mochitest/constraints.js
2015-01-28 14:05:56 -08:00
Martin Thomson
9c909f3fde Bug 1119593 - Update identity tests, r=drno 2015-01-28 14:05:56 -08:00
Martin Thomson
d22964c3e5 Bug 1119593 - Update PeerConnection tests, r=drno,jib 2015-01-28 14:05:56 -08:00
Martin Thomson
696cdd9f19 Bug 1119593 - Update WebRTC data channel tests, r=drno 2015-01-28 14:05:56 -08:00
Martin Thomson
425feb8931 Bug 1119593 - Update WebRTC tests to use promises more consistently, r=drno,jib 2015-01-28 14:05:56 -08:00
Carsten "Tomcat" Book
78a3a35208 Merge mozilla-central to mozilla-inbound 2015-01-29 16:17:28 +01:00
Carsten "Tomcat" Book
0f739d2c71 merge b2g-inbound to mozilla-central a=merge on a CLOSED TREE 2015-01-29 16:09:31 +01:00
Matt Woodrow
68af8639ac 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
ae2b67d250 Bug 1123535 - Don't hold decoder monitor while calling PreReadMetadata. r=kentuckyfriedtakahe 2015-01-29 21:50:48 +13:00
Chris Pearce
98295b4b3a Bug 1123535 - Make MP4Reader and WMFMediaDataDecoder support going dormant. r=kentuckyfriedtakahe 2015-01-29 21:50:48 +13:00
Kai-Zhen Li
b6ee1830fb Bug 1126499 - Move mp4 code into MOZ_FMP4 compile flag. r=jya 2015-01-29 14:08:58 +08:00
Chris Pearce
0ddab5705a Bug 1123535 - Run MediaDecoderReader::ReleaseMediaResources on decode task queue. r=jwwang 2015-01-21 18:02:27 +08:00
Sotaro Ikeda
d596e78c00 Bug 1125472 - Reset video request status on reset decode. r=cpearce 2015-01-29 21:50:20 +13:00
Jeff Gilbert
c9fbfe90ae Bug 1124394 - Support WebGL on Core Profiles on Mac. - r=kamidphish 2015-01-29 00:44:19 -08:00
Edwin Flores
a459f56e06 Bug 1101304 - Test that EME works with CORS - r=cpearce 2015-01-29 20:30:38 +13:00
Edwin Flores
c028f4785d Bug 1101304 - Handle CORS in EME - r=cpearce 2015-01-29 20:30:38 +13:00
Benjamin Chen
299757810f Bug 1091467 - MediaCodec: Wait fence and release output buffer on other thread. r=sotaro 2015-01-20 17:27:50 +08:00
JW Wang
5b76b4f198 Bug 752796 - log media element events for debugging. r=cpearce 2015-01-26 18:52:00 +01:00
Wes Kocher
6297d58550 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
0d4541873d Bug 1120128 - Implement blacklist for DXVA and blacklist AMD Radeon HD 5800. r=Bas 2015-01-26 13:34:28 +13:00
Bobby Holley
5b1f402fb3 Bug 1126465 - Use a MediaPromiseConsumerHolder to track subdecoder seeks. r=mattwoodrow 2015-01-28 18:54:11 -08:00
Bobby Holley
51b0f88fd1 Bug 1126465 - Factor out the seeking phases into helper methods. r=mattwoodrow 2015-01-28 18:54:11 -08:00
Bobby Holley
876a02c933 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
15d0881593 Bug 1126465 - Pass consistent arguments to RequestVideoData invocations on subdecoders. r=mattwoodrow 2015-01-28 18:54:11 -08:00
Bobby Holley
c6cbaf8bc1 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
ef6fc9a828 Bug 1126465 - Implement the ability to disconnect outstanding promises. r=mattwoodrow 2015-01-28 18:54:11 -08:00
Bobby Holley
74b8e284f0 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
aba3464b85 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
5e7d04b210 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
1ced738e43 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
ce182e63b1 Backed out changeset d975577991ca (bug 1125472) for Linux mochitest failures. 2015-01-28 14:57:00 -05:00
Randell Jesup
849e905c83 Bug 1122387: Update locking logic for getUserMedia video r=roc 2015-01-16 16:27:56 -05:00
Byron Campen [:bwc]
f5de114332 Bug 1095218 - Part 2: Multistream support. r=mt 2014-12-10 11:17:09 -08:00
Byron Campen [:bwc]
9eb5462cd8 Bug 1095218 - Part 1: msid support. r=mt 2014-12-01 21:19:57 -08:00
Chris Pearce
53bf0cc62b Bug 1125472 - Don't flush decode task queue in MediaDecoderStateMachine::FlushDecoding(). r=bholley 2015-01-29 07:43:47 +13:00
Jed Davis
ef9c6f16dc Bug 1120045 - Pref off allowing media plugins on Linux systems which can't sandbox them. r=jesup
This does *not* affect the sandboxing requirement for EME CDMs added in
bug 1074561; that is enforced separately and regardless of this pref.

Bonus fix: GC unused includes of sandbox headers.
2015-01-28 10:06:53 -08:00
Sotaro Ikeda
236d75e1b3 Bug 1123452 - Try to enter dormant state when document is hidden r=cpearce 2015-01-28 06:31:31 -08:00
Alfredo Yang
9584dfbd73 Bug 980622 - Free media element node to release decoder. r=cajbir 2015-01-27 02:27:00 -05:00
Ryan VanderMeulen
32bf1065d8 Backed out changeset fad4fd21ab1d (bug 1123452) for Windows w-p-t failures and Linux mochitest orange.
CLOSED TREE
2015-01-27 22:00:41 -05:00
Ryan VanderMeulen
4a5661f698 Backed out changeset 525b62ea9132 (bug 1125472) 2015-01-27 22:00:17 -05:00
Ryan VanderMeulen
f942d4e6e6 Backed out 4 changesets (bug 1123535)
Backed out changeset b4eb1cc07186 (bug 1123535)
Backed out changeset dab05b7115f6 (bug 1123535)
Backed out changeset c2efa0319f04 (bug 1123535)
Backed out changeset 29304c69eff6 (bug 1123535)
2015-01-27 22:00:11 -05:00
Wes Kocher
955764c7b5 Backed out changeset 774ff21aecb3 (bug 1120128) for build bustage 2015-01-27 17:48:43 -08:00
Matt Woodrow
dd32da83ab Bug 1120128 - Implement blacklist for DXVA and blacklist AMD Radeon HD 5800. r=Bas 2015-01-26 13:34:28 +13:00