Commit Graph

1160 Commits

Author SHA1 Message Date
Paul Adenot
b3629ff9c1 Bug 1092831 - AnalyserNode should have channelCountMode set to "max" by default. r=ehsan
Spec change: https://github.com/WebAudio/web-audio-api/issues/450

--HG--
extra : rebase_source : f8e71f73e45f31e31c745e29e4b694778d7db445
2014-12-04 11:22:51 -08:00
Paul Adenot
02fe06369c Bug 1100349 - Tests for the StereoPannerNode. r=ehsan
--HG--
extra : rebase_source : 4944c4626f5e6ab40a95be8bc02b4389572077a7
2014-11-19 18:16:07 +01:00
Paul Adenot
44696fc60b Bug 1100349 - Implement StereoPannerNode. r=ehsan,smaug
--HG--
extra : rebase_source : c0d3df3c4ea01001c0800997edbdf441c7287fb8
2014-11-19 18:15:13 +01:00
Matt Woodrow
a79a317823 Bug 1107274 - Don't return EOS from MP4Reader until all frames have been output. r=cpearce 2014-12-04 11:51:30 -08:00
Chris Pearce
77a45da243 Bug 1104970 - Store GMPStorage record names at the start of each record. r=jesup 2014-12-03 13:36:00 +01:00
Chris Pearce
65ae37ec73 Bug 1104970 - Handle GMPStorage write failure in gtest. r=edwin 2014-12-03 13:34:00 +01:00
Mike Habicher
a7c74a2f9a Bug 1103400 - add autofocus support to WebRTC on Gonk, r=aosmond,jesup 2014-12-03 17:08:00 +01:00
Matthew Gregan
8db9fef65c Bug 1106657 - Move MOZ_PDM_VPX definition to moz.build. r=bholley 2014-12-02 14:00:45 +13:00
Andreas Pehrson
a2e4aaa5db Bug 1106547 - Return EOS after drain is complete, rather than before. r=cpearce 2014-12-01 22:10:00 +01:00
Andreas Pehrson
480f27a888 Bug 1105126 - Change test_eme_stream_capture_blocked.html to check loadeddata instead of canplay. r=cpearce 2014-12-01 19:24:00 +01:00
Bobby Holley
6f72e4759f Bug 1104964 - Make MediaDecoderReader own the task queue. r=cpearce 2014-12-01 21:51:03 -08:00
Bobby Holley
f5549dba7e Bug 1104964 - Rename the task queue for hardware video decoding to something more obvious. r=cpearce
Otherwise it will shadow the mTaskQueue that we're about to introduce on
MediaDecoderReader.
2014-12-01 21:51:02 -08:00
Bobby Holley
a51815e6f2 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
7a9636027d Bug 1104964 - Make sure that MediaDecoderReader::Shutdown is always called. r=cpearce 2014-12-01 21:51:02 -08:00
Bobby Holley
5e569529a8 Bug 1104964 - Handle ShutdownPoolsEvent race. r=cpearce 2014-12-01 21:51:02 -08:00
Matthew Gregan
87f717717e Bug 1104410 - Add a test.
--HG--
extra : rebase_source : 5350acb0503b650ba322cebe14d39e1df5778e51
2014-12-02 11:59:45 +13:00
JW Wang
1de4325a88 Bug 1102607 - make GMPStorage APIs callable off the main thread. r=cpearce. 2014-11-28 00:34:00 +01:00
awake
153d42d171 Bug 1100632 - Remove --disable-opus option and MOZ_OPUS #define macros. r=rillian,ted 2014-11-28 01:20:00 -08:00
Ralph Giles
5b0b9228c8 Bug 1065111 - Remove more obsolete AppleUtils includes. r=jya 2014-11-27 15:23:00 -08:00
Ralph Giles
6a64d0a39b 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
9fc126e5e8 Bug 1065111 - Remove obsolete logging macros. r=jya 2014-11-27 13:21:00 -08:00
Ralph Giles
091ee0e924 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
6caf4dcabc 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
0ebbb55c29 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
59b7974ee0 Merge b-i to m-c, a=merge 2014-11-28 15:08:30 -08:00
Blake
73df94c36b Bug 1104411- Continue to read next frame if the length is 0. r=sotaro 2014-11-26 10:59:17 +08:00
Matt Woodrow
ddb3346974 Bug 1102647 - Always call Shutdown when removing decoders from TrackBuffer. r=karlt 2014-11-28 13:20:09 +13:00
Matt Woodrow
3734895cea Bug 1105553 - Handle 'CANCELLED' NotDecodedReason in MediaSourceReader. r=ajones 2014-11-28 13:17:32 +13:00
JW Wang
f672c4bc59 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
5df3040f12 Merge m-c to inbound. a=merge 2014-11-26 21:43:23 -05:00
Ryan VanderMeulen
1ac5f2eafb Merge inbound to m-c. a=merge 2014-11-26 20:34:29 -05:00
Mike Habicher
6a2195c0c0 Bug 1099390 - add reason to onClosed event, r=aosmond,bz 2014-11-25 14:45:00 -05:00
Chris Double
6743c02593 Bug 1104410 - Check mVideoDecoder before usage to prevent nullptr crash - r=kinetik 2014-11-25 17:19:10 +13:00
Matthew Gregan
8364540745 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
333d3d2125 bug 1105074 - make more stuff final r=froydnj 2014-11-25 13:56:07 -05:00
Ryan VanderMeulen
970abf2e16 Backed out changeset 6dad5fe1d22b (bug 1087944) for Linux64 mochitest-e10s orange. 2014-11-26 17:40:52 -05:00
Ryan VanderMeulen
96b12573a9 Backed out changeset e82170d665d8 (bug 1087944) 2014-11-26 17:40:42 -05:00
Paul Adenot
9c2b18c89e 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
a1aac031b9 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
1cda29e8cc 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
8dd07570c6 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
a025074343 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
3e2f8e6df2 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
622ca6978c Bug 1098678 - Implement TimestampsFuzzyEqual for mp4. r=ajones 2014-11-26 16:50:29 +13:00
Matt Woodrow
3ec73fd05c 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
3ca50ae2f0 Bug 1104101 - Ensure we always set mVideoDecodeStartTime when calling RequestVideoData. r=kinetik 2014-11-26 15:39:11 +13:00
Alfredo Yang
b4570bf7fb 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
2714e8284b 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
8b5a04ae61 Backed out changeset eeb261ef19d6 (bug 1101534) for unified build bustage 2014-11-28 12:00:52 +01:00
Carsten "Tomcat" Book
6c8b78c194 Backed out changeset 9f013d802a78 (bug 1091992) for Android m5 test failures 2014-11-28 10:33:02 +01:00