dom/media/MediaDecoderStateMachine.cpp
efd5a0a9cf830eaa0b8a2715d2b0584f0d2338b9
created 2015-03-23 21:08 +1100
pushed 2015-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1128357 - Fix rebase error. a=bustage
a211fede7312d2356e268cb4f04647addddbfe66
created 2015-03-04 17:34 -0800
pushed 2015-03-30 18:32 +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-03-30 18:32 +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
9ce0cda926df0e9d9b29e2df8fc456612e15ae22
created 2015-03-06 16:49 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1139380: Ensure all queued tasks are aborted when shutting down. r=cpearce a=lsblakk
39379b6b90dccb0b79a50f123507a0a05bb5e8f1
created 2015-03-03 17:46 +1300
pushed 2015-03-30 18:32 +0000
Anthony Jones Anthony Jones - Bug 1138253 - Count dropped frames directly; r=cpearce a=lmandel
f61a5c023ec1c203276fd3cef80464a1b6f97950
created 2015-02-26 13:37 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1137511 - Account for audio frames already pushed to audio hardware but not yet played when computing OutOfDecodedAudio. r=kinetik, a=lsblakk
4b812ca945b22f33c15417ff40f396dfb3fe0a25
created 2015-02-17 11:21 +0800
pushed 2015-03-30 18:32 +0000
Kilik Kuo Kilik Kuo - Bug 1112438 - Make newCurrentFrameTime more accurate while seeking by checking audio & video timestamp boundary in addition. r=cpearce
c6e50e83f7cbbd0d267fe5c3ec7bdaf568af8e09
created 2015-02-17 07:50 -0800
pushed 2015-03-30 18:32 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1133167 - Add CancelSeek call to FlushDecoding() r=cpearce,bholley
59eb02479c38d6a336464893602fc23eea8efdf1
created 2015-02-13 16:53 -0800
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1125970 - Don't flush decode task queue in MediaDecoderStateMachine::FlushDecoding(). r=bholley
16df4e462d8022096471b3103dfefe94230c15cb
created 2015-02-12 10:48 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1126723 - Bail out of HasLowUndecodedData if we don't have a duration. v1 r=cpearce
20a6417016df1696532354bc4724a460a8c24c51
created 2015-02-11 18:33 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1126723 - Don't store bogus durations. v1 r=cpearce
07b6be460567900e5dc5c536045014e0fe190bb9
created 2015-02-12 18:53 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1130839: Seek to end of media if duration changed. r=cpearce
b4e3104507bf3231f7afd128b813b26c95d1320e
created 2015-02-03 20:09 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1129246 - Switch to MediaPromiseConsumerHolders for MDSM audio/video promises and remove RequestStatus. v3 r=cpearce
57731c479755a61b410972e6e80f0b14db649777
created 2015-02-05 14:22 -0500
pushed 2015-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8f414f372ae0 (bug 1112438) for B2G mochitest-12 crashes.
8f414f372ae0e141ac003b191ba86dabb17e1f66
created 2015-02-05 11:43 +0800
pushed 2015-03-30 18:32 +0000
Kilik Kuo Kilik Kuo - Bug 1112438 - Make newCurrentFrameTime more accurate while seeking by checking audio time boundary in addition. r=cpearce
652754b5bb07eccae7cea609a86313e2199d89f7
created 2015-02-04 17:12 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1129523 - Use ProxyMediaCall for video decode tasks. r=cpearce,r=mattwoodrow
347b91bccf4d583883bed46e4e765f6180b0ad14
created 2015-02-04 10:17 +1300
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Make dormant ResetPlayback assertion more lenient. r=jwwang
e1d579c05f56e3ba19385d1e25e8944af571a133
created 2015-02-03 12:53 -0800
pushed 2015-03-30 18:32 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1112519 - Clear mDropVideoUntilNextDiscontinuity when we do not seek r=cpearce
975698b131d8863d746f6a969ca8788df717fccc
created 2015-02-02 13:58 +0800
pushed 2015-03-30 18:32 +0000
JW Wang JW Wang - Bug 1128411. Part 2 - call SendStreamData() in AdvanceFrame() to simplify the code of SendStreamData(). r=roc.
123ecd63f082712adf04681a420d1cc3b09c75d6
created 2015-02-02 13:53 +0800
pushed 2015-03-30 18:32 +0000
JW Wang JW Wang - Bug 1128411. Part 1 - fix some bugs in MediaDecoderStateMachine::SendStreamData(). r=roc.
bcb703d85677db85987021fe8e87b221bee5c164
created 2015-02-02 20:37 -0800
pushed 2015-03-30 18:32 +0000
Phil Ringnalda Phil Ringnalda - Back out d28c88e9705d (bug 1128411)
d28c88e9705d79a02da20673ace74d7032db6a82
created 2015-02-02 13:58 +0800
pushed 2015-03-30 18:32 +0000
JW Wang JW Wang - Bug 1128411. Part 2 - call SendStreamData() in AdvanceFrame() to simplify the code of SendStreamData(). r=roc.
05e2d12a1a0c7f23b3446c95fdb0bbf98338acfd
created 2015-02-02 09:28 +1300
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1127641 - Reduce MDSM video frame queue length when hardware accelerated. r=kentuckyfriedtakahe
f7954ef8f0bae0230f3bf1161727d81ee4720a48
created 2015-01-28 18:57 -0500
pushed 2015-03-30 18:32 +0000
JW Wang JW Wang - Bug 1127171 - Put mozCaptureStream operations in the same lock. r=roc
a6cecb2d01ee26df5ac82dbbb2b7012f7aa8783f
created 2015-01-29 21:50 +1300
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Don't hold decoder monitor while calling PreReadMetadata. r=kentuckyfriedtakahe
63bccd7cd93f712693af08413a2326d0a24ebce1
created 2015-01-21 18:02 +0800
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Run MediaDecoderReader::ReleaseMediaResources on decode task queue. r=jwwang
a607fdc02c5d5b064139f7081e8b9454d74246f6
created 2015-01-29 21:50 +1300
pushed 2015-03-30 18:32 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1125472 - Reset video request status on reset decode. r=cpearce
4ed122041670b610400d13073ab42f6a4b4c4763
created 2015-01-28 14:57 -0500
pushed 2015-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d975577991ca (bug 1125472) for Linux mochitest failures.
d975577991caa3a7f5aaff02f6ba5dbe16c66a7a
created 2015-01-29 07:43 +1300
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1125472 - Don't flush decode task queue in MediaDecoderStateMachine::FlushDecoding(). r=bholley
3df250d0364b199d79861856753dabc3bf6cdda1
created 2015-01-27 22:00 -0500
pushed 2015-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 525b62ea9132 (bug 1125472)
e16804bd0547eb66d997f626bc65b2ae69f75023
created 2015-01-27 22:00 -0500
pushed 2015-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 4 changesets (bug 1123535)
b4eb1cc07186dbf7e029103d74b476bf552ca3e1
created 2015-01-28 13:56 +1300
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Don't hold decoder monitor while calling PreReadMetadata. r=kentuckyfriedtakahe
29304c69eff63ace159e6ff8c39b9ab9738bc2e9
created 2015-01-21 18:02 +0800
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Run MediaDecoderReader::ReleaseMediaResources on decode task queue. r=jwwang
525b62ea9132fb9d6deb35db1d0e45569184b50a
created 2015-01-28 13:56 +1300
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1125472 - Don't flush decode task queue in MediaDecoderStateMachine::FlushDecoding(). r=bholley
d57de73e55818c25525ff74710bef68ffd3b7add
created 2015-01-27 09:39 +0100
pushed 2015-03-30 18:32 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fde8a287433b (bug 1125472)
086edcd190df391aaf5002eae57c551dcda512db
created 2015-01-27 09:39 +0100
pushed 2015-03-30 18:32 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b6bec74def09 (bug 1123535)
52661fcbc1d87450a571cb580a8c2ce334b59707
created 2015-01-27 09:38 +0100
pushed 2015-03-30 18:32 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f6da914b2a93 (bug 1123535)
f6da914b2a93eea675e1eb9a5b458970db07ab7f
created 2015-01-27 19:30 +1300
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Don't hold decoder monitor while calling PreReadMetadata. r=kentuckyfriedtakahe
b6bec74def09427aa02c470f8e5fe14a33e3d171
created 2015-01-21 18:02 +0800
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Run MediaDecoderReader::ReleaseMediaResources on decode task queue. r=jwwang
fde8a287433b84d43f7f8deceb5c12aef0d1dc4e
created 2015-01-27 19:30 +1300
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1125472 - Don't flush decode task queue in MediaDecoderStateMachine::FlushDecoding(). r=bholley
139b3e52f9fe998d6165375096743e1fd339af41
created 2015-01-26 15:59 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1124952 - Set request status to Pending in the special DecodeFirstFrame calls too. r=cpearce
0cd1d16b95c740f9326f9e1338eafcd5f9bf38d3
created 2015-01-21 08:56 -0800
pushed 2015-03-30 18:32 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1123882: Fix case where offset != 0 r=derf
9577ee22f9d4c0e043ede441eac90dbb699c8dcb
created 2015-01-21 21:53 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1121148 - Make QUICK_BUFFERING_LOW_DATA_USECS a member variable and adjust it appropriately. r=cpearce
736a8a49caabc1fdfa64fa95c593fddcfd3a0b63
created 2015-01-21 21:53 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1121148 - Move constants that we should not be using directly into a namespace. r=cpearce
340e18cb2cdc70c6981511e21f2c03c8e6d7dcfd
created 2015-01-21 14:34 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1123983 - Don't reset request status in MediaDecoderStateMachine::FlushDecoding. r=cpearce
9577955e37cc9e228cdb8f7c8401a6cc2e571556
created 2015-01-16 17:50 +0100
pushed 2015-03-30 18:32 +0000
Barbara Guida Barbara Guida - Bug 1122586 - Unbreak build on platforms missing std::llabs since bug 1073716. r=dholbert
5609699a8076948c76a74c50c313fa2ca4727fe4
created 2015-01-16 10:58 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Make seeks cancelable. r=cpearce,r=mattwoodrow
a011bfe9487aefbe1962346fc3dc1700cf207442
created 2015-01-16 10:58 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Move the interesting seek state logic into DecodeSeek. r=mattwoodrow,r=cpearce
e073609378c7be5f8b7af7f24e813597a9f31937
created 2015-01-16 10:57 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Remove unnecessary arguments to ::Seek. r=mattwoodrow,sr=cpearce
f8ef9b41c8a18ff1155534accc81204adfec1aae
created 2015-01-16 07:56 -0800
pushed 2015-03-30 18:32 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1110343 - Suppress redundant loadedmetadata event when dormant exit r=cpearce
less more (0) -100 -60 tip