Alex Chronopoulos
c393dbb975
Bug 1314085 - Change cubeb log level to Error. r=padenot
...
MozReview-Commit-ID: G0gMSf1bZiF
2016-11-07 12:25:16 +02:00
Jan-Ivar Bruaroey
695cfd5856
Bug 1311048 - Pick out Firefox windows as scary by pid on Windows. r=jesup
...
MozReview-Commit-ID: DzlAVt1oJIs
--HG--
extra : rebase_source : 640dce53420d5b5d862244ef9d953cff899f1d1c
2016-11-03 17:21:56 -04:00
Jan-Ivar Bruaroey
409780816c
Bug 1311048 - Pick out Firefox windows as scary by pid (only OSX atm). r=jesup
...
MozReview-Commit-ID: DwUodsRWswm
--HG--
extra : rebase_source : 0ab4002dfbbb4a0cf0265764d22c598256198d82
2016-09-30 13:23:42 -04:00
Sebastian Hengst
fdf5c5ad8c
Merge mozilla-central to autoland
2016-11-05 16:55:14 +01:00
Sebastian Hengst
5bac92d3b9
Backed out changeset d5a00a0b689c (bug 1307546) for increased mda test_BufferingWait_mp4.html failure on Windows 7. r=backout a=backout
...
MozReview-Commit-ID: J0DyTk9rJJe
2016-11-05 16:52:33 +01:00
Wes Kocher
db15df3e50
Merge m-c to inbound, a=merge CLOSED TREE
2016-11-04 15:19:49 -07:00
Chris Pearce
d2ec5f2f3e
Bug 1307546 - Ensure we don't set timers with negative intervals in to update A/V sync. r=jya
...
Our logic to do A/V sync sets a timer to drop expired frames based on the
start time of the next frame in the queue. If the frames in the queue are
badly muxed and don't have monotonically increasing start times, we can
end up setting a timer with a negative interval. This causes us to reevaluate
the frames in the VideoSink's queue immediately, set the same timer again,
and so we end up hot-looping.
This is a simple low-risk fix that detects when we're about to set a negative
interval timer, and instead sets the timer 1/30th of a second in the future.
This fix is deliberately low risk, such that it's suitable for uplift. I have
an idea how to do this better, but the lower risk this is most suitable for
uplift.
MozReview-Commit-ID: CDOqJJodx4l
--HG--
extra : rebase_source : b2833382d95143ee1845f2ea32dcc77a1903dc00
2016-11-04 16:42:24 +13:00
Sebastian Hengst
8ee9323cd0
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/media. r=RyanVM
...
MozReview-Commit-ID: JVsnpnBDeCC
--HG--
extra : rebase_source : 5a7ccee10b094808e3ee73de7a226306a9fd55fd
2016-11-05 11:29:16 +01:00
Martin Thomson
6d119732db
Bug 1312306 - Followup to fix operator error, a=bustage
...
MozReview-Commit-ID: Idnigs48DpY
2016-11-04 14:48:34 +11:00
Phil Ringnalda
0a6e7a6139
Merge m-c to m-i
...
MozReview-Commit-ID: FPgY4by0sMY
2016-11-03 20:05:18 -07:00
Phil Ringnalda
0f32b67e2d
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: Hm1RxN6OaoZ
2016-11-03 19:32:48 -07:00
Matt Woodrow
6dad1a961a
Bug 1300676 - Part 3 - Implement readback for GPU videos. r=dvander,nical
2016-11-04 13:28:28 +13:00
Matt Woodrow
4f998dbe2b
Bug 1300676 - Part 1: Allow asynchronous deletion of Shmem for VideoDecoderManagerChild. r=dvander
2016-11-04 13:28:28 +13:00
Phil Ringnalda
c9fdc270b6
Merge m-c to autoland
...
--HG--
rename : dom/media/webaudio/compiledtest/TestAudioEventTimeline.cpp => dom/media/webaudio/gtest/TestAudioEventTimeline.cpp
2016-11-03 20:02:24 -07:00
Chris Pearce
5cba5b5a25
Bug 1314858 - Refactor multiple callers of HasPluginForAPI into a helper. r=gerald
...
I've repeated myself a few times, so make a helper to make determining which
GMPs are available easier.
MozReview-Commit-ID: 2fFLeaA5o8u
--HG--
extra : rebase_source : 74ea0b429d339273535610df3bbd7fec7beae469
2016-11-03 14:33:31 +13:00
Chris Pearce
7250493ddc
Bug 1314858 - Remove GMPDecoderModule::UpdateUsableCodecs. r=gerald
...
MozReview-Commit-ID: 7678JImLL9T
--HG--
extra : rebase_source : 77cd678431669cc3932cfaabc7034e546b92166c
2016-11-02 15:31:21 +13:00
Chris Pearce
776ec7bfa9
Bug 1314858 - Make GMPDecoderModule::SupportsMimeType call GMPService::HasPluginForAPI() directly. r=gerald
...
MozReview-Commit-ID: 3VblaPbTQFJ
--HG--
extra : rebase_source : 6f66e97cb22fa8f92a2d26adffeba60ec8a30936
2016-11-02 10:04:39 +13:00
Chris Pearce
d6045d04f6
Bug 1314858 - Make content process cache of GMP capabilities thread safe. r=gerald
...
MozReview-Commit-ID: 5zTFlfReBne
--HG--
extra : rebase_source : 90e6018b6574c0d2f5a51ad56ab87ef5b535f124
2016-11-02 09:47:00 +13:00
Chris Pearce
50e79d67a0
Bug 1314858 - Add MP4Decoder::IsAAC. r=gerald
...
We have this for H.264, so we may as well have it for AAC too.
MozReview-Commit-ID: 2k64ANJGUNN
--HG--
extra : rebase_source : 6fe2543788afd26682d31c0ec45b9ac80e501ab1
2016-11-02 09:43:45 +13:00
Andreas Pehrson
16cfbad982
Bug 1309886 - Check that pre-renegotiation track ends in test_pc_addtrack_removetrack_events.html. r=drno
...
MozReview-Commit-ID: FEacxtjZ5jZ
--HG--
extra : rebase_source : 659964999bde0b5cab6ca52c16cc57da64521d07
2016-10-13 15:30:01 +02:00
John Lin
aae0af521c
Bug 1313993 - Return zero-duration video frames. r=snorp
...
MozReview-Commit-ID: I5LDWb4V1ky
--HG--
extra : rebase_source : 4e94338d5f200741afa7cc3133ff8cd265a075bf
2016-11-01 12:46:04 +08:00
JW Wang
064360e846
Bug 1314787 - Remove function-static race from DecoderAllocPolicy::Instance(). r=gerald
...
MozReview-Commit-ID: 7XfaUZo3oh9
--HG--
extra : rebase_source : 532dd73fbf27afd93fd64683b6460e29e16b390e
2016-11-03 09:56:17 +08:00
JW Wang
c53169bf84
Bug 1311872. Part 4 - exit dormant in response to user actions. r=cpearce,jya
...
MozReview-Commit-ID: CTXUlpfLNBQ
--HG--
extra : rebase_source : 5176223fc8162fa0aa3dd1b7d9c326fd74470a22
extra : intermediate-source : c0411410d55f8ae08439682004d451eb88777e82
extra : source : 6d3434d15b1ea63635db43f39ed95b0b3ff9b5be
2016-10-21 15:52:17 +08:00
JW Wang
2d31845215
Bug 1311872. Part 3 - enter dormant when being paused for a while. r=cpearce,jya
...
MozReview-Commit-ID: HJjhFebQ8WI
--HG--
extra : rebase_source : 4d1c68c2ce2d4b156d962c61d24b8fe1d4cbae0e
extra : intermediate-source : f45501530b47ad269f471e58d711d34267478cfa
extra : source : 3cd38509ca63b789bfc6325222e7ef80133958ec
2016-10-20 14:45:05 +08:00
JW Wang
17b67ee7f4
Bug 1311872. Part 2 - remove the dormant test that doesn't work anymore. We will write new dormant tests in next bugs. r=cpearce,jya
...
MozReview-Commit-ID: 5w0rh2LcE5L
--HG--
extra : rebase_source : ddf085e16bdf93539fc82bc58948d6494b2d060b
extra : intermediate-source : b878ed8f33f09d24672234c7d094ec0af1f73229
extra : source : 84a3625e91347e54c70f584b715b171b5db61a50
2016-10-20 15:51:39 +08:00
JW Wang
9fcd26988d
Bug 1311872. Part 1 - remove dormant code from MediaDecoder and its friends. We will let MDSM solely decide when to enter/exit dormant. r=cpearce,jya
...
MozReview-Commit-ID: 4rRSGcruy7Z
--HG--
extra : rebase_source : 6bff3bde442dbc96ce23a4a1aabae9ec79f1b9f0
extra : intermediate-source : 456de41037090ff072925d937b001de31a479556
extra : source : 525be5a0f46950ced9efba9a7cfeda26ce73cfb8
2016-10-20 15:20:25 +08:00
Phil Ringnalda
45c34d7e95
Merge m-c to autoland
2016-11-02 20:03:20 -07:00
Phil Ringnalda
393b414467
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 48WAQwKUCpw
2016-11-02 19:28:38 -07:00
Chris Pearce
50f2864875
Bug 1314445 - Fix test_eme_request_notifications to not fail on WinXP. r=bustage
...
MozReview-Commit-ID: 5zbySCZtI1b
2016-11-03 14:43:04 +13:00
Matt Woodrow
5375ddbb83
Bug 1300681 - Use gfxVars for DXVA blacklist prefs so that they work in the GPU process. r=dvander,gerald
2016-11-03 09:57:18 +13:00
Matt Woodrow
552d016944
Bug 1300678 - Use gfxPrefs for media vars that get accessed from the GPU process. r=jya
2016-11-03 09:57:18 +13:00
Matt Woodrow
b087b32f08
Bug 1314192 - Initialize the normal WMF PDM as well as the Remote one since we need it as fallback for audio. r=jya
2016-11-03 09:57:18 +13:00
Matt Woodrow
3b4d158ee3
Bug 1314189 - Only create a RemoteVideoDecoder if the current LayerManager is using the GPU process. r=dvander
2016-11-03 09:57:15 +13:00
Matt Woodrow
f884ec26e9
Bug 1300675
- Rebuild VideoDecoderManager when we restart the GPU process. r=dvander
2016-11-03 09:55:07 +13:00
Chris Pearce
824ce92dc8
Bug 1314445 - Update tests for CDM request notifications to reflect new behaviour. r=gerald
...
MozReview-Commit-ID: JgKMFHW2al3
--HG--
extra : rebase_source : 62c6da570c7f0b0216157f133137d0ae647ec0f7
2016-11-02 16:14:16 +13:00
Chris Pearce
41c0c8d360
Bug 1314445 - Remove tests for CDM versions specified in keysystem string. r=gerald
...
MozReview-Commit-ID: F12I1cmfvke
--HG--
extra : rebase_source : 11b2c67353b3fb9affbcd4de53aa5e9cdc9910a6
2016-11-02 16:13:45 +13:00
Chris Pearce
d5c366c045
Bug 1314445 - Remove unused ParseKeySystem(). r=gerald
...
MozReview-Commit-ID: KdIpvet73LR
--HG--
extra : rebase_source : aed95e2b024af6fa36f0da96f564966c8d7f3a7d
2016-11-02 13:56:23 +13:00
Chris Pearce
c28985ad89
Bug 1314445 - Remove GMPService::GetPluginVersionForAPI. r=gerald
...
MozReview-Commit-ID: ybq6ZZlA9P
--HG--
extra : rebase_source : 1a8356740cbb9d73f7d851cb82f8b71c0ca364c4
2016-11-02 11:57:14 +13:00
Chris Pearce
5ebd6552d1
Bug 1314445 - Make MediaKeySystemAccess use GMPService::HasPluginForAPI. r=gerald
...
Removes callers of GMPService::GetPluginVersionForAPI().
MozReview-Commit-ID: KZcyfDAfTR7
--HG--
extra : rebase_source : ee774359a30c75390eef43d7a6b94789070e77a4
2016-11-02 13:42:40 +13:00
Chris Pearce
20b6c3ec6b
Bug 1314445 - Don't pass CDM version to MediaKey*. r=gerald
...
We don't need this, and we don't seem to be using this anyway.
MozReview-Commit-ID: 7NCRO94PN3m
--HG--
extra : rebase_source : de91b099e5e536eb321584990f18025e08c7cc78
2016-11-02 11:56:30 +13:00
Chris Pearce
ca6cc0c8f4
Bug 1314797 - Dispatch 'gmp-changed' notification after updating GMP capabilities. r=gerald
...
This ensures that when requests for keysystem access in the content process
retry, they do so on an up-to-date set of capabilities.
MozReview-Commit-ID: JxmlZnFhKYs
--HG--
extra : rebase_source : 6e02777be6a0692c7e157d3ab0a1952c3017c208
2016-11-03 11:18:29 +13:00
Ralph Giles
2de2f42926
Bug 1266792 - Don't play opus with AndroidDecoderModule. r=jya
...
The android 5.1.1 OMX decoder claims to support audio/opus
but crashes on the output of our mp4 demuxer. Work around
this by rejecting the mime type, allowing fallback to the
libopus-based AgnosticDecoderModule.
In any case, since we're shipping the libopus-based decoder
we're prefer to use it for consistency.
MozReview-Commit-ID: GQaTMALajnZ
--HG--
extra : rebase_source : fb43ddc6bd7b5ed92308124045ad2330a8043f46
2016-10-31 16:39:03 -07:00
Dan Minor
98715f6438
Bug 1313058 - Fix SetValueCurveAtTime interpolation; r=padenot
...
This interpolates over aCurveLength - 1 steps rather than over
aCurveLength steps as was done before.
Previously we would reach the final value on the curve before
the end of the specified duration. For example, on the curve
[1.0, 0.0] with duration 1000, we would interpolate from 1.0 to
0.0 by time 500 rather than time 1000. With these changes, we
don't reach 0.0 until time 1000, as expected.
This also updates TestSpecExample in TestAudioEventTimeline.cpp
to match the curve in the latest spec.
MozReview-Commit-ID: Cgs8csbRUMh
--HG--
extra : rebase_source : 1960128558ae9174933cd5be3c1fbfcb79f5ba1d
2016-10-26 10:33:20 -04:00
Sebastian Hengst
1d1c10922e
Backed out changeset d460f4c4b0c0 (bug 1309516) for notrun errors in media-src/media-src-7_3.html web-platform-test. r=backout
2016-11-05 11:01:22 +01:00
Sebastian Hengst
6977851a02
Backed out changeset 3983dd7e87bb (bug 1309516)
2016-11-05 11:00:29 +01:00
Sebastian Hengst
5d6d6ae50b
Backed out changeset 0699225db846 (bug 1309516)
2016-11-05 11:00:24 +01:00
Sebastian Hengst
e29f35ee17
Backed out changeset 804308421d74 (bug 1309516)
2016-11-05 11:00:20 +01:00
Sebastian Hengst
367d3fbb28
Backed out changeset 874207ad3984 (bug 1309516)
2016-11-05 11:00:16 +01:00
Sebastian Hengst
ec968f913f
Backed out changeset 66f39ef1bdce (bug 1309516)
2016-11-05 11:00:12 +01:00
Sebastian Hengst
b7af1e68a5
Backed out changeset 3686da2395b9 (bug 1309516)
2016-11-05 11:00:08 +01:00