dom/media/mediasource/TrackBuffer.cpp
73495389c7d6651a93de41ea04104fe997be9ef2
created 2015-03-04 11:13 +1100
pushed 2015-03-10 15:54 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1138922 - Fix build bustage. r=mattwoodrow, a=lmandel
ee4602f7106203be4d7a317e7ad8099a2c3a8aac
created 2015-03-04 18:53 +1100
pushed 2015-03-04 17:42 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1138922: Fix build bustage. r=mattwoodrow
09b2c7fed10fe8a35badc0856a74447c2cd17e6b
created 2015-02-27 12:07 +1300
pushed 2015-03-03 18:12 +0000
Matt Woodrow Matt Woodrow - Bug 1136984 - Use correct units for comparing timestamps in TrackBuffer::RangeRemoval. r=jya a=lmandel
4c92b1dcb67fb80c9eeda22dfb97358ff16b2e10
created 2015-02-24 16:38 +1100
pushed 2015-03-03 18:12 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1096089 - Part 3: Add trimming support from beginning of source buffer. r=cajbir, a=lsblakk
d461222b1a078444504944ce306c673440447e5c
created 2015-02-24 16:38 +1100
pushed 2015-03-03 18:12 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1134064 - Part 5: Evict from TrackBuffer's current decoder. r=cajbir, a=lsblakk
963bd7dabda0946683e5ce53ee4c0d964431aefd
created 2015-02-26 16:07 +1100
pushed 2015-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125776: Part1. Fix initialization of variables. r=cajbir a=lmandel
a5992bd7d60030b1d9794df31005463889f723da
created 2015-02-03 09:44 +1300
pushed 2015-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +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-03-03 18:12 +0000
Matt Woodrow Matt Woodrow - Bug 1119033 - Don't try to evict when we don't have any initialized decoders. r=ajones, a=sledru
d08d7a1a55bae44082e7e7218338099abff07549
created 2015-03-03 17:38 +1300
pushed 2015-03-03 15:29 +0000
Matt Woodrow Matt Woodrow - Bug 1138260 - Add typed Microseconds class and use it for the range removal algorithm. r=jya,kinetik
5065a5f34d356910eddc5cc12d072483c81c7131
created 2015-02-28 19:46 +1300
pushed 2015-03-03 15:29 +0000
Karl Tomlinson Karl Tomlinson - bug 1123492 ResetDecode() on subreaders before Seek() r=mattwoodrow
571a4b02be275acc928fa329945b0f3a8724b334
created 2015-02-27 12:07 +1300
pushed 2015-02-27 21:58 +0000
Matt Woodrow Matt Woodrow - Bug 1136984 - Followup to fix build.
6fb710e791fa5c299b55047e4e14f659e61cfdda
created 2015-02-27 11:47 +1300
pushed 2015-02-27 21:58 +0000
Matt Woodrow Matt Woodrow - Bug 1136984 - Use correct units for comparing timestamps in TrackBuffer::RangeRemoval. r=jya
75d7c2a466104ce045ca8adb76e324735e1db0fb
created 2015-02-26 19:37 +1300
pushed 2015-02-26 20:17 +0000
Karl Tomlinson Karl Tomlinson - back out 6fc9b30bbdd9..232b818847e7 from bug 1123492 for crashes in DoVideoSeek()
0063a9d0d70b28f213b3d3646ee0de217140ffff
created 2015-02-18 19:23 +1300
pushed 2015-02-26 20:17 +0000
Karl Tomlinson Karl Tomlinson - bug 1123492 ResetDecode() on subreaders when switching to current or seeking r=mattwoodrow
da1cac8417acc133782ab6e514d70192236976a2
created 2015-02-25 20:55 +1100
pushed 2015-02-26 02:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1136576: Properly align source buffer starts with current decoder. r=cajbir
5a745cf431cba4de373f8d7ac0f28b0a6255d2d8
created 2015-02-24 16:38 +1100
pushed 2015-02-24 15:12 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1096089: Part3. Add trimming support from beginning of source buffer. r=cajbir
8cd5efa83e440a6dc7b60f3846c7f9cb652e2590
created 2015-02-24 16:38 +1100
pushed 2015-02-24 15:12 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1134064: Part5. Evict from TrackBuffer's current decoder. r=cajbir
8c2b291548ad2dd7477e83b1226380a90f90cbc7
created 2015-02-24 16:38 +1100
pushed 2015-02-24 15:12 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1132342: Handle race should operation be aborted while reading metadata. r=karlt
661dcf41cef9a2acbb6b4b2dc4af627c750a4b56
created 2015-02-20 14:19 +1300
pushed 2015-02-20 17:03 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1133625: Return an error when attempting to append too much data. r=cajbir
0d5c5aa97c0797cc661c0925ff99891215452a73
created 2015-02-03 09:44 +1300
pushed 2015-02-19 22:06 +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-19 22:06 +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-19 22:06 +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-19 22:06 +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-19 22:06 +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-19 22:06 +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-19 22:06 +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-19 22:06 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1120084: Implement MSE's AppendErrorAlgorithm. r=cajbir a=sledru
less more (0) -100 -60 tip