dom/media/MediaDecoderStateMachine.h
ef6971d9f7196b030b23a96c8e81f23cac4b8e34
created 2015-12-01 09:34 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1228923 - Merge some MediaEventSource for MDSM. r=jya.
52fd8e1b08444a012f41294dde33527459ab0ec3
created 2015-11-30 13:06 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1227797 - Use MediaEventSource to publish playback events for MDSM. r=jya.
41052f93dd23932337c1057beb475a8585e83ab1
created 2015-11-23 10:35 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1226569. Part 1 - Use MediaEventSource to publish MetadataLoaded and FirstFrameLoaded events. r=jya.
28d11278ff97bf9f4965e14870d9ace9377b3b79
created 2015-11-18 09:01 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1219142. Part 2 - remove unused code. r=jya.
5d977c74e5741a13e15c295c5caa377428e3b844
created 2015-11-15 14:49 +0100
pushed 2016-01-25 13:55 +0000
sajitk sajitk - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian
7fbfb74b3dd32634e4cdc314ab9f48eaeaeada6a
created 2015-11-11 17:59 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1223599 - Remove the throttling argument from AbstractMediaDecoder::NotifyDataArrived(). r=jya.
66a799321ef851242374893b00c88df336bd8137
created 2015-11-11 09:36 -0800
pushed 2016-01-25 13:55 +0000
Wes Kocher Wes Kocher - Backed out changeset 1e5f3d1151d6 (bug 1219480) for cpp unittest bustage CLOSED TREE
1e5f3d1151d60a1edd6424a35a2e38b5ab17adad
created 2015-11-11 06:52 +0100
pushed 2016-01-25 13:55 +0000
sajitk sajitk - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian
ef5ac56a15d2c3a25c231608aebaa4f3401ee49d
created 2015-11-11 07:43 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1220558. Part 1 - remove unused arguments from MediaDecoderReader::DispatchNotifyDataArrived() and its callees/callers. r=jya.
47fed0ef3b9827dd9f345816e615bc45afa95ac0
created 2015-11-02 10:36 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1219169. Part 2 - move MediaDecoderStateMachine::OnTaskQueue() to private. r=jya.
70fe76f4fad70d79fd9198c579abf7036211815b
created 2015-10-21 20:19 +1100
pushed 2015-12-14 20:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1207198: P2. Defer dormant request while ReadMetadata is pending in MDSM. r=sotaro
a75a9f0221a213cc4ad2f70f77ed0cac5e75afbe
created 2015-10-20 05:33 -0400
pushed 2015-12-14 20:08 +0000
James Cheng James Cheng - Bug 1194606 - Make MediaDecoderStateMachine capable of requesting different kind (decoded/raw) of media data. r=jya
1dc6e120ebff05eb39ed64d6cbedbd72c0ab5bc9
created 2015-10-19 18:08 +0800
pushed 2015-12-14 20:08 +0000
Kilik Kuo Kilik Kuo - Bug 1194918 - Move av-sync and video frame rendering logic from MDSM to VideoSink. r=jwwang.
00b1bb5ace0de6d802bd130f84dde0328b6f018c
created 2015-10-19 17:32 +0800
pushed 2015-12-14 20:08 +0000
Kilik Kuo Kilik Kuo - Bug 1194918 - Add VideoSink which contains either AudioSinkWrapper or DecodedStreamSink as a default operating MediaSink in MDSM. r=jwwang.
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
6c9196c47e1547a91552d5ddb908c05939fb9117
created 2015-10-14 11:46 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1214065 - Remove unused arguments from MediaDecoder::Load() and its friends. r=kinetik.
f9555c07f0e8e4917b032b1922ae0b79cc1b88cb
created 2015-10-13 15:39 +0800
pushed 2015-12-14 20:08 +0000
Kilik Kuo Kilik Kuo - Bug 1213897 - Extract DelayedScheduler out of MDSM to a common class. r=jwwang
7d1a08a0ba44bc2b13d17a3c0b3350069b256b44
created 2015-10-12 12:05 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1212701. Part 2 - remove MediaDecoderStateMachine::OnDecodeTaskQueue() which is unused. r=jya.
32227d966b607f6635a60026f6d73eee947e4407
created 2015-10-07 14:52 +0800
pushed 2015-12-14 20:08 +0000
Kilik Kuo Kilik Kuo - Bug 1211364 - Check frame validity earlier when decoded frames arrive in MDSM. r=jwwang
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
21f3619c2a621c8e6ddff6c20c55cac2f5c3d317
created 2015-10-06 10:26 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1208934 - Remove usage of decoder monitor from MDSM. r=kinetik.
8bbb629f0d549d91cc6e3743dd8a295621263a6f
created 2015-09-27 21:37 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1209864. Part 1 - make all methods run on the main thread and remove usage of the decoder monitor. r=roc.
bd0c2c2993631ad02826ae077f3ef2f0fbf759cf
created 2015-09-27 21:02 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1208933 - Remove AbstractMediaDecoder::NotifyWaitingForResourcesStatusChanged(). r=jya.
5aecd8e89475d599bc73fb5b0df0ae1a8cc2a416
created 2015-09-27 20:48 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1208932 - Remove ReadMetadataFailureReason::WAITING_FOR_RESOURCES. r=jya.
db7c6afb4cb72bb00846c7766c952705c8031d03
created 2015-09-27 18:48 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1208922. Part 3 - forward the CDMProxy from MediaDecoder to MediaDecoderReader via MDSM. r=cpearce.
09eb2d17aa32ef1b534ffbe9959acb51d5748a0f
created 2015-09-30 10:32 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1188643. Buffer more audio in audio capture mode to avoid glitches. r=cpearce.
3e3620f7905d5ed1bfd69ad521f2bcc5764f628c
created 2015-09-24 12:31 +0530
pushed 2015-12-14 20:08 +0000
Nigel Babu Nigel Babu - Backed out changeset dcbabf6ce153 (bug 1188643) for linux crashtest bustage
dcbabf6ce1535227cd9c97ad902a903f446e0e87
created 2015-09-24 14:20 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1188643. Buffer more audio in audio capture mode to avoid glitches. r=cpearce.
625763308cc8030605dd946cf922aababeceb2af
created 2015-09-22 13:55 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1206607 - Remove some dead code from MDSM. r=kinetik.
9a0ca896c90edc42b0993b732d7dfc90bee3afb6
created 2015-09-22 11:03 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1206578 - Group public and private functions respectively for MDSM. r=gsquelart.
312bc640a7dd7e510a11a96df5ffcda871a18ade
created 2015-09-21 14:01 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1206576 - Dispatch some MDSM functions to hide its internal thread model. r=jya.
1f9594433a39dd07b9014603d182fc3f3607f7fa
created 2015-09-21 13:49 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1204430. Part 2 - mirror MediaDecoder::mMediaSeekable. r=kinetik.
9ad6f8144c5b5b6c2cee2d6b6e2563a89cb59ca4
created 2015-09-15 17:47 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1172830 - Move buffering check out of MediaDecoderStateMachine::UpdateRenderedVideoFrames(). r=cpearce.
20bcc2f876c6c73f6a52da944458c0c5f2477721
created 2015-09-15 13:51 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1203877 - Remove MediaDecoder::UpdatePlaybackOffset. r=kinetik.
20f737a2b959da8e47323e327011cfbaf139c36e
created 2015-09-15 10:04 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1203418. Part 2 - duplicate the implementation of MediaDecoder::GetStatistics so MDSM can call it on its own thread. r=cpearce.
0be0207d4271031fe7a6de5b8bda797f9210386b
created 2015-09-10 03:06 +0200
pushed 2015-10-29 11:30 +0000
James Cheng James Cheng - Bug 1203047 - Make MediaDecoderReader know less about AudioData/VideoData by using MediaData instead. r=jya
d27278fc308e5059e7f05c1c966d848963b5adfc
created 2015-09-10 16:40 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1203374. Part 2 - duplicate the implementation of MediaDecoder::CanPlayThrough so MDSM can call its own CanPlayThrough() on its own thread. r=jya.
e5f7eabe6538a97c1cf43179be28ada7465cbcb4
created 2015-09-10 11:31 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1202540 - Remove MDSM::mPlayStartTime. r=kinetik.
c1d187c685d1a00d8f0cd521fb34b250ccf7124b
created 2015-09-10 10:19 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1202351 - Remove MDSM::mPlayDuration. r=cpearce.
07ff9769e2023dcc8a07f5e7df0febb05c82a446
created 2015-09-09 10:12 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1199562. Part 3 - remove unused code. r=roc.
fb545c690083fdd48843bf4fc5213827db8307b1
created 2015-09-09 10:12 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1199562. Part 2 - replace usage of mStreamSink with mMediaSink in most cases. r=roc.
311f2747762968fb20e86658f1ea0d0f0a829808
created 2015-09-09 10:12 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1199562. Part 1 - rename mAudioSink to mMediaSink as well as related member names. r=roc.
ea42cfe74cf36d05d5561d246200f1ad74ca0857
created 2015-09-07 19:32 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1199155. Part 3 - rename mDecodedStream to mStreamSink. r=roc.
402d77e444c0fc404fbd509225529dd9bee06a4e
created 2015-09-07 19:32 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1199155. Part 2 - fix includes and forward declarations. r=roc.
6af5de32b89b9d247aa2b30475ab782240053565
created 2015-09-07 11:58 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1199121. Part 3 - remove unused code. r=kinetik.
36369d9491bc9d5db73e66da98ad583d4bc82b1a
created 2015-09-07 11:39 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1195158. Part 4 - remove unused code. r=cpearce.
778e3577ee7de91c77893aa71c717eb9589fa33e
created 2015-09-07 11:38 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1195158. Part 3 - connect listeners. r=cpearce.
0dcb70eb5798c80fae1ddec7577eb1308acb7a72
created 2015-09-02 14:14 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1199104. Part 3 - use AudioSinkWrapper in MDSM. r=kinetik.
b0b946df6a247cf39d989de0d168883b6ace5c63
created 2015-08-24 21:05 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1196112 - Part 1: Ensure all members except |mShuttingDown| and |mOutputStreamManager| are accessed on the worker thread only. r=roc
49879f964c82d1e722565c31b938ffb140aafb91
created 2015-08-24 16:44 -0400
pushed 2015-10-29 11:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets b2eb913e58c9 and c678e1317fa0 (bug 1196112) for suspicion of causing bug 1197977.
c678e1317fa0b592169260b7e98a8985abc267ec
created 2015-08-24 21:05 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1196112. Part 1 - ensure all members except |mShuttingDown| and |mOutputStreamManager| are accessed on the worker thread only. r=roc.
d7f6ba1197608932989a0ace028aa4d45fd66331
created 2015-08-24 10:04 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1195632. Part 2 - Have DecodedStream listen to push events of the media queues and call SendData() on its own without the help of MDSM. r=roc.
87a4cfa9fe0af8af58a6032fbe65289fbee29c5a
created 2015-08-20 11:43 -0400
pushed 2015-10-29 11:30 +0000
Matt Woodrow Matt Woodrow - Bug 1196417 - Make video software fallback only affect the current video instead of the entire browser. r=cpearce
ab9dce123576c95460fd970a12b27684ab6cabd9
created 2015-08-20 11:39 -0400
pushed 2015-10-29 11:30 +0000
Matt Woodrow Matt Woodrow - Bug 1196408 - Make sure we only report a corrupt/slow video frame once. r=cpearce
272e873bd4257c79aaf721755424255562644cdb
created 2015-08-20 13:02 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1195185. Part 3 - align the life cycle of mData with {Start,Stop}Playback. r=roc.
f4091e0478f86c1adb8fbcce0bddd8346b285e4c
created 2015-08-18 11:55 +0800
pushed 2015-10-29 11:30 +0000
Kilik Kuo Kilik Kuo - Bug 1188268 - Make AudioSink a base class, create DecodedAudioDataSink to act as original AudioSink, and move sink-related files to dom/media/mediasink. r=jwwang, r=cpearce
adc449224816dedf17bf746db54cf2860fee1ae0
created 2015-08-18 10:52 +0200
pushed 2015-10-29 11:30 +0000
Sebastian Hengst Sebastian Hengst - Backed out changesets 7610baf4a3ae, 6226b99f19bd, 157e41e32906, 60a3b1862f71 (bug 1195158). r=backout
7610baf4a3aecf82a092949f0122fadd1d89f435
created 2015-08-18 11:12 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1195158. Part 4 - remove unused code. r=cpearce.
6226b99f19bd774740cce55d7ba1737554e2d774
created 2015-08-18 11:12 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1195158. Part 3 - connect listeners. r=cpearce.
less more (0) -300 -100 -60 tip