Tom Tromey
5f8f360823
Bug 1060419 - make log_print use Printf.h, r=froydnj
...
MozReview-Commit-ID: BIZ1GQEZ1vs
--HG--
extra : rebase_source : 2f1f0aa12493c44f352d9a7e8683e7bb72d2d75b
2016-12-15 20:16:31 -07:00
Tom Tromey
46ef49f2a5
Bug 1060419 - make MediaEngineWebRTC.h use SprintfLiteral, r=froydnj
...
MozReview-Commit-ID: AqpCZ3d8hCV
--HG--
extra : rebase_source : 238562638590fa3b0f122f2b1decfd1542cf08b9
2016-12-09 10:10:42 -10:00
bechen
b150d24dbe
Bug 1339355 - Remove the RTL table. r=heycam
...
MozReview-Commit-ID: GSNRA0XLHHX
--HG--
extra : rebase_source : f00324e56aed3e376297e0bbf3f2cbe6a47e9d6b
2017-02-16 15:08:04 +08:00
Carsten "Tomcat" Book
2b24bba0a1
Merge mozilla-central to autoland
2017-02-17 13:28:16 +01:00
Carsten "Tomcat" Book
afe4d4b240
merge mozilla-inbound to mozilla-central a=merge
2017-02-17 13:24:55 +01:00
Jean-Yves Avenard
98d8fb7020
Bug 1334061: P7. Re-enable EME support on Android. r=JamesCheng
...
MozReview-Commit-ID: Ja9QIo6c7IH
--HG--
extra : rebase_source : 0cb4bcb78adc684aa3527fc483dad6033abf15af
2017-02-16 13:18:00 +01:00
Jean-Yves Avenard
7ce54b1d61
Bug 1334061: P6. Change arguments type. r=JamesCheng
...
Will make next change easier.
MozReview-Commit-ID: 5KUtuUOnH3U
--HG--
extra : rebase_source : ce40c5794ae36feefc4952128eabb66065b96811
2017-02-16 13:13:08 +01:00
Jean-Yves Avenard
968ca31a37
Bug 1334061: P5. Export EMEMediaDataDecoderProxy. r=cpearce
...
MozReview-Commit-ID: IScLmzC5toP
--HG--
extra : rebase_source : 89c9f201172f1dd940b14cc1d32805a2137a8000
2017-02-16 11:20:57 +01:00
Jean-Yves Avenard
9b64d77e88
Bug 1334061: P4. Move MediaDataDecoderProxy into wrapper category. r=cpearce
...
We will later use it for non-EME/GMP related tasks.
MozReview-Commit-ID: 4rIjviYdYkO
--HG--
rename : dom/media/platforms/agnostic/gmp/MediaDataDecoderProxy.cpp => dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp
rename : dom/media/platforms/agnostic/gmp/MediaDataDecoderProxy.h => dom/media/platforms/wrappers/MediaDataDecoderProxy.h
extra : rebase_source : 76a58c03b29b127163ce7fc7a29bc827f63797a9
2017-02-16 10:14:19 +01:00
Jean-Yves Avenard
24676ed7ec
Bug 1334061: P3. Make MediaDataDecoderProxy work with no taskqueue. r=cpearce
...
MediaDataDecoderProxy can now be used to easily override methods of MediaDataDecoder.
MozReview-Commit-ID: 5Uni9sFmi83
--HG--
extra : rebase_source : 03efd0d6a93eb79327350e930f7ef25496320406
2017-02-15 20:12:19 +01:00
Jean-Yves Avenard
0706360009
Bug 1334061: P2. Fix Android coding style. r=gerald
...
MozReview-Commit-ID: C9IkiSoPxsA
--HG--
extra : rebase_source : b30780fc9f8038424ee2b699de259dc8d7295a7d
2017-02-16 13:00:34 +01:00
Jean-Yves Avenard
b43fb544d5
Bug 1334061: P1. Fix headers and coding style. r=gerald
...
MozReview-Commit-ID: D6ubdaBN0PJ
--HG--
extra : rebase_source : c27f1e5ec4370c1d258aab5bfde4598be9443858
2017-02-15 19:09:29 +01:00
Jean-Yves Avenard
b1c337cb35
Bug 1340096: Remove MediaCodecDataDecoder. r=bwu,jolin
...
We prefer the RemoteDataDecoder instead.
MozReview-Commit-ID: SK0D3hycRh
--HG--
extra : rebase_source : 97899154bf5fcbcd2feb44ac82879a79eabb44f7
2017-02-16 12:26:53 +01:00
Wes Kocher
adaec16e2b
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: HtopB4vot9e
2017-02-16 17:23:00 -08:00
Randell Jesup
9f504e3833
Bug 1340054: don't hardcode extmap ids for simulcast RID extension r=jib
...
MozReview-Commit-ID: 8Xba89lEFSt
2017-02-16 15:37:39 -05:00
Randell Jesup
729ec22dc5
Bug 1301286: At least in the webrtc49 update, 100Kbps isn't enough for simulcast tests r=abr
...
MozReview-Commit-ID: kQHNnr7rAg
2017-02-16 15:37:03 -05:00
Carsten "Tomcat" Book
b218b4c6ae
merge mozilla-inbound to mozilla-central a=merge
2017-02-16 13:15:55 +01:00
Wes Kocher
3797956aa6
Merge m-c to inbound a=merge
...
MozReview-Commit-ID: BemR756HJnR
2017-02-15 16:33:03 -08:00
Wes Kocher
017c515285
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: IKI0zVtF1n9
2017-02-15 16:18:13 -08:00
Andrea Marchesini
8cfefe583e
Bug 1339734 - dom/media should check the return value of OriginKeysTable::GetPrincipalKey, r=jesup
2017-02-15 18:47:23 +01:00
David Anderson
0c95d36053
Allow finalizing external crash reports from CrashReportHost. (bug 1338281 part 4, r=billm)
2017-02-15 14:44:30 -08:00
David Anderson
da43dac799
Store the child process thread id in CrashReporterHost. (bug 1338281 part 2, r=billm)
2017-02-15 14:44:29 -08:00
David Anderson
a1f1be7f91
Store extra annotations directly on CrashReporterHost. (bug 1338281 part 1, r=billm)
2017-02-15 14:44:29 -08:00
Wes Kocher
9738f2b4f7
Backed out 5 changesets (bug 1336510) for mass bustage a=backout CLOSED TREE
...
Backed out changeset 35d16d04d67d (bug 1336510)
Backed out changeset 41db22e0c13d (bug 1336510)
Backed out changeset 2075037694ed (bug 1336510)
Backed out changeset 71be73be6c4e (bug 1336510)
Backed out changeset 02ccacdbbb93 (bug 1336510)
MozReview-Commit-ID: Lx2kKu7JVvI
2017-02-15 13:40:12 -08:00
Michael Layzell
2b5e4ffefa
Bug 1336510 - Part 4: Capture a strong reference to this in dom/media, r=jwwang
...
MozReview-Commit-ID: 4lVGrGzhVXh
2017-02-15 15:32:44 -05:00
Bill McCloskey
0cda76d680
Bug 1339289 - Give names to a lot of common timers (r=ehsan)
...
MozReview-Commit-ID: IMsv5bkyjBL
2017-02-15 12:30:01 -08:00
Bill McCloskey
194043ae97
Bug 1339289 - Give names to a lot of common runnables (r=ehsan)
...
MozReview-Commit-ID: 5IdvK6kgoAW
2017-02-15 12:30:01 -08:00
Carsten "Tomcat" Book
ed3d8d8286
merge mozilla-inbound to mozilla-central a=merge
2017-02-15 12:21:44 +01:00
Xidorn Quan
95c1b23bd9
Bug 1339341- Downgrade several stylo errors to warnings. r=heycam
...
MozReview-Commit-ID: 2Sa8dS8uSo5
--HG--
extra : rebase_source : c6809309bbef5faf458b56018b964619ff386238
2017-02-14 18:26:10 +11:00
JW Wang
a0d28a05e9
Bug 1339351 - fix typo. r=kaku
...
MozReview-Commit-ID: ApKvXMTqcDm
--HG--
extra : rebase_source : 6118ef0439cf2451f161bb491841e749e6eb1aab
extra : intermediate-source : de5851e330100048a2db2889b2f9cd3bf86ce3e0
extra : source : 0b0d7bf4fb45a64752b8703e0f6189cb93b1452b
2017-02-12 23:40:19 +08:00
Chris Pearce
1f1b7e1168
Bug 1338032 - Report VP9 in MP4 not supported in HTMLMediaElement.canPlayType, but supported in MediaSource.isTypeSupported(). r=gerald
...
We don't have an MP4 demuxer that can handle VP9 in non-fragmented MP4. Jay's
change to DecoderTraits in Bug 1339204 will make MediaSource.isTypeSupported()
report that it can play VP9 in MP4. But we don't want to report that we can
play VP9 in MP4 in HTMLMediaElement.canPlayType(), as usually canPlayType() is
used with the intention to check for whether fragmented MP4 can be played. So
we need to special case canPlayType() so that it reports that it can't play
VP9 in MP4.
The upcoming Rust demuxer will be able to support VP9 in MP4, so once we've
enabled that, we can confidently report in canPlayType that we support VP9 in
MP4.
MozReview-Commit-ID: G0q5ho5N2wr
--HG--
extra : rebase_source : cd7a18ff3080b2c9bca90b6935b03bfa2c8d780f
2017-02-15 13:37:01 +13:00
Jay Harris
27c3912d6a
Bug 1339204 - Adds a test for VP9 in MP4 r=cpearce
...
MozReview-Commit-ID: 6kEgYUA6lvF
--HG--
extra : rebase_source : 3b8423eb84b3292f52681b94ab1888af69670ec8
2017-02-14 10:31:33 +13:00
Jay Harris
42bd35ef04
Bug 1339204 - Adds VP9 and VP9.0 as supported types in the MP4Decoder r=cpearce
...
MozReview-Commit-ID: 4vZGvb7nbVb
--HG--
extra : rebase_source : 26c190bd29953178fe3762a6d4426a5566d21d40
2017-02-14 10:31:02 +13:00
Chris Pearce
d050e8d591
Bug 1338064 - Enable VP9 in MP4 for EME in Nightly. r=gerald
...
MozReview-Commit-ID: Deggrc038Va
--HG--
extra : rebase_source : cebfafbfec26bc0c756b85c9cde214455979f374
2017-02-09 20:09:39 +13:00
Wes Kocher
f85117da36
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 1c81Eie63Pe
2017-02-14 14:45:40 -08:00
Wes Kocher
cac6cb6a10
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 1D2zbWPC8TT
2017-02-14 13:12:20 -08:00
Jean-Yves Avenard
4ee48a05fa
Bug 1336358: P4. Disable some noisy tests on Android. r=padenot
...
Issue tracked in bug 1339449 and bug 1339448
MozReview-Commit-ID: GmlS56bI4Ki
--HG--
extra : rebase_source : 4b85907a840c9ffa03ee8b757deec3ea5539d28b
2017-02-14 16:10:11 +01:00
Jean-Yves Avenard
cd02cb5981
Bug 1336358: P3. Fix incorrect arguments in DurationMap. r=jolin
...
MozReview-Commit-ID: BnE4WgE9QPi
--HG--
extra : rebase_source : 39a5f0a1c4bd4768c05c9a66ddfbeb96e63a7c22
2017-02-14 00:08:41 +01:00
Jean-Yves Avenard
996448831b
Bug 1336358: P2. Drain Android's RemoteDataDecoder one frame at a time. r=jolin
...
MozReview-Commit-ID: A9R9dR71FTB
--HG--
extra : rebase_source : e9deab148541b1d647f8be9e918cc62c1b8fb8ff
2017-02-07 23:11:32 +01:00
Jean-Yves Avenard
f685bb5320
Bug 1336431: P6. Handle change of resolution in RemoteDataDecoder. r=JamesCheng
...
MozReview-Commit-ID: 8XOHESQiJ3t
--HG--
extra : rebase_source : c43c01f992983af6e7a8b0dba648da803ad77a5b
2017-02-13 15:32:29 +01:00
Jean-Yves Avenard
7a7dc2c2ed
Bug 1336431: P5. Re-add ConfigurationChanged API. r=JamesCheng
...
We need to inform the MediaDataDecoder that a new sample configuration has been detected.
To do so, and to ensure that samples are easily matched to a given configuration, we first drain the decoder prior feeding a new frame.
MozReview-Commit-ID: Hye251CF21i
--HG--
extra : rebase_source : d6e5be74a6678cef0ff4c798fac91d95911be70a
2017-02-13 11:15:54 +01:00
Jean-Yves Avenard
36471a6bc1
Bug 1336431: P4. Rename SharedTrackInfo. r=gerald
...
into TrackInfoSharedPtr to better indicate what this class is about.
Adding cast operator to allow transparent conversion from TrackInfoSharedPtr to const TrackInfo*
MozReview-Commit-ID: 6RwXl5CG0fG
--HG--
extra : rebase_source : b5a7a0f06793c609e2eab60aacc4f76d96d6ec32
2017-02-13 19:18:05 +01:00
Jean-Yves Avenard
9f9afcda6e
Bug 1336431: P3. Don't attempt to decode non-keyframe. r=gerald
...
Regression introduced in bug 1319987
MozReview-Commit-ID: Jf9umDV9fGr
--HG--
extra : rebase_source : 7c1fa435c6c44227b91c96c85ff356ff5df341d0
2017-02-13 13:40:33 +01:00
Jean-Yves Avenard
775b5e39ce
Bug 1336431: P2. Asynchronously flush and shutdown decoder when SPS changes. r=cpearce
...
Those steps were missed in bug 1319987.
This is an area of the code rarely used under normal circumstances, asadaptive playback is only used with MSE.
MozReview-Commit-ID: HZn3UxDy2GX
--HG--
extra : rebase_source : 1cf05e04430f8fab362c61721db6bd7487d8b322
2017-02-13 00:04:56 +01:00
Jean-Yves Avenard
59741d1815
Bug 1336431: P1. Fix coding style. r=gerald
...
MozReview-Commit-ID: GIwj8WxE9BA
--HG--
extra : rebase_source : 5f092eccdd1b0bb2f96739cabab06c7fc69703d1
2017-02-12 22:14:00 +01:00
Carsten "Tomcat" Book
68be0676b8
merge mozilla-inbound to mozilla-central a=merge
2017-02-14 13:38:00 +01:00
Wes Kocher
c8fa3242ab
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: Lt0WpWkto4h
2017-02-13 17:07:33 -08:00
Wes Kocher
252dae269a
Merge inbound to central, a=merge
...
MozReview-Commit-ID: Gx7IszkCDZ4
2017-02-13 17:04:20 -08:00
Bill McCloskey
225fab4ac5
Bug 1337537 - Avoid SystemGroup assertion during WebAudio test (r=ehsan)
...
MozReview-Commit-ID: 9GbXnkF4fvZ
2017-02-13 17:03:05 -08:00
Bill McCloskey
46be3abeb0
Bug 1337577 - Ensure that console listeners never touch web content, including in tests (r=mccr8)
...
MozReview-Commit-ID: 7UVaNUyj5yq
2017-02-13 17:03:01 -08:00