Commit Graph

1055 Commits

Author SHA1 Message Date
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
Blake
4c826f0b6f Bug 1100820 - Stop reading output data from MediaCodecProxy. r=edwin. 2014-11-18 18:04:29 +08:00
James Willcox
c5ceddca0a 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
b22d071a6f Backout e62c37b8e6b5 for Mulet test failure 2014-11-19 16:00:09 +13:00
Chris Double
79680ceb75 Backout c8dacd232b02 for Mulet test failure 2014-11-19 15:59:46 +13:00
James Willcox
dfd879a36e 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
6399f52432 Bug 1097116 - Correctly implement Drain() in AndroidDecoderModule r=cpearce
--HG--
extra : rebase_source : 8764f15761c68a6f07a1ce5e0ccd842d56274519
2014-11-18 19:28:24 -06:00
Chris Double
240496795f 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
dd54ff036e 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
192f060f8c Bug 1036849 - Create SharedDecoderManager and SharedDecoderProxy; r=blakewu 2014-11-05 02:14:00 +13:00
Chris Pearce
fc70ad371b Bug 1095257 - Implement Navigator.requestMediaKeySystemAccess(). r=edwin r=bz r=peterv 2014-11-18 22:13:02 +13:00
Wes Kocher
e0eaae4570 Backed out changeset c7a24854801e (bug 1093567) for crashtest orange 2014-11-18 13:12:00 -08:00
Ralph Giles
c61867e618 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
4c9ad6bb85 Bug 1099187 - Use fuzz factor for currentTime in addition to duration. r=karlt 2014-11-18 09:58:53 -08:00
Carsten "Tomcat" Book
4af8f7f9ed Backed out changeset 7fa6291d952d (bug 1095257) for suspicion of causing jit tests 2014-11-18 13:14:36 +01:00
Chris Pearce
c86270ed15 Bug 1095257 - Implement Navigator.requestMediaKeySystemAccess(). r=edwin r=bz r=peterv 2014-11-18 22:13:02 +13:00
Alastor Wu
eb025ecd6c 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
e88c9496c8 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]
f7f4224b9b Bug 864118 - add verification that TURN server is used when provided. r=bwc 2014-11-11 15:37:00 +01:00
Chris Pearce
87504c39b8 Bug 1095257 - backout 54f79521758b due to m3 failures. r=backout r=bz 2014-11-18 19:49:13 +13:00
Chris Pearce
d5eae7d0aa Bug 1095257 - Implement Navigator.requestMediaKeySystemAccess(). r=edwin r=bz 2014-11-18 17:20:02 +13:00
Wes Kocher
38e06be6be Backed out changeset 46b6cb002a34 (bug 1036849) for leaks on a CLOSED TREE 2014-11-17 17:16:25 -08:00
Anthony Jones
180e8676fe Bug 1036849 - Create ShareDecoderManager and SharedDecoderProxy; r=blakewu 2014-11-05 02:14:00 +13:00
Anthony Jones
e21eb05fe6 Bug 1036849 - Clean up AnnexB handling; r=jya 2014-11-18 13:12:58 +13:00
Andrea Marchesini
33dad48e82 Bug 1073615 - One MediaStreamGraph singleton per audioChannel, r=roc 2014-11-17 16:07:55 +00:00
Alfredo Yang
c1f066c22d 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
d104b16262 Bug 1098637 - Enforce FFmpeg's audio decode API. r=edwin 2014-11-15 10:19:55 +11:00
Chris Peterson
cb49d7fc61 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
f478793c34 Backed out changeset fa836f2dccb6 for introducing new Win7 leaks.
CLOSED TREE
2014-11-14 15:24:17 -05:00
Daniel Holbert
cb968a071a 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
493483f9b2 Bug 1038031 - Make MP4Reader decode asynchronously - r=kinetik 2014-07-20 12:54:00 +12:00
Paul Adenot
c94d9ebc31 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
d057a8f79e 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
d3761acdac 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
775441cdcb Bug 1049273 - Expose GMP voucher to GMP at runtime if its present. r=jesup 2014-11-14 21:39:39 +13:00
Chris Pearce
6085d00fda 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
905719531d 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
59d25ba946 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
fc3525402d Bug 1088488 - make librlz a library, link into plugin-container. r=glandium 2014-11-14 21:26:24 +13:00
Chris Pearce
a105671700 Bug 1088488 - Change GMPChild to use GMPLoader to load GMPs. r=jesup 2014-11-14 21:26:24 +13:00
Chris Pearce
a9c8867440 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
42efaac822 Back out changeset c98cb03a8475 (Bug 1098134) for Windows build bustage. 2014-11-14 00:09:58 -08:00
Chris Peterson
b71e7588c7 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
b7680d3a73 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
188781c434 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
a11a769191 Bug 1086693 - Part 6: Use generated bindings for AndroidMediaCodec and AndroidSurfaceTexture r=blassey,gcp 2014-11-13 12:47:24 -06:00
Ryan VanderMeulen
d9de42ef04 Backed out changesets 0c9407b0e481, c2c37b2e9fac, and 488700194519 (bug 1000264) for e10s test failures.
CLOSED TREE
2014-11-13 12:40:15 -05:00