Commit Graph

30215 Commits

Author SHA1 Message Date
Bobby Holley
8bb1599e47 Bug 1126465 - Pass consistent arguments to RequestVideoData invocations on subdecoders. r=mattwoodrow 2015-01-29 22:11:11 -08:00
Bobby Holley
e222a5b1cd 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-29 22:11:11 -08:00
Bobby Holley
00b5f4be82 Bug 1126465 - Implement the ability to disconnect outstanding promises. r=mattwoodrow 2015-01-29 22:11:11 -08:00
Bobby Holley
5efebfb4df 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
74ed1bd308 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
5bdba392f8 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
64c12e4a48 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
Kyle Machulis
8d1eb813c4 Bug 782751 - User Timing API Mochitests; r=baku
--HG--
extra : rebase_source : 507281cfda6ffaef778e67d4e6afcd8b8e1012f5
2015-01-29 18:04:27 -08:00
Kyle Machulis
5694d3e103 Bug 782751 - User Timing API Implementation; r=baku
--HG--
extra : rebase_source : dfd5ab7e34913d50c892aad1efd3dae2aa9c46b7
2015-01-29 18:04:27 -08:00
Edwin Flores
c106c6d3c7 Bug 1092370 - Tighten up MP3FrameParser - r=cpearce 2015-01-30 16:54:12 +13:00
Nikhil Marathe
77a8cfb540 Bug 1126483 - Added Response.ok. r=baku,bkelly
--HG--
extra : rebase_source : fdff9417d56b06a0556da9a95e0836148d91be0e
2015-01-27 17:34:34 -08:00
Chris Double
7cdf88f085 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
b89d511acb 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
a9fd240a72 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
7c9cb90ed9 Bug 1109248: Remove use of VoECallReport, as it's been removed r=pkerr 2015-01-29 18:33:36 -05:00
Randell Jesup
a38dcd2a62 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
c2f913d156 Bug 1109248: Rollup of changes previously applied to media/webrtc/trunk/webrtc rs=jesup 2015-01-29 18:33:36 -05:00
Wes Kocher
4bb251d0cc Backed out changeset 176166c0bae9 (bug 1124394) for b2g device bustage on a CLOSED TREE 2015-01-29 14:23:37 -08:00
Jim Mathies
ec93043624 Bug 1095754 - Disable two plugin tests under e10s that perma-fail with these changes. r=me 2015-01-29 13:41:58 -06:00
Jim Mathies
cb85ff4a2b Bug 1095754 - Add platform widget support for providing widget identifiers used in remote widget tracking and hookl this up on gtk and Windows. r=roc 2015-01-29 13:41:57 -06:00
Jim Mathies
803fb1d104 Bug 1095754 - Miscellaneous code cleanup nits found along the way. r=me 2015-01-29 13:41:57 -06:00
Jim Mathies
d3c0a8cfc1 Bug 1095754 - Transfer bounds information from native plugin widgets to GTK socket widgets when the native plugin widget bounds update. r=roc 2015-01-29 13:41:57 -06:00
Jim Mathies
4c3194fc91 Bug 1095754 - Provide a way to force an update on a plugin window asyncronously from chrome. Trigger an update when we adjust the widget configurations. r=aklotz 2015-01-29 13:41:56 -06:00
Jim Mathies
b93a28f5fb Bug 1095754 - Update PPluginWidget shutdown logic. r=aklotz 2015-01-29 13:41:56 -06:00
Jim Mathies
18141d6edb Bug 1095754 - Add various debug assertions to PluginWidgetParent. r=aklotz 2015-01-29 13:41:56 -06:00
Jim Mathies
d7b79cfddb Bug 1095754 - Remove obsolete PPluginWidget apis and code. r=aklotz 2015-01-29 13:41:56 -06:00
Jim Mathies
968b1551b0 Bug 1095754 - In the content process provide a way to track and access PluginInstanceParent objects from PluginWidgetChild. r=aklotz 2015-01-29 13:41:53 -06:00
Jim Mathies
e5e145ed22 Bug 1095754 - Provide a way to track and access native plugin widgets so they can be accessed from global scope. r=aklotz 2015-01-29 13:41:53 -06:00
Bill McCloskey
73cced6be2 Bug 1072980 - Don't allow CPOWs to be passed to C++ code (r=mrbkap,ally,mconley) 2015-01-29 11:28:01 -08:00
Bill McCloskey
848fb76219 Bug 1126042 - Use different window IDs for different processes (r=smaug) 2015-01-28 11:53:46 -08:00
Martin Thomson
6b01558a5a Bug 1119593 - Dealing with multiple streams, r=drno
--HG--
extra : rebase_source : 452405054841a7c9fe4582513f003c86a22237ca
2015-01-28 14:05:57 -08:00
Martin Thomson
f4cca0b749 Bug 1119593 - Fixing test preconditions for steeplechase, r=drno
--HG--
extra : rebase_source : cc3b301447d312f7b7ab1a02340b8d4dbd750fb1
2015-01-28 14:05:57 -08:00
Martin Thomson
f55f1ca12b 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
0ad09e6b12 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
441ee0857f 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
0a428041f6 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
0f80d6a695 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
cbc97acbd1 Bug 1119593 - Update identity tests, r=drno
--HG--
extra : rebase_source : a17f081f9fa55a171e9155f3d0e3734766271075
2015-01-28 14:05:56 -08:00
Martin Thomson
04f21756e6 Bug 1119593 - Update PeerConnection tests, r=drno,jib
--HG--
extra : rebase_source : 0589f310d3cfdce241fd40f752186c623301373f
2015-01-28 14:05:56 -08:00
Martin Thomson
0c12368ade Bug 1119593 - Update WebRTC data channel tests, r=drno
--HG--
extra : rebase_source : baf9f9b04c7eb0cf4471ebb29600def300424af8
2015-01-28 14:05:56 -08:00
Martin Thomson
591c54cf5a 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
Jonathan Watt
0c90310724 Bug 1064430, part 3 - Update <input type=email> validity tests to check both typeMismatch and badInput. r=smaug 2015-01-28 23:01:41 +00:00
Jonathan Watt
0a7cc8e4cf Bug 1064430, pat 2 - Don't set the 'badInput' state on <input type=email> for punycode encoding failures. r=bz 2015-01-28 23:01:37 +00:00
Jonathan Watt
28758ba6c7 Bug 1064430, part 1 - When punycode encoding <input type=email> content, only encode the domain labels. r=bz 2015-01-28 23:01:33 +00:00
Carsten "Tomcat" Book
0ab3496e2a Merge mozilla-central to mozilla-inbound 2015-01-29 16:17:28 +01:00
Carsten "Tomcat" Book
fbcd2762dd 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
Jacek Caban
0af6a359ed Bug 1126724 - Fixed WindowsLocationProvider.cpp compilation on GCC. r=josh 2015-01-29 13:02:07 +01:00
Matt Woodrow
9523fc44a2 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
2e11d0c8f6 Bug 1123535 - Don't hold decoder monitor while calling PreReadMetadata. r=kentuckyfriedtakahe 2015-01-29 21:50:48 +13:00
Chris Pearce
442a7ef2b5 Bug 1123535 - Make MP4Reader and WMFMediaDataDecoder support going dormant. r=kentuckyfriedtakahe 2015-01-29 21:50:48 +13:00