Csoregi Natalia
4688712435
Merge mozilla-central to mozilla-inbound. CLOSED TREE
...
--HG--
rename : testing/web-platform/tests/css/cssom/cssstyledeclaration-mutationrecord-002.html => testing/web-platform/tests/css/cssom/cssstyledeclaration-mutationrecord-005.html
extra : rebase_source : ced056102700e812cb71f2301aa74558341e67ac
2018-10-12 20:00:55 +03:00
Alex Chronopoulos
2c94f04194
Bug 934425 - Set device info in MediaSink and switch sink device. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D5871
--HG--
extra : moz-landing-system : lando
2018-10-12 08:44:35 +00:00
Paul Adenot
3f4724fcbb
Bug 1487057 - Part 4 - Remove AsyncLatencyLogger and associated code. r=pehrsons
...
It's not maintained and probably does not work anymore.
Differential Revision: https://phabricator.services.mozilla.com/D5438
--HG--
extra : rebase_source : ccd622e40844dda5d16266e49991462d4ea94224
2018-08-30 17:11:57 +02:00
Andreas Pehrson
16fdd518b3
Bug 1404992 - Use common code to convert images to I420. r=dminor
...
--HG--
extra : rebase_source : 7cb2c551870e06f4929da3366a523eaff9b86b2c
extra : source : f37bd9a9f4af84a6068d0b030427dab47bed7eb8
2018-09-11 14:51:16 +02:00
Dale Harvey
c9e5e7c554
Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce,flod,johannh
...
MozReview-Commit-ID: E71TxvgfJlJ
--HG--
extra : rebase_source : 30ca63df77e48a44de4d3e90182440c3937ed32f
2018-06-29 14:14:33 +01:00
Jean-Yves Avenard
cafd081573
Bug 1409664 - P20. Add BitWriter class. r=bryce
...
Summary:
Depends on D1633
Tags: #secure-revision
Bug #: 1409664
Differential Revision: https://phabricator.services.mozilla.com/D1678
2018-07-03 11:45:23 -07:00
Jean-Yves Avenard
83a8e7725c
Bug 1409664 - P1. Add MediaCapabilities skeleton IDL. r=bz
...
Summary:
As per https://wicg.github.io/media-capabilities/#idl-index
Placed behind user pref media.mediacapabilities.enabled that is disabled by default
Tags: #secure-revision
Bug #: 1409664
Differential Revision: https://phabricator.services.mozilla.com/D1613
2018-07-03 11:45:15 -07:00
Paul Adenot
a1cfe22210
Bug 1444976 - Use the AsyncLog to implement a tracing subsystem for real-time media. r=pehrsons
...
Use it like this:
MOZ_DISABLE_CONTENT_SANDBOX=1 MOZ_LOG=MSGTracing:5,sync,raw MOZ_LOG_FILE=trace.log ./mach run
Now open `chrome://tracing` and load the file.
Lanes are threads, thread 0 is the audio callback thread, the other thread have
normal numbers.
Thread 1 shows the theoretical budget we have for a particular audio callback.
MozReview-Commit-ID: 87woGiFT4ID
--HG--
extra : rebase_source : 03cefb8edf12b077607ae71aeb999fd0ac966674
extra : source : 14929579ba3f71f14c9d81b6ed88563d35da11e0
2018-03-20 18:22:08 +01:00
Andreea Pavel
14ac5e554d
Backed out 3 changesets (bug 1444976) for failing android at dom/media/tests/mochitest/test_getUserMedia_mediaStreamTrackClone.html a=backout
...
Backed out changeset 79b7ee8b01ee (bug 1444976)
Backed out changeset 35ca96cabe3c (bug 1444976)
Backed out changeset 2512c9c24244 (bug 1444976)
2018-04-18 21:25:14 +03:00
Paul Adenot
a28be80f69
Bug 1444976 - Use the AsyncLog to implement a tracing subsystem for real-time media. r=pehrsons
...
Use it like this:
MOZ_DISABLE_CONTENT_SANDBOX=1 MOZ_LOG=MSGTracing:5,sync,raw MOZ_LOG_FILE=trace.log ./mach run
Now open `chrome://tracing` and load the file.
Lanes are threads, thread 0 is the audio callback thread, the other thread have
normal numbers.
Thread 1 shows the theoretical budget we have for a particular audio callback.
MozReview-Commit-ID: 87woGiFT4ID
--HG--
extra : rebase_source : b4310af51efa83c6670ba4e37433f7a23a575bba
extra : source : 14929579ba3f71f14c9d81b6ed88563d35da11e0
2018-03-20 18:22:08 +01:00
Nicholas Nethercote
51f2b494ea
Bug 1448222 - Remove MediaPrefs. r=jya
...
This patch converts all the prefs in MediaPrefs to the new StaticPrefs system.
Note that the "media.wmf.skip-blacklist" pref was present in both MediaPrefs
and gfxPrefs. The copy in MediaPrefs was never used; this explains why this
patch does not add an entry for it to StaticPrefList.h.
Note also that the patch removes themedia.rust.mp4parser pref, because it's
unused.
MozReview-Commit-ID: IfHP37NbIjY
--HG--
extra : rebase_source : df84ea813b7c366d7be663c696891325610149c8
2018-03-20 09:48:56 +11:00
Jean-Yves Avenard
48cf8d7243
Bug 1431221 - P5. Split AudioConfig.{h,cpp} from MediaInfo. r=padenot
...
MozReview-Commit-ID: EzaC19HS2B8
2018-03-24 10:57:54 +01:00
Andreas Pehrson
1238d9515a
Bug 1444541 - Don't stop recorder on pagehide during frameswap. r=smaug
...
MozReview-Commit-ID: AZec0yXM1FI
--HG--
extra : rebase_source : d96845f7422f6e57943bf90b1ef0f29df3e08099
2018-03-19 15:52:36 +01:00
Nick Alexander
03710dc7d0
Bug 1440743 - Part 2: Remove most of MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=jchen
...
This is the easy stuff -- everything but mobile/android/base/Makefile.in.
MozReview-Commit-ID: 5x2z97AHUrR
--HG--
extra : rebase_source : 531fd41d367cad071b209b85ca5b5602fd7cbf7b
2018-02-22 11:45:51 -08:00
Sylvestre Ledru
a9961096c0
Bug 1394734 - Simplify various corner cases r=glandium
...
MozReview-Commit-ID: 4s4JdXZPvmv
--HG--
extra : rebase_source : c8f663c99442d41db5f81ac5fe1aa1f47fd5ed82
2017-12-07 22:10:19 +01:00
Sylvestre Ledru
4591d82b23
Bug 1394734 - Replace CONFIG['CLANG*'] by CONFIG['CC_TYPE'] r=glandium
...
MozReview-Commit-ID: HbF5oT5HW6f
--HG--
extra : rebase_source : eca479b6ae4bff7f600d1cdb39e11ac2057e4e79
2017-12-07 22:09:38 +01:00
Sylvestre Ledru
9bfe27d903
Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium
...
MozReview-Commit-ID: 7duJk2gSd4m
--HG--
extra : rebase_source : 7312fe276e561e8c034a5f6749774ae812727f9c
2017-12-07 22:09:15 +01:00
Chris Pearce
4d4bf4593d
Bug 1423372 - Move MediaDecoder::BackgroundVideoDecodingPermissionObserver to its own file. r=jwwang
...
This class contains a bunch of Gecko DOM specific stuff, and it would make
keeping the copy of MediaDecoder in Servo up to date easier if the Gecko
DOM stuff wasn't in MediaDecoder (and the other classes we import).
MozReview-Commit-ID: 3dP1nrQ7sT3
--HG--
extra : rebase_source : 79040a8d3cff6ac946b20a99d68e57630ec60848
2017-12-06 11:22:36 +13:00
Kilik Kuo
b5261ea942
Bug 1365505 - [P2][Fennec] Only include exoplayer & HLSDecoder related components when building --with-gradle. r=maliu
...
MozReview-Commit-ID: 7Y0bZynN66i
--HG--
extra : rebase_source : 6730f4e09c559074387b3fcf9dd2fb038628d448
2017-11-30 17:53:00 +08:00
Gerald Squelart
6db84a17f3
Bug 1259293 - Remove -wd4312 which was needed with VS2015 - r=jwwang
...
MozReview-Commit-ID: 3xOa8BmEYbk
--HG--
extra : rebase_source : b48ea525890a31b0c16c80c5fbbc215737760a42
2017-11-29 12:18:09 +11:00
Alastor Wu
5acb978a09
Bug 1382574 - part1 : create new class AutoplayPolicy to handle autoplay logic. r=jwwang
...
AutoplayPolicy is used to manage autoplay logic for all kinds of media,
including MediaElement, Web Audio and Web Speech.
MozReview-Commit-ID: R1TxMkarIw
--HG--
extra : rebase_source : 8c608a1d12c8e205391a91f22e1532bc4f2c8f16
2017-11-22 00:33:16 +08:00
Alfredo.Yang
a2cd247c8f
Bug 1417795 - remove mp4_demuxer namespace part1. r=kinetik
...
MozReview-Commit-ID: 6YrURoOq2wk
--HG--
extra : rebase_source : 3ea026780b210b42bd41163c654580a920d30181
2017-11-16 15:57:15 +08:00
Alfredo.Yang
23ba3bcec8
Bug 1417011 - move BufferReader, BitReader and ByteWriter to dom/media. r=kinetik
...
MozReview-Commit-ID: KqmSM3RlD1V
--HG--
rename : media/libstagefright/binding/BitReader.cpp => dom/media/BitReader.cpp
rename : media/libstagefright/binding/include/mp4_demuxer/BitReader.h => dom/media/BitReader.h
rename : media/libstagefright/binding/include/mp4_demuxer/BufferReader.h => dom/media/BufferReader.h
rename : media/libstagefright/binding/include/mp4_demuxer/ByteWriter.h => dom/media/ByteWriter.h
extra : rebase_source : 6ed0bcba4c2336bb7e532b3a5c3abce73ccdc5f5
2017-11-15 11:15:20 +08:00
Alfredo.Yang
a60c99b535
Bug 1417011 - rename fmp4 to mp4. r=kinetik
...
MozReview-Commit-ID: JH20pUNstwx
--HG--
rename : dom/media/fmp4/MP4Decoder.cpp => dom/media/mp4/MP4Decoder.cpp
rename : dom/media/fmp4/MP4Decoder.h => dom/media/mp4/MP4Decoder.h
rename : dom/media/fmp4/MP4Demuxer.cpp => dom/media/mp4/MP4Demuxer.cpp
rename : dom/media/fmp4/MP4Demuxer.h => dom/media/mp4/MP4Demuxer.h
rename : dom/media/fmp4/moz.build => dom/media/mp4/moz.build
extra : rebase_source : b157e5589bd5296c56d505a5d27a768004bd7202
2017-11-15 09:22:13 +08:00
Kilik Kuo
e785f1055a
Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya
...
MozReview-Commit-ID: 7RarmmlA0lo
--HG--
extra : rebase_source : b9c2aa4489b999b84b6367329d732936822e5dea
2017-11-03 20:12:39 +08:00
Csoregi Natalia
6bf19d4921
Backed out 6 changesets (bug 1395922) for failing Media tests test_eme_sample_groups_playback.html and test_eme_sample_groups_playback.html r=backout a=backout
...
Backed out changeset f856af63682e (bug 1395922)
Backed out changeset f59a7e727f39 (bug 1395922)
Backed out changeset 9cd31c6a8e2c (bug 1395922)
Backed out changeset d46f952f94f8 (bug 1395922)
Backed out changeset f786d928b1e0 (bug 1395922)
Backed out changeset bacda0f99f71 (bug 1395922)
2017-11-06 12:34:02 +02:00
Kilik Kuo
23f6932509
Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya
...
MozReview-Commit-ID: 7RarmmlA0lo
--HG--
extra : rebase_source : 195f64f405aa19920ccf09ffeddb087877d653a4
2017-11-03 20:12:39 +08:00
Jean-Yves Avenard
858f178676
Bug 1410090 - Remove remnant of FFOS OMX code. r=cpearce
...
For webrtc, the most important part of the code had already been removed in bug 1355048 and could no longer be called
MozReview-Commit-ID: Fx9XI0zR1gn
--HG--
extra : rebase_source : 360996760abab650684440fbeea258b43dccfd83
2017-10-19 16:51:04 +02:00
Andrew McCreight
a56b23fc5f
Bug 1408459, part 1 - Work around compiler problem on Android 4.2 x86 opt. r=erahm,kamidphish
...
Removing an ununused declaration in nsTraceRefcnt.h causes a compiler
error on Android 4.2 x86 op when CubebUtils.cpp is compiled unified,
for some reason. Work around this by compiling it by itself.
MozReview-Commit-ID: F73D47TU32B
--HG--
extra : rebase_source : 23b76e55e27ab7501f1303a015f67e8be4603283
2017-10-15 09:19:31 -07:00
Gerald Squelart
00c6bbf432
Bug 1394995 - Moved DecoderDoctor files to dom/media/doctor/ - r=jwwang
...
MozReview-Commit-ID: 9fEmeizzAAw
--HG--
rename : dom/media/DecoderDoctorDiagnostics.cpp => dom/media/doctor/DecoderDoctorDiagnostics.cpp
rename : dom/media/DecoderDoctorDiagnostics.h => dom/media/doctor/DecoderDoctorDiagnostics.h
extra : rebase_source : 38d149815101f222bd42aec7c2f481768c7ab335
2017-08-28 10:37:44 +12:00
Sebastian Hengst
b834f0d177
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 7Ez95T2ivfR
2017-10-07 10:37:39 +02:00
Chris Pearce
c16ed38cc5
Bug 1405697 - Move BaseMediaResource implementation into cpp file. r=jwwang
...
This means MediaResource.cpp now only contains the stuff for the MediaResource
super class, and MediaResourceIndex.
MozReview-Commit-ID: 5xFxibn0aJ4
--HG--
extra : rebase_source : 4cb940008abb62c43759689cdc9e034d25b7e36f
2017-10-04 20:34:07 +02:00
James Cheng
d88213c50f
Bug 1396493 - Part7 - Rename dom/media/gmp-plugin to dom/media/fake-cdm r=cpearce
...
MozReview-Commit-ID: JswVNPW3SXS
--HG--
rename : dom/media/gmp-plugin/cdm-fake.cpp => dom/media/fake-cdm/cdm-fake.cpp
rename : dom/media/gmp-plugin/cdm-test-decryptor.cpp => dom/media/fake-cdm/cdm-test-decryptor.cpp
rename : dom/media/gmp-plugin/cdm-test-decryptor.h => dom/media/fake-cdm/cdm-test-decryptor.h
rename : dom/media/gmp-plugin/cdm-test-output-protection.h => dom/media/fake-cdm/cdm-test-output-protection.h
rename : dom/media/gmp-plugin/cdm-test-storage.cpp => dom/media/fake-cdm/cdm-test-storage.cpp
rename : dom/media/gmp-plugin/cdm-test-storage.h => dom/media/fake-cdm/cdm-test-storage.h
rename : dom/media/gmp-plugin/manifest.json => dom/media/fake-cdm/manifest.json
rename : dom/media/gmp-plugin/moz.build => dom/media/fake-cdm/moz.build
extra : rebase_source : 7af2ee71047d6fa85f692fa0132d2a04533027b0
2017-09-27 02:27:29 +08:00
Andrea Marchesini
970f42c82a
Bug 1403706 - Remove race conditions in temporary blob - part 2 - MediaRecorder should use MutableBlobStorage, r=pehrsons, r=smaug
2017-10-05 07:41:41 +02:00
Dan Minor
30d76b125c
Bug 1382182 - Build jsep using moz.build; r=ted,jesup
...
MozReview-Commit-ID: 9UhlBZi0yO0
--HG--
extra : rebase_source : 7ad69af2dfb61ad88fc5f87f4d17a09abbf23edc
2017-07-20 11:24:08 -04:00
Andrea Marchesini
b0b73ddd29
Bug 1388125 - CloneableWithRangeMediaResource for streams implementing nsICloneableInputStreamWithRange, r=jya
2017-09-18 13:34:43 +02:00
Andrea Marchesini
5f79fe9d48
Bug 1388125 - Move ChannelMediaResource to separate files, r=jya
2017-09-18 13:33:49 +02:00
Andrea Marchesini
3ad3aaae76
Bug 1388125 - Move FileMediaResource to separate files, r=jya
2017-09-18 13:31:08 +02:00
Chris Pearce
e4e1189f9a
Bug 1395021 - Move TrackID definition from StreamTracks.h into TrackID.h. r=jwwang
...
This means that MediaInfo.h doesn't need to include StreamTracks.h, which pulls
in MediaSegment.h and the MSG and a bunch of DOM bindings stuff.
MozReview-Commit-ID: 6JSO1dxJq8k
--HG--
extra : rebase_source : c5ca38a6e0b297e4e05db3b23c7c2ead49e9f8bc
2017-08-30 15:24:54 +12:00
Eric Rahm
9732475fe0
Bug 1389598 - Part 3: Remove gonk references from dom/ r=bkelly
...
--HG--
extra : rebase_source : 94a2b34b21cfde0c0ebda1045e9d30c6b88a1557
2017-08-11 17:42:11 -07:00
Chun-Min Chang
fcac71b722
Bug 1361336 - part4: Create AudioNotificationSender/Receiver to pass the device-changed notification; r=cpearce
...
--HG--
extra : rebase_source : 698c735d3fe7fc6b47b47416a205dc51e77c9358
2017-07-26 17:00:44 +08:00
JW Wang
b9cda6f285
Bug 1384836 - rename MediaDecoderReaderWrapper to ReaderProxy. r=kaku
...
MozReview-Commit-ID: 7WeNblTnTCG
--HG--
rename : dom/media/MediaDecoderReaderWrapper.cpp => dom/media/ReaderProxy.cpp
rename : dom/media/MediaDecoderReaderWrapper.h => dom/media/ReaderProxy.h
extra : rebase_source : a03573610a8d375fa30b89d90cdf4dc9a4ea3441
2017-07-27 14:49:57 +08:00
Chun-Min Chang
f4b2f0809e
Bug 1197045 - part1: Create an AudioDeviceInfo to expose the native device information; r=kinetik
...
MozReview-Commit-ID: 2N2BkZUVOca
--HG--
extra : rebase_source : 499d069251f3231a2fd5ddbd55aaa5b5f4124723
2017-07-13 14:01:36 +08:00
Sebastian Hengst
9fc62e5079
Backed out changeset a4ea1d5fcb4e (bug 1197045) for eslint failure at Troubleshoot.jsm:401: 'winUtils' is assigned a value but never used. r=backout
2017-07-24 13:24:28 +02:00
Chun-Min Chang
13ab7bac64
Bug 1197045 - part1: Create an AudioDeviceInfo to expose the native device information; r=kinetik
...
MozReview-Commit-ID: 2N2BkZUVOca
--HG--
extra : rebase_source : 499d069251f3231a2fd5ddbd55aaa5b5f4124723
2017-07-13 14:01:36 +08:00
JW Wang
30093548fb
Bug 1378295. P6 - remove AbstractMediaDecoder and fix includes. r=jya
...
MozReview-Commit-ID: xN1Ywo9VDY
--HG--
extra : rebase_source : 9aee1697b5299e43eb35450a20015c08a11bdea6
extra : intermediate-source : 3095884f04356d0d2c3c34843098a0a8b23211b8
extra : source : ef0f7e5300060b7888b961596a32a8fbf483ebd2
2017-07-13 17:39:42 +08:00
JW Wang
87a7705558
Bug 1316211. P16 - remove MediaDecoderReader completely and fix includes. r=gerald
...
MozReview-Commit-ID: AGNyyh4kt3e
--HG--
extra : rebase_source : 48bfd7c681693a965848078c19ac81707ac19540
extra : source : 093ff5fe2ab6dd7551453b10b480fa3553ec135d
2017-07-20 09:56:08 +08:00
Wes Kocher
8117ff8bd3
Backed out 3 changesets (bug 1197045) for failures in browser_Troubleshoot.js a=backout CLOSED TREE
...
Backed out changeset 78b66a4c6b7c (bug 1197045)
Backed out changeset feea60a002a7 (bug 1197045)
Backed out changeset 57842092a282 (bug 1197045)
MozReview-Commit-ID: J0KZDSSw4XQ
2017-07-18 22:54:15 -07:00
Chun-Min Chang
d6c1dd180f
Bug 1197045 - part1: Create an AudioDeviceInfo to expose the native device information; r=kinetik
...
MozReview-Commit-ID: 2N2BkZUVOca
--HG--
extra : rebase_source : 499d069251f3231a2fd5ddbd55aaa5b5f4124723
2017-07-13 14:01:36 +08:00
Jean-Yves Avenard
f50943d4cc
Bug 1379190: P1. Remove AndroidMediaDecoder and relatives. r=cpearce
...
They are no longer supported and can't work with API >= 16
MozReview-Commit-ID: JkftKxW5OtY
--HG--
extra : rebase_source : 6ed4032141add293d21354640c96fc75adc565d9
2017-07-13 12:54:03 +02:00