3e1dd9e96598e21661847993ee587c0bda4f423a: Bug 1121692 - Move the interesting seek state logic into DecodeSeek. r=mattwoodrow, r=cpearce, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Fri, 16 Jan 2015 10:58:00 -0800 - rev 242941
Push 4343 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:38:56 +0000
Bug 1121692 - Move the interesting seek state logic into DecodeSeek. r=mattwoodrow, r=cpearce, a=sledru This is necessary so that we can call CancelSeek at the same moment we determine that it needs to be called without round-tripping between threads.
35f5cf685186801bb65b0ee34769c8c403b04e4f: Bug 1121692 - Clean up semantics around m{Audio,Video}IsSeeking. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Fri, 16 Jan 2015 10:58:00 -0800 - rev 242940
Push 4343 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:38:56 +0000
Bug 1121692 - Clean up semantics around m{Audio,Video}IsSeeking. r=mattwoodrow, a=sledru The comments indicate that they're supposed to be used for setting mDiscontinuity on the samples, but that never actually happens (and appears to happen in MP4Reader.cpp). Resetting them in Request{Audio,Video}Data doesn't make any sense at all. So we repurpose them to track our seek stage.
871ab0d29bb82934f5615d9647ad84cf3b4d5395: Bug 1121692 - Fix potential race condition with mWaitingForSeekData. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Fri, 16 Jan 2015 10:58:00 -0800 - rev 242939
Push 4343 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:38:56 +0000
Bug 1121692 - Fix potential race condition with mWaitingForSeekData. r=mattwoodrow, a=sledru mWaitingForSeekData is modified in NotifyTimeRangesChanged, which is invoked on the main thread. One would hope that all of these other members are only touched on the decode task queue.
67f6899c622124f1f7fb9ae8888340ceb2d3b0a3: Bug 1121692 - Stop honoring aEndTime in MediaSourceReader::Seek. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Fri, 16 Jan 2015 10:58:00 -0800 - rev 242938
Push 4343 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:38:56 +0000
Bug 1121692 - Stop honoring aEndTime in MediaSourceReader::Seek. r=mattwoodrow, a=sledru Tracking it is a pain, and it's only used by OggReader.
d7e079df1b3d3c857cc42500a7e1b907975af92f: Bug 1121692 - Remove unnecessary arguments to ::Seek. r=mattwoodrow, sr=cpearce, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Fri, 16 Jan 2015 10:57:59 -0800 - rev 242937
Push 4343 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:38:56 +0000
Bug 1121692 - Remove unnecessary arguments to ::Seek. r=mattwoodrow, sr=cpearce, a=sledru
9ad34e90e339ac73e5591fbd8e2e20c53c6856e5: Bug 1108728 - Remove dormant related state from MediaDecoder. r=cpearce, a=sledru
Sotaro Ikeda <sikeda@mozilla.com> - Fri, 12 Dec 2014 17:29:24 -0800 - rev 242936
Push 4343 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:38:56 +0000
Bug 1108728 - Remove dormant related state from MediaDecoder. r=cpearce, a=sledru
fae52bd681e0004839aaec7c601806993626ed82: Bug 1110343 - Suppress redundant loadedmetadata event when dormant exit. r=cpearce, a=sledru
Sotaro Ikeda <sikeda@mozilla.com> - Fri, 16 Jan 2015 07:56:19 -0800 - rev 242935
Push 4342 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:03:51 +0000
Bug 1110343 - Suppress redundant loadedmetadata event when dormant exit. r=cpearce, a=sledru
2dbbd7362502fef7f657027068fdd0145b564352: Bug 1108971 - Fix parameter in call GetAddrInfo. r=sworkman, a=sledru
Dragana Damjanovic <dd.mozilla@gmail.com> - Thu, 15 Jan 2015 01:21:00 +0100 - rev 242934
Push 4342 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:03:51 +0000
Bug 1108971 - Fix parameter in call GetAddrInfo. r=sworkman, a=sledru
9bb138f23d58f22fc04a1af190223f5061e125ec: Bug 1120282 - Do not fire durationchange during call to ReadMetadata. r=mattwoodrow, a=sledru
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 16 Jan 2015 23:49:02 +1100 - rev 242933
Push 4342 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:03:51 +0000
Bug 1120282 - Do not fire durationchange during call to ReadMetadata. r=mattwoodrow, a=sledru
2a36e0243edd3149fe544c630a2b78dca67e4e28: Bug 1120079 - Do not call Range Removal algorithm after endOfStream. r=cajbir, a=sledru
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 16 Jan 2015 23:49:02 +1100 - rev 242932
Push 4342 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:03:51 +0000
Bug 1120079 - Do not call Range Removal algorithm after endOfStream. r=cajbir, a=sledru
3e5d8c21f3a2de3e0f52889f766c14a38512d02a: Bug 1119757 - MSE: handle duration of 0 in metadata as infinity. r=mattwoodrow, a=sledru
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 16 Jan 2015 23:49:01 +1100 - rev 242931
Push 4342 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:03:51 +0000
Bug 1119757 - MSE: handle duration of 0 in metadata as infinity. r=mattwoodrow, a=sledru
b0c42a7f0dc75bd88e1a60c774029b40c410867e: Bug 1119757 - Allow seeking on media with infinite duration. r=cpearce, a=sledru
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 16 Jan 2015 23:49:01 +1100 - rev 242930
Push 4342 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:03:51 +0000
Bug 1119757 - Allow seeking on media with infinite duration. r=cpearce, a=sledru MSE defines content to have infinite duration when no duration is defined. And MSE is always seekable within the buffered range, regardless of the duration
18ade4ad787e51b456237d39df20392e3f6a217b: Bug 1120075 - Use Movie Extend Header's duration as fallback when available. r=kentuckyfriedtakahe, a=sledru
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 16 Jan 2015 23:49:01 +1100 - rev 242929
Push 4342 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:03:51 +0000
Bug 1120075 - Use Movie Extend Header's duration as fallback when available. r=kentuckyfriedtakahe, a=sledru
670d3f856665d35cda98078392101400a42b2495: Bug 950399 - Tests for domain cookies. r=yoric, a=sledru
Tim Taubert <ttaubert@mozilla.com> - Thu, 15 Jan 2015 13:09:02 +0100 - rev 242928
Push 4342 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:03:51 +0000
Bug 950399 - Tests for domain cookies. r=yoric, a=sledru
91f8d6ca5030528623480d85b4138df6b1b1db32: Bug 950399 - SessionStore shouldn't forget domain cookies. r=yoric, a=sledru
Tim Taubert <ttaubert@mozilla.com> - Thu, 15 Jan 2015 11:22:21 +0100 - rev 242927
Push 4342 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:03:51 +0000
Bug 950399 - SessionStore shouldn't forget domain cookies. r=yoric, a=sledru
3e58a43384cd76e6dd9fc262040504be8e3ab301: Bug 1111598 - [Tablet] Make action bar background color consistent with the new tablet tab strip background. r=mcomella, a=sledru
Martyn Haigh <martyn.haigh@gmail.com> - Fri, 16 Jan 2015 12:42:57 +0000 - rev 242926
Push 4342 by ryanvm@gmail.com at Tue, 20 Jan 2015 16:03:51 +0000
Bug 1111598 - [Tablet] Make action bar background color consistent with the new tablet tab strip background. r=mcomella, a=sledru
595835cd60a0b0866f7cf3b1e65c22ad0df840ed: Bug 1055904 - Improve MSE eviction calculation. r=jya, a=sledru
Chris Double <chris.double@double.co.nz> - Fri, 16 Jan 2015 16:14:56 +1300 - rev 242925
Push 4341 by ryanvm@gmail.com at Tue, 20 Jan 2015 15:33:23 +0000
Bug 1055904 - Improve MSE eviction calculation. r=jya, a=sledru Fixes a bug in the SourceBufferResource eviction code where it was using the mOffset of the resource as the min bound for what to evict. This offset is almost always zero though due to ReadFromCache being used which never updates the offset. This prevented eviction from happening in most cases. Moves the code to remove old decoders so that it does this during the same loop as that which remove data from existing decoders. This more aggressively prunes old decoders and is more likely to keep data in the current playing decoder around for seeking, etc. Prevent removing any decoder that the MediaSourceReader is currently using for playback to prevent RemoveDecoder crashes. Add a threshold to subtract from the current time when working out the time bound to evict before to make it less likely to evict current data that is needed for current playback. Remove all data from evicted decoders in the initial iteration then iterate after to remove empty decoders to put the RemoveDecoder logic in one place. Iterate decoders in order that they were added rather than sorted by time so the logic that removes entire decoders can do it only to those old decoders that existed before the existing one was created. Keeps track of the time that was evicted from the current decoder and uses that as the time to EvictBefore for all decoders in the track buffer when doing MediaSource::NotifyEvict.
2b2b697613eb0ecf741308d9cfa7208d70bd447e: Bug 1110950 - Trigger a reflow (as well as a repaint) for changes to 'object-fit' and 'object-position', so subdocuments can be repositioned/resized. r=roc, a=sledru
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 15 Jan 2015 14:39:52 -0800 - rev 242924
Push 4341 by ryanvm@gmail.com at Tue, 20 Jan 2015 15:33:23 +0000
Bug 1110950 - Trigger a reflow (as well as a repaint) for changes to 'object-fit' and 'object-position', so subdocuments can be repositioned/resized. r=roc, a=sledru
be5eee20bba5aa2744f48b78cb669266c66cf622: Bug 1108028 - Replace pushURL registered with LoopServer whenever PushServer does a re-assignment. r=dmose, a=sledru
Paul Kerr [:pkerr] <pkerr@mozilla.com> - Tue, 16 Dec 2014 14:14:06 -0800 - rev 242923
Push 4341 by ryanvm@gmail.com at Tue, 20 Jan 2015 15:33:23 +0000
Bug 1108028 - Replace pushURL registered with LoopServer whenever PushServer does a re-assignment. r=dmose, a=sledru
ee09df3331d066e0b4b4f83ca6fe81d5c29f00f9: Bug 1119852 - Don't forget to update _requestedCapability in Windows camera driver. r=jesup, a=sledru
Gian-Carlo Pascutto <gpascutto@mozilla.com> - Mon, 12 Jan 2015 02:09:00 +0100 - rev 242922
Push 4341 by ryanvm@gmail.com at Tue, 20 Jan 2015 15:33:23 +0000
Bug 1119852 - Don't forget to update _requestedCapability in Windows camera driver. r=jesup, a=sledru
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip