Commit Graph

1148 Commits

Author SHA1 Message Date
Bobby Holley
38d5cddf88 Bug 1104964 - Split shutdown initiatation and queue-drain-waiting into separate pieces. r=cpearce
This patch shouldn't change any behavior. The upcoming patch takes advantage of
these separate pieces.
2014-12-01 21:51:02 -08:00
Bobby Holley
79860bf9ab Bug 1104964 - Make sure that MediaDecoderReader::Shutdown is always called. r=cpearce 2014-12-01 21:51:02 -08:00
Bobby Holley
bd6a57b08d Bug 1104964 - Handle ShutdownPoolsEvent race. r=cpearce 2014-12-01 21:51:02 -08:00
Matthew Gregan
0e219a07c0 Bug 1104410 - Add a test.
--HG--
extra : rebase_source : 5350acb0503b650ba322cebe14d39e1df5778e51
2014-12-02 11:59:45 +13:00
JW Wang
a62d6f881c Bug 1102607 - make GMPStorage APIs callable off the main thread. r=cpearce. 2014-11-28 00:34:00 +01:00
awake
58280aba48 Bug 1100632 - Remove --disable-opus option and MOZ_OPUS #define macros. r=rillian,ted 2014-11-28 01:20:00 -08:00
Ralph Giles
879c02cca2 Bug 1065111 - Remove more obsolete AppleUtils includes. r=jya 2014-11-27 15:23:00 -08:00
Ralph Giles
e9517830eb Bug 1065111 - Move logging function AppleDecoderModule. r=jya
This allows us to remove the AppleUtils.cpp source file entirely.
2014-11-27 13:23:00 -08:00
Ralph Giles
3652364aeb Bug 1065111 - Remove obsolete logging macros. r=jya 2014-11-27 13:21:00 -08:00
Ralph Giles
9ec93827d5 Bug 1065111 - Remove obsolete SetCFDict helpers. r=jya
We use CFDictionaryCreate with array literals for the keys and values
now instead.
2014-11-27 13:20:00 -08:00
Paul Adenot
5a1d2a6385 Bug 1087944 - Test for the promise returned by OfflineAudioContext.startRendering(). r=ehsan
--HG--
extra : rebase_source : 134c1bb8684be1cefe9bd75efc9868eaf42a674e
2014-11-19 18:18:24 +01:00
Paul Adenot
55bfef5f81 Bug 1087944 - Implement the promise version of OfflineAudioContext. r=ehsan,smaug
--HG--
extra : rebase_source : b5546f150ae8b2307e82dc8c6aae5bfbd5b5e670
2014-11-19 11:38:39 +01:00
Phil Ringnalda
ed3d451991 Merge b-i to m-c, a=merge 2014-11-28 15:08:30 -08:00
Blake
e705b029da Bug 1104411- Continue to read next frame if the length is 0. r=sotaro 2014-11-26 10:59:17 +08:00
Matt Woodrow
995f7c4289 Bug 1102647 - Always call Shutdown when removing decoders from TrackBuffer. r=karlt 2014-11-28 13:20:09 +13:00
Matt Woodrow
c08b56480c Bug 1105553 - Handle 'CANCELLED' NotDecodedReason in MediaSourceReader. r=ajones 2014-11-28 13:17:32 +13:00
JW Wang
6bcdf3a3ad Bug 886188 - add debuggins logs to diagnose test15 timeouts in test_preload_actions.html. r=cpearce 2014-11-24 19:46:00 +01:00
Ryan VanderMeulen
9e581b1d56 Merge m-c to inbound. a=merge 2014-11-26 21:43:23 -05:00
Ryan VanderMeulen
792273e467 Merge inbound to m-c. a=merge 2014-11-26 20:34:29 -05:00
Mike Habicher
34426c6b7a Bug 1099390 - add reason to onClosed event, r=aosmond,bz 2014-11-25 14:45:00 -05:00
Chris Double
4dbe18e896 Bug 1104410 - Check mVideoDecoder before usage to prevent nullptr crash - r=kinetik 2014-11-25 17:19:10 +13:00
Matthew Gregan
412d460280 Bug 1104357 - Ensure MediaDecoderReader is shutdown on all exit paths from MediaDecodeTask::Decode. r=cpearce
Also adds an assertion to MediaDecoderReader::Shutdown to ensure it is called from the appropriate thread.
2014-11-25 14:09:19 +13:00
Trevor Saunders
1a013270b5 bug 1105074 - make more stuff final r=froydnj 2014-11-25 13:56:07 -05:00
Ryan VanderMeulen
63636768a1 Backed out changeset 6dad5fe1d22b (bug 1087944) for Linux64 mochitest-e10s orange. 2014-11-26 17:40:52 -05:00
Ryan VanderMeulen
e20a2085ce Backed out changeset e82170d665d8 (bug 1087944) 2014-11-26 17:40:42 -05:00
Paul Adenot
d4eb8e50b2 Bug 1087944 - Test for the promise returned by OfflineAudioContext.startRendering(). r=ehsan
--HG--
extra : rebase_source : 351f66c2cd7f2c269d7f2c05214d0f291488cf23
2014-11-19 18:18:24 +01:00
Paul Adenot
1215625738 Bug 1087944 - Implement the promise version of OfflineAudioContext. r=ehsan,smaug
--HG--
extra : rebase_source : 1ede286a68f592038320ed5b82051bb9dd3cc0db
2014-11-19 11:38:39 +01:00
James Willcox
2af9674001 Bug 1097116 - Disable Android MediaCodec on PowerVR devices r=cpearce
--HG--
extra : rebase_source : 8c852f321f5755f4af702011f6cf72ba9c605104
2014-11-26 15:16:08 -06:00
James Willcox
fe1117609c Bug 1097116 - Copy the decoded SurfaceTexture into an EGLImage to allow accurate presentation r=jgilbert
--HG--
extra : rebase_source : d3165eb2d9534f82c84e3399e744e0c31b64c2dd
2014-11-26 15:16:07 -06:00
Karl Tomlinson
449150cba2 bug 1100409 set AudioNodeStream::mLastChunks length only once r=padenot
This can be done because AudioNodeEngine::mOutputCount is const.

--HG--
extra : rebase_source : 66f997f5a25c4296d230e8067bf7d7cb1d688029
2014-11-18 16:22:45 +13:00
Karl Tomlinson
ed17471b6c bug 1100409 uninline AudioNodeStream constructor to avoid requiring AudioNodeEngine.h r=padenot
--HG--
extra : rebase_source : 4d9fe22d15680e299f0834905f7e45b0ff294049
2014-11-21 08:41:18 +13:00
Matt Woodrow
9fca4f7833 Bug 1098678 - Implement TimestampsFuzzyEqual for mp4. r=ajones 2014-11-26 16:50:29 +13:00
Matt Woodrow
76e146b170 Bug 1104426 - Always rebuild the moof index, in case new data has been added. r=ajones 2014-11-26 16:49:22 +13:00
Chris Pearce
e8e248c3de Bug 1104101 - Ensure we always set mVideoDecodeStartTime when calling RequestVideoData. r=kinetik 2014-11-26 15:39:11 +13:00
Alfredo Yang
641c2b7fc8 Bug 1101374: create frame time table to filter the invalid pts frame. r=edwin 2014-11-25 15:35:28 -08:00
Jean-Yves Avenard
3981e0703d Bug 1101534 - detect SBR (HE-AAC) in AAC streams with implicit signalling. r=rillian 2014-11-28 21:13:18 +11:00
Carsten "Tomcat" Book
fa7bce8363 Backed out changeset eeb261ef19d6 (bug 1101534) for unified build bustage 2014-11-28 12:00:52 +01:00
Carsten "Tomcat" Book
f402e297e0 Backed out changeset 9f013d802a78 (bug 1091992) for Android m5 test failures 2014-11-28 10:33:02 +01:00
Chris Peterson
1f15030c01 Bug 1105867 - Fix -Wunused-const-variable warnings-as-errors in nonunified build of dom/media/webm. r=kinetik 2014-11-27 00:33:34 -08:00
Jean-Yves Avenard
997fc69280 Bug 1101534 - detect SBR (HE-AAC) in AAC streams with implicit signalling. r=rillian 2014-11-27 13:23:15 +11:00
Jan-Ivar Bruaroey
5beda2c015 Bug 1087528: make pc.id settable from chrome content. r=smaug, r=bwc 2014-11-20 14:43:02 -05:00
Benjamin Chen
0d2cda6949 Bug 1091992 - fix the flag skipToNextKeyFrame in DecodeVideo can't be raised if the video is slower than audio. r=cpearce, r=jwwang 2014-11-26 18:38:38 +08:00
Andreas Pehrson
b30333304c Bug 1103848 - Part 2. Use a single source for audio/video track ID constants. r=roc 2014-11-26 21:09:00 +01:00
Andreas Pehrson
2debf3b941 Bug 1103848 - Part 1. Hint existing output streams as tracks become known. r=roc 2014-11-24 23:53:00 +01:00
Alastor Wu
664c119cae Bug 1090130 - [b2g] can't transcode video file by MediaRecorder API. r=jolin 2014-11-27 18:30:38 +08:00
Jed Davis
e78aaded67 Bug 1101170 - Move GMP's LinuxSandboxStarter into plugin-container. r=cpearce r=glandium 2014-11-24 15:22:14 -08:00
Jed Davis
2fdd7150c1 Bug 1101170 - Move sandbox status info into a separate module. r=kang r=glandium
This changes the interface so that the code which determines the flags
can live in one place, but checking the flags doesn't need to call into
another library.

Also removes the no-op wrappers for Set*Sandbox when disabled at build
time; nothing used them, one of them was unusable due to having the wrong
type, and all they really accomplish is allowing sloppiness with ifdefs
(which could hide actual mistakes).
2014-11-24 15:22:13 -08:00
Nils Ohlmeier [:drno]
eec6b645f6 Bug 1101163 - Fix Steeplechase ICE errors if one client is faster then the other. r=spolk 2014-11-18 21:44:00 +01:00
Nils Ohlmeier [:drno]
13fc044776 Bug 1101770 - add an over all timeout for steeplecahse tests. r=spolk 2014-11-19 14:01:00 +01:00
JW Wang
fb266a4b4c Bug 1098668 - remember the end time of the last decoded audio sample so that HasLowUndecodedData doesn't need to peek AudioQueue or query AudioClock. r=cpearce 2014-11-20 22:24:00 +01:00