Граф коммитов

6905 Коммитов

Автор SHA1 Сообщение Дата
Dan Minor 908021cb71 Bug 1265408 - Add LogToDeveloperConsole to WebAudioUtils; r=padenot
MozReview-Commit-ID: 2Zf59JjQX9u

--HG--
extra : rebase_source : 92f9b7923af18ad394c215774d3c9177f84942c7
extra : source : 1b0ec5cf4d30e4f1d738f98cef1cfa5157c5822e
2016-06-03 14:23:11 -04:00
Dan Minor b2e65a7924 Bug 1265408 - Avoid subnormals in IIRFilter; r=karlt
MozReview-Commit-ID: F4NUE8834tM

--HG--
extra : rebase_source : 1a5d118f7aed0f4803bc83feda482f940218d65d
extra : source : 784521a9cc94ad399d1405ada007f06d255c6c29
2016-05-30 05:36:11 -04:00
Dan Minor db283dba06 Bug 1265408 - Add buffersAreZero to IIRFilter; r=karlt
MozReview-Commit-ID: CM5x62GMXcj

--HG--
extra : rebase_source : 065b4a8d362ce4239e8bdf96c258ae147fd4b3c9
extra : source : 9ab327850c5fc9e21b41a29d091ba35ee69e454e
2016-05-31 09:28:06 -04:00
Dan Minor 6f4a6a5c03 Bug 1265408 - Use IIRFilter from blink; r=padenot
MozReview-Commit-ID: 5QUGMFcZ6ZI

--HG--
extra : rebase_source : 40e8fa6a5183d66a023bd14df0eefe8f245942f8
extra : source : 388a95b0520288b8377092a8e21dd1eebdf3a4e0
2016-05-10 10:46:40 -04:00
Dan Minor c5fd0b4422 Bug 1265408 - Import IIRFilter from blink; r=padenot
Imported from git revision 57f70919a0a3da5ba002b896778b580986343e08.

MozReview-Commit-ID: 8QF0wWEHI8

--HG--
extra : rebase_source : 01e98737b7744a19988673f147fea27a42960f97
extra : source : 2d59146a43fedb8cecf73ab37e728763f7243215
2016-04-23 04:54:48 -04:00
Dan Minor b3ffeb37b7 Bug 1265408 - Add webidl for IIRFilterNode; r=smaug
MozReview-Commit-ID: FdaXR22KwUf

--HG--
extra : rebase_source : cdebad52ab4770de7f733826fd580ec76828b58d
extra : source : 84fab8755ac9df83a36bce68070b9354f59d2a50
2016-06-07 05:50:16 -04:00
Kaku Kuo 12e8630c37 Bug 1278228 - use MOZ_DIAGNOSTIC_ASSERT() to confirm that AccurateVideoOnly seek might reach MDSM::InitiateSeek(); r=jwwang
MozReview-Commit-ID: LLZn65yZib5

--HG--
extra : transplant_source : %DB%1E%01%0B%0D.%B1%A3%C6%21M%E1e%07S%0E%BCn%13y
2016-06-07 15:22:29 +08:00
ctai e55d14cd55 Bug 1278027 - Reuse some codes of MediaEncoder::NotifyQueuedTrackChanges in MediaEncoder::NotifyQueuedAudioData. r=jesup
MozReview-Commit-ID: JBRdxD1wA4c

--HG--
extra : transplant_source : %F1%8BN%F2%0D%07%88%E3%239%C6%B8%3A%5EB%1A%AC%CE%FA%9D
2016-06-07 12:25:04 +08:00
JW Wang 6c194b8486 Bug 1277473 - fix data race in gDumpedAudioCount. r=kinetik.
MozReview-Commit-ID: F9Twn0MlDBV

--HG--
extra : rebase_source : aaab07dbdb236ced54e01d0ce26692b2479d355b
2016-06-02 15:53:39 +08:00
Wes Kocher 44c9e5473a Backed out 13 changesets (bug 1265408) for test_interfaces bustage CLOSED TREE
Backed out changeset 5aa770304f2a (bug 1265408)
Backed out changeset 465412cecc51 (bug 1265408)
Backed out changeset d7d5bbd33e0e (bug 1265408)
Backed out changeset 4dd3a54d766d (bug 1265408)
Backed out changeset 24d271e05ae2 (bug 1265408)
Backed out changeset 56d602e3a9e6 (bug 1265408)
Backed out changeset 4bd3f7f5a431 (bug 1265408)
Backed out changeset 1b0ec5cf4d30 (bug 1265408)
Backed out changeset 784521a9cc94 (bug 1265408)
Backed out changeset 9ab327850c5f (bug 1265408)
Backed out changeset 388a95b05202 (bug 1265408)
Backed out changeset 2d59146a43fe (bug 1265408)
Backed out changeset 84fab8755ac9 (bug 1265408)
2016-06-06 12:09:14 -07:00
Dan Minor e72edaf704 Bug 1265408 - Log biquad channel change warning to console; r=padenot
MozReview-Commit-ID: G16wgfKr4I6

--HG--
extra : rebase_source : 7c80e41af24a801f80ca9fb0ac389836e455e8c4
2016-06-03 14:17:41 -04:00
Dan Minor 86406e1e13 Bug 1265408 - Use blink IIRFilterNode tests; r=padenot
MozReview-Commit-ID: 972FZ6lC7vr

--HG--
rename : dom/media/webaudio/test/blink/iirfilter.html => dom/media/webaudio/test/blink/test_iirFilterNode.html
rename : dom/media/webaudio/test/blink/iirfilter-getFrequencyResponse.html => dom/media/webaudio/test/blink/test_iirFilterNodeGetFrequencyResponse.html
extra : rebase_source : f72140da18350771def483c73fa44eda3c0bf8bc
2016-05-06 15:07:11 -04:00
Dan Minor 7c022ed83f Bug 1265408 - Import blink IIRFilterNode tests; r=padenot
Imported from git revision 57f70919a0a3da5ba002b896778b580986343e08.

MozReview-Commit-ID: 1HTS2AfgSEN

--HG--
extra : rebase_source : 53db59ffbeab76d19a983efd337394efc54b7737
2016-05-03 10:51:24 -04:00
Dan Minor 2b6abdb28d Bug 1265408 - Avoid complex division in getFrequencyResponse; r=padenot
Using the division operator on std::complex values fails on our linux64
AWS test machines, yielding infinities and NaNs for valid inputs. Presumably
this could affect machines in the wild as well. This patch removes the use
of the division operator and replaces it with real operations.

MozReview-Commit-ID: 4s7xUf9ja0F

--HG--
extra : rebase_source : cdfee7070a50eefbf8e50aee3993cf8993cd32b4
2016-05-12 09:15:18 -04:00
Dan Minor 77a0cbd919 Bug 1265408 - Add test for IIRFilterNode pass through; r=padenot
MozReview-Commit-ID: HbZJT1vEOo8

--HG--
extra : rebase_source : bf9cda954254908e9fa3148e24761815be3efae2
2016-05-12 09:23:28 -04:00
Dan Minor c846a288b4 Bug 1265408 - Implement IIRFilterNode; r=padenot
MozReview-Commit-ID: EZvTIwTDVPE

--HG--
extra : rebase_source : 2dddd4d387bd4ecb58bf5fa7dbd26d916a114c82
2016-06-03 13:42:03 -04:00
Dan Minor 8c9dd5b3be Bug 1265408 - Add LogToDeveloperConsole to WebAudioUtils; r=padenot
MozReview-Commit-ID: 2Zf59JjQX9u

--HG--
extra : rebase_source : 8b3a228f853c1936d1f67c337874885bde3cc23f
2016-06-03 14:23:11 -04:00
Dan Minor 9242944484 Bug 1265408 - Avoid subnormals in IIRFilter; r=karlt
MozReview-Commit-ID: F4NUE8834tM

--HG--
extra : rebase_source : b2cdbe67760003adb0a4c12ba97e1fe461348af6
2016-05-30 05:36:11 -04:00
Dan Minor 63bac3a6eb Bug 1265408 - Add buffersAreZero to IIRFilter; r=karlt
MozReview-Commit-ID: CM5x62GMXcj

--HG--
extra : rebase_source : 05b1b7a1fac3bffaf6e143c046ccd46d047248d3
2016-05-31 09:28:06 -04:00
Dan Minor 75164114ba Bug 1265408 - Use IIRFilter from blink; r=padenot
MozReview-Commit-ID: 5QUGMFcZ6ZI

--HG--
extra : rebase_source : 93b36c58cc96867b25cff96035b8c7cc2c742117
2016-05-10 10:46:40 -04:00
Dan Minor 7438883f8d Bug 1265408 - Import IIRFilter from blink; r=padenot
Imported from git revision 57f70919a0a3da5ba002b896778b580986343e08.

MozReview-Commit-ID: 8QF0wWEHI8

--HG--
extra : rebase_source : 27aee27da149883fe7c1c4b6067c6610b64033e0
2016-04-23 04:54:48 -04:00
Dan Minor 5b7dd78413 Bug 1265408 - Add webidl for IIRFilterNode; r=smaug
MozReview-Commit-ID: FdaXR22KwUf

--HG--
extra : rebase_source : 28dd38c8e755b9325875ba3a2e951daf7d5c011e
2016-04-26 13:59:11 -04:00
bechen aa321b3d28 Bug 1242599 - testcase. r=rillian
MozReview-Commit-ID: Bkl13cdT2CA

--HG--
extra : rebase_source : e405d058a7836fd897ef5a62f696477048d65981
2016-06-02 15:37:19 +08:00
JW Wang ed7bec1506 Bug 1277198. Part 3 - remove AudioStream::mInRate/mOutRate. r=kinetik.
MozReview-Commit-ID: KTiyzO8VEZh

--HG--
extra : rebase_source : 49589d5bd8ea1b2575caaf608569c64fab307c5b
2016-06-01 18:00:15 +08:00
JW Wang 510020f774 Bug 1277198. Part 2 - fix OpenDumpFile(). r=kinetik.
MozReview-Commit-ID: IWzvlWnhuFe

--HG--
extra : rebase_source : 39c105ad766947ebe350b8b2afc2685bb00339dc
2016-06-01 17:54:37 +08:00
JW Wang 51c02cde54 Bug 1277198. Part 1 - add AudioClock::GetInputRate/GetOutputRate. r=kinetik.
MozReview-Commit-ID: HsaiSq83MtD

--HG--
extra : rebase_source : d578e00f15300fbcf1cc41fb5242868a4b31b57d
2016-06-01 17:38:47 +08:00
JW Wang d292fa5e3a Bug 1277776 - Use SaferMultDiv in AudioClock::GetPositionInFrames(). r=jya.
MozReview-Commit-ID: 711czooNf55

--HG--
extra : rebase_source : cf2ba4ab351775be5ab08a820de9d4a1ac356dac
2016-06-06 11:13:34 +08:00
Alastor Wu 6d9e2d48b4 Bug 1276830 - part3 : modify tests. r=rillian
MozReview-Commit-ID: 9imko6c1Z4R

--HG--
extra : rebase_source : 6d0e0873ffdc28a13ce3e498f73ba1c81aa8b9fb
2016-06-06 10:12:42 +08:00
Alastor Wu c7ce01fded Bug 1276830 - part2 : modift LineAlignSetting value in vtt.jsm. r=rillian
MozReview-Commit-ID: FlKbht9uklN

--HG--
extra : rebase_source : 2cba6c52ec9e4137dd99a27f4714930cc958e563
2016-06-06 09:53:24 +08:00
Alastor Wu be17624070 Bug 1276830 - part1 : introduce LineAlignSetting. r=rillian,smaug
MozReview-Commit-ID: 1nZhCpPpTEh

--HG--
extra : rebase_source : f0f55cbcf5df79753b05f16579591f2ce8aa195a
2016-06-06 09:53:16 +08:00
Bryce Van Dyk 2c618f7655 Bug 1276643 - External media tests reset widevine GMP. r=maja_zf
Make the EME mixin also reset the widevine GMP. This gives us some
widevine downloader coverage, as well as meaning that EME tests that
rely on widevine should work.

MozReview-Commit-ID: AyeeLu2lJRK

--HG--
extra : transplant_source : %13ck%EA%AD%8F%B8.%E5%A0%EC%2C%B4%40h%E0s%0C%1D%B4
2016-05-30 15:21:51 +12:00
Paul Adenot d5fef47a98 Bug 1277284 - Bustage fix in opt, on a CLOSED TREE.
MozReview-Commit-ID: LC7mBVas8CB
2016-06-03 15:32:52 +02:00
Paul Adenot f01e0bea9e Bug 1277284 - Reset the volume when starting a new audio stream for a MediaStreamGraph. r=jesup
This prevents having the volume set to zero in some cases.

MozReview-Commit-ID: 4JSCDcd7jmT

--HG--
extra : rebase_source : bcc4b7229160e7cbe7ee4e7a4c712b497f7cbe16
2016-06-02 15:46:17 +02:00
Randell Jesup ab4635f5a3 Bug 1273136: Don't leak runnables needed to cleanup gUM streams r=drno
MozReview-Commit-ID: BqUMC2jpahM
2016-06-03 02:39:23 -04:00
Byron Campen [:bwc] 6caa8b4bd4 Bug 1273136: Start remote streams on SRD, and end them even if offer/answer never completed. r=jesup, r=pehrsons
MozReview-Commit-ID: ulrDM0Gzj6
2016-05-23 10:22:01 -05:00
Jean-Yves Avenard 1a83f50401 Bug 1277508: P2. Add HasPendingDrain convenience method. r=kamidphish
MozReview-Commit-ID: Lcij7sc2y9d

--HG--
extra : rebase_source : 917ad661b0de70062d00758ed359e574562f75fd
2016-06-02 21:08:05 +10:00
Jean-Yves Avenard e6ff9b5d09 Bug 1277508: P1. Don't attempt to demux new samples while we're currently draining. r=kamidphish
We should only attempt to demux new samples once all pending decoded frames have been returned. Otherwise, the next demuxing attempt once a resolution change has been detected will reset the state and drop all decoded frames.

MozReview-Commit-ID: 2coKQA8lZ8c

--HG--
extra : rebase_source : f8df34bd9ea1b05c251a34d043da19c7d3d5e587
2016-06-02 20:54:33 +10:00
Jean-Yves Avenard 8dddf4b2bc Bug 1276184: [MSE] P3. Be consistent with types when accessing track buffer. r=kamidphish
MozReview-Commit-ID: BJlNeValVxE

--HG--
extra : rebase_source : 333397c0b67d9f5d9a549abef873e43ce2bfe91e
2016-06-02 17:14:03 +10:00
Jean-Yves Avenard c7855950ec Bug 1276184: [MSE] P2. Remove the need to scan the track buffer when frames are being removed. r=kamidphish
The index at which we are removing frames is always the one where we will be inserting the next ones.

MozReview-Commit-ID: DHeJDmwiMS9

--HG--
extra : rebase_source : 3730c0ed7fbdb4d9f8b4157f36aa7bb9d03a6517
2016-06-02 16:59:00 +10:00
Jean-Yves Avenard 2089f9d8bb Bug 1276184: [MSE] P1. Scan where to start removing frames from the start if new block added starts with a keyframe. r=kamidphish
We keep the next position on where to add frames so that we do not break the current coded frame group. However, when the new group of added frames starts with a keyframe we do not have to worry about breaking the previous coded frame group.

MozReview-Commit-ID: G81xGuSa4Y2

--HG--
extra : rebase_source : 4cbe5d0b5921c68c877815af15bbd10b40f18c80
2016-06-02 16:40:43 +10:00
Jean-Yves Avenard 94b2b53bfe Bug 1275381: [aac] Rework AudioSpecificConfig if extensions are present. r=cpearce,kamidphish,?kamidphish
WMF is very strict with the AudioSpecificConfig passed on and will error if an unknown extension is found. Attempt to detect those extensions and remove them if necessary.

MozReview-Commit-ID: KbooPiHmDbN

--HG--
extra : rebase_source : 849628daae33e0dca6ac3735dd8abc05e7554937
2016-06-02 12:07:06 +10:00
JW Wang 59371c367d Bug 1277188. Part 5 - rename AudioClock::SetPlaybackRateUnlocked(). r=kinetik.
MozReview-Commit-ID: C7m8xeMAJES

--HG--
extra : rebase_source : 2a94db443d9696e9f4b1ee5caa4915df69e745af
2016-06-01 16:45:32 +08:00
JW Wang e84f041b19 Bug 1277188. Part 4 - remove AudioClock::mAudioStream. r=kinetik.
MozReview-Commit-ID: KjrfgHIg8z4

--HG--
extra : rebase_source : 8208e3ead2d8dfbe02fb899e5fb376651715be61
2016-06-01 16:36:10 +08:00
JW Wang 2a587ee2df Bug 1277188. Part 3 - remove AudioClock::GetPositionUnlocked(). r=kinetik.
MozReview-Commit-ID: 9g3wqI63OsR

--HG--
extra : rebase_source : 216e0a7e9909572ad828c262063e348df462a5ef
2016-06-01 16:30:54 +08:00
JW Wang 0b95bcdd11 Bug 1277188. Part 2 - fix AudioStream::GetPositionInFrames(). r=kinetik.
MozReview-Commit-ID: 3NhoRCPu8fU

--HG--
extra : rebase_source : d3b177d25a86f03ac65c5231dc389e66cbb5aba5
2016-06-01 16:18:56 +08:00
JW Wang 050beb7609 Bug 1277188. Part 1 - fix AudioStream::GetPosition(). r=kinetik.
MozReview-Commit-ID: ECGPX04hM6U

--HG--
extra : rebase_source : 0a0762173432be070582ea789ea58ca4e63b73cf
2016-06-01 16:19:35 +08:00
Alastor Wu 8a88aa984a Bug 1276129 - part4 : add webvtt tag r=rillian
MozReview-Commit-ID: 8J7Yzq0EL9r

--HG--
extra : rebase_source : 7390257bfaf32518f473450d6e125ef22f6e5d22
2016-06-02 11:10:00 +08:00
Alastor Wu 60c0bbdd5b Bug 1276129 - part3 : add & modify test. r=rillian
MozReview-Commit-ID: KeMFrMXOoTi

--HG--
extra : rebase_source : e0f2057d9f191f39e7ef8913c95b4a59a848276b
2016-06-02 11:08:24 +08:00
Alastor Wu bec2d0997e Bug 1276129 - part2 : change PositionAlign value in vtt.jsm. r=rillian
MozReview-Commit-ID: 71MtZzNxYbA

--HG--
extra : rebase_source : 9a0212f3a7641394898f26d611688da9f6e40886
2016-06-02 10:51:27 +08:00
Alastor Wu 3e9a37541c Bug 1276129 - part1 : introduce PositionAlignSetting. r=rillian,smaug
MozReview-Commit-ID: AWzNCPLPdYw

--HG--
extra : rebase_source : 65ce98fec2e3c717b2da744e20b19d10b1e2689f
2016-06-02 10:40:23 +08:00
Dan Glastonbury dc5ff72da8 Bug 1275481: Suspend video decoding via timer. r=jwwang
Suspend decoding of video in background tabs once timer fires. The timer
is trigger on switch to invisible and reset each time becomes
visible. Default timer is set at 10 seconds and is controlled via pref
media.suspend-bkgnd-video.delay-ms.

MozReview-Commit-ID: IPIQ1g7Hkpw

--HG--
extra : rebase_source : d3610dced708ea79611beeed40fc8c8a07ee2d1b
2016-05-30 17:25:10 +10:00
Sebastian Hengst 8e685e5c69 Backed out changeset 21944f25fbf0 (bug 1178738) for intermittently crashing in test_global_queue_cancel.html with [@ RefPtr<mozilla::dom::GlobalQueueItem>::operator-> + 0x1e]. r=backout 2016-06-02 20:32:47 +02:00
Sebastian Hengst 083d5ca092 Backed out changeset 6fe5dd5c3f33 (bug 1178738) 2016-06-02 20:32:46 +02:00
Sebastian Hengst 4263412d7e Backed out changeset 4c66c0ddf562 (bug 1178738) 2016-06-02 20:32:46 +02:00
Sebastian Hengst af455b44c1 Backed out changeset ab50796d2616 (bug 1178738) 2016-06-02 20:32:46 +02:00
Sebastian Hengst 20f8f25850 Backed out changeset 5c995bbdfa3a (bug 1178738) 2016-06-02 20:32:46 +02:00
Eitan Isaacson d49063d60c Bug 1178738 - Have utterances dispatch "canceled" error when they never start. r=smaug
MozReview-Commit-ID: KfJurwcS7mw

--HG--
extra : rebase_source : d190e091aa4ebb8711a77b14f99c75cbfadaf98a
2016-05-18 11:13:45 -07:00
Eitan Isaacson c57d35080a Bug 1178738 - Have SpeechSynthesis::mSpeechQueue not contain spoken utterance. r=smaug
MozReview-Commit-ID: CyXGDbenWtq

--HG--
extra : rebase_source : 6debd2316697c1752f352583eb162007baf06dee
2016-05-26 14:22:37 -07:00
Eitan Isaacson d248767958 Bug 1178738 - Have cancel() dispatch an "interrupted" error on spoken utterance. r=smaug
MozReview-Commit-ID: DtcEWQFQYEt

--HG--
extra : rebase_source : 2adffbde0f528edde3d40078493e3187673e7247
2016-05-18 10:59:08 -07:00
Eitan Isaacson 7efcd7a0af Bug 1178738 - Implement dispatch of SpeechSynthesisErrorEvent. r=smaug
MozReview-Commit-ID: 77epkO1lh5c

--HG--
extra : rebase_source : c9dcaa73b7202763e625c4c71a651250ca574fcc
2016-05-18 10:14:45 -07:00
Eitan Isaacson d49a5a6e7f Bug 1178738 - Update nsISpeechTask.DispatchError to provide error code. r=smaug
MozReview-Commit-ID: DcOcexjYfje

--HG--
extra : rebase_source : 7b7d489335349cda81e34ddbc8254eeb73fea27c
2016-05-18 10:07:48 -07:00
Bryce Van Dyk a35190cc6e Bug 1257727, 1257729 - Update WebM handling to deal with encrypted WebMs. r=jya
- WebMDemuxer will read crypto information from WebM metadata.
- WebMDemumer adds crypto information to samples.
- WebMDemuxer can now return encryption info from GetCrypto().
- WebMDexmuer will not attempt to peek encrypted frames as it
will give back garbage data. This means resolution changes
internal to encrypted WebM files will not work.
- WebMDecoder now exposes a single string version of
CanHandleMediaType. This is done in the same way as the
Mp4Decoder, so that the future update to MediaKeySystemAccess
for WebM handling can maintain the same conventions.

MozReview-Commit-ID: CU3JVi3t7Vn

--HG--
extra : transplant_source : %87gn%5Bm%B5t%EA%9F%5Bh%B4%3B%9D%5E%AE%AB%AF%12%0A
2016-05-27 14:34:54 +12:00
bechen e355a8b526 Bug 882718 - 1. Fix testcase crash/failed . 2. The cuechange event should be fired in TimeMarchesOn. r=rillian
MozReview-Commit-ID: EYi9iZ1mfjg

--HG--
extra : rebase_source : 2f652a3d4f072c87ba44de3650ff1358694444c1
2016-06-01 15:13:43 +08:00
bechen 30214bd891 Bug 882718 - triggerTimeMarchesOn. r=rillian
MozReview-Commit-ID: 2OOqr1Z6X9

--HG--
extra : rebase_source : 33b12ef88c838cab247d0267f5195edfee02560c
2016-06-01 13:35:58 +08:00
Andrew Quartey c70c946e3e Bug 882718 - Implement "TimeMarchesOn". r=rillian
MozReview-Commit-ID: 1RqUmgz056N
* * *
[mq]: hotfix

MozReview-Commit-ID: CPByIPsUag4

--HG--
extra : rebase_source : 4b1fea4f04553ea5b3a0c3c4ddfdb60b485b803e
2016-06-01 13:35:56 +08:00
bechen 6df1d29dba Bug 882718 - Implement GetCueListByTimeInterval() at TextTrackCueList object. r=rillian
MozReview-Commit-ID: 1T3EEfG83ec

--HG--
extra : rebase_source : e4a265ef988bba303875f8a195e15973a83a97bd
2016-06-01 13:35:54 +08:00
bechen fd405c9532 Bug 882718 - Implement ActiveFlag at TextTrackCue object. r=rillian
MozReview-Commit-ID: 4FksCKzB0Ep

--HG--
extra : rebase_source : 3b900dd9f23e1ec961f8c554cd260b7cd44f25c5
2016-06-01 13:35:53 +08:00
JW Wang e34042f5dc Bug 1277175 - Remove AudioStream::IsPaused(). r=kinetik.
MozReview-Commit-ID: K2CHJ0E90MW

--HG--
extra : rebase_source : 4f0bd8f2e46ad8850a15c7a1102c9bae5217e6bc
2016-05-31 15:59:20 +08:00
JW Wang 407f35f204 Bug 1277171 - don't transition to other states when the stream is already drained. r=kinetik.
MozReview-Commit-ID: 8UXg49yZVHd

--HG--
extra : rebase_source : d6455b1172641329bbe88e73056c9df73efd093b
2016-05-31 15:00:55 +08:00
Bryce Van Dyk cfe431113f Bug 1277136 - External Media Tests: Fix typos, update context usage, update gmp reset script. r=maja_zf
- Fix a typo in media.gmp-eme-adobe.version pref strings.
- Update reset gmp script call to be from content context. This
would fail if done from the chrome process.
- Update reset gmp script to use new requestMediaKeySystemAccess
syntax.

MozReview-Commit-ID: FzDgkOWQF9A

--HG--
extra : rebase_source : 5a3082978bd80d994320017c6917e121fa40a742
2016-06-01 08:33:30 +12:00
Andrew McCreight 9b9bcbfa17 Bug 1276383 - Add nsIAsyncShutdown.xpcomWillShutdown and use it in WebRTC. r=Yoric,jib 2016-06-01 15:05:53 -07:00
JW Wang e9b8a82345 Bug 1277176 - Remove CircularByteBuffer from AudioStream.h. r=kaku.
MozReview-Commit-ID: 3SRPiszQMQr

--HG--
extra : transplant_source : e%CF%92%14%C7Y%93%DC%9DE%A7%87%BE%0A%B3%A0%B1j%3A%86
2016-06-01 15:10:54 +08:00
Edwin Flores bd172274b3 Bug 845095 - Enable media dormancy everywhere for MP4 and Media Source playback - r=jya
--HG--
extra : rebase_source : 40a9429fb4e1490d6afaf25fbb7466fc4beaaaf2
2016-05-31 21:08:00 +02:00
Edwin Flores 462669a29b Bug 854095 - Remove an unused member from MediaFormatReader - r=jya
--HG--
extra : rebase_source : 15272d54393ddd5eb3fc9d1a5a63c31065ba1409
2016-05-31 08:50:00 +02:00
Gregor Wagner dfd00f0d0a Bug 1277212 - Fix MediaDataDecoderCallback::Error callbacks in GonkMediaDecoder. r=tzimmermann 2016-06-01 13:47:02 +02:00
Chris Peterson ed15e4ee96 Bug 1276523 - Fix -Wshadow warnings in dom/media/ogg/. r=gerald
dom/media/ogg/OggReader.cpp:625:9 [-Wshadow-compatible-local] declaration of 'samples' shadows a previous local
dom/media/ogg/OggReader.cpp:656:9 [-Wshadow-compatible-local] declaration of 'samples' shadows a previous local
dom/media/ogg/OggReader.cpp:1344:14 [-Wshadow-compatible-local] declaration of 'res' shadows a previous local
dom/media/ogg/OggReader.cpp:1700:22 [-Wshadow-local] declaration of 'res' shadows a previous local
dom/media/ogg/OggReader.cpp:1894:22 [-Wshadow-local] declaration of 'res' shadows a previous local

dom/media/ogg/OpusParser.cpp:185:17 [-Wshadow-compatible-local] declaration of 'i' shadows a previous local
2016-05-30 22:17:35 -07:00
JW Wang 925bd5c7c6 Bug 1276852 - Assert AudioStream::Start() is called when mState is INITIALIZED. r=kinetik.
MozReview-Commit-ID: DeGSEpSWYSM

--HG--
extra : rebase_source : d2ab8b8abb7e9893934783b99939bbfe359e93d0
2016-05-31 14:33:03 +08:00
JW Wang 17e4b1d7d8 Bug 1276851 - Remove AudioStream::mIsFirst. r=kinetik.
MozReview-Commit-ID: H9KCM2zZulA

--HG--
extra : rebase_source : 51387a1bd37f1b22bdb5100abe83af17c0caa481
2016-05-31 14:18:58 +08:00
JW Wang 8d11127d3c Bug 1276849 - some AudioStream::OpenCubeb code cleanup. r=kinetik.
MozReview-Commit-ID: 1X1DXa8fEZN

--HG--
extra : rebase_source : 79ab44ea8cbfd5710006731789925daaad80dc3a
2016-05-31 13:55:27 +08:00
JW Wang f587ac226e Bug 1276840 - Remove AudioStream::RUNNING. r=kinetik.
MozReview-Commit-ID: 3sCGYifUxJO

--HG--
extra : rebase_source : f20ee5647bb92b7bf1a35fde9bb131f4585cb32c
2016-05-31 11:54:30 +08:00
Chris Pearce f41e85bf8a Bug 1271525 - Add ability to blacklist D3D9 DXVA via pref. r=kentuckyfriedtakahe
MozReview-Commit-ID: HSm6TTc6kct

--HG--
extra : rebase_source : cacbcef2352f6e4897845a5fdb3373c60571e938
2016-05-31 21:08:03 +12:00
Chris Pearce 83f9dc03f4 Bug 1271525 - Factor out data used by FindD3D11BlacklistedDLL() into arguments passed in. r=kentuckyfriedtakahe
This enables us to use the existing D3D11 blacklist code to create a D3D9
blacklist by just passing in a new blacklist cache.


MozReview-Commit-ID: GyQ8o8U1jwg

--HG--
extra : rebase_source : e0f1b99d9129c6a8bf6ca70001593194291a83b1
2016-05-31 21:06:56 +12:00
Sebastian Hengst 1b4ffa70c1 Backed out changeset 7b5c8958c61c (bug 1270962) for often failing browser_readerMode.js. r=backout 2016-06-01 00:37:33 +02:00
Joel Maher ec8fe953e8 Bug 1270962 - move additional tests to the clipboard job. r=RyanVM
MozReview-Commit-ID: CYoapJ3zb8P
2016-05-31 16:15:01 -04:00
Sebastian Hengst 5a8c6aa494 Backed out changeset 453431d7a2c8 (bug 882718) for crashing in track.html with nsXBLPrototypeBinding::GetRuleProcessor(). r=backout 2016-05-31 18:54:41 +02:00
Sebastian Hengst c13a947fcf Backed out changeset f2bf27c13c37 (bug 882718) 2016-05-31 18:54:41 +02:00
Sebastian Hengst 33dc9fca70 Backed out changeset f6363fdbbf29 (bug 882718) 2016-05-31 18:54:41 +02:00
Sebastian Hengst 200b6282f2 Backed out changeset 7f61a6bd8a3d (bug 882718) 2016-05-31 18:54:41 +02:00
Sebastian Hengst de05b7902e Backed out changeset 883bfabfde46 (bug 882718) 2016-05-31 18:54:41 +02:00
bechen db0d961dac Bug 882718 - 1. Fix testcase crash/failed . 2. The cuechange event should be fired in TimeMarchesOn. r=rillian
MozReview-Commit-ID: EYi9iZ1mfjg

--HG--
extra : transplant_source : %B3%A1%B5g%D1s%08%18%25%8A%09%C0%A1%D7%7C%E9%D7F%97%A1
2016-05-26 11:45:43 +08:00
bechen bb5b50f7ee Bug 882718 - triggerTimeMarchesOn. r=rillian
MozReview-Commit-ID: 2OOqr1Z6X9

--HG--
extra : transplant_source : %A8%E2KG%82%29M%8EVA%20%9BJ%D1u%9B%85%8C%1D%1E
2016-05-25 16:11:28 +08:00
Andrew Quartey cce4f6652c Bug 882718 - Implement "TimeMarchesOn". r=rillian
MozReview-Commit-ID: 1RqUmgz056N
* * *
[mq]: hotfix

MozReview-Commit-ID: CPByIPsUag4

--HG--
extra : transplant_source : %B6%EE%C8%C6%3F%A5%A5%3C%9E%92%D5%16%C6%9EX%CF%C9l%B5%D1
2016-05-25 16:11:27 +08:00
bechen f0d0134a05 Bug 882718 - Implement GetCueListByTimeInterval() at TextTrackCueList object. r=rillian
MozReview-Commit-ID: 1T3EEfG83ec

--HG--
extra : transplant_source : %13%EA%F55%E5k%0C%5D%CC%60_k%B5%03%FDnq%97L%B2
2016-05-25 16:11:24 +08:00
bechen 4968e533af Bug 882718 - Implement ActiveFlag at TextTrackCue object. r=rillian
MozReview-Commit-ID: 4FksCKzB0Ep

--HG--
extra : transplant_source : j%D413W%98%E7%9Es%7D%E9%A4A%FE%AD%8F%D4X%3C%7E
2016-05-24 11:30:22 +08:00
JW Wang 378ce6e9b8 Bug 1276838 - improve coding style of calling cubeb functions. r=kinetik.
MozReview-Commit-ID: 1KjjF6StM0a

--HG--
extra : rebase_source : 5174bedd6400c88b01cb0018f9ff64f1eadb2d4a
2016-05-30 21:12:35 +08:00
Kilik Kuo 002f32571d Bug 1228601 - [Part1] Store only supported video rotation informatin into VideoInfo.; r=mattwoodrow
MozReview-Commit-ID: GF1PpJGkGyA

--HG--
extra : transplant_source : %A9%B2%94%EEb%B3%8B%B9P%AAj%25%9B%18t%22NV%0C%1C
2016-05-13 02:17:39 +08:00
Alfredo Yang 68adb6b579 Bug 1068151 - keep decoding a corrupted video. r=jya 2016-05-30 18:24:00 +02:00
JW Wang 330fa8cab9 Bug 1276569. Part 4 - remove mStartTime. r=kinetik.
MozReview-Commit-ID: EbTqf4nY8NR

--HG--
extra : rebase_source : d7bd2f5fe21e45e53d252950bcd9ebbcaff1a5cd
2016-05-30 16:38:37 +08:00
JW Wang f86775fb24 Bug 1276569. Part 3 - replace use of MOZ_LOG with LOG. r=kinetik.
MozReview-Commit-ID: BbVtPIgxPSU

--HG--
extra : rebase_source : f160904cb14800d5b9123b0e421a2ae8836556c5
2016-05-30 16:08:50 +08:00
JW Wang 9b3b5f90d2 Bug 1276569. Part 2 - merge StartUnlocked() with Start() r=kinetik.
MozReview-Commit-ID: DuEXdkvt7je

--HG--
extra : rebase_source : c8fb5f479ba61f9763b64cc0a90a1c29ff8e0e0d
2016-05-30 16:05:30 +08:00
JW Wang 01902c9e8e Bug 1276569. Part 1 - remove null checks. r=kinetik.
MozReview-Commit-ID: IpX4B2GTr9k

--HG--
extra : rebase_source : 806b4eff3b6e43964bb6fd8d9e7a735a6bcfa5e6
2016-05-30 16:05:28 +08:00
Alastor Wu 5f8dade7d9 Bug 1010707 - don't adjust position when line-height is zero.
MozReview-Commit-ID: FhGWCtJVcdp
2016-05-31 10:15:31 +08:00
Dan Glastonbury cda2a6f900 Bug 1276495: Don't reset audio promises for video only seek. r=jwwang,jya
ResetDecode was disconnecting mAudioDataRequest when seeking video
only. This means that, if a RequestAudioData() was outstanding,
mAudioDataRequest and MFR.mAudio.mHasPromise would become out-of-sync.

MozReview-Commit-ID: EaS5NERsxpt
2016-05-31 10:31:02 +10:00
Paul Adenot 9c5db487b5 Bug 1271585 - Bustage fix, comparison between signed and unsigned integer expressions, on a CLOSED TREE. 2016-05-30 15:50:40 +02:00
Paul Adenot 28b7a4423b Bug 1271585 - Part 2 - Synchronously insert audio frames from the microphone in the MSG if possible. r=pehrsons,jesup
MozReview-Commit-ID: Fm2woel600v
2016-05-30 15:24:19 +02:00
Paul Adenot 209bdf8893 Bug 1271585 - Part 1 - Keep a buffer around instead of allocating for each packetizer packets for input data. r=jesup
This what was meant to happen, but it didn't work because `mInputBufferLen` was
never set. An nsTArray prevents this to happen.

MozReview-Commit-ID: PBFTluFcrs
2016-05-30 15:24:17 +02:00
Jean-Yves Avenard 07f877b595 Bug 1274445: P2. Don't unnecessarily reset the decoder context. r=kamidphish
MediaFormatReader::Reset is already resetting the context.

MozReview-Commit-ID: AWIh9aTFA6S

--HG--
extra : rebase_source : 4ad28da651f9d0608d91503b901045a8947f3073
2016-05-30 15:46:55 +10:00
Jean-Yves Avenard 5995268333 Bug 1274445: [webm] P1. Track separately audio track from video track. r=kinetik
Bug 1224973 added a new usage of the MediaDataDemuxer where we would seek only inside the video track. So we can't use a common nestegg context for demuxing both the audio and video.
So instead we now use two different nestegg context.

MozReview-Commit-ID: 4G86Na5abe2

--HG--
extra : rebase_source : 4f296a649f73ef2f37a770db2c8a0f7f0e5c54a2
2016-05-30 15:40:05 +10:00
Jean-Yves Avenard adcff7f912 Bug 1276572: [webm] Fix MediaRawDataQueue::PushFront. r=jwwang
We want to add MediaRawDataQueue aOther at the front, not at the back.

MozReview-Commit-ID: 9icTWzRqS4u

--HG--
extra : rebase_source : 2713cbe952461c520a420925040be2de257f0596
2016-05-30 19:17:03 +10:00
Kaku Kuo 6ba3ad8ecf Bug 1235301 - part 5 - mochitest;r=jwwang
MozReview-Commit-ID: 6NzyMk8pFS7

--HG--
extra : rebase_source : b8a9c09b3e04cc91bb553d9a6f84b71024c3247d
2016-05-24 17:16:22 +08:00
Kaku Kuo 5aae35101f Bug 1235301 - part 3 - export HTMLMediaElement::seekToNextFrame(); r=jwwang
MozReview-Commit-ID: 8WMpwOwfqxz

--HG--
extra : rebase_source : 505ebbc01f1c913e1ca90f937bd5f214f688f6ed
2016-05-24 23:05:35 +08:00
Kaku Kuo e6658c1851 Bug 1235301 - part 2 - implement NextFrameSeekTask; r=jwwang
MozReview-Commit-ID: 3ucCLzT6w27

--HG--
extra : rebase_source : c5fe5bc4fd4f616b56ca961dda18e2e06f91d059
2016-05-24 11:03:12 +08:00
Kaku Kuo 3a24c53a98 Bug 1235301 - part 1 - abstract the SeekTask class; r=jwwang
MozReview-Commit-ID: F2oXfR4F28x

--HG--
rename : dom/media/SeekTask.cpp => dom/media/AccurateSeekTask.cpp
rename : dom/media/SeekTask.h => dom/media/AccurateSeekTask.h
extra : rebase_source : 091d9fec3373b8dbda3d6e2bcac4903c2c38cd02
2016-05-24 11:02:57 +08:00
Kaku Kuo 6df2e6677a Bug 1235301 - part 0 - fix SeekTask; r=jwwang
MozReview-Commit-ID: L8DOsArR0b2

--HG--
extra : rebase_source : 6a8d6e4782d72e5f1c0c785397d687f19cd7efa1
2016-04-29 10:47:11 +08:00
JW Wang 1f7b60118b Bug 1275807 - Remove remaining use of FlushableTaskQueue. r=cpearce.
MozReview-Commit-ID: L12wxh7GPIr

--HG--
extra : rebase_source : 745ae8240326246050513c96300eba1e32d84130
2016-05-24 16:48:26 +08:00
Chris Peterson 11ef78ae89 Bug 1275016 - Rename Endian.h to EndianUtils.h to avoid #include confusion with Android's endian.h stdlib header. r=froydnj
--HG--
rename : mfbt/Endian.h => mfbt/EndianUtils.h
2016-05-22 13:31:11 -07:00
Bill McCloskey 291c555f34 Bug 1262671 - void** -> PickleIterator (r=froydnj) 2016-05-27 09:57:38 -07:00
Jean-Yves Avenard 48f24d3464 Bug 1275538: P2. Drop decoded frames that we know are already too late. r=kamidphish
MozReview-Commit-ID: EZ2Ql2DtTKa

--HG--
extra : rebase_source : 4dbffc3538e86562a6bb347354f4ff377e484f04
2016-05-26 14:58:48 +10:00
Jean-Yves Avenard ca37fb4d46 Bug 1275538: P1. Abort early if a skip request is in progress. r=gerald,kamidphish
We would only abort early if new data had been received. Which may not always be the case.

MozReview-Commit-ID: HvAUq5CTc7F

--HG--
extra : rebase_source : a24b6c8bf2a31b0c9e69fc748ebb9b80b5c0d286
2016-05-26 13:59:46 +10:00
Andreas Pehrson 1d2085e59f Bug 1275596 - Ignore ended tracks when selecting new track in MediaStreamAudioSourceNode and MediaElementSourceNode. r=padenot
This is how it was meant to work when the refactor landed in Bug 1208371.
We have no test coverage of seeking apparently.

MozReview-Commit-ID: IhyGbjctO7E

--HG--
extra : rebase_source : 70f1ab777d8f7d6632d24f7134415ad13f73d166
2016-05-26 15:56:58 +02:00
Karl Tomlinson 605ca4cc77 bug 1275754 strip obsolete updates from mStreamUpdates when adding new updates r=padenot
MozReview-Commit-ID: 64tRYsgC1pC

--HG--
extra : rebase_source : 85e43345c3eabc885f87c8c0dad5d16a2c2e6f6c
2016-05-25 19:18:17 +12:00
eyim 4f13f0068e Bug 1271003 - Record whether we've used DXVA in crash reports r=BenWa,jrmuizel
MozReview-Commit-ID: 3nIwpdqSZS1

--HG--
extra : rebase_source : a0f71faccfda12ce3bce4a4526dc87610508c7b3
2016-05-26 15:38:41 -04:00
Kaku Kuo 6c95ab3e8e Bug 1275541 - Undefine GetCurrentTime. r=padenot, r=jesup
MozReview-Commit-ID: 3LSadqoMKD3

--HG--
extra : rebase_source : 514892577c08251de1c2be0a7e3ca110497370d4
2016-05-25 20:12:27 +08:00
Eric Rahm c077aa9010 Bug 1274913 - Move PDM log definition to header. r=njn 2016-05-24 14:55:53 -07:00
Dan Glastonbury d3d4cb2e30 Bug 1275472 - Enable suspending of background video only in nightly builds. r=cpearce
MozReview-Commit-ID: 13HJbggtTXH

--HG--
extra : rebase_source : 13cd70b3e67823b5d36b9785ab8c5feac5d72575
2016-05-25 14:13:30 +10:00
Randell Jesup f357e1adcd Bug 1275703: remove saved state about configuration of the VoiceEngine r=jib
MozReview-Commit-ID: LLexZdEuqo
2016-05-25 17:35:06 -04:00
Joel Maher 3ff44ada49 Bug 1270962 - move tests which access the clipboard to subsuite 'clipboard'. r=bgrins,ryanvm,armenzg
MozReview-Commit-ID: IZziPmwFtHj
2016-05-25 15:28:24 -04:00
JW Wang 8b980a3cbc Bug 1274216 - remove use of FlushableTaskQueue from PlatformDecoderModule. r=jya.
MozReview-Commit-ID: E3DG84yKRmw

--HG--
extra : rebase_source : 2636b7d1ef5cc544f70b3912d4d6bd30f25424df
2016-05-19 17:50:31 +08:00
JW Wang b9c2b41eb4 Bug 1274189. Part 3 - remove use of FlushableTaskQueue. r=jya
MozReview-Commit-ID: BblRglpMvtp

--HG--
extra : rebase_source : 525d103c8a4b829fc3f35d7722cd9456277f8f19
2016-05-19 16:30:02 +08:00
JW Wang ef34d3ad83 Bug 1274189. Part 2 - remove use of FlushableTaskQueue::Flush(). r=jya.
MozReview-Commit-ID: I079lp6vSqu

--HG--
extra : rebase_source : 4cd655365a45123de748791100bd308e229d650c
2016-05-25 10:15:24 +08:00
JW Wang ecc1e85308 Bug 1274189. Part 1 - rename some functions to be consistent with other MediaDataDecoder sub-classes. r=jya.
MozReview-Commit-ID: EqR1cQ2sAhQ

--HG--
extra : rebase_source : 650274ea49bdfcf4a6af55ef6da128d3590bc3a9
2016-05-20 16:28:50 +08:00
JW Wang 006ae9baa3 Bug 1193124 - Ensure logical position is updated after seek. r=jwwang
MozReview-Commit-ID: KD4ylXbaDfu

--HG--
extra : rebase_source : c3e856ce515eeeec17b0dd9c64332fcff4d6deb5
2016-04-18 18:57:47 +08:00
Chris Pearce bc093355a7 Bug 1249706 - Fix 8fe22dd4fc8a (backout of a085ea2d24bb). r=bustage
--HG--
extra : rebase_source : dedc21e95680f0361f4ff9e2058fe37f1a322e8e
2016-05-25 10:51:14 +12:00
Chris Pearce daf024be7d Bug 1249706 - Backout a085ea2d24bb for blowing telemetry server's mind. r=backout
--HG--
extra : rebase_source : fc17ac88544ff800b141a276f66282b34f613dfe
2016-05-25 10:31:15 +12:00
Jean-Yves Avenard 708b1db5db Bug 1274933: Reject data promise when EOS is encountered following waiting for data. r=gerald
MozReview-Commit-ID: 1hKplz5wFnJ

--HG--
extra : rebase_source : 301821b51146e5cc7273f86b53b16c1e6ef6ca08
2016-05-24 19:58:36 +10:00
Gian-Carlo Pascutto e3b4dc9250 Bug 1249313 - Don't shut down the entire Cameras IPC if a single source is shut down. r=jesup 2016-02-23 15:20:26 +01:00
JW Wang 96106a2fbc Bug 1274522. Part 2 - fix comments. r=gerald.
MozReview-Commit-ID: J7YKTy1m7PU

--HG--
extra : rebase_source : 29f7497cb035545d15dc2d0c79d82bf0ff94d549
2016-05-24 11:47:23 +08:00
JW Wang acc0134e37 Bug 1274522. Part 1 - Use AsyncShutdown API in MediaShutdownManager. r=gerald.
MozReview-Commit-ID: 4hMS188FBdp

--HG--
extra : rebase_source : 6c193d5a07f3109ef8a9a6268b112f3368500e88
2016-05-20 17:17:40 +08:00
Jean-Yves Avenard cd102518d1 Bug 1270323: P5. Prevent potential null deref. r=cpearce
This currently can't happen as no MediaDataDecoder ever return a null sample.

MozReview-Commit-ID: BucIadubght

--HG--
extra : rebase_source : 4c6f3dc1d5581bdb9d58ba3b7cc1659c57f40d8e
2016-05-23 16:12:17 +10:00
Jean-Yves Avenard 977d53d5e1 Bug 1270323: P4. Don't drain decoder if we're already waiting for new data. r=cpearce
If we're in waiting for data mode, the decoder must have already been drained and we want the waiting promise to be resolved upon the next run of UpdateReceivedNewData.

MozReview-Commit-ID: Hf8pFFyQmjJ

--HG--
extra : rebase_source : c51ed65c7d7c4a9ee877e6f9420f6534480e7cb5
2016-05-23 16:09:12 +10:00
Jean-Yves Avenard e1fd229178 Bug 1270323: [ffmpeg] P3. Use the dts of the last sample input, not the dts of the last decoded sample. r=cpearce
Amendment to bug 1244410. If no frames had been output yet, last dts would have been INT64_MIN.

MozReview-Commit-ID: LOdWLpyuLYm

--HG--
extra : rebase_source : f842d2214b1e82f3b069e843157b95d87e62fa01
2016-05-23 15:37:34 +10:00
Jean-Yves Avenard 1a18fcce6e Bug 1270323: P2. Don't process new incoming data while a skip to next keyframe is pending. r=cpearce
Followup from bug 1272964 P4.

MozReview-Commit-ID: 18MC3O1JZLv

--HG--
extra : rebase_source : f1f09890f8837caceb37e0e5deafea6e43fbe900
2016-05-21 23:02:43 +08:00
Jean-Yves Avenard 51b5eef658 Bug 1270323: P1. Don't reset flag indicating that new data was received. r=cpearce
A bit of a shot in the dark, but it is possible that data got received but that information got lost as reset was called.

MozReview-Commit-ID: 1KjQeCFsGPJ

--HG--
extra : rebase_source : 3a522045bde0658fdfeccbf4d0cac11b43bc35d7
2016-05-21 22:58:40 +08:00
Jean-Yves Avenard 4bde53c7a1 Bug 1275098: Silence incorrect dumb compiler warning. r=cpearce
MozReview-Commit-ID: In7HSZM2SjX

--HG--
extra : rebase_source : 9f4358e5fad4b0233847fc96a6a8097ea101498a
2016-05-24 10:16:39 +10:00
JW Wang 13fa174ec0 Bug 1274199 - remove use of FlushableTaskQueue. r=cpearce.
MozReview-Commit-ID: J9BHEuF6CPJ
2016-05-19 17:04:18 +08:00
JW Wang fbdef02717 Bug 1272565 - draw a blank image when no frames in the video track.
MozReview-Commit-ID: 1Kijn00XAnQ
2016-05-17 10:33:32 +08:00
JW Wang d1674fc0e3 Bug 1274212 - remove use of FlushableTaskQueue. r=kaku
MozReview-Commit-ID: DmyrIhGq8yb
2016-05-19 17:24:30 +08:00
JW Wang 5a7fa14c5c Bug 1274214 - remove use of FlushableTaskQueue. r=kaku.
MozReview-Commit-ID: 5tMa5aqAgQ1
2016-05-19 17:32:22 +08:00
Byron Campen [:bwc] 495f614a9f Bug 1213773: Better handling of answer with direction of inactive in renegotiation. r=mt
MozReview-Commit-ID: Fjo2rBtIYvD

--HG--
extra : rebase_source : bc08c173713781e134de25d39e199aa405a0ca7f
2016-02-05 13:21:11 -06:00
Jean-Yves Avenard 4fed0cc0ca Bug 1274892: [MSE] Don't crash when source buffer is deleted early. r=cpearce
The condition will be perfectly handled by the MediaFormatReader anyway.

MozReview-Commit-ID: Dm6evq6T4t6

--HG--
extra : rebase_source : 6e49cfae68bfa856aad891faf3cea565b152e565
2016-05-23 14:03:43 +10:00