030fa1665346dfa94d1f72a1c7830644664ecf08: Bug 1135590 - Pref off media decoder dormant support. r=cpearce a=lmandel FIREFOX_BETA_37_BASE
Ralph Giles <giles@mozilla.com> - Mon, 23 Feb 2015 01:02:33 -0800 - rev 251649
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1135590 - Pref off media decoder dormant support. r=cpearce a=lmandel We're not confident with the current state of the implementation.
419b32569a768f37ca35d1e18bac9a0ef36b515a: Bug 1133625: Part2. Don't accept buffer exceeding our threshold. r=cajbir a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Feb 2015 14:19:14 +1300 - rev 251648
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1133625: Part2. Don't accept buffer exceeding our threshold. r=cajbir a=lmandel YouTube attempts to load data in excess of 8MB when close to the end of the video, and never attempts to re-append should it error. As such, the sourcebuffer threshold can't be set to lower than 8MB with this change.
77ec05774a77df5ecbd7a70a7a8bf354f626f2e9: Bug 1133625: Fix mochitest so it doesn't append data forever. r=cajbir a=testonly
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Feb 2015 14:19:14 +1300 - rev 251647
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1133625: Fix mochitest so it doesn't append data forever. r=cajbir a=testonly
050e1d7b5246886dd76187172f083a8d06e17459: Bug 1133625: Return an error when attempting to append too much data. r=cajbir a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Feb 2015 14:19:13 +1300 - rev 251646
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1133625: Return an error when attempting to append too much data. r=cajbir a=lmandel Implement part 6 of Prepare Append Algorithm: http://w3c.github.io/media-source/#sourcebuffer-prepare-append "If the buffer full flag equals true, then throw a QuotaExceededError exception and abort these step."
cbf454c3c189e9930713c5c0129657c72b706143: Bug 1134064: Part3. Don't evict partial data and make resource unplayable. r=k17e a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Feb 2015 14:19:14 +1300 - rev 251645
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1134064: Part3. Don't evict partial data and make resource unplayable. r=k17e a=lmandel
23b7642864e2d17dd842b6cdf3b8f942d609de4a: Bug 1130913: Only create a new decoder if we have a new media segment. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 11 Feb 2015 17:40:10 +1100 - rev 251644
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1130913: Only create a new decoder if we have a new media segment. r=mattwoodrow a=lmandel
d8e6303362135054656d0ea2fbd9ab566337a039: Bug 1130826: Run range removal algorithm when setting mediasource duration. r=cajbir a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 12 Feb 2015 18:52:12 +1100 - rev 251643
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1130826: Run range removal algorithm when setting mediasource duration. r=cajbir a=lmandel
cd8ef09268c499a463280fd83ef266f2b778c1f4: Bug 1125469: Part3. Make sure we stop dropping frames from previous operation after seeking. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 09 Feb 2015 23:29:01 +1100 - rev 251642
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1125469: Part3. Make sure we stop dropping frames from previous operation after seeking. r=mattwoodrow a=lmandel
6460ad2e3ecd8487de53eb801f4d5b3d0ae198d6: Bug 1125469: Part2. Ensure discontinuity flag is set after seeking. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 09 Feb 2015 23:29:01 +1100 - rev 251641
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1125469: Part2. Ensure discontinuity flag is set after seeking. r=mattwoodrow a=lmandel Under some circumstances, the discontinuity flag value would be lost, leading the state machine to drop all frames being decoded.
d1446f0958fc76015393f951e38315b1c7c950e4: Bug 1125469: Part1. Don't attempt to seek on time found with fuzz search. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 06 Feb 2015 23:51:46 +1100 - rev 251640
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1125469: Part1. Don't attempt to seek on time found with fuzz search. r=mattwoodrow a=lmandel Instead seek to the actual time available.
9fb98996305ce5c4a79a511fc1ddba25c6946685: Bug 1133167 - Add CancelSeek call to FlushDecoding() r=cpearce,bholley a=lmandel
Sotaro Ikeda <sikeda@mozilla.com> - Tue, 17 Feb 2015 07:50:49 -0800 - rev 251639
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1133167 - Add CancelSeek call to FlushDecoding() r=cpearce,bholley a=lmandel
65a768a861a56c191eeb54b0a7d98cb1d0acb980: Bug 1132796: Evict data we likely previously read. r=cajbir a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 13 Feb 2015 16:52:42 +1100 - rev 251638
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1132796: Evict data we likely previously read. r=cajbir a=lmandel Also attempt to evict future data, the furthest away from playback position.
8be06da4f051c13bbfefdb164b9197eafb54867b: Bug 1130948: Part2. Ensure we don't overflow when setting duration. r=cajbir a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 12 Feb 2015 18:52:12 +1100 - rev 251637
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1130948: Part2. Ensure we don't overflow when setting duration. r=cajbir a=lmandel
1a200fe82ce5a10543fefd7e019357d665252eab: Bug 1130948: Part1. Use mediasource duration to determine media element duration. r=cajbir a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 12 Feb 2015 18:52:12 +1100 - rev 251636
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1130948: Part1. Use mediasource duration to determine media element duration. r=cajbir a=lmandel
c106faf8f0b90d2d3ee7b3c552b6d9ce90f2831f: Bug 1132825: Don't evict partial segments. r=cajbir a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 17 Feb 2015 16:24:19 +1300 - rev 251635
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1132825: Don't evict partial segments. r=cajbir a=lmandel Evicting a partial segment can leave the entire sourcebuffer in unplayable state.
4088ee84874cee4035b2b506f73996aedec4f459: Bug 1131487: Part3. Fix stall when switching decoders. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 17 Feb 2015 16:22:51 +1300 - rev 251634
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1131487: Part3. Fix stall when switching decoders. r=mattwoodrow a=lmandel
21038ec77c021a30c8b4476eaa2ff43993766d9e: Bug 1131487: Adjust negative start time near 0 to 0. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 11 Feb 2015 17:40:06 +1100 - rev 251633
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1131487: Adjust negative start time near 0 to 0. r=mattwoodrow a=lmandel
387a228666a21ae5ec5ce826e85af1e2e33c914c: Bug 1131487: Fix time calculations when segment doesn't start at 0. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 11 Feb 2015 17:40:03 +1100 - rev 251632
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1131487: Fix time calculations when segment doesn't start at 0. r=mattwoodrow a=lmandel
a48f841801e08e28b6566a4672b161f59808fae7: Bug 1125970 - Make flushing an opt-in mechanism, and use it only for the PDM task queues. v1 r=cpearce a=lmandel
Bobby Holley <bobbyholley@gmail.com> - Sun, 22 Feb 2015 20:30:46 -0800 - rev 251631
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1125970 - Make flushing an opt-in mechanism, and use it only for the PDM task queues. v1 r=cpearce a=lmandel
74c5dedf63e9e38baf52980e4116b7bc5945c870: Bug 1125970 - Don't flush decode task queue in MediaDecoderStateMachine::FlushDecoding(). r=bholley a=lmandel
Chris Pearce <cpearce@mozilla.com> - Fri, 13 Feb 2015 16:53:31 -0800 - rev 251630
Push 698 by jlund@mozilla.com at Mon, 23 Mar 2015 22:08:11 +0000
Bug 1125970 - Don't flush decode task queue in MediaDecoderStateMachine::FlushDecoding(). r=bholley a=lmandel
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip