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
Alfredo Yang
bca3f59d38
Bug 1098195 - Return false when failing to get output format. r=edwin
2014-11-13 01:26:00 -05:00
Andrew Osmond
5d1b5c317c
Bug 1096078 - Restore use of Destroy() for DOMMediaStream. r=jesup
2014-11-10 10:26:00 -05:00
Blake
2446097203
Bug 1043274 - Use GraphicBuffer on GonkDecoderModule. r=edwin, r=sotaro
2014-11-12 17:34:21 +08:00
Bruce Sun
a37f273a14
Bug 1033903 - Support GraphicBuffer in MediaCodecReader. r=cpearce, r=sotaro
2014-11-13 11:26:13 +08:00
Paul Adenot
6804e75540
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
8a9f927823
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
070a39e4a1
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
29097ace99
Bug 1097260 - Ensure video dimensions are known when loadedmetadata is fired. r=cajbir
2014-11-12 20:19:29 +11:00
Jan-Ivar Bruaroey
2cc60f1dfe
Bug 1097224 - Part 3 - test mozCaptureStream over peerConnection. r=jesup, r=drno
2014-11-13 00:59:22 -05:00
Jan-Ivar Bruaroey
523618aae7
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
1afe38d07f
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
0155ca113a
Bug 1097449 - Add locking around libav open/close; r=jya
2014-11-13 17:50:26 +13:00
Ryan VanderMeulen
47ac3838de
Backed out changeset f8ff4c7a978a (bug 1097449) for leaks on a CLOSED TREE.
2014-11-12 22:03:25 -05:00
Chris Double
0c14e4c79b
Back out 462fde31c880 for test failure on Android
2014-11-13 15:39:22 +13:00
Chris Double
20152383cf
Back out ea9e204bc97a for test failure on Android.
2014-11-13 15:38:56 +13:00
Anthony Jones
abec529dc9
Bug 1097449 - Add locking around libav open/close; r=jya
2014-11-13 14:48:08 +13:00
Chris Double
6487b132d9
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
4fa7b9d355
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
c74763b5f0
Backed out changeset 3fe4db1f0877 (bug 1097849) for gtest assertions.
...
CLOSED TREE
2014-11-12 15:15:49 -05:00
Jean-Yves Avenard
98997a65af
Bug 1096764: Add Raw AAC sample support to FFmpeg audio decoder. r=edwin
2014-11-11 19:28:33 +11:00
Ralph Giles
b406146c92
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
a07a4a99c6
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
c19aaabc0c
Bug 1083664- Skip dom/media/tests/mochitest on OSX debug.
2014-11-12 12:25:36 -05:00
Ryan VanderMeulen
b905f70962
Backed out changeset 5a476e673470 (bug 1073615) for causing various intermittent failures.
2014-11-12 11:52:30 -05:00
Ryan VanderMeulen
4688a50ded
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
03dff8971f
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
d49117d925
Bug 1097375 - Implement MediaSource::setDuration. r=kinetik
...
--HG--
extra : rebase_source : 7e5f5387de5db3deccc6e74222b32f461359beb2
2014-11-12 17:11:33 +13:00
David Major
e70355d1e5
Bug 1091008 bustage fix - the second parameter was unused and removed by changeset 6907c1cb8bc0 CLOSED TREE
...
--HG--
extra : amend_source : 70685616cb814de1f0d8fc641b626682905075e3
2014-11-12 18:24:29 +13:00
Bobby Holley
6bb6f36de7
Bug 1093020 - Tests. r=karlt
2014-11-11 20:50:22 -08:00
Bobby Holley
356c46f407
Bug 1093020 - Don't use a buffering wait for MSE. r=cpearce
2014-11-11 20:50:22 -08:00
Bobby Holley
21c29c6312
Bug 1063323 - Tests. r=cajbir
2014-11-11 20:50:22 -08:00
Bobby Holley
dbc96fc572
Bug 1096597 - Switch to buffering mode on WAITING_FOR_DATA. r=cpearce
2014-11-11 20:50:22 -08:00
Bobby Holley
6b0f6dc55f
Bug 1091008 - Reimplement HasLowUndecodedData in terms of GetBuffered. r=cpearce
...
Since GetBuffered now has a sane implementation for MSE, this should
make this function sane for MSE as well.
2014-11-11 20:50:21 -08:00
Bobby Holley
c2ce46072f
Bug 1091008 - Remove special handling for MSE in HTMLMediaElement::Buffered. r=cajbir
...
The same code will now be reached by invoking this method on the decoder.
2014-11-11 20:50:21 -08:00
Bobby Holley
d114248ee6
Bug 1091008 - Implement a sensible GetBuffered override for MediaSourceReader using the existing GetBuffered on MediaSource. r=cajbir
2014-11-11 20:50:21 -08:00
Bobby Holley
a8b29b832b
Bug 1091008 - Remove the aStartTime argument from MediaDecoderReader::GetBuffered. r=cpearce
...
We now have this stashed on the superclass.
2014-11-11 20:50:21 -08:00
Bobby Holley
bb3c4d25f1
Bug 1091008 - Teach MediaDecoderReader about its start time. r=cpearce
...
Duplicating state is never great, but this lets the reader make calculations
using this immutable state variable without involving the state machine. We
could alternatively punch a hole from MediaDecoderReader to
MediaDecoderStateMachine and access it there, but that would create tighter
coupling, and weird relationships for MSE.
2014-11-11 20:50:20 -08:00
Bobby Holley
36a9fb4e35
Bug 1091008 - Make sure to always set mStartTime via SetStartTime. r=cpearce
2014-11-11 20:50:20 -08:00
Bobby Holley
882a2e8acd
Bug 1091008 - Factor out IsDataCachedToEndOfResource() into a higher-level question and answer it sensibly for MSE. r=cpearce
2014-11-11 20:50:20 -08:00
Chris Double
88a86034eb
Backout 471009c10ae0 for web platform test failure on CLOSED TREE
2014-11-12 17:13:10 +13:00
Chris Double
ac68c94749
Backout 39fcd286ce68 for web platform test failure
2014-11-12 17:12:16 +13:00
Anthony Jones
20feb4c8fb
Bug 1096157 - Add IsMediaSegmentPresent() for MP4; r=mattwoodrow
2014-11-12 16:37:43 +13:00