dom/media/MediaFormatReader.h
fde4ca7bfd6f07f364efd0dbbdfbbb182fd5490d
created 2017-02-25 07:49 +0800
pushed 2017-03-03 09:41 +0000
JW Wang JW Wang - Bug 1341200. Part 6 - let ShutdownDecoderWithPromise() return void by tracking the shutdown promise. draft
6506584e81ed12abe96c56a79448e4c2fecc266b
created 2017-02-24 17:27 +0800
pushed 2017-03-03 09:41 +0000
JW Wang JW Wang - Bug 1341200. Part 5 - move the definition to .cpp as they will access ShutdownPromisePool in next patches. draft
b80c6442232caa0a2099219f923aba4003761c96
created 2017-02-24 17:24 +0800
pushed 2017-03-03 09:41 +0000
JW Wang JW Wang - Bug 1341200. Part 4 - remove the check that is unnecessary. draft
1b4303b2ac289f6ab1d86f3ce9dd0d00caf672dc
created 2017-02-24 17:19 +0800
pushed 2017-03-03 09:41 +0000
JW Wang JW Wang - Bug 1341200. Part 3 - replace mShutdownRequest with a bool as P2. draft
94c493b76c067f249cab5507cb1e6758d3c21bf5
created 2017-02-24 17:04 +0800
pushed 2017-03-03 09:41 +0000
JW Wang JW Wang - Bug 1341200. Part 2 - replace mFlushRequest with a bool for mFlushRequest.Disconnect() is never used and a bool is sufficient to do the job. draft
edf5aebb9d99d3e2a538d4f5cbcb289c5e75ce16
created 2017-02-27 09:56 +0800
pushed 2017-03-03 03:03 +0000
JW Wang JW Wang - Bug 1341200. Part 10 - streamline DecoderData::ShutdownDecoder() so it feels like a sync function and MFR doesn't need to explicitly wait for flush/shutdown to complete before creating new decoders. draft
2333202056d98ac020830329407a13e871cce6da
created 2017-02-27 00:17 +0800
pushed 2017-03-03 03:03 +0000
JW Wang JW Wang - Bug 1341200. Part 9 - remove unused mShuttingDown. draft
a1a24709b6d7a78e30b4e0b794f76657c8ae50d9
created 2017-02-25 07:59 +0800
pushed 2017-03-03 03:03 +0000
JW Wang JW Wang - Bug 1341200. Part 7 - merge ShutdownDecoderWithPromise() and ShutdownDecoder(). draft
a293ff5341ffb05f396d603458e903a23aaa2852
created 2017-02-25 07:49 +0800
pushed 2017-03-03 03:03 +0000
JW Wang JW Wang - Bug 1341200. Part 6 - let ShutdownDecoderWithPromise() return void by tracking the shutdown promise. draft
e2beca29269ca2b3b3020b1ee03cbcb5ab439a71
created 2017-02-24 17:27 +0800
pushed 2017-03-03 03:03 +0000
JW Wang JW Wang - Bug 1341200. Part 5 - move the definition to .cpp as they will access ShutdownPromisePool in next patches. draft
795e9d4eba0787780433277cfef644f3894d8755
created 2017-02-24 17:24 +0800
pushed 2017-03-03 03:03 +0000
JW Wang JW Wang - Bug 1341200. Part 4 - remove the check that is unnecessary. draft
9847365dc133d31bbf63b7e80a865e9ef0000256
created 2017-02-24 17:19 +0800
pushed 2017-03-03 03:03 +0000
JW Wang JW Wang - Bug 1341200. Part 3 - replace mShutdownRequest with a bool as P2. draft
36e37b3531a064b993dce69dcaa2482f60f261ba
created 2017-02-24 17:04 +0800
pushed 2017-03-03 03:03 +0000
JW Wang JW Wang - Bug 1341200. Part 2 - replace mFlushRequest with a bool for mFlushRequest.Disconnect() is never used and a bool is sufficient to do the job. draft
18a8bb9e36042de7e9b94b9d48bb4b588a00cb9d
created 2017-02-27 10:44 +1100
pushed 2017-03-02 07:58 +0000
Gerald Squelart Gerald Squelart - Bug 1343437 - MFR::OnDemuxerInitDone forwards non-NS_OK MediaResult to HTMLMediaElement::DecodeWarning - r?jya draft
da29b2287a84247a31f118fb48e6234c64186b4c
created 2017-02-27 09:56 +0800
pushed 2017-02-27 03:45 +0000
JW Wang JW Wang - Bug 1341200. Part 10 - streamline DecoderData::ShutdownDecoder() so it feels like a sync function and MFR doesn't need to explicitly wait for flush/shutdown to complete before creating new decoders. draft
c9e3e793eed1f0c0515c7e1770af54baa8ba7bba
created 2017-02-27 00:17 +0800
pushed 2017-02-27 03:45 +0000
JW Wang JW Wang - Bug 1341200. Part 9 - remove unused mShuttingDown. draft
3a57f945b8e4b96d7a0f44d7a028f346105f60fb
created 2017-02-25 07:59 +0800
pushed 2017-02-27 03:45 +0000
JW Wang JW Wang - Bug 1341200. Part 7 - merge ShutdownDecoderWithPromise() and ShutdownDecoder(). draft
3c68126148684275187a3f9c3b4dae1df440f16f
created 2017-02-25 07:49 +0800
pushed 2017-02-27 03:45 +0000
JW Wang JW Wang - Bug 1341200. Part 6 - let ShutdownDecoderWithPromise() return void by tracking the shutdown promise. draft
292853c1f11428d0b28f785b61f1224cc0335bbc
created 2017-02-24 17:27 +0800
pushed 2017-02-27 03:45 +0000
JW Wang JW Wang - Bug 1341200. Part 5 - move the definition to .cpp as they will access ShutdownPromisePool in next patches. draft
f98c9672647fbc4e83cd8b8e1050872bd35894a4
created 2017-02-24 17:24 +0800
pushed 2017-02-27 03:45 +0000
JW Wang JW Wang - Bug 1341200. Part 4 - remove the check that is unnecessary. draft
97bb6d6e9f899b79e943944ba9468b6420461953
created 2017-02-24 17:19 +0800
pushed 2017-02-27 03:45 +0000
JW Wang JW Wang - Bug 1341200. Part 3 - replace mShutdownRequest with a bool as P2. draft
3fe2dee95c6dbd982d74159bb98567e1ec53feab
created 2017-02-24 17:04 +0800
pushed 2017-02-27 03:45 +0000
JW Wang JW Wang - Bug 1341200. Part 2 - replace mFlushRequest with a bool for mFlushRequest.Disconnect() is never used and a bool is sufficient to do the job. draft
05d9746016f47666c00390aacc9f9d62c8ffffb4
created 2017-02-24 17:04 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - Move to 99 chars instead of 80 draft
cbb8fdf1daf98a15f7d57f6b08d273bdf96aa1a0
created 2017-02-24 09:55 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - indent all but js/ draft
542acecd4a2d5ff89bedf3742f4b8b361ea5e38f
created 2017-02-24 15:00 +0100
pushed 2017-02-24 14:19 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1313548: P3. Return early of we're not longer waiting for a key. r?gerald draft
4dbb7cb93d2fa76071cea448f96cb0dd5a00975f
created 2017-02-23 14:10 +0100
pushed 2017-02-24 09:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1313548: P1. Always resolve waiting promise, when clearing waitforkey. r?jharris draft
55620acfb077fe3c0ee30342726828c79ed0a3bf
created 2017-02-11 17:35 +0800
pushed 2017-02-21 07:28 +0000
JW Wang JW Wang - Bug 1341200. Part 2 - remove ShutdownDecoderWithPromise(). draft
6073b79506a4123d6190461b84e112957550dc13
created 2017-02-11 19:43 +0800
pushed 2017-02-21 07:28 +0000
JW Wang JW Wang - Bug 1341200. Part 1 - use ShutdownPromisePool to streamline DecoderData::ShutdownDecoder(). draft
af2cfe6e4c5bb36d5016a2de1c1193aa2ddee0b0
created 2017-02-17 19:34 +0800
pushed 2017-02-21 06:05 +0000
JW Wang JW Wang - Bug 1340969. Part 2 - remove MFR::mShutdownPromise by using promise chaining. draft
5ca91530155e9bae43a349acd30e8e591d1ca928
created 2017-02-17 19:29 +0800
pushed 2017-02-21 06:05 +0000
JW Wang JW Wang - Bug 1340969. Part 1 - add ShutdownPromisePool to manage ShutdownPromises. draft
b58ee06413e1a365c40f90ab1d1ca7d5db1916c0
created 2017-02-15 09:23 +1100
pushed 2017-02-16 15:00 +0000
Gerald Squelart Gerald Squelart - Bug 1326372 - P2. Backed out changeset 19c468c32d03 bug 1319995-P1 - r=jya a=abillings
0dab61b1573fd15a2a6fc80cd773cd1dc5cd0915
created 2017-02-14 12:30 +1100
pushed 2017-02-16 15:00 +0000
Gerald Squelart Gerald Squelart - Bug 1326372 - P1. Backed out changeset 4ea0f7d805d9 bug 1319995-P4 - r=jya a=abillings
485ccfe9c084b63c2d496fabbec8de8000967c4c
created 2017-02-13 19:18 +0100
pushed 2017-02-14 15:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1336431: P4. Rename SharedTrackInfo. r?gerald draft
63b167653adbb12c0b4bd9e8bd3733eac2bcf7ab
created 2017-02-09 15:31 +0100
pushed 2017-02-12 10:26 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1337559: P2. Rework draining in MediaFormatReader. r?gerald draft
b2a2f9a5620704d03d92caac7102f91bf947e413
created 2017-02-09 15:31 +0100
pushed 2017-02-10 23:24 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1337559: P2. Rework draining in MediaFormatReader. r?gerald draft
25cf256c8c79096253f88b64012221ae3425d8d3
created 2017-01-27 13:20 +0100
pushed 2017-01-31 14:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: P9. More coding style fixes. r?gerald draft
8db8f1e9bd99c2e48d1a898c99610e04ab7c23bc
created 2017-01-27 13:20 +0100
pushed 2017-01-27 12:22 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: P9. More coding style fixes. r?gerald draft
ee275dfa997c4823f96b134aa6cc7ba78ea0584e
created 2017-01-27 11:48 +0100
pushed 2017-01-27 12:22 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: P7. Re-implement handling for WaitingForKey in MFR. r?cpearce draft
9510693026af06a325120a03dea5ac35c54117c3
created 2017-01-26 13:56 +0100
pushed 2017-01-26 23:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: P5. Promisify MediaDataDecoder. r?cpearce, r?snorp, r?gerald, r?mattwoodrow draft
f2ea46ba12b6806dce0fb3c402a0ee107169e7fd
created 2017-01-23 23:09 +0100
pushed 2017-01-23 22:45 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: P5. WIP. f?gerald draft
864e5dfe9e440f9a20f59f0337d93d7d211dc154
created 2017-01-20 21:23 +0100
pushed 2017-01-20 20:50 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: P5. WIP. f?gerald draft
fc4c3dcd41b627c9ec86226df95835a0b6fa2f2b
created 2016-12-20 18:53 +1100
pushed 2017-01-20 20:50 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: P1. Remove handling for WaitingForKey in MFR. r?cpearce draft
0cd2906de9ad0be7139faf71c42ab84b9fdd2eb8
created 2017-01-20 21:23 +0100
pushed 2017-01-20 20:25 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: WIP. f?gerald draft
c23fc2cea382627af8ff20ae3edea926eaa6d51a
created 2017-01-18 16:51 +0800
pushed 2017-01-19 02:48 +0000
JW Wang JW Wang - Bug 1331862. Part 2 - use nsCString internally whenever possible. r?jya draft
5c481dcfb9f2b573486fbc2a774f6935c5dff65a
created 2016-11-30 12:03 +0800
pushed 2017-01-16 20:19 +0000
JW Wang JW Wang - Bug 1315631 - don't dispatch |this| in the constructor. r=jya a=ritu
893de7431d51a2a3579762ff70c5e6ef0ae96628
created 2016-11-30 12:03 +0800
pushed 2017-01-16 18:05 +0000
JW Wang JW Wang - Bug 1315631 - don't dispatch |this| in the constructor. r=jya a=ritu
d0c877363d21a7314afddfa6d8bff171260631d8
created 2016-12-08 18:33 -0800
pushed 2017-01-16 18:05 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 7dee76404ee6 (bug 1315631) for override bustage in GStreamerReader::Init()
7dee76404ee623f61fc741ce94752f9378a52d8e
created 2016-11-30 12:03 +0800
pushed 2017-01-16 18:05 +0000
JW Wang JW Wang - Bug 1315631 - don't dispatch |this| in the constructor. r=jya a=lizzard,ritu
a811b7e35c872a2879e4e54bc015f5eb3eae5c27
created 2016-12-19 11:47 +1000
pushed 2017-01-05 11:52 +0000
Dan Glastonbury Dan Glastonbury - Bug 1295921 - PD: Keep last keyframe in MFR. r?jwwang, jya draft
014620198021009916ea19847b37b5d1e0307e2d
created 2016-12-20 18:53 +1100
pushed 2017-01-02 20:06 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: P1. Remove handling for WaitingForKey in MFR. r?cpearce draft
1c6fffd459966a1cdf92b30942b42e76ef57a492
created 2016-12-19 12:25 +0800
pushed 2016-12-22 03:39 +0000
JW Wang JW Wang - Bug 1324337. Part 1 - Make MediaFormatReader::mOriginalSeekTarget a Maybe<>. r?jya draft
d44f88d8ff12f8a0a22889f1cb9947b393ae4cf4
created 2016-12-21 14:58 +0800
pushed 2016-12-21 07:10 +0000
Kaku Kuo Kaku Kuo - Bug 1324357 - Remove MediaDecoderReader::ForceZeroStartTime(); r?jya draft
171bf90ca7f7711c5642d5414572cfa894d11d97
created 2016-12-19 12:25 +0800
pushed 2016-12-20 03:41 +0000
JW Wang JW Wang - Bug 1324337. Part 1 - Make MediaFormatReader::mOriginalSeekTarget a Maybe<>. r?jya draft
e3991695b9c7a9a0b5b27fbd6fd913849c428ca8
created 2016-11-30 01:50 +1100
pushed 2016-12-20 03:01 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319992: P4. Use Mutex in place of Monitor. r=jwwang draft
69fc32861509f579492229d1afb7b09d5d6bfef1
created 2016-11-30 01:42 +1100
pushed 2016-12-20 03:01 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319992: P3. Remove no longer used seeking argument. r=jwwang draft
6433fdcbfbe882240eefacedff5e637f3d1161b9
created 2016-11-28 21:08 +1100
pushed 2016-12-20 03:01 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319992: P1. Run demuxing operations on its own task queue. r=jwwang draft
0ffa9abab8a5462361f90ce48b88434c05601fcf
created 2016-12-19 15:16 +0800
pushed 2016-12-20 02:23 +0000
Kaku Kuo Kaku Kuo - Bug 1324357 - Remove MediaDecoderReader::ForceZeroStartTime(); r?jya draft
10d7d031279410e82d5ec3d7f0136df595a6a683
created 2016-12-20 10:14 +1100
pushed 2016-12-20 01:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - try: -b do -p all -u mochitest-media,mochitest-media-e10s,web-platform-tests -t none draft
0d5d81f29bd35fa57bceab58c592753fd4ea3242
created 2016-11-30 01:50 +1100
pushed 2016-12-20 01:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319992: P4. Use Mutex in place of Monitor. r=jwwang draft
c56e934be3765cd6839b0747b5365933b062e024
created 2016-11-30 01:42 +1100
pushed 2016-12-20 01:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319992: P3. Remove no longer used seeking argument. r=jwwang draft
less more (0) -300 -100 -60 tip