dom/media/MediaDecoderStateMachine.cpp
7b0077c342f5d3a8bb927aed3137e3f626b9eee6
created 2015-03-24 20:40 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1136827 - Call OnAudioSinkError on state machine thread. r=jww
f0a4844f0ccdcb5cb610a5fbce9e071fa9f9ee9b
created 2015-03-24 17:21 -0700
pushed 2015-06-19 19:24 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1136827) for crashtest assertions CLOSED TREE
998f44ed19fb7228c6460d5910422843b8f4b04c
created 2015-03-23 16:28 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1136827 - Stop synchronously dispatching MediaDecoder::DecodeError from MDSM::DecodeError. r=mattwoodrow
3eb419228c1f4d9206190262d86e07afd23e3c81
created 2015-03-23 16:15 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1136827 - Stop proxying DecodeError to the decode thread. r=mattwoodrow
a4db9fe54ad180ed9d200dac3f4202eaf4b507f8
created 2015-03-19 09:53 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1145203 - Unify FlushDecoding, ResetDecode, and ResetPlayback into a single Reset() method. r=mattwoodrow
33ab56c02e6ab589bd48f9f37eb42e44973ac520
created 2015-03-19 09:43 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1145203 - Remove the AwaitIdle call in FlushDecoding. r=mattwoodrow
eb2755790b785733c9dd46d3d4add1759a5f88d8
created 2015-03-21 16:32 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1136873 - Deliver NotifyWaitingForResourcesStatusChanged asynchronously on the state machine task queue. r=mattwoodrow
05f5e4ea3d5487a776b48dc441a23c8e27862508
created 2015-03-20 12:53 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1136873 - Use promises for metadata decoding. r=mattwoodrow
5a679809898571a7bdbaeeb278fd4f75a259fe3b
created 2015-03-23 21:08 +1100
pushed 2015-06-19 19:24 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1144617: Part1. Add MediaResource::IsLiveStream() API. r=cpearce
706ee8458ffb6f06da7874cb870d02c3f5696f54
created 2015-03-23 15:31 +1300
pushed 2015-06-19 19:24 +0000
Edwin Flores Edwin Flores - Bug 1134434 - Fire loadedmetadata before encrypted event on encrypted MP4s - r=cpearce
a907e799d8d4fc2a66ec366361308bc14313fa10
created 2015-03-18 20:38 -0700
pushed 2015-06-19 19:24 +0000
Phil Ringnalda Phil Ringnalda - Back out 59fd15407a79 (bug 1142336) for shutdown hangs
59fd15407a79d972a19acfa515fd509002964059
created 2015-03-17 14:02 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1142336 - Create one unified thread pool for media code and run the MDSM task queues on it. r=mattwoodrow
08bb5eab67b77da1742336b83ed5c89cd0ebb18d
created 2015-03-15 22:30 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135424 - Run MDSM disposal off the MediaPromise returned by initiating shutdown on the task queue. r=mattwoodrow
3b51954d4b0d20f53b6631329b89ba3ac2b5dee3
created 2015-03-10 09:59 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135424 - Switch the MDSM to a task queue. r=mattwoodrow
14c078e1945db171b3a8c680c0549c487f9cb28e
created 2015-03-15 20:51 -0700
pushed 2015-06-19 19:24 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1142527 - Always call ReleaseMediaResources() when entering dormant r=cpearce
1e99f9913951b8a4b1b4540443e3a24769b236b7
created 2015-03-12 23:05 -0700
pushed 2015-06-19 19:24 +0000
Phil Ringnalda Phil Ringnalda - Back out 3 changesets (bug 1135424) on suspicion of causing frequent hangs in test_playback.html on mochitest-e10s
584d91ffdf884ffa169f9d290acc8b4aff312ade
created 2015-03-10 09:59 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135424 - Switch the MDSM to a task queue. r=mattwoodrow
05848c0df2f87e975bb53d39c44fab02876a22a0
created 2015-03-09 12:16 +1300
pushed 2015-06-19 19:24 +0000
Chris Double Chris Double - Bug 1131884 - Video buffering calculation fails for some MP4 videos - r=jya
115abd2ff483107c2f5b17bf99d2dd413c7c7251
created 2015-03-12 22:14 +1300
pushed 2015-06-19 19:24 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Disable hardware decoding if too many frames are invalid. r=cpearce
02418459ed821da0095fb704706b48b966865eed
created 2015-03-12 22:14 +1300
pushed 2015-06-19 19:24 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Record invalid frames as dropped for video playback stats. r=ajones
9506fff39d1cdcf3fe3539ca8bc74d32d07ba006
created 2015-03-09 14:17 +1100
pushed 2015-06-19 19:24 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128380: Make AmpleVideoFrames calculation dynamic. r=cpearce
5ad52b06d917a2bdfc581c0da9f1f45ab5e41ee2
created 2015-03-06 16:49 +1100
pushed 2015-06-19 19:24 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1139380: Ensure all queued tasks are aborted when shutting down. r=cpearce
f256c4348bacfed6e8ff4f8740c8b5b981e2a09c
created 2015-03-02 16:46 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Rewrite the MediaDecoder-to-MediaDecoderStateMachine interface to be Promise-based. r=mattwoodrow
537948bc60078543196f98bce042c6dba34cb199
created 2015-03-03 10:34 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Move the RenderVideoFrame call to the end of SeekCompleted. r=mattwoodrow
c4346f7588e63e736e201f1c84c94f4e53d4292b
created 2015-03-02 16:05 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Move some work from MDSM::Seek to MDSM::InitiateSeek. r=mattwoodrow
1c6b1548854380edc6c574b8e9b08a165cbd0192
created 2015-02-23 18:25 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Reap some cleanup and assertions that were waiting on this bug. r=mattwoodrow
5f2bef7e0b6c58dc937110aa97b3c1e88906511e
created 2015-02-20 15:34 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Streamline seek initiation logic and abolish manual seek cancels and retries. r=mattwoodrow
1f94498ba81cd767a584e975edc18f8b3f5d84e0
created 2015-02-20 14:53 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Stop doing sync dispatch for SeekingStarted. r=mattwoodrow
371ab272ec4b26bdec7dd5d89eb1ddaf7181db6a
created 2015-02-20 14:42 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Remove silly special case for seeking to exactly the current time. r=mattwoodrow
bded539d04a306b32e02159a0a54d2885f5fca55
created 2015-02-20 11:05 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Route queued seeks back through MDSM::Seek and eliminate MDSM::StartSeek. r=mattwoodrow
3210f5a17afb6c8f8651020fc1bee80e3c4e80f6
created 2015-03-05 08:38 +0100
pushed 2015-06-19 19:24 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 5d97bad42411 (bug 1128380)
5d97bad4241192dfdd263501fc21be06516122da
created 2015-03-05 16:53 +1100
pushed 2015-06-19 19:24 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128380: Make AmpleVideoFrames calculation dynamic. r=cpearce
d78b8a0b6392917562b3e02a62cf459149b10b04
created 2015-03-04 17:34 -0800
pushed 2015-06-19 19:24 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1128357 patch 4: Asynchronize SetDormant() r=cpearce,bobbyholley
18225b2d31bad66023058e2b80807ab6c756c6c6
created 2015-03-04 17:33 -0800
pushed 2015-06-19 19:24 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1128357 Patch 2: Don't dispatch seeking/seeked events when coming out of dormant mode r=cpearce
d8d89cea541ef98de5ebb9ae27fcf168c04f6e3e
created 2015-03-04 12:53 -0500
pushed 2015-06-19 19:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 4 changesets (bug 1128357) for causing intermittent B2G mochitest asserts.
da4499b5210574bd4053d9240fc723cf9b4d30e4
created 2015-03-04 06:37 -0800
pushed 2015-06-19 19:24 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1128357 patch 4: Asynchronize SetDormant() r=bobbyholley,cpearce
36b8feee431e7a1be12e3f61103e46d1d1880207
created 2015-03-04 06:37 -0800
pushed 2015-06-19 19:24 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1128357 Patch 2: Don't dispatch seeking/seeked events when coming out of dormant mode r=cpearce
04c1b5a08d9c4b5ebbb7b911df0cc43f6ac068e2
created 2015-03-03 11:08 +0800
pushed 2015-06-19 19:24 +0000
JW Wang JW Wang - Bug 1128417 - handle playback ended in a consistent way for both file and stream case. r=roc.
0459d8d576e469cdd518caf5d2733b20414e83e7
created 2015-03-03 10:43 +0800
pushed 2015-06-19 19:24 +0000
JW Wang JW Wang - Bug 1127235 - refactor stream clock calculation in MediaDecoderStateMachine. r=roc.
4bce8a3b3b118864bc338bcd939016e866c1ba0d
created 2015-02-24 13:11 +0800
pushed 2015-06-19 19:24 +0000
Andreas Pehrson Andreas Pehrson - Bug 1129263 - Part 3. Add tracks atomically when capturing from decoder. r=roc,jesup
d7a672c5cae93938cd040aabe3434a3e105adba0
created 2015-02-24 13:06 +0800
pushed 2015-06-19 19:24 +0000
Andreas Pehrson Andreas Pehrson - Bug 1129263 - Part 2. Put hardcoded numeric TrackIDs in MediaInfo instead of DOMMediaStream. r=roc,jesup
0d806ade061f74ab6e32539330ce060af849511d
created 2015-03-03 17:46 +1300
pushed 2015-06-19 19:24 +0000
Anthony Jones Anthony Jones - Bug 1138253 - Count dropped frames directly; r=cpearce
0b402720106c3ab03a2df8ddd0ff6beab9c6bd3b
created 2015-02-23 15:43 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135785 - Hoist some work onto the state machine thread and tighten down our assertions. r=cpearce
6a49d13612c82fae502d59005255068c4ffc2023
created 2015-02-25 10:38 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135785 - Stop manually resetting mCurrentSeekTarget in MDSM::SeekCompleted and rely on the AutoSetOnScopeExit instead. r=cpearce
a9bf129cdbdbb2e736ae4e92ecbe0a6cea52e3f9
created 2015-02-24 08:41 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135785 - Stop invoking StopPlayback in SetDormant. r=cpearce
ede75f0e87f0e907ae0977e2fc8599a7a6bed8f2
created 2015-02-20 16:47 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135785 - Return samples on state machine thread. r=cpearce
2a077477b16c970ce100f41fbba2dde13fc9919d
created 2015-02-22 14:16 -0800
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1135785 - Make DecodeError safe to run on any thread. r=cpearce
efd5a0a9cf830eaa0b8a2715d2b0584f0d2338b9
created 2015-03-23 21:08 +1100
pushed 2015-04-21 23:03 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1144617: Part1. Add MediaResource::IsLiveStream() API. r=cpearce a=sledru
2cca98bb90d56582757416b8ccd64e5dc5217333
created 2015-03-24 12:45 -0400
pushed 2015-04-21 23:03 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1142527 - Always call ReleaseMediaResources() when entering dormant. r=cpearce, a=sledru
ce270a92ad19f9a29ab702cb01ffbf9978c361c1
created 2015-03-12 22:14 +1300
pushed 2015-04-21 23:03 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Disable hardware decoding if too many frames are invalid. r=cpearce, a=lmandel
8b455f330594d12dded19f2228db40e31b821005
created 2015-03-12 22:14 +1300
pushed 2015-04-21 23:03 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Record invalid frames as dropped for video playback stats. r=ajones, a=lmandel
4d2fec20b67f2f4bcc985748d078832375209dc3
created 2015-03-09 12:16 +1300
pushed 2015-04-21 23:03 +0000
Chris Double Chris Double - Bug 1131884 - Video buffering calculation fails for some MP4 videos - r=jya a=lmandel
4005301169f123b59b2b06850aec7498f6a7e8d8
created 2015-03-16 12:43 -0400
pushed 2015-04-21 23:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 2a76dd8f86c2, fa9401887405, and dd6e425826fc (bug 1131638) for build bustage.
2a76dd8f86c2fb74466d9cc1bf222b3220a19f76
created 2015-03-12 22:14 +1300
pushed 2015-04-21 23:03 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Disable hardware decoding if too many frames are invalid. r=cpearce, a=lmandel
fa9401887405af671b3cca6df81dd03b627dc937
created 2015-03-12 22:14 +1300
pushed 2015-04-21 23:03 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Record invalid frames as dropped for video playback stats. r=ajones, a=lmandel
fdddf7161b59cd1bc9bb09a46cc433f751f83572
created 2015-02-24 13:11 +0800
pushed 2015-04-21 23:03 +0000
Andreas Pehrson Andreas Pehrson - Bug 1129263 - Part 3: Add tracks atomically when capturing from decoder. r=roc, r=jesup, a=lsblakk
d02ba6daf0ccf42f2ff5d78c45be84116da0bb2b
created 2015-02-24 13:06 +0800
pushed 2015-04-21 23:03 +0000
Andreas Pehrson Andreas Pehrson - Bug 1129263 - Part 2: Put hardcoded numeric TrackIDs in MediaInfo instead of DOMMediaStream. r=roc, r=jesup, a=lsblakk
31275b97d5366070bdcc5c2d9c795a1cf884153f
created 2015-03-11 22:33 -0400
pushed 2015-04-21 23:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1128357 - Fix rebase error. a=bustage
a211fede7312d2356e268cb4f04647addddbfe66
created 2015-03-04 17:34 -0800
pushed 2015-04-21 23:03 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1128357 - Part 4: Asynchronize SetDormant(). r=cpearce, r=bobbyholley, a=lsblakk
f89ab4b1b2005c8d1f71bc21d2f9d0ecaed52d22
created 2015-03-04 17:33 -0800
pushed 2015-04-21 23:03 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1128357 - Part 2: Don't dispatch seeking/seeked events when coming out of dormant mode. r=cpearce, a=lsblakk
less more (0) -300 -100 -60 tip