dom/media/MediaDecoderStateMachine.cpp
9577955e37cc9e228cdb8f7c8401a6cc2e571556
created 2015-01-16 17:50 +0100
pushed 2015-01-19 09:22 +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 18:58 +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 18:58 +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 18:58 +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 15:56 +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 14:56 +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 12: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 09:23 +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-13 11:57 +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-13 09: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-01-13 05:36 +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-13 05:36 +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-13 05:36 +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:31 +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 10:07 +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 02:21 +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-10 04:53 +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-10 01:21 +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-06 16:58 +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-06 16:58 +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 07:20 +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 07:20 +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 07:20 +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 07:20 +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 07:20 +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 18:18 +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 08:20 +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 08:20 +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 08:20 +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 08:20 +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 08:20 +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 07:45 +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-19 22:02 +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-19 19:39 +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-19 19:39 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Implement non-polling buffering. r=cpearce
72f171ec04bad38d43a39545fe7804dbf42fd94d
created 2014-12-19 11:39 -0800
pushed 2014-12-19 19:39 +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-19 19:39 +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-19 19:39 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Generalize GetBufferingWait to UseBufferingHeuristics. r=cpearce
b0683ba539dcba39586b9c487921cdee83ad1da2
created 2014-12-18 12:41 +1300
pushed 2014-12-17 23:41 +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-16 22:35 +0000
Matt Woodrow Matt Woodrow - Bug 1111413 - Part 2: Remove RequestSampleCallback. r=bholley
99b9c2fca0664f983169ef3640959543295cb137
created 2014-12-16 22:52 +1300
pushed 2014-12-16 22:35 +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:05 +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-15 19:59 +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-13 01:29 +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-12 22:23 +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 06:56 +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 06:38 +0000
Bobby Holley Bobby Holley - Bug 1109954 - Make resolve/reject values optional in callback signatures. r=cpearce
1714687f2c45469d9e693d761746c55f821ed42e
created 2014-12-10 14:03 -0800
pushed 2014-12-10 22:04 +0000
Bobby Holley Bobby Holley - Bug 1108701 - Use MediaPromises for RequestAudioData and RequestVideoData. r=cpearce
96b86345fe30bc0e2dc12f7e32197bc86bede8a7
created 2014-12-09 11:43 -0800
pushed 2014-12-09 21:37 +0000
Bobby Holley Bobby Holley - Bug 1108707 - Make reader shutdown asynchronous. r=cpearce (relanding on a CLOSED TREE because it wasn't the source of the leaks)
38478b0b00fbd37439bed25344b6246303f3759c
created 2014-12-09 15:49 -0500
pushed 2014-12-09 20:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 18c302f80bce (bug 1108707) for nsTArray_base leaks.
18c302f80bce6eef56d888ea14ae81f65a265cbb
created 2014-12-09 11:43 -0800
pushed 2014-12-09 19:43 +0000
Bobby Holley Bobby Holley - Bug 1108707 - Make reader shutdown asynchronous. r=cpearce
b2fe5210bc69e003a83ef5db52dcd01e819e8e9d
created 2014-12-08 14:45 -0800
pushed 2014-12-08 22:46 +0000
Bobby Holley Bobby Holley - Bug 1097823 - Move NotDecodedReason from RequestSampleCallback to MediaDecoderReader. r=cpearce
09ca5cf1876ff10d25546da446c68101d36ef3ce
created 2014-12-08 15:00 -0500
pushed 2014-12-08 20:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets ae63e2dda6e0, a9ca0113db3c, and d0a6757e24bd (bug 1097823) for bustage.
d0a6757e24bdcf9f4eeb9d185b020741b25c29a9
created 2014-12-08 11:34 -0800
pushed 2014-12-08 19:35 +0000
Bobby Holley Bobby Holley - Bug 1097823 - Move NotDecodedReason from RequestSampleCallback to MediaDecoderReader. r=cpearce
161ccc4bb2bb280d88af9609d811d1e06dce56ff
created 2014-12-04 19:29 +0100
pushed 2014-12-08 07:46 +0000
Andreas Pehrson Andreas Pehrson - Bug 1106963 - Resync media stream clock before destroying decoded stream. r=roc
cb3b56475755b3ea87a5e2f13526a1430f1c7961
created 2014-12-07 17:09 -0800
pushed 2014-12-08 01:10 +0000
Bobby Holley Bobby Holley - Backed out changeset c405b4271e64 (bug 1097823)
35c234ac0a04c5f149f97db5ac67ce20f63ca9c7
created 2014-12-07 17:09 -0800
pushed 2014-12-08 01:10 +0000
Bobby Holley Bobby Holley - Backed out changeset b76636e9f49a (bug 1097823)
b76636e9f49a3a860deb7915f042b92908dc5c85
created 2014-12-07 11:21 -0800
pushed 2014-12-07 19:21 +0000
Bobby Holley Bobby Holley - Bug 1097823 - Use MediaPromises for RequestAudioData and RequestVideoData. r=cpearce
c405b4271e6492821540897ea102fdb9cecd7f24
created 2014-12-07 11:21 -0800
pushed 2014-12-07 19:21 +0000
Bobby Holley Bobby Holley - Bug 1097823 - Move NotDecodedReason from RequestSampleCallback to MediaDecoderReader. r=cpearce
786ff9a62a39cba5c48bbd19a67f1af451618c6d
created 2014-12-01 21:51 -0800
pushed 2014-12-02 05:51 +0000
Bobby Holley Bobby Holley - Bug 1104964 - Make MediaDecoderReader own the task queue. r=cpearce
less more (0) -100 -60 tip