dom/media/mediasource/TrackBuffer.cpp
963bd7dabda0946683e5ce53ee4c0d964431aefd
created 2015-02-26 16:07 +1100
pushed 2015-02-27 21:16 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1131433 - Show codec/container type in MSE logs. r=cajbir, a=lmandel
5a0ed5076b4f7642c704e867b57bf44be7558090
created 2015-02-25 20:55 +1100
pushed 2015-02-27 20:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1136576 - Properly align source buffer starts with current decoder. r=cajbir, a=lsblakk
82ef773ccb711b5c57eb3c7493cb0234b07ed444
created 2015-02-17 22:07 +1300
pushed 2015-02-25 18:29 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1132796: Revert incorrect change unfixing bug 1132825. r=jya a=lmandel
050e1d7b5246886dd76187172f083a8d06e17459
created 2015-02-20 14:19 +1300
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1133625: Return an error when attempting to append too much data. r=cajbir a=lmandel
23b7642864e2d17dd842b6cdf3b8f942d609de4a
created 2015-02-11 17:40 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1130913: Only create a new decoder if we have a new media segment. r=mattwoodrow a=lmandel
65a768a861a56c191eeb54b0a7d98cb1d0acb980
created 2015-02-13 16:52 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1132796: Evict data we likely previously read. r=cajbir a=lmandel
c106faf8f0b90d2d3ee7b3c552b6d9ce90f2831f
created 2015-02-17 16:24 +1300
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1132825: Don't evict partial segments. r=cajbir a=lmandel
21038ec77c021a30c8b4476eaa2ff43993766d9e
created 2015-02-11 17:40 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1131487: Adjust negative start time near 0 to 0. r=mattwoodrow a=lmandel
387a228666a21ae5ec5ce826e85af1e2e33c914c
created 2015-02-11 17:40 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1131487: Fix time calculations when segment doesn't start at 0. r=mattwoodrow a=lmandel
2580e92051c630c7d7f387e859e43975f2ccaee8
created 2015-02-16 18:20 +1300
pushed 2015-02-23 15:17 +0000
Karl Tomlinson Karl Tomlinson - bug 1132328 make ReleaseDecoderTask conversion constructor explicit r=fix a=lmandel
bdbae3abf53fe90ad953ce5c4249a8baca1d1949
created 2015-02-12 15:57 +1300
pushed 2015-02-23 15:17 +0000
Karl Tomlinson Karl Tomlinson - bug 1132328 remove mCurrentDecoder handling from RemoveDecoder() r=jya a=lmandel
6595ccb73af6f15b4bf15f62df9618c915013f3f
created 2015-02-11 11:30 +1300
pushed 2015-02-23 15:17 +0000
Karl Tomlinson Karl Tomlinson - bug 1092915 document that mCurrentDecoder is modified on main thread only r=mattwoodrow a=mandel
82ab77166a5f014a4ffb3ab139cafa9a56c6f20d
created 2015-02-11 11:12 +1300
pushed 2015-02-23 15:17 +0000
Matt Woodrow Matt Woodrow - bug 1092915 modify mCurrentDecoder on main thread after RemoveDecoder r=karlt a=lmandel
1c5814ce8adee2321d85b02885abdf51f7965683
created 2015-02-09 23:29 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1129732: Part3. Assume buffered range starting close enough to 0 to be 0. r=mattwoodrow a=lmandel
313cbd7c7c0e15ff731d36fe3e73f10c166c8001
created 2015-02-22 10:16 -0800
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1129732: Part1. Dynamically adjust calculations using timestampoffset. r=mattwoodrow a=lmandel
77d5e3a304359aae428d3a445dd7b95eb89e0597
created 2015-02-20 18:16 -0500
pushed 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 1129732, bug 1118597) for linux32 debug bustage.
81b4d96a95f5288010b011f6cb7e3967d493c2c4
created 2015-02-09 23:29 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1129732: Part3. Assume buffered range starting close enough to 0 to be 0. r=mattwoodrow a=lmandel
eea43cfc67c72b5cc054de2637d8b44a17f89984
created 2015-02-09 23:28 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1129732: Part1. Dynamically adjust calculations using timestampoffset. r=mattwoodrow a=lmandel
d2675abc9228bf1a17d507f805eba01571dbed83
created 2015-02-04 20:20 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125776: Part11. Fix potential crash. r=mattwoodrow. a=lmandel
bfb746be073770753b82b4a741377ceb1a18b248
created 2015-02-04 20:20 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125776: Part10. Handle concurrent aborts. r=mattwoodrow a=lmandel
378dac73d66dd37fc4bb794800ffff7ba46549f0
created 2015-02-04 20:20 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1122358: Implement partial reset parser. r=cajbir a=lmandel
cb47d8fa838fcfb834d2a74278895b535975213c
created 2015-02-04 20:20 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125776: Part9. Always attempt to create a new decoder if we don't have one. r=mattwoodrow a=lmandel
7764d48b0a2773b65051601e7a673e943dbe7821
created 2015-02-04 20:20 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125776: Part8. We don't always need an init segment to be ready. r=mattwoodrow a=lmandel
26f7afddd576b4542bc4d8009fff2c5513070c56
created 2015-02-04 20:20 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125776: Part7. Only notify reader we have data, when we actually do. r=mattwoodrow a=lmandel
c15a499a7eaa0c3145eb11e56b6ccf2e803b7101
created 2015-02-02 11:41 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125776: Part3. Add support for partial init segment. r=cajbir a=lmandel
9fa4b3fd1a147ca555cbe598206a178732a61ec7
created 2015-02-04 20:20 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125776: Part2. appendBuffer scanning the data before firing updateend. r=mattwoodrow a=lmandel
915d0431328bb22ae8680eb948a7b3f7d68e6f33
created 2015-02-04 20:20 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125776: Part1. Fix initialization of variables. r=cajbir a=lmandel
0d5c5aa97c0797cc661c0925ff99891215452a73
created 2015-02-03 09:44 +1300
pushed 2015-02-23 15:17 +0000
Matt Woodrow Matt Woodrow - Bug 1128179 - Avoiding crash when appending data after decoder initialization failed. r=jya, a=lmandel
6077af62eef9e84a8adf75969c620b9c28c2d4bf
created 2015-01-30 17:45 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1127203 - Use the tolerance value in TrackBuffersContainTime so that seeking operates with tolerance too. r=mattwoodrow, a=sledru
8de0be1741d4347498e0ff552359f49d6d7050ef
created 2015-01-27 02:01 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1102642 - Use ref counted compressed data within mediasource. r=mattwoodrow, a=sledru
d0d24eaaf83543df80cba308741a23d5bbc929cf
created 2015-01-24 21:45 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1096089 - MSE: Partially implement Range Removal algorithm. r=mattwoodrow, r=cajbir, a=sledru
def96daddf8c7d067583cea6c439ab7866ac73cc
created 2015-01-20 11:49 -0500
pushed 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1055904 - Fix non-unified bustage in TrackBuffer.cpp. a=bustage
31aac3cd543e83c3c04eb1a67a430f6afb76b3fb
created 2015-01-16 16:14 +1300
pushed 2015-02-23 15:17 +0000
Chris Double Chris Double - Bug 1055904 - Improve MSE eviction calculation. r=jya, a=sledru
53345874560be22492b12243352fed9ace29bfb3
created 2015-01-16 23:48 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1120086: Re-open SourceBuffer after call to appendBuffer if in ended state. r=cajbir a=sledru
28003eff234fee148a0b132b48a6e54315f39924
created 2015-01-16 23:48 +1100
pushed 2015-02-23 15:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1120084: Implement MSE's AppendErrorAlgorithm. r=cajbir a=sledru
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
less more (0) -60 tip