Randell Jesup
8ad25a673c
Bug 1284800: Fix build fallout from moving libyuv into a subdirectory r=ted
...
MozReview-Commit-ID: CDMDXqpGueS
2017-02-24 14:01:56 -05:00
Paul Adenot
76e574e1c0
Bug 1340718 - When the cubeb stream errors out while driving a MediaStreamGraph, fall back to a SystemClockDriver. r=jesup
...
MozReview-Commit-ID: Co1UIuU7bCu
--HG--
extra : rebase_source : 7436e871e6ece2da7e44b3a2d242c012d57bfe97
2017-02-24 16:42:20 +01:00
Carsten "Tomcat" Book
7256146318
merge mozilla-inbound to mozilla-central a=merge
2017-02-24 11:46:38 +01:00
Wes Kocher
7e8f316730
Backed out 8 changesets (bug 1336510) for windows debug mn-e10s failures a=backout
...
Backed out changeset 419ada2f9e81 (bug 1336510)
Backed out changeset 19239f566a93 (bug 1336510)
Backed out changeset c8aeead6fe83 (bug 1336510)
Backed out changeset 422e63b872b5 (bug 1336510)
Backed out changeset 21869174dfd3 (bug 1336510)
Backed out changeset 57476b9f342d (bug 1336510)
Backed out changeset e842cdaaa7e5 (bug 1336510)
Backed out changeset bd943b368ff7 (bug 1336510)
MozReview-Commit-ID: 2z3Wa9QFkX4
2017-02-23 16:07:41 -08:00
Michael Layzell
c53fd0f442
Bug 1336510 - Part 9: Avoid MediaDecoder shutdown hang due to unnecessary strong reference capture, r=jwwang
...
MozReview-Commit-ID: ElH27usjxlj
2017-02-23 12:24:12 -05:00
Michael Layzell
4067f0d367
Bug 1336510 - Part 6: Avoid AddRefing/Releasing CamerasChild on the wrong thread, r=jwwang
...
MozReview-Commit-ID: 8b5KK7sL6wb
2017-02-23 12:24:12 -05:00
Michael Layzell
1d0870e2e1
Bug 1336510 - Part 4: Capture a strong reference to this in dom/media, r=jwwang
...
MozReview-Commit-ID: 4lVGrGzhVXh
2017-02-23 12:24:12 -05:00
Carsten "Tomcat" Book
afda854868
Merge mozilla-central to mozilla-inbound
2017-02-23 15:28:43 +01:00
Carsten "Tomcat" Book
e6b82618f4
merge mozilla-inbound to mozilla-central a=merge
2017-02-23 14:59:37 +01:00
Dan Minor
f3d81cd73f
Bug 1305136 - Add additional status messages to loadFile function; r=padenot
...
It seems like adding these extra "todos" decreases the frequency of this
intermittent. I think it makes sense to land these temporarily while we look
for a root cause.
MozReview-Commit-ID: 4RiXtT3yBzG
--HG--
extra : rebase_source : fc107091d0a34943df3bf3ca579d978b97de877f
2017-02-22 10:59:47 -05:00
JW Wang
c4e669371f
Bug 1341210 - refactor ProcessOutput() to remove mDecodePromise and mDrainPromise. r=jya
...
MozReview-Commit-ID: 9kK7lzJriqC
--HG--
extra : rebase_source : 6bd0ba86e2752cff92cbdd5e6ac110bd4c1dd8e5
extra : intermediate-source : dcb0a624658e3217fa372983ff84cc3c33f8964b
extra : source : 4e38892dfbc92a69d707331670dce35ea74c5cb5
2017-02-21 15:27:36 +08:00
Jeff Walden
d73ce21741
Bug 1287006 - Adjust media/ code to not pass Maybe (or any class containing a Maybe member) by value, only by reference or pointer. r=jw_wang, r=rjesup
...
--HG--
extra : rebase_source : 176a2afde5772bbdf43f0f6dc8082201acadcf4f
2017-02-13 09:07:40 -08:00
Wes Kocher
b7294d3167
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 2R3yE5OIznC
2017-02-22 15:01:04 -08:00
Matt Woodrow
9fcf5f626a
Bug 1329369 - Initialize the decoded video frame to the pixel size of the buffer. r=jya
...
MozReview-Commit-ID: ChfGNFxjJpc
--HG--
extra : rebase_source : 06c162f43a1ef2740bdc0cc2b4873ed4b377f54f
2017-02-17 15:01:25 +13:00
Carsten "Tomcat" Book
a7cadef96e
Merge mozilla-central to mozilla-inbound
2017-02-22 14:40:19 +01:00
Carsten "Tomcat" Book
9d982b9508
merge mozilla-inbound to mozilla-central a=merge
2017-02-22 14:33:38 +01:00
Jean-Yves Avenard
3afb565f72
Bug 1341342: [MSE] P2. Always enable MSE with webm/vp8. r=gerald
...
MozReview-Commit-ID: 4x1zyDZXqUt
2017-02-22 13:03:00 +01:00
Jean-Yves Avenard
edff5e0800
Bug 1341342: P1. Add mochitest. r=gerald
...
MozReview-Commit-ID: 9BUnSmEdIRr
2017-02-22 13:03:00 +01:00
Jean-Yves Avenard
ea9511754e
Bug 1322739: P4. Never use WMF decoders when low latency is required. r=gerald
...
We will revisit once VP9 hardware decoders on Windows can be assessed.
MozReview-Commit-ID: CXL2M45D2x7
2017-02-22 13:02:59 +01:00
Jean-Yves Avenard
a65131a76f
Bug 1322739: P3. Add low-latency option to FFmpeg. r=gerald
...
ContentPrefs.cpp line ending was incorrectly set to CRLF.
MozReview-Commit-ID: LIcZNnNzFd8
2017-02-22 13:02:59 +01:00
Jean-Yves Avenard
499848c9a7
Bug 1322739: P2. Add Low Latency option to CreateDecoderParams. r=gerald
...
MozReview-Commit-ID: KcTGGUK7aq5
2017-02-22 13:02:58 +01:00
Jean-Yves Avenard
5de1d8e882
Bug 1322739: P1. Fix style and headers. r=gerald
...
MozReview-Commit-ID: L24Q7fX06Z0
2017-02-22 13:02:58 +01:00
Jean-Yves Avenard
51562641fc
Bug 1325707: Follow-up, fix invalid unsigned comparison. r=gerald
...
MozReview-Commit-ID: 26bxAyhxbsx
2017-02-22 13:02:57 +01:00
John Lin
584224e8cd
Bug 1340582 - handle shared memory allocation failure. r=jchen
...
MozReview-Commit-ID: ETk9nHHkyYA
2017-02-22 14:17:26 +08:00
Wes Kocher
5295bd9f91
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: AoD5GpFatBw
2017-02-21 17:41:05 -08:00
Chris Pearce
83077824b8
Bug 1341497 - Move WidevineBuffer and WidevineDecryptedBlock into WidevineUtils. r=gerald
...
This makes it easier to reuse in the ChromiumCDM code.
Also add an ExtractBuffer() method, which allows us to Move() the contained nsTArray
out without needing to copy the data.
MozReview-Commit-ID: 9suJSfXTVYy
--HG--
extra : rebase_source : 6eec99eb5329f3b8c3bb14d22459fee3bd95caf5
2017-02-22 15:55:38 +13:00
JW Wang
92c225d322
Bug 1340969. Part 2 - remove MFR::mShutdownPromise by using promise chaining. r=jya
...
MozReview-Commit-ID: 6Oa1yar80aH
--HG--
extra : rebase_source : e5fba9cea0ea6c2263d676e8328da50ab335a8d9
extra : intermediate-source : af2cfe6e4c5bb36d5016a2de1c1193aa2ddee0b0
extra : source : 0f94c4404ea9dce4904fb40b215314932f5211aa
2017-02-17 19:34:03 +08:00
JW Wang
8f2e3bc3e5
Bug 1340969. Part 1 - add ShutdownPromisePool to manage ShutdownPromises. r=jya
...
MozReview-Commit-ID: KAr3Fe8Aeqi
--HG--
extra : rebase_source : 3c8d93653f8974d69b356ef49a360105efae28a0
extra : intermediate-source : 5ca91530155e9bae43a349acd30e8e591d1ca928
extra : source : e77a4d9d8c7bfedbe43933781c9090681fdff9af
2017-02-17 19:29:43 +08:00
Jan-Ivar Bruaroey
7e9dbcd83e
Bug 1341409: Fix omission of advanced constraints in applying camera constraints. r=jesup
...
MozReview-Commit-ID: 2qhuv5e6lv9
--HG--
extra : rebase_source : a25747eb160ddd71a241e0f479c7b226cd0e0a6d
2017-02-21 14:41:58 -05:00
Iris Hsiao
97fb7c952a
Backed out changeset 5ec123aec8aa (bug 1341497) for bustage
2017-02-22 11:49:25 +08:00
Chris Pearce
994e1136fd
Bug 1341497 - Move WidevineBuffer and WidevineDecryptedBlock into WidevineUtils. r=gerald
...
This makes it easier to reuse in the ChromiumCDM code.
Also add an ExtractBuffer() method, which allows us to Move() the contained nsTArray
out without needing to copy the data.
MozReview-Commit-ID: 9suJSfXTVYy
--HG--
extra : rebase_source : 89540b254249833cf8bb09792bb33cc402977d5a
2017-02-22 15:55:38 +13:00
Carsten "Tomcat" Book
1a3f1390bc
Merge mozilla-central to autoland
2017-02-21 14:19:28 +01:00
Carsten "Tomcat" Book
b2d846cfa1
merge mozilla-inbound to mozilla-central a=merge
2017-02-21 14:15:35 +01:00
bechen
da4381687d
Bug 1334112 -part3 : Trigger UpdateReadyState after unbind TrackElement's and TextTrack::SetReadyState. r=rillian
...
MozReview-Commit-ID: pEeOzZSpak
--HG--
extra : rebase_source : cf7759c746f3fa9221dcda03327fd6b3c5997ee7
2017-02-21 15:44:10 +08:00
bechen
5bd89ec1d3
Bug 1334112 - part1: Add IsLoaded functions for TextTrack, TextTrackList, TextTrackManager. r=rillian
...
MozReview-Commit-ID: GBEKZvLUiPn
--HG--
extra : rebase_source : 9c3e5ba8a7ac6b9e3bb99fe9ae10e554422ff268
2017-02-20 15:27:06 +08:00
JW Wang
a64a631925
Bug 1340943. Part 2 - add LocalAllocPolicy which enforces the order of decoder creation and shutdown. r=jya
...
MozReview-Commit-ID: 4zSG6DswYO5
--HG--
extra : rebase_source : 61acbfd7715e44f61cb9491d7e4be91fed2fb9a4
extra : intermediate-source : 997a2676577f6349a4340dfc1000701edd611597
extra : source : be74953cc1379554737c1092678c3b63f4bf5dfd
2017-02-17 18:30:39 +08:00
JW Wang
1b99abd90e
Bug 1340943. Part 1 - rename DecoderAllocPolicy to GlobalAllocPolicy. r=jya
...
MozReview-Commit-ID: DJJwa56TXlC
--HG--
extra : rebase_source : d8c9e43fe8c385dd6dca3f06db68a96ddb97cdb0
extra : intermediate-source : 4c6a9976d82b1c831f174556d61b218d9ba63784
extra : source : b84270ab19c601a4c33bce0e054b9f2724f91004
2017-02-17 16:06:45 +08:00
Chris Pearce
d927f25dc6
Bug 1341138 - Move LogToConsole from GMPCDMProxy to GMPUtils. r=gerald
...
This means we can reuse LogToConsole inside the new CDM decoder backend.
This change also makes GMPUtils.cpp build in non-unified build mode.
MozReview-Commit-ID: AFkdHIos4X2
--HG--
extra : rebase_source : d31e794ce94fa724a90b1cfa842a86d119a4e2d1
extra : source : 6cad0b06a556795f6d6de123bb5a153ff06062f5
2017-02-21 13:44:58 +13:00
Jay Harris
ade2f4947d
Bug 1340308 - Enables VP9 in MP4s in non-nightly builds when running EME tests r=cpearce
...
MozReview-Commit-ID: JKSRK1sAYTT
--HG--
extra : rebase_source : d14f432fd30af7e117066c3833b3487f9f5b44d7
2017-02-17 14:41:09 +13:00
Chris Pearce
7e95ac21ed
Bug 1341135 - Rename CDM log macro from Log to CDM_LOG. r=gerald
...
This prevents the Log macro from colliding with the Log function on
IPC ParamTraits definitions.
MozReview-Commit-ID: Hd2v6ilbmGc
--HG--
extra : rebase_source : d26d495878706fe5a2009dd33d226cc71193be13
2017-02-21 13:07:10 +13:00
Carsten "Tomcat" Book
85079555b0
Merge mozilla-central to autoland
2017-02-20 14:12:30 +01:00
Carsten "Tomcat" Book
9857d2af8e
merge mozilla-inbound to mozilla-central a=merge
2017-02-20 14:05:25 +01:00
JW Wang
26791eec24
Bug 1340942. Part 4 - pass Data& to DoInitDecoder(). r=gerald
...
MozReview-Commit-ID: IwlpxR2MuRE
--HG--
extra : rebase_source : 55418d1358ec370f69baa2c56401f752f3117b0c
extra : source : d6ff310f1def862376f77eb2e3a98d44984e2b22
2017-02-17 15:21:46 +08:00
JW Wang
a9cf757728
Bug 1340942. Part 3 - pass Data& to DoCreateDecoder. r=gerald
...
MozReview-Commit-ID: ABHu0tp57AM
--HG--
extra : rebase_source : bcd7979839dfd8773f8cca89a225932a3afe35e9
extra : source : ebde79529e6725fd46ffefbdda375ece5a7689a8
2017-02-17 15:17:22 +08:00
JW Wang
47716779ec
Bug 1340942. Part 2 - pass Data& to RunStage(). r=gerald
...
MozReview-Commit-ID: DAALmMBhoep
--HG--
extra : rebase_source : c93148be805745db1639d179e9814907cfb0b225
extra : source : cbc4fdebd0ca1245ae2f074f569bed0cd2b4c2c6
2017-02-17 15:14:53 +08:00
JW Wang
8a8490a7c9
Bug 1340942. Part 1 - add some members so we don't have to pass the track type around. r=gerald
...
MozReview-Commit-ID: Ewipsg8FFqb
--HG--
extra : rebase_source : dae5cbe33db8873da0bfbf8caf2163780767229c
extra : source : aea7d0f1ef2eafc50c5a62a7447f19d911228152
2017-02-17 14:48:42 +08:00
Jean-Yves Avenard
572d9a0a80
Bug 1339748: P2. Let the MediaDataDecoder tells the format it wants. r=cpearce
...
MozReview-Commit-ID: 22GEUnwEacd
--HG--
extra : rebase_source : 019627d3ff0ef0430bcaf83a4098ffd62fc53b05
2017-02-17 22:19:55 +01:00
Jean-Yves Avenard
727de10f0f
Bug 1339748: P1. Proxify all MediaDataDecoder's APIs. r=cpearce
...
MozReview-Commit-ID: G5BXkD3siNL
--HG--
extra : rebase_source : 4749508fafce1bcd85b52f0cf71d1b5d14ef3221
2017-02-17 14:03:51 +01:00
Sebastian Hengst
b447236e3a
Backed out changeset 2a7f99800581 (bug 1339748) for asserting in many tests on Windows 8 x64. r=backout
2017-02-18 17:37:36 +01:00
Sebastian Hengst
955ce77a9f
Backed out changeset f508a675e8dc (bug 1339748)
2017-02-18 17:36:21 +01:00