Commit Graph

9844 Commits

Author SHA1 Message Date
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