Commit Graph

1124 Commits

Author SHA1 Message Date
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
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
Joe Olivas
ff0f55d7cb 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
Chris Pearce
d437286ca8 Bug 1103648 - Ensure we call PlatformDecoderModule::Shutdown on the decode task queue. r=mattwoodrow 2014-11-24 11:43:04 +13:00
Wes Kocher
1b666e0294 Merge inbound to m-c a=merge 2014-11-21 16:35:57 -08:00
Carsten "Tomcat" Book
969509b198 Merge mozilla-central to b2g-inbound 2014-11-21 13:02:49 +01:00
Blake Wu
13b079066f Bug 1094614 - Release codec resource properly. r=sotaro 2014-11-20 17:09:48 +08:00
Jan-Ivar Bruaroey
e794725154 Bug 1075133 - fire onsignalingstatechange as an event. r=drno, r=bwc 2014-11-20 18:05:40 -05:00
Matt Woodrow
11d881da06 Bug 1102658 - Add initial references to the last few AudioData constructor callsites. r=bholley 2014-11-21 15:29:19 +13:00
Benjamin Chen
67df017f38 Bug 1078125 - fix RtspMediaCodecReader::ReadMetadata, start the network streaming before ReadMetadata and enable play-out delay. r=cpearce, r=ethan 2014-11-20 10:22:39 +08:00
Kai-Zhen Li
fa25981094 Bug 1102144 - Move MOZ_FMP4 code into related compiled flag. r=ajones,bwu 2014-11-21 11:48:22 +08:00
Sotaro Ikeda
d10dd25588 Bug 1101742 - Fix OmxDecoder::mIsVideoSeeking r= cajbir 2014-11-20 06:34:16 -08:00
Chris Pearce ext:(%2C%20Edwin%20Flores%20%3Cedwin%40mozilla.com%3E%2C%20Matt%20Woodrow%20%3Cmwoodrow%40mozilla.com%3E)
1d2f1fef3e Bug 1038031 - Make MP4Reader decode asynchronously - r=kinetik,cpearce 2014-07-20 12:54:00 +12:00
Karl Tomlinson
822d1e2563 bug 976927 use nsAutoTArray operator= from nsTArray r=froydnj
--HG--
extra : rebase_source : 59226888a19e525f4925eabdd93d08bfa7db13a9
2014-11-19 13:29:19 +13:00
Chris Pearce
fe82002fba Bug 1100499 - Add GMP API to enumerate records stored on disk. r=jesup 2014-11-21 12:25:12 +13:00
James Willcox
f409f2a92b Back out bug 1097116 2014-11-21 09:47:03 -06:00
James Willcox
60e6a04aff Bug 1097116 - Copy the decoded SurfaceTexture into an EGLImage to allow accurate presentation r=jgilbert 2014-11-21 09:28:20 -06:00
Andreas Pehrson
076ca2d762 Bug 1102669 - Don't report HaveCurrentData when there are no input streams to TrackUnionStream. r=roc 2014-11-20 19:36:00 +01:00
Andreas Pehrson
75f1ddf387 Bug 1102665 - Invalidate stream video frames in the regular stream state event queue. r=roc 2014-11-20 19:10:00 +01:00
Jean-Yves Avenard
bb2f80423e Bug 1096769 - Rewrite mac audio decoder to support raw AAC. r=rillian 2014-11-20 01:03:30 +11:00
Jacek Caban
f153018731 Bug 1101037 - Fixed dom/media/gmp compilation with mingw. r=nfroyd 2014-11-20 10:52:44 +01:00
Robert O'Callahan
2c65c9d22a Bug 1061046. Part 22: test_mediaStreamAudioSourceNode no longer sees a 1-sample delay. r=karlt 2014-09-23 13:41:58 -04:00
Robert O'Callahan
fc7ad562ff Bug 1061046. Part 21: Remove rate parameter from StartNonRealtimeProcessing. r=karlt 2014-11-19 23:21:38 +13:00
Robert O'Callahan
f57e87e02b Bug 1061046. Part 20: Remove Track::mGraphRate since it's not needed. r=karlt 2014-09-18 17:20:44 +12:00
Robert O'Callahan
407c1d5331 Bug 1061046. Part 19: Eliminate TrackTicks in favour of StreamTime. r=karlt 2014-09-18 17:20:43 +12:00
Robert O'Callahan
4385e0bf9e Bug 1061046. Part 18: Simplify TrackUnionStream now that there are no rate mismatches. r=karlt 2014-09-18 17:13:17 +12:00