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