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
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
Robert O'Callahan
dad87bc281
Bug 1061046. Part 17: Remove some unused TrackRate parameters. r=karlt
2014-09-18 17:13:16 +12:00
Robert O'Callahan
eaa7374a1e
Bug 1061046. Part 16: Remove most usage of TicksToTimeRoundDown. r=karlt
2014-09-18 17:13:16 +12:00
Robert O'Callahan
7b67a29b15
Bug 1061046. Part 15: Remove most usage of TimeToTicksRoundUp. r=karlt
2014-09-18 17:13:15 +12:00
Robert O'Callahan
807d6426df
Bug 1061046. Part 14: Remove TimeToTicksRoundDown. r=karlt
2014-09-18 17:13:14 +12:00
Robert O'Callahan
84cdc62f08
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
8f79162162
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
4b3e1fddd3
Bug 1061046. Part 11: Remove callback rate parameters. r=karlt
2014-09-18 11:51:13 +12:00
Robert O'Callahan
a72ba12900
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
d6cfabd956
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
1933b9d170
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
fe90e36d39
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
cbcdeac273
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
0c11aa9240
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
a77ef62a15
Bug 1061046. Part 2: Remove MediaStreamGraphImpl::AudioSampleRate. r=karlt
2014-09-18 11:50:01 +12:00
Robert O'Callahan
512f5afd64
Bug 1061046. Part 1: Move GraphRate() to MediaStreamGraph so it's public. r=karlt
2014-09-18 11:50:01 +12:00
Chris Pearce
12d67dabec
Bug 1102103 - Increase CDM voucher size limit. r=kentuckyfriedtakahe
2014-11-20 20:04:52 +13:00
Chris Double
10c71caa7c
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
d37876d9b3
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
b100812e79
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
4d9c1393da
Bug 1100776 - Reference-count MediaData. r=cpearce
2014-11-19 13:01:10 -08:00
Jean-Yves Avenard
4685611d78
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
d08a5305f4
Bug 1101291 - Add support for libavformat v56. r=k17e
2014-11-19 12:53:59 +11:00
Jacek Caban
c44c25bce3
Bug 1100963 - Fixed Windows compilation with disabled sandbox. r=cpearce
2014-11-19 11:07:52 +01:00
Blake
0936f06df6
Bug 1100820 - Stop reading output data from MediaCodecProxy. r=edwin.
2014-11-18 18:04:29 +08:00
James Willcox
31b5e57828
Bug 1101225 - Don't set the is-adts flag for the Android PDM. r=rillian
...
Pass raw aac frames to the platform, which handles those fine.
2014-11-18 16:01:00 -08:00
Chris Double
d73de396fa
Backout e62c37b8e6b5 for Mulet test failure
2014-11-19 16:00:09 +13:00
Chris Double
69085d310c
Backout c8dacd232b02 for Mulet test failure
2014-11-19 15:59:46 +13:00
James Willcox
8062dea9b7
Bug 1099260 - Clean up logging and error handling in AndroidDecoderModule r=cpearce
...
--HG--
extra : rebase_source : 6cbdd6e7f7874ecebbfe464cf167e03996ec7b06
2014-11-18 19:28:49 -06:00
James Willcox
2bcf8c03d0
Bug 1097116 - Correctly implement Drain() in AndroidDecoderModule r=cpearce
...
--HG--
extra : rebase_source : 8764f15761c68a6f07a1ce5e0ccd842d56274519
2014-11-18 19:28:24 -06:00
Chris Double
063a7358ac
Bug 1065215 - Fix EME test for changes to MediaSource::endOfStream - r=cpearce
...
--HG--
extra : rebase_source : ca90b01f0f47a64b25d6c6a3cdb752ca14c797c7
2014-11-19 10:58:55 +13:00
Chris Double
6ea347d6f0
Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karl
...
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 : e718144ba2c36b4fa0194719e7f06fe6e931e292
2014-11-19 10:58:51 +13:00
Anthony Jones
46ab4e3fb0
Bug 1036849 - Create SharedDecoderManager and SharedDecoderProxy; r=blakewu
2014-11-05 02:14:00 +13:00
Chris Pearce
bf9df9f607
Bug 1095257 - Implement Navigator.requestMediaKeySystemAccess(). r=edwin r=bz r=peterv
2014-11-18 22:13:02 +13:00
Wes Kocher
037d5ade2f
Backed out changeset c7a24854801e (bug 1093567) for crashtest orange
2014-11-18 13:12:00 -08:00
Ralph Giles
8743b6bd68
Bug 1093567 - Don't loop forever looking for mp4 tracks. r=ajones.
...
We were ignoring I/O errors from parseChunk().
2014-11-17 16:20:00 -08:00
Bobby Holley
009b0d9578
Bug 1099187 - Use fuzz factor for currentTime in addition to duration. r=karlt
2014-11-18 09:58:53 -08:00
Carsten "Tomcat" Book
217db26a63
Backed out changeset 7fa6291d952d (bug 1095257) for suspicion of causing jit tests
2014-11-18 13:14:36 +01:00
Chris Pearce
20def217dc
Bug 1095257 - Implement Navigator.requestMediaKeySystemAccess(). r=edwin r=bz r=peterv
2014-11-18 22:13:02 +13:00
Alastor Wu
f3e7915436
Bug 1095381 - [b2g] The encoder error lead to the unexpected crash in the procedure of the MediaRecorder API. r=rlin
2014-11-18 14:40:48 +08:00
Benjamin Chen
d0b453d1eb
Bug 1098114 - Remove ReferenceKeeperRunnable because we can release the MediaCodecReader on other thread. r=jwwang
2014-11-17 14:28:10 +08:00
Nils Ohlmeier [:drno]
612a91055b
Bug 864118 - add verification that TURN server is used when provided. r=bwc
2014-11-11 15:37:00 +01:00
Chris Pearce
84765b7b57
Bug 1095257 - backout 54f79521758b due to m3 failures. r=backout r=bz
2014-11-18 19:49:13 +13:00
Chris Pearce
c454eb7220
Bug 1095257 - Implement Navigator.requestMediaKeySystemAccess(). r=edwin r=bz
2014-11-18 17:20:02 +13:00
Wes Kocher
83251ea26f
Backed out changeset 46b6cb002a34 (bug 1036849) for leaks on a CLOSED TREE
2014-11-17 17:16:25 -08:00
Anthony Jones
d185cf7729
Bug 1036849 - Create ShareDecoderManager and SharedDecoderProxy; r=blakewu
2014-11-05 02:14:00 +13:00
Anthony Jones
adecdb9324
Bug 1036849 - Clean up AnnexB handling; r=jya
2014-11-18 13:12:58 +13:00
Andrea Marchesini
e466bd1f2e
Bug 1073615 - One MediaStreamGraph singleton per audioChannel, r=roc
2014-11-17 16:07:55 +00:00
Alfredo Yang
c7fdbe75a6
Bug 1098994 - Update video output buffer when gets INFO_OUTPUT_BUFFERS_CHANGED from OMX. r=edwin
2014-11-16 19:07:00 +01:00
Jean-Yves Avenard
3465c3bbba
Bug 1098637 - Enforce FFmpeg's audio decode API. r=edwin
2014-11-15 10:19:55 +11:00
Chris Peterson
433d74c532
Bug 1098134 - Fix or suppress warnings in gmp-api, gmp-clearkey, and gmp-plugin and mark as FAIL_ON_WARNINGS. r=cpearce
2014-11-14 00:36:20 -08:00
Ryan VanderMeulen
b7f8072b05
Backed out changeset fa836f2dccb6 for introducing new Win7 leaks.
...
CLOSED TREE
2014-11-14 15:24:17 -05:00
Daniel Holbert
58969bc68a
Bug 1098400: Drop now-unused private member-variable 'mConfig' from FFmpegAudioDecoder, to fix clang build warning. r=edwin
2014-11-14 08:42:31 -08:00
Chris Pearce
cd8ef39351
Bug 1038031 - Make MP4Reader decode asynchronously - r=kinetik
2014-07-20 12:54:00 +12:00
Paul Adenot
02d66ae109
Bug 1000264 - Stop checking exceptions on decodeAudioData now that it uses promises, and check it in the promise test file instead. r=bz
...
--HG--
extra : rebase_source : 6860e1ff28b4bbb2d88db5bb5e679fc3da53b169
2014-11-14 09:37:39 +01:00
Paul Adenot
9993705c05
Bug 1000264 - Test for the Promise support of AudioContext.decodeAudioData. r=ehsan
...
--HG--
extra : rebase_source : d377b97b4d7c589020932183ad6ad92d703fd207
2014-10-22 11:00:00 +02:00
Paul Adenot
6d1f890a82
Bug 1000264 - Make AudioContext.decodeAudioData return a promise. r=ehsan,bz
...
--HG--
extra : rebase_source : 570014ee470ca5493073113ab3bc4bb0933c390a
2014-10-23 12:07:48 +02:00
Chris Pearce
8d2e1be533
Bug 1049273 - Expose GMP voucher to GMP at runtime if its present. r=jesup
2014-11-14 21:39:39 +13:00
Chris Pearce
a5cac33aae
Bug 1088488 - During GMP loading, zero stack memory after binding origin salt with device id. r=dmajor
2014-11-14 21:39:24 +13:00
Chris Pearce
7c37352690
Bug 1088488 - Remove old mechanism that GMPs could use to retrieve the device-bound node id. r=jesup
2014-11-14 21:39:24 +13:00
Chris Pearce
eb5bfa0cf3
Bug 1088488 - On Windows only, use librlz and SHA256 code to generate a device-bound node id inside plugin-container, pass to GMP. r=henri,r=jesup
2014-11-14 21:39:18 +13:00
Chris Pearce
c61a8acaa6
Bug 1088488 - make librlz a library, link into plugin-container. r=glandium
2014-11-14 21:26:24 +13:00
Chris Pearce
e90378e211
Bug 1088488 - Change GMPChild to use GMPLoader to load GMPs. r=jesup
2014-11-14 21:26:24 +13:00
Chris Pearce
f3af16c459
Bug 1088488 - Add GMPLoader interface to encapsulate loading GMPs, pass that to XRE_InitChildProcess. r=jesup,r=bsmedberg,r=glandium
2014-11-14 21:26:24 +13:00
Chris Peterson
a05d3eba03
Back out changeset c98cb03a8475 (Bug 1098134) for Windows build bustage.
2014-11-14 00:09:58 -08:00
Chris Peterson
afa32e1976
Bug 1098134 - Fix or suppress warnings in gmp-api, gmp-clearkey, and gmp-plugin and mark as FAIL_ON_WARNINGS. r=cpearce
2014-10-22 00:40:18 -07:00
Matt Woodrow
f64bc7ff75
Bug 1098680 - Use the image size rather than the display size when initializing the apple h264 decoders. r=ajones
2014-11-14 17:15:42 +13:00
Matt Woodrow
a5f6bda1d8
Bug 1098022 - Use Maybe<T> for mLastEndTimestamp in TrackBuffer to differentiate between 0 and unset. r=ajones
2014-11-14 17:12:48 +13:00
James Willcox
27c08cecb8
Bug 1086693 - Part 6: Use generated bindings for AndroidMediaCodec and AndroidSurfaceTexture r=blassey,gcp
2014-11-13 12:47:24 -06:00
Ryan VanderMeulen
064303be00
Backed out changesets 0c9407b0e481, c2c37b2e9fac, and 488700194519 (bug 1000264) for e10s test failures.
...
CLOSED TREE
2014-11-13 12:40:15 -05:00
Alfredo Yang
2ca35898de
Bug 1098195 - Return false when failing to get output format. r=edwin
2014-11-13 01:26:00 -05:00
Andrew Osmond
ee40ff4a19
Bug 1096078 - Restore use of Destroy() for DOMMediaStream. r=jesup
2014-11-10 10:26:00 -05:00
Blake
7cd28d7326
Bug 1043274 - Use GraphicBuffer on GonkDecoderModule. r=edwin, r=sotaro
2014-11-12 17:34:21 +08:00
Bruce Sun
1386914cff
Bug 1033903 - Support GraphicBuffer in MediaCodecReader. r=cpearce, r=sotaro
2014-11-13 11:26:13 +08:00
Paul Adenot
65d236c8f1
Bug 1000264 - Test for the Promise support of AudioContext.decodeAudioData. r=ehsan
...
--HG--
extra : rebase_source : 190819460674ff21ef83d64f419cb912e1e9fd22
2014-10-22 11:00:00 +02:00
Paul Adenot
9b0650a20e
Bug 1000264 - Make AudioContext.decodeAudioData return a promise. r=ehsan,bz
...
--HG--
extra : rebase_source : 79e8b89ddc5d08ccdd131f9b827c9110da0238ee
2014-10-23 12:07:48 +02:00
Ralph Giles
95437b59b2
Bug 1097849 - Enforce sane audio sample rates in MediaEncoder. r=derf
...
We believe the rate is constrained by the audio driver in practice,
but want to verify this assumption. The valid range 8-192 kHz covers
all sample rates in general use for audio data.
Note we must use an error return instead of an assertion since these
bounds are verified by unit tests, which do not catch MOZ_ASSERT().
2014-11-12 11:03:00 -08:00
Jean-Yves Avenard
a40abbc6eb
Bug 1097260 - Ensure video dimensions are known when loadedmetadata is fired. r=cajbir
2014-11-12 20:19:29 +11:00
Jan-Ivar Bruaroey
cfdeb0d0fa
Bug 1097224 - Part 3 - test mozCaptureStream over peerConnection. r=jesup, r=drno
2014-11-13 00:59:22 -05:00
Jan-Ivar Bruaroey
ccb5a711f4
Bug 1097224 - Part 2 - correct m-line test in verifySdp in test-harness. r=drno
2014-11-12 23:48:30 -05:00
Jean-Yves Avenard
c7ca749da6
Bug 1075332 - Refactor mac audio decoder. Properly calculate timestamps. r=rillian
...
Also, in order to prevent the MediaDecoderStateMachine to stall waiting for audio data,
feed back as many decoded audio frame as were first submitted to the decoder in one go.
2014-11-12 15:13:02 +11:00
Anthony Jones
d6f9c2f3a4
Bug 1097449 - Add locking around libav open/close; r=jya
2014-11-13 17:50:26 +13:00
Ryan VanderMeulen
6d00923374
Backed out changeset f8ff4c7a978a (bug 1097449) for leaks on a CLOSED TREE.
2014-11-12 22:03:25 -05:00
Chris Double
a2c8a9704a
Back out 462fde31c880 for test failure on Android
2014-11-13 15:39:22 +13:00
Chris Double
9f9a5ddb26
Back out ea9e204bc97a for test failure on Android.
2014-11-13 15:38:56 +13:00
Anthony Jones
ecc049922a
Bug 1097449 - Add locking around libav open/close; r=jya
2014-11-13 14:48:08 +13:00
Chris Double
cfa4228c82
Bug 1065215 - Fix EME test for changes to MediaSource::endOfStream - r=cpearce
...
--HG--
extra : rebase_source : 95a4bf916ddbb6a11ef66f3700a9ef0ed39d0d25
2014-11-13 10:47:38 +13:00
Chris Double
6c50ffddfd
Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karl
...
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 : efe01de2f7c6be09b29e2e19d69d9943c9ab5e52
2014-11-13 10:47:31 +13:00
Ryan VanderMeulen
ff32e827a2
Backed out changeset 3fe4db1f0877 (bug 1097849) for gtest assertions.
...
CLOSED TREE
2014-11-12 15:15:49 -05:00
Jean-Yves Avenard
41601b883e
Bug 1096764: Add Raw AAC sample support to FFmpeg audio decoder. r=edwin
2014-11-11 19:28:33 +11:00
Ralph Giles
0dd30629a3
Bug 1097849 - Assert sane audio sample rates in MediaEncoder. r=derf
...
We believe the rate is constrained by the audio driver, but we
should verify this assumption. 8-192 kHz covers all sample rates
in general use for audio data.
2014-11-12 11:03:00 -08:00
Paul Adenot
6a47f77739
Bug 1083664 - Disable an assert in cubeb_audiounit.c for investigation.
...
--HG--
extra : rebase_source : d46b6fb9d3da9a45ea94435a15bfc3bfee85e9d3
2014-11-12 20:05:05 +01:00
Ryan VanderMeulen
02afa1328a
Bug 1083664- Skip dom/media/tests/mochitest on OSX debug.
2014-11-12 12:25:36 -05:00
Ryan VanderMeulen
1b0c318bb9
Backed out changeset 5a476e673470 (bug 1073615) for causing various intermittent failures.
2014-11-12 11:52:30 -05:00
Ryan VanderMeulen
0b93713f2c
Bug 1083664 - Disable test_dataChannel_basicAudio.html on OSX debug for frequent assertions.
...
--HG--
extra : rebase_source : 253249f776e464781588eb62a7b3373faf44243e
2014-11-12 10:06:02 -05:00
Jan-Ivar Bruaroey
f2cfaf243a
Bug 1064674 - mochitest for non-spec set(Local|Remote)Description wo/callbacks. r=jesup, r=drno
2014-09-08 23:36:47 -04:00
Matt Woodrow
fef0ec0d15
Bug 1097375 - Implement MediaSource::setDuration. r=kinetik
...
--HG--
extra : rebase_source : 7e5f5387de5db3deccc6e74222b32f461359beb2
2014-11-12 17:11:33 +13:00