Commit Graph

226695 Commits

Author SHA1 Message Date
Bobby Holley
86e94ce2e8 Bug 1126465 - Make redundant-seek use longer timeouts. r=me
I did a push with some logging. It looks like this test is currently just on
the border of the 10 second timeout, and sometimes gets killed by the timeout
mechanism before it can finish. Bumping up to 60.
2015-01-29 22:11:12 -08:00
Bobby Holley
1c05e4b1f0 Bug 1126465 - Use a MediaPromiseConsumerHolders to track subdecoder seeks. r=mattwoodrow
This combines part 10 and part 10.5 in the bug.
2015-01-29 22:11:12 -08:00
Bobby Holley
afdfb6ec03 Bug 1126465 - Factor out the seeking phases into helper methods. r=mattwoodrow 2015-01-29 22:11:11 -08:00
Bobby Holley
e8ee51cba5 Bug 1126465 - Factor out calls to Request{Audio,Video}Data into a helper method. r=mattwoodrow 2015-01-29 22:11:11 -08:00
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
Jeff Muizelaar
b64704aa54 Bug 1124847. Fix apostrophe typos. 2015-01-30 00:12:01 -05:00
Kyle Machulis
fc5c1cd8d6 Bug 782751 - User Timing API Web Platform Test Metadata update; a=TEST-ONLY
--HG--
extra : rebase_source : 7a03160816038fba7f72927b5c1c326a31fff58d
2015-01-29 18:04:28 -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
Mason Chang
4d5545036c Bug 1125999 Part 2: Compress vsync notifications in the parent process refresh driver. r=kats 2015-01-29 17:41:03 -08:00
Mason Chang
f7a51d5193 Bug 1125999 Part 1 Use compress keyword for PVsync notify messages. r=bent 2015-01-29 17:41:02 -08:00
Xidorn Quan
40e2f875d9 Bug 1111891 - Avoid fuzzy in test of bug 1087872 on Windows. r=jfkthame
--HG--
extra : source : b36fb390640d9bb85934ede4140be83cfbf98f53
2015-01-30 15:00:18 +11:00
Edwin Flores
d8c025228d Bug 1127115 - Make MP4 parser assertion non-fatal - r=ajones 2015-01-30 16:54:12 +13:00
Edwin Flores
c106c6d3c7 Bug 1092370 - Tighten up MP3FrameParser - r=cpearce 2015-01-30 16:54:12 +13:00
Wes Kocher
3f15e5268d Bug 1109248 - Touch CLOBBER to fix OSX and Windows builds on a CLOSED TREE 2015-01-29 17:12:08 -08:00
Paul Kerr [:pkerr]
9f7b135063 Bug 1099318: Fix for conduit receive then send creation order issue. Now insensitive to order. r=bwc" 2015-01-29 08:52:40 -08: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
Jonathan Watt
02d37c1a21 Bug 1127507 - Get transforms on the children of SVG <mask> working. r=dholbert
--HG--
extra : rebase_source : 1569a6e4e5f72f71fb47486cdc99f9c64d15b689
2015-01-29 23:58:42 +00: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
Masatoshi Kimura
7e11f87d71 Bug 1126269 - Part 3: Always use the C++11 enum class for nsresult. r=froydnj 2015-01-30 08:53:47 +09:00
Masatoshi Kimura
3cf3c15318 Bug 1126269 - Part 2: Remove a useless include from intl/lwbrk/th_char.h. r=smontagu 2015-01-30 08:53:47 +09:00
Masatoshi Kimura
af0e987393 Bug 1126269 - Part 1: Remove nsError.h dependency from C sources in widget/gtk. r=roc 2015-01-30 08:53:46 +09:00
Luke Wagner
68dc7b204e Bug 1126754 - Correctly note new pn_tail; factor out ParseNode::prepend (r=jandem)
--HG--
extra : rebase_source : 29a9a9b1e81e218d0abd353a71b08ad972d5b084
2015-01-28 10:21:43 -06:00
Brian Birtles
ab9c17ed90 Bug 1126633 - Use Array.prototype.some() instead of Array.prototype.includes() in promiseSetToolbarVisibility; r=mak
Array.prototype.includes() is disabled for all channels except Nightly so this
patch switches the code in head.js to use some() instead.
2015-01-30 08:46:03 +09:00
Gian-Carlo Pascutto
5ffc8692cf Bug 1109248: Merge with webrtc.org update (android compile/merge fixes) r=jesup
ON A CLOSED TREE
2015-01-29 18:34:16 -05:00
Randell Jesup
10dd4a6dac Bug 1109248: remove unused media/webrtc/trunk/base directory (ancient) rs=jesup 2015-01-29 18:33:36 -05:00
Randell Jesup
9fecbd3568 Bug 1109248: Include/etc fixes for B2G from webrtc.org update rs=jesup 2015-01-29 18:33:36 -05:00
Randell Jesup
4d5ff5bccb Bug 1109248: webrtc.org update needs some floating point routines on Android rs=jesup 2015-01-29 18:33:36 -05:00
Randell Jesup
44dcdd8ab9 Bug 1109248: Merge webrtc.org update with our OpenSLES changes rs=jesup 2015-01-29 18:33:36 -05:00
Gian-Carlo Pascutto
70fd7cc0b0 Bug 1109248: fixes for changes to webrtc Android camera fps handling r=jesup 2015-01-29 18:33:36 -05:00
Gian-Carlo Pascutto
d78166f848 Bug 1109248: Revert removal of SetAndroidObjects calls in webrtc.org r=jesup 2015-01-29 18:33:36 -05:00
Randell Jesup
9a1b12fa1d Bug 1109248: Temporarily disable webrtc AEC debug dump until some rework is done rs=jesup 2015-01-29 18:33:36 -05: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
b486978770 Bug 1109248: Adapt GMP video decoder code to API changes in webrtc.org 40 r=ehugg 2015-01-29 18:33:36 -05:00
Randell Jesup
782ce26312 Bug 1109248: basic adapation of new webrtc/base directory to build in mozilla rs=jesup 2015-01-29 18:33:36 -05:00
Landry Breuil
282a9799e6 Bug 1109248 - build fixes for OpenBSD r=jesup
- check for __GLIBC__ instead of __GLIBCXX__ to include <execinfo.h>
- check for WEBRTC_BSD instead of BSD to include <stdlib.h>
2015-01-29 18:33:36 -05:00
Randell Jesup
205d235ac7 Bug 1109248: basic compile fixes for webrtc.org 40 update rs=jesup
Mostly #ifdefing Chrome-specific code and replacing WEBRTC_TRACE with LOG_F/etc
2015-01-29 18:33:36 -05:00
Randell Jesup
855e7f4116 Bug 1109248: gyp changes to adapt to webrtc.org 40 update r=ted 2015-01-29 18:33:36 -05:00
Randell Jesup
05d3f1973f Bug 1109248: revert removal of webrtc audio ExternalRecording interface rs=jesup 2015-01-29 18:33:36 -05:00
Randell Jesup
00e69d533a Bug 1109248: Revert webrtc upstream Issue 18399004 which removed APIs we're using rs=jesup
https://webrtc-codereview.appspot.com/18399004
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