dom/media/MediaDecoderStateMachine.cpp
4f90bd0f1348
created 2015-02-11 18:33 -0800
pushed 2015-02-17 14:44 +0000
Bobby Holley Bobby Holley - Bug 1126723 - Don't store bogus durations. r=cpearce, a=sledru
f74e583e724f
created 2015-02-03 14:20 +1300
pushed 2015-02-03 01:21 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Make dormant ResetPlayback assertion more lenient. r=me a=KWierso on a CLOSED TREE
41fac15f269a
created 2015-02-03 14:19 +1300
pushed 2015-02-03 01:21 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Revert bbc98a8c8142 to reland Bug 1123535. r=me a=sledru
bbc98a8c8142
created 2015-02-01 20:53 -0800
pushed 2015-02-02 04:53 +0000
Ralph Giles Ralph Giles - Backed out 4 changesets (bug 1123535) for debug asserts on Windows 7&8. r=me, a=bustage.
1192f29eb59a
created 2015-01-29 21:50 +1300
pushed 2015-02-01 19:08 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Don't hold decoder monitor while calling PreReadMetadata. r=kentuckyfriedtakahe a=sledru
0280782f6bac
created 2015-01-21 18:02 +0800
pushed 2015-02-01 19:08 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Run MediaDecoderReader::ReleaseMediaResources on decode task queue. r=jwwang a=sledru
5e118e867ccf
created 2015-01-29 21:50 +1300
pushed 2015-01-29 19:44 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1125472 - Reset video request status on reset decode. r=cpearce a=sledru
b0220b627748
created 2015-01-26 15:59 -0800
pushed 2015-01-29 16:16 +0000
Bobby Holley Bobby Holley - Bug 1124952 - Set request status to Pending in the special DecodeFirstFrame calls too. r=cpearce, a=sledru
228ee06444b5
created 2015-01-21 08:56 -0800
pushed 2015-01-26 15:57 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1123882 - Fix case where offset != 0. r=derf, a=abillings
e17127e00300
created 2015-01-21 14:34 -0800
pushed 2015-01-24 16:33 +0000
Bobby Holley Bobby Holley - Bug 1123983 - Don't reset request status in MediaDecoderStateMachine::FlushDecoding. r=cpearce, a=sledru
b3792d13df24
created 2015-01-22 15:41 -0500
pushed 2015-01-22 20:41 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1121148 - Add missing detail:: to fix bustage. a=bustage
62f7b8ea571f
created 2015-01-21 21:53 -0800
pushed 2015-01-22 19:57 +0000
Bobby Holley Bobby Holley - Bug 1121148 - Make QUICK_BUFFERING_LOW_DATA_USECS a member variable and adjust it appropriately. r=cpearce, a=sledru
1237ddff18be
created 2015-01-21 21:53 -0800
pushed 2015-01-22 19:57 +0000
Bobby Holley Bobby Holley - Bug 1121148 - Move constants that we should not be using directly into a namespace. r=cpearce, a=sledru
cdffc642c9b9
created 2014-12-04 19:29 +0100
pushed 2015-01-22 18:54 +0000
Andreas Pehrson Andreas Pehrson - Bug 1106963 - Resync media stream clock before destroying decoded stream. r=roc, a=sledru
731843c58e0d
created 2015-01-16 06:56 -0800
pushed 2015-01-22 18:52 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1121658 - Remove DestroyDecodedStream() from MediaDecoder::SetDormantIfNecessary() r=roc a=sledru
506cfb41b8f3
created 2015-01-16 17:50 +0100
pushed 2015-01-20 17:02 +0000
Barbara Guida Barbara Guida - Bug 1122586 - Unbreak build on platforms missing std::llabs since bug 1073716. r=dholbert, a=sledru
2195dc79a65f
created 2015-01-16 10:58 -0800
pushed 2015-01-20 16:38 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Make seeks cancelable. r=cpearce, r=mattwoodrow, a=sledru
3e1dd9e96598
created 2015-01-16 10:58 -0800
pushed 2015-01-20 16:38 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Move the interesting seek state logic into DecodeSeek. r=mattwoodrow, r=cpearce, a=sledru
d7e079df1b3d
created 2015-01-16 10:57 -0800
pushed 2015-01-20 16:38 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Remove unnecessary arguments to ::Seek. r=mattwoodrow, sr=cpearce, a=sledru
9ad34e90e339
created 2014-12-12 17:29 -0800
pushed 2015-01-20 16:38 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1108728 - Remove dormant related state from MediaDecoder. r=cpearce, a=sledru
fae52bd681e0
created 2015-01-16 07:56 -0800
pushed 2015-01-20 16:03 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1110343 - Suppress redundant loadedmetadata event when dormant exit. r=cpearce, a=sledru
b0c42a7f0dc7
created 2015-01-16 23:49 +1100
pushed 2015-01-20 16:03 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1119757 - Allow seeking on media with infinite duration. r=cpearce, a=sledru
b269b8f5102c
created 2015-01-13 03:23 +0800
pushed 2015-01-20 15:33 +0000
Andreas Pehrson Andreas Pehrson - Bug 1113600 - Part 4. Handle switching directly from audio clock to stream clock. r=roc, a=sledru
e30a4672f03f
created 2015-01-08 13:37 +0800
pushed 2015-01-20 15:33 +0000
Andreas Pehrson Andreas Pehrson - Bug 1113600 - Part 2. Handle setting a MediaStream sync point mid-playback. r=roc, a=sledru
73c3918b169f
created 2015-01-08 13:36 +0800
pushed 2015-01-20 15:33 +0000
Andreas Pehrson Andreas Pehrson - Bug 1113600 - Part 1. Send stream data right away after adding an output stream. r=roc, a=sledru
7a8d1dd9fff3
created 2015-01-16 15:48 +1100
pushed 2015-01-17 17:47 +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
f82a118e1064
created 2015-01-13 22:31 +1300
pushed 2015-01-15 22:26 +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
5d185a7d03b5
created 2015-01-12 15:08 -0800
pushed 2015-01-15 17:13 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1112410 - Handle set dormant during seeking r=cpearce a=sledru
0a648dfd0459
created 2015-01-13 12:56 +0100
pushed 2015-01-14 15:46 +0000
Julian Seward Julian Seward - Bug 1119803 - Uninitialised value use in StopPrerollingVideo. r=bobbyholley, a=sledru
4d3d7478ffa4
created 2014-12-25 01:26 +0100
pushed 2015-01-14 15:46 +0000
JW Wang JW Wang - Bug 1115505 - Keep decoding to ensure the stream is initialized in the decode-to-stream case. r=roc, a=sledru
aa8cdb057186
created 2015-01-09 17:20 -0800
pushed 2015-01-14 15:18 +0000
Bobby Holley Bobby Holley - Bug 1120017 - Make the DispatchDecodeTasksIfNeeded path handle DECODER_STATE_DECODING_FIRSTFRAME. r=cpearce, a=sledru
e16f64387888
created 2015-01-12 10:57 +1300
pushed 2015-01-14 15:04 +0000
Matt Woodrow Matt Woodrow - Bug 1105066 - Make SeekPromise return the time we actually seeked to. r=kentuckyfriedtakahe, a=sledru
5426fded351c
created 2015-01-06 09:58 +0800
pushed 2015-01-12 19:37 +0000
Jonathan Hao Jonathan Hao - Bug 1080461 - Part 2: Fix RTSP autoplay. r=bechen, r=jwwang a=mse
842beaf6b3df
created 2015-01-06 09:57 +0800
pushed 2015-01-12 19:37 +0000
Jonathan Hao Jonathan Hao - Bug 1080461 - Part 1: Add IsRealTime() in MediaDecoderStateMachine. r=bechen, r=jwwang, a=mse
c19042e4b470
created 2014-12-22 20:54 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1114830 - Only enter buffering mode when the pending request is waiting for data. r=cpearce, a=sledru
959ed4595e89
created 2014-12-22 00:20 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Only switch to buffering mode when the reader is waiting for data. r=cpearce, a=sledru
2408422e880a
created 2014-12-22 00:20 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Implement non-polling buffering. r=cpearce, a=sledru
5ec5d494b90f
created 2014-12-22 00:20 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Switch m{Audio,Video}RequestPending to a tri-state. r=cpearce, a=sledru
f7cd9da6fbdd
created 2014-12-22 00:20 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Stop using buffering heuristics when they're not requested. r=cpearce, a=sledru
323b554c61bb
created 2014-12-22 00:20 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Generalize GetBufferingWait to UseBufferingHeuristics. r=cpearce, a=sledru
38577fafb0ed
created 2014-12-22 11:32 +0800
pushed 2015-01-12 19:37 +0000
Benjamin Chen Benjamin Chen - Bug 1091992 - Fix the flag skipToNextKeyFrame in DecodeVideo can't be raised if the video is slower than audio. r=cpearce, r=jwwang, a=sledru
1a3b3c0c0990
created 2014-12-18 12:41 +1300
pushed 2015-01-12 19:37 +0000
Matt Woodrow Matt Woodrow - Bug 1112446 - Add logging for media queue lengths. r=ajones, a=sledru
7e2a075d8906
created 2014-12-16 23:08 +1300
pushed 2015-01-12 19:37 +0000
Matt Woodrow Matt Woodrow - Bug 1111413 - Part 2: Remove RequestSampleCallback. r=bholley, a=sledru
9eb09ba7451a
created 2014-12-16 22:52 +1300
pushed 2015-01-12 19:37 +0000
Matt Woodrow Matt Woodrow - Bug 1111413 - Part 1: Use MediaPromises for seeking. r=bholley, a=sledru
a024fc4f0bd2
created 2014-12-12 14:22 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1109954 - Make resolve/reject values optional in callback signatures. r=cpearce, a=sledru
daaeccd4975e
created 2014-12-10 14:03 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1108701 - Use MediaPromises for RequestAudioData and RequestVideoData. r=cpearce, a=sledru
4d7e491441c0
created 2014-12-09 11:43 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1108707 - Make reader shutdown asynchronous. r=cpearce, a=sledru
61c518a326a4
created 2014-12-15 22:25 -0500
pushed 2015-01-12 19:37 +0000
Alfredo Yang Alfredo Yang - Bug 1105209 - Add media resource request API. r=kentuckyfriedtakahe, a=sledru
034a07dd81f6
created 2014-12-08 14:45 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1097823 - Move NotDecodedReason from RequestSampleCallback to MediaDecoderReader. r=cpearce, a=sledru
874ce9bce91a
created 2014-12-01 21:51 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1104964 - Make MediaDecoderReader own the task queue. r=cpearce, a=sledru
a52f49bac58b
created 2014-12-01 21:51 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1104964 - Split shutdown initiatation and queue-drain-waiting into separate pieces. r=cpearce, a=sledru
8d4b73db9b12
created 2014-11-26 15:39 +1300
pushed 2015-01-12 19:37 +0000
Chris Pearce Chris Pearce - Bug 1104101 - Ensure we always set mVideoDecodeStartTime when calling RequestVideoData. r=kinetik
4ad7f3e41256
created 2014-11-20 22:24 +0100
pushed 2015-01-12 19:37 +0000
JW Wang JW Wang - Bug 1098668 - remember the end time of the last decoded audio sample so that HasLowUndecodedData doesn't need to peek AudioQueue or query AudioClock. r=cpearce
deb0b389efa7
created 2014-07-20 12:54 +1200
pushed 2015-01-12 19:37 +0000
Chris Pearce Chris Pearce - Bug 1038031 - Make MP4Reader decode asynchronously - r=kinetik,cpearce
f5a92023aa14
created 2014-09-18 11:50 +1200
pushed 2015-01-12 19:37 +0000
Robert O'Callahan Robert O'Callahan - Bug 1061046. Part 9: Split SourceMediaStream::AddTrack into a method that adds an audio track and can resample, and a method that can add any track but always uses the graph rate. r=karlt
ed2ea9cfc90c
created 2014-09-18 11:50 +1200
pushed 2015-01-12 19:37 +0000
Robert O'Callahan Robert O'Callahan - Bug 1061046. Part 6: Remove MediaDecoderStateMachine's USECS_PER_S video rate and use the graph rate instead. r=karlt
b49cba7d3b28
created 2014-11-19 13:01 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1100776 - Reference-count MediaData. r=cpearce
d26d34236c4e
created 2014-11-14 15:24 -0500
pushed 2015-01-12 19:37 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset fa836f2dccb6 for introducing new Win7 leaks.
fa836f2dccb6
created 2014-07-20 12:54 +1200
pushed 2015-01-12 19:37 +0000
Chris Pearce Chris Pearce - Bug 1038031 - Make MP4Reader decode asynchronously - r=kinetik
c16da52a422a
created 2014-11-11 20:50 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1093020 - Don't use a buffering wait for MSE. r=cpearce
less more (0) -60 tip