dom/media/mediasource/TrackBuffer.cpp
225fd7ea8fc6cb4e1f5e5f0fc21c43facfa4c419
created 2015-01-12 15:35 +1300
pushed 2015-02-23 15:17 +0000
Matt Woodrow Matt Woodrow - Bug 1119033 - Don't try to evict when we don't have any initialized decoders. r=ajones
20ab622b36c1ce9d9904d8daaf22562a07e820c4
created 2015-01-07 15:58 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1064128 - Implement support for timestampOffset in segments mode. r=k17e,r=cajbir
9b8e6287c20720c44dde70839bfa6134f49c671b
created 2014-12-22 00:20 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Implement non-polling buffering. r=cpearce
b6db7735f698a0265bc27d8db94a864e5c451a7b
created 2014-12-19 17:02 -0500
pushed 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 1109437) for suspicious-looking crashes on a CLOSED TREE.
e6350e4fb18ba8198a7f4913954a0e4b2b8d3782
created 2014-12-19 11:39 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1109437 - Implement non-polling buffering. r=cpearce
e7dbd3eb21e5201a4e2985b4a2683fd60d1cb4cd
created 2014-12-18 13:59 +0100
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1113282 - Check during async TrackBuffer decoder initialization to make sure we haven't been shut down. r=cajbir
91e9b39e3c4bcbe940eb2a642d85dc111c643ca2
created 2014-12-19 09:00 +0100
pushed 2015-02-23 15:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4757a1d4a23e (bug 1113282) for e10s M1 test failures
4757a1d4a23eb88c435f8ddfe3df66450d483da1
created 2014-12-18 22:26 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1113282 - Check during async TrackBuffer decoder initialization to make sure we haven't been shut down. r=cajbir
1d583d95bef745adde37c31b4903fae87bda0d36
created 2014-12-18 12:39 +1300
pushed 2015-02-23 15:17 +0000
Matt Woodrow Matt Woodrow - Bug 1112444 - Add a pref to force each appended MSE segment to be in its own decoder. r=ajones
6461117552cd2247bc0f491773dfa1bbadc505e2
created 2014-12-15 15:30 +1300
pushed 2015-02-23 15:17 +0000
Chris Pearce Chris Pearce - Bug 1111387 - Nullcheck mTaskQueue in TrackBuffer::QueueInitializeDecoder, as we can shutdown in between dispatching and running the task that calls QueueInitializeDecoder. r=cajbir
ac4815448f7c764605d5a1d0c56a1ce5a0faa692
created 2014-12-12 14:22 -0800
pushed 2015-02-23 15:17 +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 2015-02-23 15:17 +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 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1109954 - Make resolve/reject values optional in callback signatures. r=cpearce
99d8d92a319bec48d43421f40ea534b6df0a820f
created 2014-12-11 10:50 +1300
pushed 2015-02-23 15:17 +0000
Matt Woodrow Matt Woodrow - Bug 1108917 - Part 2: Allow eviction of entire decoders that are ahead of the current play position. r=ajones
beec11f1ceed6b8debc2b61b87825c49c3e96aad
created 2014-12-11 10:52 +1300
pushed 2015-02-23 15:17 +0000
Matt Woodrow Matt Woodrow - Bug 1109431 - Apply TimestampsFuzzyEqual rounding to the buffered ranges returned from multiple decoders. r=ajones
0f9b7c71ba3d45c3c671290c822512a2328ddc04
created 2014-12-11 10:49 +1300
pushed 2015-02-23 15:17 +0000
Matt Woodrow Matt Woodrow - Bug 1108917 - Part 1: Attempt to evict data from decoders in start-time order. r=ajones
b2f813477747f1996dbf031c04ac5c6a95ca7e4e
created 2014-12-10 15:53 -0800
pushed 2015-02-23 15:17 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1108917) for mochitest-2 bustage on a CLOSED TREE
e96e649cb4879a66497538c2535dc1b99e624ae1
created 2014-12-10 15:52 -0800
pushed 2015-02-23 15:17 +0000
Wes Kocher Wes Kocher - Backed out changeset 0b71e08f9d34 (bug 1109431) for mochitest-2 bustage on a CLOSED TREE
0b71e08f9d349250f0e6371e69c4dcc22d96cfa6
created 2014-12-11 10:52 +1300
pushed 2015-02-23 15:17 +0000
Matt Woodrow Matt Woodrow - Bug 1109431 - Apply TimestampsFuzzyEqual rounding to the buffered ranges returned from multiple decoders. r=ajones
e278ad9face80b30191e821cc4c80cce3d88f0d8
created 2014-12-11 10:50 +1300
pushed 2015-02-23 15:17 +0000
Matt Woodrow Matt Woodrow - Bug 1108917 - Part 2: Allow eviction of entire decoders that are ahead of the current play position. r=ajones
5c24dfe0cf87e7f70f65aa26bd9e199ce46f4fe6
created 2014-12-11 10:49 +1300
pushed 2015-02-23 15:17 +0000
Matt Woodrow Matt Woodrow - Bug 1108917 - Part 1: Attempt to evict data from decoders in start-time order. r=ajones
66c75c0a231292997364ab5fd60701dd705fc2fe
created 2014-12-10 10:45 +1300
pushed 2015-02-23 15:17 +0000
Karl Tomlinson Karl Tomlinson - bug 1108846 notify MediaSourceDecoder of bytes downloaded to trigger progress events r=kinetik
96b86345fe30bc0e2dc12f7e32197bc86bede8a7
created 2014-12-09 11:43 -0800
pushed 2015-02-23 15:17 +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 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 18c302f80bce (bug 1108707) for nsTArray_base leaks.
18c302f80bce6eef56d888ea14ae81f65a265cbb
created 2014-12-09 11:43 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1108707 - Make reader shutdown asynchronous. r=cpearce
4f4c9e23c56afa74a2b4ab2ae35101fde9305fb0
created 2014-12-08 23:24 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1108687 - Fix the MOZ_STACK_CLASS annotation on DecodersToInitialize; r=jyavenard
a5992bd7d60030b1d9794df31005463889f723da
created 2015-02-03 09:44 +1300
pushed 2015-02-05 16:07 +0000
Matt Woodrow Matt Woodrow - Bug 1128179 - Avoiding crash when appending data after decoder initialization failed. r=jya, a=lmandel
858dc45e6536a4c2f94d98ce9c48b6de9c646f1e
created 2015-01-30 17:45 -0800
pushed 2015-02-02 16:43 +0000
Bobby Holley Bobby Holley - Bug 1127203 - Use the tolerance value in TrackBuffersContainTime so that seeking operates with tolerance too. r=mattwoodrow, a=sledru
8b4f59c3ae7189c08568746dc70b380763b74276
created 2015-01-27 02:01 +1100
pushed 2015-01-28 14:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1102642 - Use ref counted compressed data within mediasource. r=mattwoodrow, a=sledru
570a09a6eb6826eb05cafd3d4279d45068a1efc9
created 2015-01-24 21:45 +1100
pushed 2015-01-27 15:46 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1096089 - MSE: Partially implement Range Removal algorithm. r=mattwoodrow, r=cajbir, a=sledru
c703f90c5b80f00d2f15e8431a8261aae21c5ebc
created 2015-01-20 11:49 -0500
pushed 2015-01-20 17:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1055904 - Fix non-unified bustage in TrackBuffer.cpp. a=bustage
595835cd60a0b0866f7cf3b1e65c22ad0df840ed
created 2015-01-16 16:14 +1300
pushed 2015-01-20 15:33 +0000
Chris Double Chris Double - Bug 1055904 - Improve MSE eviction calculation. r=jya, a=sledru
7dd701f60492bc3f54e24d468ff33a674fc6780f
created 2015-01-16 23:48 +1100
pushed 2015-01-20 00:26 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1120086: Re-open SourceBuffer after call to appendBuffer if in ended state. r=cajbir a=sledru
da605a71901e0d104849b7fb5c086d93154d7aa3
created 2015-01-16 23:48 +1100
pushed 2015-01-20 00:26 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1120084: Implement MSE's AppendErrorAlgorithm. r=cajbir a=sledru
a78eb4dd84f003f4e6d91b136c5ca3318ce7fe65
created 2015-01-12 15:35 +1300
pushed 2015-01-14 15:04 +0000
Matt Woodrow Matt Woodrow - Bug 1119033 - Don't try to evict when we don't have any initialized decoders. r=ajones, a=sledru
6d028e37ba05a79e894a62190cbe5f3c7999843b
created 2015-01-07 15:58 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1064128 - Implement support for timestampOffset in segments mode. r=k17e,r=cajbir a=mse
521f1e9a8b6813cb270cc68512f38d0910d7fdcd
created 2014-12-18 13:59 +0100
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1113282 - Check during async TrackBuffer decoder initialization to make sure we haven't been shut down. r=cajbir, a=sledru
5a2808b6675bf3d24646a72172e1e0801a70a8ca
created 2014-12-18 12:39 +1300
pushed 2015-01-12 19:37 +0000
Matt Woodrow Matt Woodrow - Bug 1112444 - Add a pref to force each appended MSE segment to be in its own decoder. r=ajones, a=sledru
f1ce42d25781e10a5ea3b636d391495de978d872
created 2014-12-15 15:30 +1300
pushed 2015-01-12 19:37 +0000
Chris Pearce Chris Pearce - Bug 1111387 - Nullcheck mTaskQueue in TrackBuffer::QueueInitializeDecoder, as we can shutdown in between dispatching and running the task that calls QueueInitializeDecoder. r=cajbir, a=sledru
d64cfe41fa7499cf0b6583141f964e250aab4852
created 2014-12-11 10:50 +1300
pushed 2015-01-12 19:37 +0000
Matt Woodrow Matt Woodrow - Bug 1108917 - Part 2: Allow eviction of entire decoders that are ahead of the current play position. r=ajones, a=sledru
72f6dba74653a0c2b3e85aa59aff2a12637afcec
created 2014-12-11 10:49 +1300
pushed 2015-01-12 19:37 +0000
Matt Woodrow Matt Woodrow - Bug 1108917 - Part 1: Attempt to evict data from decoders in start-time order. r=ajones, a=sledru
e2febcf7a58686f939be01784d162fedb99c2a46
created 2014-12-11 10:52 +1300
pushed 2015-01-12 19:37 +0000
Matt Woodrow Matt Woodrow - Bug 1109431 - Apply TimestampsFuzzyEqual rounding to the buffered ranges returned from multiple decoders. r=ajones, a=sledru
bcba197a83d771398945d9bf8ed0dfafb8adbd5f
created 2014-12-10 10:45 +1300
pushed 2015-01-12 19:37 +0000
Karl Tomlinson Karl Tomlinson - Bug 1108846 - Notify MediaSourceDecoder of bytes downloaded to trigger progress events. r=kinetik, a=sledru
92b7a18d8a38521822cc66e7fb7dba0e91220e47
created 2014-12-08 23:24 -0500
pushed 2015-01-12 19:37 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1108687 - Fix the MOZ_STACK_CLASS annotation on DecodersToInitialize. r=jyavenard, a=sledru
2408422e880a983bb99e34db763907c4598a71ae
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
a024fc4f0bd28a9c0b7d78e965ec199769247753
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
4d7e491441c0e4d99f9ee8a8d77c30fd1020f253
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
a52f49bac58b7d3056611c2995fb2339a0742a53
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
d349d0acef0e3ef331f04aef8cc4ba92d714cd96
created 2014-11-28 13:20 +1300
pushed 2015-01-12 19:37 +0000
Matt Woodrow Matt Woodrow - Bug 1102647 - Always call Shutdown when removing decoders from TrackBuffer. r=karlt
b52b8019d49a2c41fac48ee5b01ba07a6ee3db5e
created 2014-11-14 17:12 +1300
pushed 2015-01-12 19:37 +0000
Matt Woodrow Matt Woodrow - Bug 1098022 - Use Maybe<T> for mLastEndTimestamp in TrackBuffer to differentiate between 0 and unset. r=ajones
95acf66c3675f441b7763eaf349cc110ac62fdf2
created 2014-11-11 20:50 -0800
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1091008 - Implement a sensible GetBuffered override for MediaSourceReader using the existing GetBuffered on MediaSource. r=cajbir
06275a674a574b703405e51cdb710351f2c1bc36
created 2014-11-06 15:09 +1100
pushed 2015-01-12 19:37 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1093880 - Delay decoder initialization until data has been appended. r=cajbir
bb67cbef0a07ecff3afd0742af80324e88b9f2d9
created 2014-11-04 11:16 +1300
pushed 2015-01-12 19:37 +0000
Matt Woodrow Matt Woodrow - Bug 1062661 - Part 1: Discard decoders that don't have any data in them. r=karlt
43a51201545a2f950d012c6561be42f06b275885
created 2014-11-05 12:57 +0100
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 10 changesets (bug 1091008, bug 1093020, bug 1063323) for windows m2 permanent test failures on a CLOSED TREE
6f270b2d90f471653dcf0e82b1b924feb97e17f2
created 2014-11-05 10:08 +0100
pushed 2015-01-12 19:37 +0000
Bobby Holley Bobby Holley - Bug 1091008 - Implement a sensible GetBuffered override for MediaSourceReader using the existing GetBuffered on MediaSource. r=cajbir
8839a3db64216f6ee1853649ee47d1c53a4d4a77
created 2014-10-28 13:21 +1300
pushed 2015-01-12 19:37 +0000
Chris Pearce Chris Pearce - Bug 1071482 - Break a cycle in TrackBuffer and SourceBufferDecoder's MediaTaskQueue's SharedThreadPool. r=cajbir
a542bd0c39e734ca47df7bf608df2eb8a64c8f4e
created 2014-10-29 12:31 -0400
pushed 2015-01-12 19:37 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 62a8be146b4b, d9a9008a1e93, e6761281d389, and 913e16c2877b (bug 1071482) for causing various intermittent failures.
62a8be146b4bd63bd83771fed860958cf6964883
created 2014-10-28 13:21 +1300
pushed 2015-01-12 19:37 +0000
Chris Pearce Chris Pearce - Bug 1071482 - Break a cycle in TrackBuffer and SourceBufferDecoder's MediaTaskQueue's SharedThreadPool. r=cajbir
277005c35f059e79bbcf07cecb1523a484eae981
created 2014-10-25 20:24 +0300| base
pushed 2015-01-12 19:37 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv
less more (0) tip