Commit Graph

1028 Commits

Author SHA1 Message Date
Andrea Marchesini
19377658cc Bug 1073615 - One MediaStreamGraph singleton per audioChannel, r=roc 2014-11-17 16:07:55 +00:00
Alfredo Yang
0d2043f555 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
13131954e4 Bug 1098637 - Enforce FFmpeg's audio decode API. r=edwin 2014-11-15 10:19:55 +11:00
Chris Peterson
af36daf50b 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
a57cc1e610 Backed out changeset fa836f2dccb6 for introducing new Win7 leaks.
CLOSED TREE
2014-11-14 15:24:17 -05:00
Daniel Holbert
fc5b1ec4da 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
3512654c52 Bug 1038031 - Make MP4Reader decode asynchronously - r=kinetik 2014-07-20 12:54:00 +12:00
Paul Adenot
ee5c85a5ac 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
8eedddf1af 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
b2087c302e 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
095eb40a7c Bug 1049273 - Expose GMP voucher to GMP at runtime if its present. r=jesup 2014-11-14 21:39:39 +13:00
Chris Pearce
5956b8d1e9 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
b832d03db0 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
d19330382a 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
594bac4a38 Bug 1088488 - make librlz a library, link into plugin-container. r=glandium 2014-11-14 21:26:24 +13:00
Chris Pearce
a7f5b5ae67 Bug 1088488 - Change GMPChild to use GMPLoader to load GMPs. r=jesup 2014-11-14 21:26:24 +13:00
Chris Pearce
c8decd7131 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
3604b98af7 Back out changeset c98cb03a8475 (Bug 1098134) for Windows build bustage. 2014-11-14 00:09:58 -08:00
Chris Peterson
5496269f87 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
7200450604 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
e068f37a5f 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
a24b125d4b Bug 1086693 - Part 6: Use generated bindings for AndroidMediaCodec and AndroidSurfaceTexture r=blassey,gcp 2014-11-13 12:47:24 -06:00
Ryan VanderMeulen
ba11aaa39f 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
6bbfb4efe8 Bug 1098195 - Return false when failing to get output format. r=edwin 2014-11-13 01:26:00 -05:00
Andrew Osmond
d8826c98b2 Bug 1096078 - Restore use of Destroy() for DOMMediaStream. r=jesup 2014-11-10 10:26:00 -05:00
Blake
65a6b8003b Bug 1043274 - Use GraphicBuffer on GonkDecoderModule. r=edwin, r=sotaro 2014-11-12 17:34:21 +08:00
Bruce Sun
35ee4998fb Bug 1033903 - Support GraphicBuffer in MediaCodecReader. r=cpearce, r=sotaro 2014-11-13 11:26:13 +08:00
Paul Adenot
d8d90afba2 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
8d17caf9eb 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
1a297d522a 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
03f94b0676 Bug 1097260 - Ensure video dimensions are known when loadedmetadata is fired. r=cajbir 2014-11-12 20:19:29 +11:00
Jan-Ivar Bruaroey
04b6e366cb Bug 1097224 - Part 3 - test mozCaptureStream over peerConnection. r=jesup, r=drno 2014-11-13 00:59:22 -05:00
Jan-Ivar Bruaroey
f291aa3558 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
2e8dc21d44 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
7606626072 Bug 1097449 - Add locking around libav open/close; r=jya 2014-11-13 17:50:26 +13:00
Ryan VanderMeulen
ed07fc09dc Backed out changeset f8ff4c7a978a (bug 1097449) for leaks on a CLOSED TREE. 2014-11-12 22:03:25 -05:00
Chris Double
36fcebd637 Back out 462fde31c880 for test failure on Android 2014-11-13 15:39:22 +13:00
Chris Double
ee08ebd793 Back out ea9e204bc97a for test failure on Android. 2014-11-13 15:38:56 +13:00
Anthony Jones
550b43250c Bug 1097449 - Add locking around libav open/close; r=jya 2014-11-13 14:48:08 +13:00
Chris Double
c2c6214905 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
1087dc3ef7 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
4d4a616568 Backed out changeset 3fe4db1f0877 (bug 1097849) for gtest assertions.
CLOSED TREE
2014-11-12 15:15:49 -05:00
Jean-Yves Avenard
340200875b Bug 1096764: Add Raw AAC sample support to FFmpeg audio decoder. r=edwin 2014-11-11 19:28:33 +11:00
Ralph Giles
4f9b6e8595 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
4264f93f66 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
ccd4bced4f Bug 1083664- Skip dom/media/tests/mochitest on OSX debug. 2014-11-12 12:25:36 -05:00
Ryan VanderMeulen
60dee8b3a8 Backed out changeset 5a476e673470 (bug 1073615) for causing various intermittent failures. 2014-11-12 11:52:30 -05:00
Ryan VanderMeulen
7ec21721a8 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
80200c9445 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
b370384d2c Bug 1097375 - Implement MediaSource::setDuration. r=kinetik
--HG--
extra : rebase_source : 7e5f5387de5db3deccc6e74222b32f461359beb2
2014-11-12 17:11:33 +13:00