dom/media/MediaDecoderStateMachine.h
59834f182e67
created 2017-08-25 17:11 +0800
pushed 2017-08-29 18:28 +0000
Kilik Kuo Kilik Kuo - Bug 1393336 - Remove WaitForCDM state from MDSM. r=jwwang,jya
332a6f47a270
created 2017-08-17 11:52 +0800
pushed 2017-08-22 09:47 +0000
JW Wang JW Wang - Bug 1391142. P2 - remove MDSM::mResource and related functions. r=gerald
5ee6c8012b97
created 2017-08-17 11:48 +0800
pushed 2017-08-22 09:47 +0000
JW Wang JW Wang - Bug 1391142. P1 - dispatch IsLiveStream changes from MediaDecoder to MDSM. r=gerald
35fc4a82ffa7
created 2017-08-10 13:00 +1200
pushed 2017-08-11 01:14 +0000
Matthew Gregan Matthew Gregan - Bug 1388236 - Remove B2G-only AudioChannel code from media playback. r=jwwang
391004ee6876
created 2017-08-04 17:56 +0800
pushed 2017-08-08 21:05 +0000
JW Wang JW Wang - Bug 1388228. P3 - following P2, we can now remove unused code and canonicals. r=gerald
adee51b6c180
created 2017-08-04 17:38 +0800
pushed 2017-08-08 21:05 +0000
JW Wang JW Wang - Bug 1388228. P2 - cache the result of CanPlayThrough() and mirror it to MDSM. r=gerald
90612a88de7c
created 2017-08-01 13:54 +0800
pushed 2017-08-04 17:19 +0000
JW Wang JW Wang - Bug 1385699. P2 - rewrite the code of calculating duration in MDSM. r=cpearce
47380ed038da
created 2017-07-31 10:17 +0800
pushed 2017-07-31 09:10 +0000
JW Wang JW Wang - Bug 1385748. P2 - remove MDSM::mNextPlayState. r=kaku
f76639bd1c36
created 2017-07-31 10:15 +0800
pushed 2017-07-31 09:10 +0000
JW Wang JW Wang - Bug 1385748. P1 - remove MDSM::IsLogicallyPlaying() which has no callers at all. r=kaku
a9cb88990607
created 2017-07-27 14:49 +0800
pushed 2017-07-28 13:23 +0000
JW Wang JW Wang - Bug 1384836 - rename MediaDecoderReaderWrapper to ReaderProxy. r=kaku
29999b34e728
created 2017-07-20 09:56 +0800
pushed 2017-07-22 00:51 +0000
JW Wang JW Wang - Bug 1316211. P16 - remove MediaDecoderReader completely and fix includes. r=gerald
44cec0ee85fa
created 2017-07-19 17:34 +0800
pushed 2017-07-22 00:51 +0000
JW Wang JW Wang - Bug 1316211. P14 - move members from MDR to MFR. r=gerald
1a089f2a645b
created 2017-07-19 17:01 +0800
pushed 2017-07-22 00:51 +0000
JW Wang JW Wang - Bug 1316211. P13 - replace use of MediaDecoderReader with MediaFormatReader. r=gerald
1e93396b093c
created 2017-07-19 14:19 +0800
pushed 2017-07-22 00:51 +0000
JW Wang JW Wang - Bug 1316211. P4 - remove CheckSlowDecoding() and friends since IsAsync() now always returns true. r=gerald
8ea49c9fe3b8
created 2017-07-03 15:32 +0800
pushed 2017-07-06 22:34 +0000
Kaku Kuo Kaku Kuo - Bug 1378085 P1 - create VideoOnlySeekingState; r=jwwang
312f7a5a2c08
created 2017-06-12 12:34 -0700
pushed 2017-06-27 08:57 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
4472d2623ece
created 2017-06-21 13:59 +0200
pushed 2017-06-22 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae4
created 2017-06-12 12:34 -0700
pushed 2017-06-22 00:58 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e61d71c2a3a3
created 2017-06-20 08:27 +0200
pushed 2017-06-21 00:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd954
created 2017-06-12 12:34 -0700
pushed 2017-06-21 00:59 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
9c2a9c99809b
created 2017-06-12 16:06 +0800
pushed 2017-06-19 11:36 +0000
Kaku Kuo Kaku Kuo - Bug 1371188 P2 - remove MediaDecoderReader::RequestVideoData()'s aSkipToNextKeyframe parameter; r=jya
9305945e748c
created 2017-06-08 12:03 +0800
pushed 2017-06-12 10:50 +0000
JW Wang JW Wang - Bug 1371202. P1 - plumb the 'loop' attribute into MDSM. r=jya
97877fd398ad
created 2017-06-09 11:47 +0800
pushed 2017-06-12 10:50 +0000
JW Wang JW Wang - Bug 1371515. P5 - remove mIsShutdown which is not read at all. r=kaku
9a840c89892e
created 2017-06-09 11:45 +0800
pushed 2017-06-12 10:50 +0000
JW Wang JW Wang - Bug 1371515. P4 - remove CanonicalIsShutdown() which has no callers at all. r=kaku
6266b3ba9d23
created 2017-06-09 11:43 +0800
pushed 2017-06-12 10:50 +0000
JW Wang JW Wang - Bug 1371515. P3 - remove IsShutdown() which now has no callers. r=kaku
63fdec8b12fa
created 2017-05-24 09:11 +0200
pushed 2017-05-24 20:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1366362: P3. Have seekToNextFrame properly handle dormant mode. r=jwwang
cf1159d4b489
created 2017-05-18 16:35 +0800
pushed 2017-05-19 15:38 +0000
JW Wang JW Wang - Bug 1365524. P2 - replace use of nsAutoPtr with UniquePtr. r=jya
bc73a476b270
created 2017-05-17 16:04 +0800
pushed 2017-05-18 12:17 +0000
JW Wang JW Wang - Bug 1365520. P2 - remove mMetadataTags for we can pass |aMetadata->mTags| without storing it. r=kaku
3e859332938c
created 2017-05-17 16:00 +0800
pushed 2017-05-18 12:17 +0000
JW Wang JW Wang - Bug 1365520. P1 - remove MDSM::mSentLoadedMetadataEvent and MDSM::EnqueueLoadedMetadataEvent(). r=kaku
a343a3fc0558
created 2017-05-04 16:54 +1200
pushed 2017-05-05 13:15 +0000
Chris Pearce Chris Pearce - Bug 1361629 - Only call timeBeginPeriod/timeEndPeriod when media playback starts/stops. r=jwwang
795609f3011c
created 2017-04-17 17:20 +0800
pushed 2017-04-27 19:44 +0000
JW Wang JW Wang - Bug 1358972. P2 - remove MediaDecoder::mEstimatedDuration and its friends which is never modified. r=kaku
bc63b56a88dd
created 2017-04-07 16:11 +0800
pushed 2017-04-11 08:14 +0000
Kaku Kuo Kaku Kuo - Bug 1354465 P1 - dispatch a mozvideoonlyseekbegin event while starting a video-only seek; r=jwwang
78f4e24a6693
created 2017-03-28 18:13 +0800
pushed 2017-04-08 20:46 +0000
JW Wang JW Wang - Bug 1353607. P9 - change the underlying type of mCurrentPosition to TimeUnit. r=kikuo
12ad42030432
created 2017-03-28 18:01 +0800
pushed 2017-04-08 20:46 +0000
JW Wang JW Wang - Bug 1353607. P8 - use TimeUnit in DispatchSetFragmentEndTime(). r=kikuo
b652d908fc4c
created 2017-03-28 17:20 +0800
pushed 2017-04-08 20:46 +0000
JW Wang JW Wang - Bug 1353607. P5 - change the type of mDecodedAudioEndTime/mDecodedVideoEndTime to TimeUnit. r=kikuo
af62c8593753
created 2017-03-28 17:14 +0800
pushed 2017-04-08 20:46 +0000
JW Wang JW Wang - Bug 1353607. P4 - change the type of mFragmentEndTime to TimeUnit. r=kikuo
1e0d6ee061d2
created 2017-03-28 17:10 +0800
pushed 2017-04-08 20:46 +0000
JW Wang JW Wang - Bug 1353607. P3 - use TimeUnit in ScheduleStateMachineIn(). r=kikuo
f7909dc12794
created 2017-03-28 16:54 +0800
pushed 2017-04-08 20:46 +0000
JW Wang JW Wang - Bug 1353607. P2 - let GetDecodedAudioDuration() return a TimeUnit. r=kikuo
6d07c599d031
created 2017-03-28 16:49 +0800
pushed 2017-04-08 20:46 +0000
JW Wang JW Wang - Bug 1353607. P1 - remove the dead code. r=kikuo
e58dc73396a9
created 2017-03-28 16:35 +0800
pushed 2017-03-31 12:43 +0000
JW Wang JW Wang - Bug 1352319. P10 - let GetClock() return a TimeUnit. r=kaku
1da247595a48
created 2017-03-28 16:16 +0800
pushed 2017-03-31 12:43 +0000
JW Wang JW Wang - Bug 1352319. P9 - let GetMediaTime() return a TimeUnit. r=kaku
75972bacb5cf
created 2017-03-28 16:01 +0800
pushed 2017-03-31 12:43 +0000
JW Wang JW Wang - Bug 1352319. P8 - use TimeUnit in UpdatePlaybackPosition(). r=kaku
2534fc738fc6
created 2017-03-28 15:57 +0800
pushed 2017-03-31 12:43 +0000
JW Wang JW Wang - Bug 1352319. P7 - use TimeUnit in UpdatePlaybackPositionInternal(). r=kaku
67b7c5be82cf
created 2017-03-28 15:50 +0800
pushed 2017-03-31 12:43 +0000
JW Wang JW Wang - Bug 1352319. P6 - let AudioEndTime/VideoEndTime return a TimeUnit. r=kaku
82caa9318285
created 2017-03-28 15:38 +0800
pushed 2017-03-31 12:43 +0000
JW Wang JW Wang - Bug 1352319. P4 - move AudioPrerollUsecs/VideoPrerollFrames into DecodingState. r=kaku
2b36d0b36649
created 2017-03-28 15:09 +0800
pushed 2017-03-31 12:43 +0000
JW Wang JW Wang - Bug 1352319. P3 - use TimeUnit in HasLowBufferedData(). r=kaku
e9374f4264a5
created 2017-03-28 14:38 +0800
pushed 2017-03-31 12:43 +0000
JW Wang JW Wang - Bug 1350837. P3 - rename the variable and fix comments. r=kaku
53f3febc7452
created 2017-03-28 14:27 +0800
pushed 2017-03-31 12:43 +0000
JW Wang JW Wang - Bug 1350837. P2 - change the type of mAmpleAudioThresholdUsecs to TimeUnit. r=kaku
41344842642b
created 2017-03-27 16:28 +0800
pushed 2017-03-31 12:43 +0000
JW Wang JW Wang - Bug 1350832. P3 - rename variables and fix comments. r=kikuo
2533d6d1aa34
created 2017-03-27 16:22 +0800
pushed 2017-03-31 12:43 +0000
JW Wang JW Wang - Bug 1350832. P2 - change the type of mLowAudioThresholdUsecs to TimeUnit. r=kikuo
094dc48011f4
created 2017-03-27 18:12 +0800
pushed 2017-03-29 13:40 +0000
Kaku Kuo Kaku Kuo - Bug 1350852 P1 - add a mozvideoonlyseekcompleted event; r=jwwang
2783b06ab341
created 2017-03-24 11:58 +0800
pushed 2017-03-24 13:22 +0000
JW Wang JW Wang - Bug 1350203. P5 - replace SAMPLE_LOG with LOGV. r=kaku
1f50634b7a51
created 2017-03-22 11:59 +0800
pushed 2017-03-23 12:43 +0000
JW Wang JW Wang - Bug 1349145. P3 - use concrete types in MDSM and its friends. Also remove unnecessary casts. r=kaku
d37892e8bc4b
created 2017-03-22 11:28 +0800
pushed 2017-03-23 12:43 +0000
JW Wang JW Wang - Bug 1349145. P1 - revert the changes in bug 1203047 for MediaDecoderReader and its friends. r=jya
f4fc110ccde1
created 2017-03-11 15:12 +0800
pushed 2017-03-14 13:21 +0000
Kaku Kuo Kaku Kuo - Bug 1346498 part 6 - remove mHasSuspendTaint cannonical-mirror pair; r=jwwang
a42487bf567a
created 2017-03-11 14:06 +0800
pushed 2017-03-14 13:21 +0000
Kaku Kuo Kaku Kuo - Bug 1346498 part 4 - remove mIsVisible cannonical-mirror pair; r=jwwang
caaa45f70bb7
created 2017-03-10 16:17 +0800
pushed 2017-03-14 13:21 +0000
Kaku Kuo Kaku Kuo - Bug 1346498 part 2 - implement the VideoDecodeMode mechanism in MDSM; r=jwwang
850a10a1e44f
created 2017-03-08 21:28 +0800
pushed 2017-03-14 13:21 +0000
Kaku Kuo Kaku Kuo - Bug 1345403 part 4 - Clean up suspend timer canceling; r=jwwang
2305bfbe6545
created 2017-03-08 19:28 +0800
pushed 2017-03-14 13:21 +0000
Kaku Kuo Kaku Kuo - Bug 1345403 part 1 - Track decoder tainting; r=jwwang
135488a851a5
created 2017-03-13 15:28 +0800
pushed 2017-03-13 14:19 +0000
Iris Hsiao Iris Hsiao - Backed out 5 changesets (bug 1345403) for permanent failure in autophone Mdm tests