dom/media/MediaDecoderStateMachine.cpp
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
56824531bfec29b5f4e9dcb4cd11d1eee8b27cba
created 2015-01-16 06:56 -0800
pushed 2015-03-30 18:32 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1121658 - Remove DestroyDecodedStream() from MediaDecoder::SetDormantIfNecessary() r=roc
2184ef60ef14075008a8f6ae876750982ff47118
created 2015-01-16 23:49 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1119757: Allow seeking on media with infinite duration. r=cpearce
0bbf63496d8d7cbb6803aab4c8bed5f8b0595478
created 2015-01-16 15:48 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1121342: Re-Request audio or video to decode first frame after a failed attempt. r=cpearce
dff5dc1b281ae0c8e4e1de2205bd4ba7190d4b8f
created 2015-01-13 12:56 +0100
pushed 2015-03-30 18:32 +0000
Julian Seward Julian Seward - Bug 1119803 - Uninitialised value use in StopPrerollingVideo. r=bobbyholley.
6ceb11cd7fc188231525b12f1d71186470fa8934
created 2015-01-13 22:31 +1300
pushed 2015-03-30 18:32 +0000
Chris Pearce Chris Pearce - Bug 1112445 - Ignore the audio stream when determining whether we should skip-t-o-next-keyframe for async readers. r=mattwoodrow
12ca945972214ff1c22421295218b6cab822678a
created 2015-01-13 03:23 +0800
pushed 2015-03-30 18:32 +0000
Andreas Pehrson Andreas Pehrson - Bug 1113600 - Part 4. Handle switching directly from audio clock to stream clock. r=roc
ab92d006548d51ebe31f3c5908b5cf0a31ed53b0
created 2015-01-08 13:37 +0800
pushed 2015-03-30 18:32 +0000
Andreas Pehrson Andreas Pehrson - Bug 1113600 - Part 2. Handle setting a MediaStream sync point mid-playback. r=roc
949eb015c431e5fa27608144c491a07b4362c98c
created 2015-01-08 13:36 +0800
pushed 2015-03-30 18:32 +0000
Andreas Pehrson Andreas Pehrson - Bug 1113600 - Part 1. Send stream data right away after adding an output stream. r=roc
4568af6d76d3dcf124dceb7e7c9610cc152b9e1e
created 2015-01-12 15:08 -0800
pushed 2015-03-30 18:32 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1112410 - Handle set dormant during seeking r=cpearce
edb24ca59d133a5a506faa2559cc9e57acc2f194
created 2015-03-12 22:14 +1300
pushed 2015-03-17 01:11 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Disable hardware decoding if too many frames are invalid. r=cpearce, a=lmandel
f88fcb8ccc273b0035471357cf6c6dc983bde18c
created 2015-03-12 22:14 +1300
pushed 2015-03-17 01:11 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Record invalid frames as dropped for video playback stats. r=ajones, a=lmandel
bb7b546e61883ab6360bbd5b6878ea8055c7e23a
created 2015-03-09 12:16 +1300
pushed 2015-03-16 23:47 +0000
Chris Double Chris Double - Bug 1131884 - Video buffering calculation fails for some MP4 videos - r=jya a=lmandel
3a27c2da51d1bc5ad1dd09789b6dd67d3c302f10
created 2015-03-16 12:44 -0400
pushed 2015-03-16 16:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets d35ca21dada8, 772774b9be23, and 6d4536c5fa38 (bug 1131638) for bustage.
d35ca21dada8861a20f27f6c59705d7dbefdb138
created 2015-03-12 22:14 +1300
pushed 2015-03-16 16:03 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Disable hardware decoding if too many frames are invalid. r=cpearce, a=lmandel
772774b9be2330a070273349272856f565c16209
created 2015-03-12 22:14 +1300
pushed 2015-03-16 16:03 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Record invalid frames as dropped for video playback stats. r=ajones, a=lmandel
1604edfb5a6c2c52b37548901f38b884b5f87008
created 2015-03-06 16:49 +1100
pushed 2015-03-16 16:03 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1139380 - Ensure all queued tasks are aborted when shutting down. r=cpearce a=lmandel
487eadc4b1189bc5b14915c4b18f108496f96809
created 2015-03-03 17:46 +1300
pushed 2015-03-06 20:57 +0000
Anthony Jones Anthony Jones - Bug 1138253 - Count dropped frames directly; r=cpearce a=lmandel
729cf69ef43f2c148709d12f21e83f9ec73c9fc4
created 2015-02-26 13:37 -0800
pushed 2015-03-04 17:35 +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
9fb98996305ce5c4a79a511fc1ddba25c6946685
created 2015-02-17 07:50 -0800
pushed 2015-02-23 15:17 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1133167 - Add CancelSeek call to FlushDecoding() r=cpearce,bholley a=lmandel
74c5dedf63e9e38baf52980e4116b7bc5945c870
created 2015-02-13 16:53 -0800
pushed 2015-02-23 15:17 +0000
Chris Pearce Chris Pearce - Bug 1125970 - Don't flush decode task queue in MediaDecoderStateMachine::FlushDecoding(). r=bholley a=lmandel
aa21f0b505eb73f38c7adb4b18c946e5ddd78945
created 2015-02-03 20:09 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1129246 - Switch to MediaPromiseConsumerHolders for MDSM audio/video promises and remove RequestStatus. v3 r=cpearce a=lmandel
c7855054fc6838f1e7f4207c170e70c72c0f47af
created 2015-02-04 17:12 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1129523 - Use ProxyMediaCall for video decode tasks. r=cpearce,r=mattwoodrow a=lhenry
636a4a911276cd861b60eb6a2db87c9cc5769f53
created 2015-02-02 13:58 +0800
pushed 2015-02-23 15:17 +0000
JW Wang JW Wang - Bug 1128411. Part 2 - call SendStreamData() in AdvanceFrame() to simplify the code of SendStreamData(). r=roc. a=lmandel
d89186268fb48a66a04d71f4a0a69c96a847eaa8
created 2015-02-02 13:53 +0800
pushed 2015-02-23 15:17 +0000
JW Wang JW Wang - Bug 1128411. Part 1 - fix some bugs in MediaDecoderStateMachine::SendStreamData(). r=roc. a=lmandel
8f0a84889c63aee5b0c05ec7a49c9cba1fa2be75
created 2015-01-28 18:57 -0500
pushed 2015-02-23 15:17 +0000
JW Wang JW Wang - Bug 1127171 - Put mozCaptureStream operations in the same lock. r=roc a=lmandel
0e0c3bcaeb0e9f3fa42c60a3eb844bf9991ed849
created 2015-02-12 10:48 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1126723 - Bail out of HasLowUndecodedData if we don't have a duration. r=cpearce, a=sledru
1220d2300693e85b9db663d35d4742326a2c6ab7
created 2015-02-11 18:33 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1126723 - Don't store bogus durations. r=cpearce, a=sledru
d28a934ef786ae9b7e12df06965c580375634398
created 2015-02-03 12:53 -0800
pushed 2015-02-23 15:17 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1112519 - Clear mDropVideoUntilNextDiscontinuity when we do not seek. r=cpearce, a=lmandel
f95708ec343ec4b4660fe8043800038a7c26bc1c
created 2015-02-04 10:17 +1300
pushed 2015-02-23 15:17 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Make dormant ResetPlayback assertion more lenient. r=jwwang a=lmandel
728fd3c8cac4c5110609c3d3d2ae0bfb2fd55a43
created 2015-02-02 09:28 +1300
pushed 2015-02-23 15:17 +0000
Chris Pearce Chris Pearce - Bug 1127641 - Reduce MDSM video frame queue length when hardware accelerated. r=kentuckyfriedtakahe a=lmandel
533ac462e0e5b85ab4ab301e2710d7b26dc37777
created 2015-01-29 21:50 +1300
pushed 2015-02-23 15:17 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Don't hold decoder monitor while calling PreReadMetadata. r=kentuckyfriedtakahe a=sledru
a2e2e25e3587588f0d7112db28833ee33c802128
created 2015-01-21 18:02 +0800
pushed 2015-02-23 15:17 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Run MediaDecoderReader::ReleaseMediaResources on decode task queue. r=jwwang a=sledru
2822ac22aae1bedbf388bcc3b7a29428bf257484
created 2015-01-29 21:50 +1300
pushed 2015-02-23 15:17 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1125472 - Reset video request status on reset decode. r=cpearce a=sledru
1a54bd4e88b7d81449498f469c2986caba6a468d
created 2015-01-26 15:59 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1124952 - Set request status to Pending in the special DecodeFirstFrame calls too. r=cpearce, a=sledru
b71942fd4bc8b68aecafabd035ff67767fd2e5ee
created 2015-01-21 08:56 -0800
pushed 2015-02-23 15:17 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1123882 - Fix case where offset != 0. r=derf, a=abillings
2555aadca9a481a59fa362fd21d0ae98e3cf9b72
created 2015-01-21 14:34 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1123983 - Don't reset request status in MediaDecoderStateMachine::FlushDecoding. r=cpearce, a=sledru
abb627d4fb5cbbdb8ea74c2d9159fd445c3d9b12
created 2015-01-21 21:53 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1121148 - Make QUICK_BUFFERING_LOW_DATA_USECS a member variable and adjust it appropriately. r=cpearce, a=sledru
16ac8643026565b0b16e55da1084a1a064076c1f
created 2015-01-21 21:53 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1121148 - Move constants that we should not be using directly into a namespace. r=cpearce, a=sledru
2d16e1cc65da65ca260826f711e846f2cff2606c
created 2015-01-16 06:56 -0800
pushed 2015-02-23 15:17 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1121658 - Remove DestroyDecodedStream() from MediaDecoder::SetDormantIfNecessary() r=roc a=sledru
ba151cf00e17b037ebb14c0a6cc25501b52d7cfd
created 2015-01-16 17:50 +0100
pushed 2015-02-23 15:17 +0000
Barbara Guida Barbara Guida - Bug 1122586 - Unbreak build on platforms missing std::llabs since bug 1073716. r=dholbert, a=sledru
ffbca1189afb52a259ad65680c8338584eaf34d6
created 2015-01-16 10:58 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Make seeks cancelable. r=cpearce, r=mattwoodrow, a=sledru
a05c0a8774ca3a1fa3ef1e45abf0927921778766
created 2015-01-16 10:58 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Move the interesting seek state logic into DecodeSeek. r=mattwoodrow, r=cpearce, a=sledru
19e89299b366403720a6ef26f04761c622fef339
created 2015-01-16 10:57 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Remove unnecessary arguments to ::Seek. r=mattwoodrow, sr=cpearce, a=sledru
93d2932c5dc6ee35a8eebbc2b1f0820d8d54b86a
created 2015-01-16 07:56 -0800
pushed 2015-02-23 15:17 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1110343 - Suppress redundant loadedmetadata event when dormant exit. r=cpearce, a=sledru
aa827ff4747c2707a0212d3555fcc85a5f397401
created 2015-01-16 23:49 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1119757 - Allow seeking on media with infinite duration. r=cpearce, a=sledru
849a57bb974edaacd3bbe14e5fcb5cddaf0765bf
created 2015-01-13 03:23 +0800
pushed 2015-02-23 15:17 +0000
Andreas Pehrson Andreas Pehrson - Bug 1113600 - Part 4. Handle switching directly from audio clock to stream clock. r=roc, a=lmandel
52f2149040b2884391b72c7bb19d8d55fbe11501
created 2015-01-08 13:37 +0800
pushed 2015-02-23 15:17 +0000
Andreas Pehrson Andreas Pehrson - Bug 1113600 - Part 2. Handle setting a MediaStream sync point mid-playback. r=roc, a=lmandel
ee87294b36507201f91e1daaa09f387ffef4d442
created 2015-01-08 13:36 +0800
pushed 2015-02-23 15:17 +0000
Andreas Pehrson Andreas Pehrson - Bug 1113600 - Part 1. Send stream data right away after adding an output stream. r=roc, a=lmandel
223b55babd02eb1cfb4739470e0d80dcedfbc4b1
created 2015-01-16 15:48 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1121342: Re-Request audio or video to decode first frame after a failed attempt. r=cpearce a=sledru
5752d3a428d4aa381fd51d809d8c89327866ce64
created 2015-01-13 22:31 +1300
pushed 2015-02-23 15:17 +0000
Chris Pearce Chris Pearce - Bug 1112445 - Ignore the audio stream when determining whether we should skip-t-o-next-keyframe for async readers. r=mattwoodrow, a=sledru
ee5c1552ca19740feaea18bc05f66d8b0abbe26f
created 2015-01-12 15:08 -0800
pushed 2015-02-23 15:17 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1112410 - Handle set dormant during seeking r=cpearce a=sledru
799189768df91c1c3487338f0c87608ae687d16a
created 2015-01-13 12:56 +0100
pushed 2015-02-23 15:17 +0000
Julian Seward Julian Seward - Bug 1119803 - Uninitialised value use in StopPrerollingVideo. r=bobbyholley, a=sledru
74895ad1425a90477eea77111a2c8f966e9e882f
created 2014-12-25 01:26 +0100
pushed 2015-02-23 15:17 +0000
JW Wang JW Wang - Bug 1115505 - keep decoding to ensure the stream is initialized in the decode-to-stream case. r=roc
f433e2cda30722dde9556bc96ab34a15dac6a6b1
created 2015-01-12 10:57 +1300
pushed 2015-02-23 15:17 +0000
Matt Woodrow Matt Woodrow - Bug 1105066 - Make SeekPromise return the time we actually seeked to; r=kentuckyfriedtakahe
cadb53efd449dfb7f4f8af292b7421da2746835e
created 2015-01-06 21:39 -0800
pushed 2015-02-23 15:17 +0000
Chris Peterson Chris Peterson - Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo
02ab5234c39e95266c536a9129ca56e87f9ea03e
created 2015-01-09 17:20 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1120017 - Make the DispatchDecodeTasksIfNeeded path handle DECODER_STATE_DECODING_FIRSTFRAME. r=cpearce
less more (0) -100 -60 tip