dom/media/MediaDecoderStateMachine.cpp
29304c69eff63ace159e6ff8c39b9ab9738bc2e9
created 2015-01-21 18:02 +0800
pushed 2015-01-29 01:48 +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-01-29 01:48 +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-01-28 16:43 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fde8a287433b (bug 1125472)
086edcd190df391aaf5002eae57c551dcda512db
created 2015-01-27 09:39 +0100
pushed 2015-01-28 16:43 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b6bec74def09 (bug 1123535)
52661fcbc1d87450a571cb580a8c2ce334b59707
created 2015-01-27 09:38 +0100
pushed 2015-01-28 16:43 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f6da914b2a93 (bug 1123535)
f6da914b2a93eea675e1eb9a5b458970db07ab7f
created 2015-01-27 19:30 +1300
pushed 2015-01-28 16:43 +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-01-28 16:43 +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-01-28 16:43 +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-01-27 01:44 +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-01-26 18:04 +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-01-22 22:19 +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-01-22 22:19 +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-01-22 00:23 +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-01-19 17: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-01-16 23:10 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Make seeks cancelable. r=cpearce,r=mattwoodrow
a011bfe9487aefbe1962346fc3dc1700cf207442
created 2015-01-16 10:58 -0800
pushed 2015-01-16 23:10 +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-01-16 23:10 +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-01-16 21:16 +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-01-16 15:54 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1121658 - Remove DestroyDecodedStream() from MediaDecoder::SetDormantIfNecessary() r=roc
2184ef60ef14075008a8f6ae876750982ff47118
created 2015-01-16 23:49 +1100
pushed 2015-01-16 15:54 +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-01-16 15:37 +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-01-14 00:17 +0000
Julian Seward Julian Seward - Bug 1119803 - Uninitialised value use in StopPrerollingVideo. r=bobbyholley.
6ceb11cd7fc188231525b12f1d71186470fa8934
created 2015-01-13 22:31 +1300
pushed 2015-01-14 00: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
12ca945972214ff1c22421295218b6cab822678a
created 2015-01-13 03:23 +0800
pushed 2015-01-14 00:17 +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-01-14 00:17 +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-01-14 00:17 +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-01-12 23:56 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1112410 - Handle set dormant during seeking r=cpearce
74895ad1425a90477eea77111a2c8f966e9e882f
created 2014-12-25 01:26 +0100
pushed 2015-01-12 18:26 +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-01-12 18:26 +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-01-12 18:26 +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-01-12 18:26 +0000
Bobby Holley Bobby Holley - Bug 1120017 - Make the DispatchDecodeTasksIfNeeded path handle DECODER_STATE_DECODING_FIRSTFRAME. r=cpearce
2b1854f193f9d7f85854122c0b4e2388746ca3be
created 2015-01-06 09:58 +0800
pushed 2015-01-07 20:03 +0000
Jonathan Hao Jonathan Hao - Bug 1080461 - Part 2: Fix RTSP autoplay. r=bechen, r=jwwang
c5075104363d7a8299868a9bcd7ba51325fbcba9
created 2015-01-06 09:57 +0800
pushed 2015-01-07 20:03 +0000
Jonathan Hao Jonathan Hao - Bug 1080461 - Part 1: Add IsRealTime() in MediaDecoderStateMachine. r=bechen, r=jwwang
cb7e862569a1b9da98dba5ef21d1ed272adf444d
created 2014-12-29 23:16 -0800
pushed 2014-12-30 23:33 +0000
Bobby Holley Bobby Holley - Bug 1114840 - Don't start playback during prerolling. r=cpearce
0f80e83ac9e54c19907e9205007ccb5017442fa9
created 2014-12-29 23:16 -0800
pushed 2014-12-30 23:33 +0000
Bobby Holley Bobby Holley - Bug 1114840 - Dynamically compute preroll thresholds. r=cpearce
ac707520d75efd65c69cfdbc8c440e1e54f88f18
created 2014-12-29 23:16 -0800
pushed 2014-12-30 23:33 +0000
Bobby Holley Bobby Holley - Bug 1114840 - Hoist arms-length conditions and rename StartPlayback() to MaybeStartPlayback(). r=cpearce
3d16ba565676ca11cb865d1062db65fa571ab44a
created 2014-12-29 23:16 -0800
pushed 2014-12-30 23:33 +0000
Bobby Holley Bobby Holley - Bug 1114840 - Use StartDecoding() rather than SetState in PlayInternal. r=cpearce
1970000ba96c91daf354424fd09173843c4a3c50
created 2014-12-29 23:16 -0800
pushed 2014-12-30 23:33 +0000
Bobby Holley Bobby Holley - Bug 1114840 - Make MediaDecoderStateMachine::Play run on the state machine thread. r=cpearce
0532f2509f3fa068f6c2d5b76f9627a62ddbecb5
created 2014-12-22 20:54 -0800
pushed 2014-12-23 17:41 +0000
Bobby Holley Bobby Holley - Bug 1114830 - Only enter buffering mode when the pending request is waiting for data. r=cpearce a=philor
cb95d7109ba9338f281e632775536681b40c5b6b
created 2014-12-22 00:20 -0800
pushed 2014-12-22 12:33 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Only switch to buffering mode when the reader is waiting for data. r=cpearce
9b8e6287c20720c44dde70839bfa6134f49c671b
created 2014-12-22 00:20 -0800
pushed 2014-12-22 12:33 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Implement non-polling buffering. r=cpearce
b701c02ed8e33f1a3a5b054cbb540822548a200c
created 2014-12-22 00:20 -0800
pushed 2014-12-22 12:33 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Switch m{Audio,Video}RequestPending to a tri-state. r=cpearce
39b086aebde1f73ced39526d9218422cf2c73c57
created 2014-12-22 00:20 -0800
pushed 2014-12-22 12:33 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Stop using buffering heuristics when they're not requested. r=cpearce
ef08b3ad6fe0eab23bcffa97c0b3fdb39255c769
created 2014-12-22 00:20 -0800
pushed 2014-12-22 12:33 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Generalize GetBufferingWait to UseBufferingHeuristics. r=cpearce
e64795aab6c9044d02ff9c46474c5ab16cd57381
created 2014-12-22 11:32 +0800
pushed 2014-12-22 12:33 +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
b6db7735f698a0265bc27d8db94a864e5c451a7b
created 2014-12-19 17:02 -0500
pushed 2014-12-21 23:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 1109437) for suspicious-looking crashes on a CLOSED TREE.
dc45e97d102d2f814b7a8da84ac251ef32991cce
created 2014-12-19 11:39 -0800
pushed 2014-12-21 23:30 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Only switch to buffering mode when the reader is waiting for data. r=cpearce
e6350e4fb18ba8198a7f4913954a0e4b2b8d3782
created 2014-12-19 11:39 -0800
pushed 2014-12-21 23:30 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Implement non-polling buffering. r=cpearce
72f171ec04bad38d43a39545fe7804dbf42fd94d
created 2014-12-19 11:39 -0800
pushed 2014-12-21 23:30 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Switch m{Audio,Video}RequestPending to a tri-state. r=cpearce
ec275f65c67632ed65305cae41b9b26dacdd747b
created 2014-12-19 11:39 -0800
pushed 2014-12-21 23:30 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Stop using buffering heuristics when they're not requested. r=cpearce
65d172e7a1cfed8669fceb219ad959ffd26de107
created 2014-12-19 11:39 -0800
pushed 2014-12-21 23:30 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Generalize GetBufferingWait to UseBufferingHeuristics. r=cpearce
b0683ba539dcba39586b9c487921cdee83ad1da2
created 2014-12-18 12:41 +1300
pushed 2014-12-18 21:40 +0000
Matt Woodrow Matt Woodrow - Bug 1112446 - Add logging for media queue lengths. r=ajones
7f738423336a847ae745f0abdea6833e92a58251
created 2014-12-16 23:08 +1300
pushed 2014-12-17 04:39 +0000
Matt Woodrow Matt Woodrow - Bug 1111413 - Part 2: Remove RequestSampleCallback. r=bholley
99b9c2fca0664f983169ef3640959543295cb137
created 2014-12-16 22:52 +1300
pushed 2014-12-17 04:39 +0000
Matt Woodrow Matt Woodrow - Bug 1111413 - Part 1: Use MediaPromises for seeking. r=bholley
0435b9bb6482f49f17dcefccabafd34d4b10e88c
created 2014-12-15 22:25 -0500
pushed 2014-12-16 21:55 +0000
Alfredo Yang Alfredo Yang - Bug 1105209 - Add media resource request API. r=kentuckyfriedtakahe
19313a129f6d23239277251823a1d4ee131aae72
created 2014-12-15 09:22 +0800
pushed 2014-12-16 14:37 +0000
Alastor Wu Alastor Wu - Bug 1100803 - Re-create a decoded media stream if necessary. r=roc
0f5cdda7a611ca6666be252797b9ade4e7faca10
created 2014-12-12 17:29 -0800
pushed 2014-12-14 15:42 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1108728 - Remove dormant related state from MediaDecoder r=cpearce
ac4815448f7c764605d5a1d0c56a1ce5a0faa692
created 2014-12-12 14:22 -0800
pushed 2014-12-14 15:42 +0000
Bobby Holley Bobby Holley - Bug 1109954 - Make resolve/reject values optional in callback signatures. r=cpearce
c90dea32c778f0f682f03192c1895fed08a265e3
created 2014-12-10 22:56 -0800
pushed 2014-12-11 21:18 +0000
Bobby Holley Bobby Holley - Backed out changeset 89c9d42ef78e (bug 1109954) for colliding with bug 1108701 on a CLOSED TREE.
89c9d42ef78ef5556f88c0d5eae45ef105c6eeec
created 2014-12-10 22:38 -0800
pushed 2014-12-11 21:18 +0000
Bobby Holley Bobby Holley - Bug 1109954 - Make resolve/reject values optional in callback signatures. r=cpearce
less more (0) -100 -60 tip