Commit Graph

1101 Commits

Author SHA1 Message Date
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
Chris Pearce
730081f54c Bug 1103648 - Ensure we call PlatformDecoderModule::Shutdown on the decode task queue. r=mattwoodrow 2014-11-24 11:43:04 +13:00
Wes Kocher
6f52860db6 Merge inbound to m-c a=merge 2014-11-21 16:35:57 -08:00
Carsten "Tomcat" Book
964c8a9477 Merge mozilla-central to b2g-inbound 2014-11-21 13:02:49 +01:00
Blake Wu
f21146d6ea Bug 1094614 - Release codec resource properly. r=sotaro 2014-11-20 17:09:48 +08:00
Jan-Ivar Bruaroey
6cdafcd86f Bug 1075133 - fire onsignalingstatechange as an event. r=drno, r=bwc 2014-11-20 18:05:40 -05:00
Matt Woodrow
b408c910db Bug 1102658 - Add initial references to the last few AudioData constructor callsites. r=bholley 2014-11-21 15:29:19 +13:00
Benjamin Chen
d2ba6d4789 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
4cc4024715 Bug 1102144 - Move MOZ_FMP4 code into related compiled flag. r=ajones,bwu 2014-11-21 11:48:22 +08:00
Sotaro Ikeda
5b6033771f 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)
498e0af631 Bug 1038031 - Make MP4Reader decode asynchronously - r=kinetik,cpearce 2014-07-20 12:54:00 +12:00
Karl Tomlinson
18328f5543 bug 976927 use nsAutoTArray operator= from nsTArray r=froydnj
--HG--
extra : rebase_source : 59226888a19e525f4925eabdd93d08bfa7db13a9
2014-11-19 13:29:19 +13:00
Chris Pearce
f5344b4b69 Bug 1100499 - Add GMP API to enumerate records stored on disk. r=jesup 2014-11-21 12:25:12 +13:00
James Willcox
e9da75e581 Back out bug 1097116 2014-11-21 09:47:03 -06:00
James Willcox
76052a1209 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
58355e9863 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
a0d0c5cf60 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
cc9389027c Bug 1096769 - Rewrite mac audio decoder to support raw AAC. r=rillian 2014-11-20 01:03:30 +11:00
Jacek Caban
46673a2e9e Bug 1101037 - Fixed dom/media/gmp compilation with mingw. r=nfroyd 2014-11-20 10:52:44 +01:00
Robert O'Callahan
4aed02be9c 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
4e6e2071f7 Bug 1061046. Part 21: Remove rate parameter from StartNonRealtimeProcessing. r=karlt 2014-11-19 23:21:38 +13:00
Robert O'Callahan
3b304fd3c5 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
c072a388a4 Bug 1061046. Part 19: Eliminate TrackTicks in favour of StreamTime. r=karlt 2014-09-18 17:20:43 +12:00
Robert O'Callahan
fe6507ea4b Bug 1061046. Part 18: Simplify TrackUnionStream now that there are no rate mismatches. r=karlt 2014-09-18 17:13:17 +12:00
Robert O'Callahan
d5f42a50b4 Bug 1061046. Part 17: Remove some unused TrackRate parameters. r=karlt 2014-09-18 17:13:16 +12:00
Robert O'Callahan
2585e652b3 Bug 1061046. Part 16: Remove most usage of TicksToTimeRoundDown. r=karlt 2014-09-18 17:13:16 +12:00
Robert O'Callahan
0a498abf3c Bug 1061046. Part 15: Remove most usage of TimeToTicksRoundUp. r=karlt 2014-09-18 17:13:15 +12:00
Robert O'Callahan
5cd6534988 Bug 1061046. Part 14: Remove TimeToTicksRoundDown. r=karlt 2014-09-18 17:13:14 +12:00
Robert O'Callahan
513dbfc635 Bug 1061046. Part 13: Remove rate-conversion functions from Track. r=karlt
Also removes some other unnecessary rate conversions.
2014-09-18 17:13:13 +12:00
Robert O'Callahan
adbc44db16 Bug 1061046. Part 12: Simplify AudioNodeExternalInputStream since no resampling is needed. r=karlt
Since resampling is not needed, we can preserve the number of input channels in each
input audio block.
2014-09-18 11:51:21 +12:00
Robert O'Callahan
2bbfc2cdc1 Bug 1061046. Part 11: Remove callback rate parameters. r=karlt 2014-09-18 11:51:13 +12:00
Robert O'Callahan
d511188d29 Bug 1061046. Part 10: Remove TrackData::mOutputRate since it's always the graph rate. r=karlt 2014-09-18 11:50:02 +12:00
Robert O'Callahan
8f3a0fe979 Bug 1061046. Part 9: Split SourceMediaStream::AddTrack into a method that adds an audio track and can resample, and a method that can add any track but always uses the graph rate. r=karlt 2014-09-18 11:50:02 +12:00
Robert O'Callahan
2074b1de6b Bug 1061046. Part 6: Remove MediaDecoderStateMachine's USECS_PER_S video rate and use the graph rate instead. r=karlt 2014-09-18 11:50:01 +12:00
Robert O'Callahan
dc9f62ae56 Bug 1061046. Part 5: Remove MediaEngineTabVideoSource's USECS_PER_S video rate and use the graph rate instead. r=karlt 2014-09-18 11:50:01 +12:00
Robert O'Callahan
1417376ef6 Bug 1061046. Part 4: Remove MediaEngineWebRTCVideo's USECS_PER_S video rate and use the graph rate instead. r=karlt 2014-09-18 11:50:01 +12:00
Robert O'Callahan
f597376dd5 Bug 1061046. Part 3: Remove MediaEngineDefault's VIDEO_RATE and use the graph rate instead. r=karlt 2014-09-18 11:50:01 +12:00
Robert O'Callahan
3a84fbb126 Bug 1061046. Part 2: Remove MediaStreamGraphImpl::AudioSampleRate. r=karlt 2014-09-18 11:50:01 +12:00
Robert O'Callahan
2869783fca Bug 1061046. Part 1: Move GraphRate() to MediaStreamGraph so it's public. r=karlt 2014-09-18 11:50:01 +12:00
Chris Pearce
2cb15aa44d Bug 1102103 - Increase CDM voucher size limit. r=kentuckyfriedtakahe 2014-11-20 20:04:52 +13:00
Chris Double
8c2eaf129f Bug 1065215 - Fix EME test for changes to MediaSource::endOfStream - r=cpearce
--HG--
extra : rebase_source : b4592fc1c0686a6bb5014a744e605e89f1342645
2014-11-19 17:16:59 +13:00
Chris Double
b62179da9e Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karlt
Reopens the MediaSource when SourceBuffer::Remove is called on an Ended
MediaSource. Only run the Range Removal algorithm when MediaSource
duration is changed instead of calling Remove on SourceBuffers.
Updates tests for the fact that update{start,end} can now be called
more than once due to DurationChange.

--HG--
extra : rebase_source : d4c96b982ffa9f5cd0b24e6e3a4ef5dffe9be6f6
2014-11-19 17:16:41 +13:00
Ralph Giles
e959e5f83a Bug 1093567 - Don't loop forever looking for mp4 tracks. r=ajones.
We were ignoring I/O errors from parseChunk().
We must break instead of returning early so mInitCheck gets set correctly.
2014-11-17 16:20:00 -08:00
Bobby Holley
6505e9257e Bug 1100776 - Reference-count MediaData. r=cpearce 2014-11-19 13:01:10 -08:00
Jean-Yves Avenard
84c46a058e Bug 1100913 - Fix incorrect playback of MSE with HE-AAC audio streams. r=cajbir 2014-11-18 23:23:00 +11:00
Jean-Yves Avenard
0de0e46326 Bug 1101291 - Add support for libavformat v56. r=k17e 2014-11-19 12:53:59 +11:00
Jacek Caban
c51a1a4a4a Bug 1100963 - Fixed Windows compilation with disabled sandbox. r=cpearce 2014-11-19 11:07:52 +01:00