216bc8e9f02bb1d0bd0fdc23b187ed6aaae4c233: Bug 1190776 - Re-enable test_BufferingWait.html. r=rillian a=ritu
Jan Gerber <j@mailb.org> - Tue, 25 Aug 2015 12:51:17 +0200 - rev 289196
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1190776 - Re-enable test_BufferingWait.html. r=rillian a=ritu
d9ca8b3490f14302796e64ab3d91cfe35c4e114d: Bug 1197125: [webm]. Don't load the entire webm in RAM. r=kinetik a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 28 Aug 2015 11:19:14 +1000 - rev 289195
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1197125: [webm]. Don't load the entire webm in RAM. r=kinetik a=ritu Instead we parse it in chunks of 1MiB max.
0c0bfde2f006e612c873698c8e5cd4b879985aff: Bug 1199032: [MSE/webm] P2. Construct WebMDemuxer with special MSE handling. r=kinetik a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 28 Aug 2015 10:52:28 +1000 - rev 289194
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1199032: [MSE/webm] P2. Construct WebMDemuxer with special MSE handling. r=kinetik a=ritu
495cdcba0ad4a5c6cbfc703a5e34fc7ed3bd9da8: Bug 1199032: [webm] P1. Explicitly differentiate WebM usage for mediasource. r=kinetik a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 28 Aug 2015 10:47:51 +1000 - rev 289193
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1199032: [webm] P1. Explicitly differentiate WebM usage for mediasource. r=kinetik a=ritu Relying on the data being fully buffered or not turned out to not be such a great idea.
2aab115ee83f7c1a4c3bcee2771a1fce2b4cf8c6: Bug 1197977: [webm]. Ensure resource length calculation never underflows. r=kinetik a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 23 Aug 2015 21:35:58 +1000 - rev 289192
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1197977: [webm]. Ensure resource length calculation never underflows. r=kinetik a=ritu
eb3b3640b6bcced99487f8f0b13cc957faa31ea5: Bug 1197075: P4. Reject skip promise on cancellation or shutdown. r=edwin a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 25 Aug 2015 21:35:15 +1000 - rev 289191
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1197075: P4. Reject skip promise on cancellation or shutdown. r=edwin a=ritu Also remove redundant code.
4826c90b7e973b644227a9702b49fb4cf2c4689e: Bug 1197075: P2. Revert "Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley". r=edwin a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 24 Aug 2015 11:32:49 +1000 - rev 289190
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1197075: P2. Revert "Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley". r=edwin a=ritu
39f176bfb26a928d351cb7b02556cb651fb2c52c: Bug 1197075: P1. Revert "Bug 1197051 - Don't try to decode ahead while seeking - r=jya". r=edwin a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 21 Aug 2015 17:29:55 +1000 - rev 289189
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1197075: P1. Revert "Bug 1197051 - Don't try to decode ahead while seeking - r=jya". r=edwin a=ritu
63c926f0052f657448bdb864d67fe7bd778729da: Bug 1197051 - Don't try to decode ahead while seeking - r=jya a=ritu
Edwin Flores <edwin@mozilla.com> - Fri, 21 Aug 2015 17:24:18 +1000 - rev 289188
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1197051 - Don't try to decode ahead while seeking - r=jya a=ritu
1bf5bcc0f4262d56d0bb0b50ff97a81c807e3b23: Bug 1195073: [MSE] P8. Update webref results. r=karlt a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 23 Aug 2015 20:52:48 +1000 - rev 289187
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195073: [MSE] P8. Update webref results. r=karlt a=ritu
873155b626e47471d49ffc8d6327eb58c5351970: Bug 1195073: [MSE] P7. Determine a WebM Media Segment end as early as available information permits. r=kinetik a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 23 Aug 2015 20:51:05 +1000 - rev 289186
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195073: [MSE] P7. Determine a WebM Media Segment end as early as available information permits. r=kinetik a=ritu Most cluster contains information about their size. When known, we don't need to wait until the next media segment is received to determine its size.
ac4b5833b0456cc3a20395ee474ff7ff66b970d9: Bug 1195073: [webm] P6. Calculate cluster's end offset if its size is known in advance. r=kinetik. a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 23 Aug 2015 20:46:08 +1000 - rev 289185
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195073: [webm] P6. Calculate cluster's end offset if its size is known in advance. r=kinetik. a=ritu This allows to detect the end of a webm media segment without having to wait for the start of a new one. Also record where an init segment (EBML) starts as this will be required by the WebM ContainerParser.
f7efe5f448b06bcf4cff666f24d75ac926aac1ce: Bug 1195073: [MSE] P5. Detect out of order appends and recreate demuxer. r=gerald a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 19 Aug 2015 15:31:30 +1000 - rev 289184
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195073: [MSE] P5. Detect out of order appends and recreate demuxer. r=gerald a=ritu The webm demuxer will only handle data where frames's a monotonically increasing.
2496e584f472e9bebaeaac1d361568f0d8765593: Bug 1195073: [MSE/webm] P4. Limit nestegg reads to the last block's boundaries. r=kinetik a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 19 Aug 2015 15:27:18 +1000 - rev 289183
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195073: [MSE/webm] P4. Limit nestegg reads to the last block's boundaries. r=kinetik a=ritu This prevent entering into an unrecoverable error state when parsing incomplete data as often seen with MSE.
9958c6b9b6528c33875d89e345a308caf5bdf06e: Bug 1195073: [webm] P3. Initialize members. r=kinetik a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 19 Aug 2015 15:24:12 +1000 - rev 289182
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195073: [webm] P3. Initialize members. r=kinetik a=ritu
827657870264477092d7d259511a32649933a261: Bug 1195073: [webm] P2. Add WebMBufferedState::GetLastBlockOffset method. r=kinetik a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 19 Aug 2015 15:22:31 +1000 - rev 289181
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195073: [webm] P2. Add WebMBufferedState::GetLastBlockOffset method. r=kinetik a=ritu MSE may input partial media segment, which could cause the WebMDemuxer and libnestegg to error upon encountering an incomplete block which can't be recovered from. this will allow to limit read to known complete blocks.
1850357479bb1421807e830238ca8fc97bb20b39: Bug 1195073: [MSE/webm] P1. Detect individual webm clusters. r=kinetik a=ritu
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 19 Aug 2015 15:20:09 +1000 - rev 289180
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195073: [MSE/webm] P1. Detect individual webm clusters. r=kinetik a=ritu WebMContainerParser was incorrectly reporting webm blocks rather than clusters, causing the webm demuxer to later fail to parse the remaining data.
ada03589e5eae255a91c33611b0f5a11e7e81df3: Backed out 3 changesets (bug 1181907) for marionette bustage a=backout
Wes Kocher <wkocher@mozilla.com> - Wed, 09 Sep 2015 15:15:08 -0700 - rev 289179
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Backed out 3 changesets (bug 1181907) for marionette bustage a=backout Backed out changeset 77513059a6e4 (bug 1181907) Backed out changeset 97526d372199 (bug 1181907) Backed out changeset 4929041d9806 (bug 1181907)
c3fec00fc2bd05638483035bb303ec9602176b56: Bug 1195590 - Fix treating saved frame bit as part of the frame type. r=djvj, a=sylvestre
Sean Stangl <sstangl@mozilla.com> - Mon, 24 Aug 2015 11:50:04 -0700 - rev 289178
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195590 - Fix treating saved frame bit as part of the frame type. r=djvj, a=sylvestre
77513059a6e4425a19d1c803fcb8225522c375d6: Bug 1181907 (Part 3) - Add CSSVariableImageTable and use it to store ImageValues generated by CSS variables. r=heycam a=ritu
Seth Fowler <mark.seth.fowler@gmail.com> - Wed, 26 Aug 2015 18:19:38 -0700 - rev 289177
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1181907 (Part 3) - Add CSSVariableImageTable and use it to store ImageValues generated by CSS variables. r=heycam a=ritu
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip