Commit Graph

21886 Commits

Author SHA1 Message Date
Mike Hommey
6258dd8523 Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal 2014-09-03 14:16:37 +09:00
Mike Hommey
fc99c53ae5 Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps 2014-09-03 14:10:54 +09:00
Ryan VanderMeulen
b21e2bff7c Merge m-c to inbound. a=merge 2014-09-03 16:40:18 -04:00
Ryan VanderMeulen
d57ca8703d Merge inbound to m-c. a=merge 2014-09-03 16:38:57 -04:00
Jean-Yves Avenard
6e755c76a4 Bug 1062098: Do not attempt to output dropped frames. r=rillian 2014-09-03 18:13:35 +10:00
Ryan VanderMeulen
5fc3d54717 Backed out 3 changesets (bug 1059058) for mochitest-1 leaks.
Backed out changeset 3a343c27fc7a (bug 1059058)
Backed out changeset 8808324ba834 (bug 1059058)
Backed out changeset c8f0afffca59 (bug 1059058)
2014-09-03 13:55:55 -04:00
JW Wang
a66ed73190 Bug 1062116 - MediaDecoderStateMachine::FlushDecoding() should call AssertCurrentThreadInMonitor(). r=kinetik 2014-09-03 00:01:00 -04:00
Anuj Agarwal
2b32ffc949 Bug 1036052 - Privatize public destructor of DOMRect. r=baku 2014-09-02 11:47:00 -04:00
Paul Adenot
6a633ae6b2 Bug 1062293 - Ensure the graph stays alive when doing driver switches and audio stream shutdown operations. r=jesup
This basically gets a grip on the graph while doing driver switches operations
on another thread (system thread or audio thread), because those can take time.
Because the graph is refcounted, it'll be freed when the last operation
finishes, which is what we want.

This patch also only allows driver switching when the graph is in state
LIFECYCLE_RUNNING, which is what we want anyway.

--HG--
extra : rebase_source : 76365981ec909796509bd21e616b1ff8602406bd
2014-09-03 15:52:43 +02:00
Paul Adenot
0661e8b253 Bug 1062293 - Add specialized logging to track the lifetime state change of MediaStreamGraphs r=jesup
As noted in the comment, it is very useful to have this interleaved with the ADB
logcat on Android/b2g, because this way we can correlate gecko state with the
state of the Android HAL.

--HG--
extra : rebase_source : 80df45d0851a06daac3abeab2ea4b5bc7e58a21d
2014-08-31 14:19:48 +02:00
Matthew Gregan
7e52e17364 Bug 1059058 - Test bustage fix.
--HG--
extra : rebase_source : 8a9d1e62beaa3921884a70aae3f8fd23322fda68
2014-09-04 03:56:37 +12:00
Boris Zbarsky
4613da6353 Bug 1061202. Make sure to not double-add app-theme-changed observers when a document has OnPageShow called on it twice without an OnPageHide call in between. r=khuey 2014-09-03 00:09:42 -04:00
Ryan VanderMeulen
687c3c2ed2 Backed out changeset 483f0a6a540e (bug 1061202) for mochitest-bc asserts/crashes. 2014-09-03 11:21:02 -04:00
Matthew Gregan
bb969dd7b2 Bug 1059058 - Tweak mochitest to avoid timeout.
--HG--
extra : rebase_source : 04b6fdee34462c0098917ebf22db1675235f8915
2014-09-04 03:14:10 +12:00
Matthew Gregan
453db61bd9 Bug 1059058 - Introduce abstraction to manager mapping between SourceBuffers and SourceBufferDecoders for the MediaSourceReader. r=cajbir 2014-08-28 20:18:01 +12:00
Carsten "Tomcat" Book
f85cc1ea84 Backed out changeset f9ecc7e71689 (bug 1059058) for bustage on a CLOSED TREE 2014-09-03 16:14:25 +02:00
Matthew Gregan
c8fbc7df2f Bug 1062101 - Compute WebM frame duration from Δt of last frame. r=cajbir 2014-09-03 17:26:19 +12:00
Matthew Gregan
c0e7ebce04 Bug 1059058 - Introduce abstraction to manager mapping between SourceBuffers and SourceBufferDecoders for the MediaSourceReader. r=cajbir 2014-08-28 20:18:01 +12:00
Chris Double
cf6594b00c Bug 1062020 - Set video/audio sample discontinuity flag in MSE after seek - r=kinetik 2014-09-03 21:56:22 +12:00
Jonathan Watt
9a94629692 Bug 932771, part 1 - Remove the "Skipping eUserSpaceToParent transforms makes no sense" asserts in PrependLocalTransformsTo implementations. r=longsonr 2014-08-19 21:58:06 +01:00
Jonathan Watt
db1ea79bdf Bug 1061920 - Fix bugs in PrependLocalTransformsTo implementations where we forget to prepend to the matrix that is passed in. r=longsonr 2014-08-19 09:31:19 +01:00
Bill McCloskey
42257acb97 Bug 1061013 - Disable various browser chrome tests when running with e10s. r=jimm 2014-09-02 13:47:12 -05:00
JW Wang
f7113c3f1e Bug 1061447 - bail out if NS_NewChannel() fails to avoid crashing on |mChannel| below. r=roc 2014-09-02 00:36:00 +02:00
JW Wang
c3652e98dd Bug 1057954 - MediaDecoder::PlaybackEnded() should do nothing in dormant state. r=kinetik. 2014-09-02 20:07:00 +02:00
Boris Zbarsky
33e3bc745b Bug 1061202. Make sure to not double-add app-theme-changed observers when a document has OnPageShow called on it twice without an OnPageHide call in between. r=khuey 2014-09-03 00:09:42 -04:00
Chris Double
8a684d0fd9 Bug 1062018 - MSE Audio decoder reaching EOS stops decoding - r=kinetik 2014-09-03 15:20:02 +12:00
Matthew Gregan
df314ec703 Bug 1061007 - Only start new decoder on media segment boundary. r=cajbir 2014-09-01 18:00:00 +12:00
Matthew Gregan
fb8376390a Bug 1061007 - Handle unaligned appends by retaining WebM parser state across calls. r=cajbir 2014-09-01 02:17:00 +12:00
John Schoenick
35ed34c1e3 Bug 1061995 - Restore bug 923745 workaround for windowless flash in e10s mode. r=jst 2014-09-02 17:13:07 -07:00
Ralph Giles
b8ab1c2f12 Bug 1055694 - Disable mac mp4 hardware acceleration. r=ajones
Works around crashes initializing multiple sessions.
2014-09-02 12:56:00 -07:00
Julian Seward
e721cdbbc6 Bug 1057274 - SourceMediaStream::SourceMediaStream does not initialise mNeedsMixing. r=karlt.
--HG--
extra : rebase_source : 141860dcecbcdea3af2b1672a18cac5cc83b2316
2014-09-02 22:55:11 +02:00
Trevor Saunders
f4fbfeeb43 bug 1059490 - mark more classes MOZ_FINAL r=froydnj 2014-08-27 14:26:48 -04:00
Ehsan Akhgari
bc7cc3893c Bug 1061023 - Fix more bad implicit constructors in DOM; r=baku
--HG--
extra : rebase_source : c80c5f9d7ae28286513cdb52ad76b46c240bdd5d
2014-09-01 18:26:43 -04:00
Ehsan Akhgari
42db02677e Bug 1061252 - Fix more bad implicit constructors in media code; r=roc 2014-09-02 09:46:56 -04:00
Carsten "Tomcat" Book
23e7cc396a Backed out changeset 9678f9a596d8 (bug 877072) for B2G ICS Emulator Debug m3 and m5 test failures 2014-09-02 14:54:22 +02:00
Randell Jesup
d11a775d41 Bug 1061475: fix crash in Loop calls on Macs due to Refresh() change r=gcp 2014-09-02 04:52:45 -04:00
Gabor Krizsanits
1188d14130 Bug 877072 - Script execution order for imports. r=mrbkap 2014-09-02 12:13:45 +02:00
Blake Wu
4ed3b76f10 Bug 1036775 - Add one more define check to separate omx decoder mp4 decoder. r=edwin 2014-09-01 13:32:47 +08:00
Andrea Marchesini
139f4f62ce Bug 1046578 - HTMLMediaElement has to change the audioChannel of the MediaStream, r=roc 2014-09-02 08:36:48 +01:00
Bruce Sun
8f08b97df1 Bug 1033915 - Integrate MP3FrameParser into MediaCodecReader. r=cajbir 2014-09-01 18:04:36 +08:00
Phil Ringnalda
231a486798 Backed out changeset b9e3a9f5d04a (bug 1036849) for build bustage, a=backout 2014-09-01 19:22:06 -07:00
Anthony Jones
49f90ce0c3 Bug 1061131 - Disable MSE/WebM on Firefox OS; r=cajbir; a=philor 2014-09-02 13:43:03 +12:00
Anthony Jones
a1e2cbc462 Bug 1036849 - Share a single MediaSourceReader; r=edwin; a=philor 2014-09-02 13:42:39 +12:00
Ehsan Akhgari
0b2aaa5f23 Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku
--HG--
extra : rebase_source : 01709017e97fdc96d1d53eb881efc1792118edc4
2014-09-01 20:49:25 -04:00
Phil Ringnalda
b656763114 Backed out 6 changesets (bug 1060982, bug 1061058, bug 1060987, bug 1061060, bug 1060930) for build bustage
CLOSED TREE

Backed out changeset c23b8418e6be (bug 1060987)
Backed out changeset a8cddc6bdffc (bug 1061060)
Backed out changeset b5af5cbdac3f (bug 1060982)
Backed out changeset 4912d451011a (bug 1060930)
Backed out changeset bdacbf453238 (bug 1061058)
Backed out changeset da6c71a8f5ae (bug 1060987)
2014-09-01 16:48:51 -07:00
Ehsan Akhgari
05739ed1a5 Fix the build bustage from bug 1060987 landed on a CLOSED TREE 2014-09-01 18:28:29 -04:00
Ehsan Akhgari
f1391c83bf Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku 2014-09-01 18:00:53 -04:00
Carsten "Tomcat" Book
ab03272a0a Backed out changeset 67b286d214e3 (bug 877072) for m1 test failures 2014-09-01 12:01:09 +02:00
Jean-Yves Avenard
ca80d27eae Bug 1055843 - Do not pause when playbackRate = 0. Instead don't play anything. r=padenot 2014-09-01 14:52:39 +10:00
Gabor Krizsanits
ff464bb019 Bug 877072 - Script execution order for nested imports. r=mrbkap 2014-09-01 10:51:40 +02:00