Commit Graph

1147 Commits

Author SHA1 Message Date
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
Chris Peterson
6e4c94eebd 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
6b3390d4a1 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
527f8638a0 Bug 1087528: make pc.id settable from chrome content. r=smaug, r=bwc 2014-11-20 14:43:02 -05:00
Benjamin Chen
1c419c22d9 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
4c6b203682 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
d8270a86d0 Bug 1103848 - Part 1. Hint existing output streams as tracks become known. r=roc 2014-11-24 23:53:00 +01:00
Alastor Wu
be0fa8a339 Bug 1090130 - [b2g] can't transcode video file by MediaRecorder API. r=jolin 2014-11-27 18:30:38 +08:00
Jed Davis
35861fc466 Bug 1101170 - Move GMP's LinuxSandboxStarter into plugin-container. r=cpearce r=glandium 2014-11-24 15:22:14 -08:00
Jed Davis
279ab5b3c8 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]
4ff25afeb3 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]
8219944bb9 Bug 1101770 - add an over all timeout for steeplecahse tests. r=spolk 2014-11-19 14:01:00 +01:00
JW Wang
c6f6f43e11 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
Joe Olivas
ca455e0705 Bug 922314 - Add support for decoding VPx via MediaFoundation on Windows. r=cpearce,kinetik
Refactor WebMReader's VPx decoding out to SoftwareWebMVideoDecoder and introduce a new IntelWebMVideoDecoder that uses the MediaFoundation/MFT backend to decode VPx when the requisite hardware and software is available.
2014-11-11 16:30:52 +13:00