e5cc2f8f3f7e: Bug 1120023 - Fix some bugs in MockMediaResource. r=cpearce, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Sat, 10 Jan 2015 02:05:28 -0800 - rev 242862
Push 4322 by ryanvm@gmail.com at 2015-01-14 15:18 +0000
Bug 1120023 - Fix some bugs in MockMediaResource. r=cpearce, a=sledru If we don't do this, the subsequent changes to DataSourceAdapter will cause gtest failures in TestMP4Demuxer.
60f6890d84cf: Bug 1120023 - Clean up semantics of SourceBufferResource reading. r=cpearce, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Sat, 10 Jan 2015 02:05:28 -0800 - rev 242861
Push 4322 by ryanvm@gmail.com at 2015-01-14 15:18 +0000
Bug 1120023 - Clean up semantics of SourceBufferResource reading. r=cpearce, a=sledru This patch refactors things and makes two function changes: (1) ReadFromCache does not block and properly fails if the data is unavailable. (2) Read and ReadAt block if an out-param is _not_ provided, rather than the reverse. Both karlt and I think this is the appropriate thing to do.
aa8cdb057186: Bug 1120017 - Make the DispatchDecodeTasksIfNeeded path handle DECODER_STATE_DECODING_FIRSTFRAME. r=cpearce, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Jan 2015 17:20:58 -0800 - rev 242860
Push 4322 by ryanvm@gmail.com at 2015-01-14 15:18 +0000
Bug 1120017 - Make the DispatchDecodeTasksIfNeeded path handle DECODER_STATE_DECODING_FIRSTFRAME. r=cpearce, a=sledru Once we make MP4Reader reject with WAITING_FOR_DATA, we end up with the following scenario: DecodeFirstFrame requests audio data, and then it gets rejected with WAITING_FOR_DATA. So OnAudioNotDecided does WaitForData, which eventually causes us to be called back in MediaDecoderStateMachine::WaitForDataResolved. That does DispatchDecodeTasksIfNeeded, which currently bails out of our state is DECODER_STATE_DECODING_FIRSTFRAME. The other way to do this would be to add a separate specialized path through all this asynchronicity for DECODER_STATE_DECODING_FIRSTFRAME. But it's not clear to me what that buys us.
201fee3158c1: Bug 1120014 - Initialize MediaSourceReader::mLast{Audio,Video}Time to 0 rather than -1. r=rillian, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Jan 2015 17:20:58 -0800 - rev 242859
Push 4322 by ryanvm@gmail.com at 2015-01-14 15:18 +0000
Bug 1120014 - Initialize MediaSourceReader::mLast{Audio,Video}Time to 0 rather than -1. r=rillian, a=sledru There isn't actually any initialization code that sets them at 0. Instead, we currently rely on the fact that our first decoder ends up active regardless of what its buffered range reports. So as long as invoking the first Request{Audio,Video}Data is resolved, this ends up ok. But while that is usually the case, it isn't _always_ the case, especially in the case where the MP4Reader rejects with WAITING_FOR_DATA.
7edfdc36c3cf: Bug 1119691 - Fix build bustage in dom/media/mediasource/MediaSource.cpp. r=bz, a=sledru
Kai-Zhen Li <kli@mozilla.com> - Thu, 08 Jan 2015 23:37:00 -0800 - rev 242858
Push 4322 by ryanvm@gmail.com at 2015-01-14 15:18 +0000
Bug 1119691 - Fix build bustage in dom/media/mediasource/MediaSource.cpp. r=bz, a=sledru
a78eb4dd84f0: Bug 1119033 - Don't try to evict when we don't have any initialized decoders. r=ajones, a=sledru
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 12 Jan 2015 15:35:35 +1300 - rev 242857
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1119033 - Don't try to evict when we don't have any initialized decoders. r=ajones, a=sledru
a0ffac1b2851: Bug 1105066 - Seek after switching reader. r=mattwoodrow, a=sledru
Anthony Jones <ajones@mozilla.com> - Mon, 12 Jan 2015 15:10:15 +1300 - rev 242856
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1105066 - Seek after switching reader. r=mattwoodrow, a=sledru
154dac808616: Bug 1105066 - Chain seeks in MediaSourceReader so that we seek audio to the same time as video. r=kentuckyfriedtakahe, a=sledru
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 12 Jan 2015 11:05:08 +1300 - rev 242855
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1105066 - Chain seeks in MediaSourceReader so that we seek audio to the same time as video. r=kentuckyfriedtakahe, a=sledru
e16f64387888: Bug 1105066 - Make SeekPromise return the time we actually seeked to. r=kentuckyfriedtakahe, a=sledru
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 12 Jan 2015 10:57:14 +1300 - rev 242854
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1105066 - Make SeekPromise return the time we actually seeked to. r=kentuckyfriedtakahe, a=sledru
962ac9efa80c: Bug 1113062 - IndexedDB FileSnapshot not CCed. r=janv, a=sledru
Andrea Marchesini <amarchesini@mozilla.com> - Sun, 11 Jan 2015 21:35:24 +0000 - rev 242853
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1113062 - IndexedDB FileSnapshot not CCed. r=janv, a=sledru
f203230f49f4: Bug 1113062 - Part 2: ArchiveReaderZipFile non-CCed. r=smaug, a=sledru
Andrea Marchesini <amarchesini@mozilla.com> - Sun, 11 Jan 2015 21:34:57 +0000 - rev 242852
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1113062 - Part 2: ArchiveReaderZipFile non-CCed. r=smaug, a=sledru
23f5b373f676: Bug 1113062 - Part 1: PIFileImpl and FileImpl merged. r=smaug, a=sledru
Andrea Marchesini <amarchesini@mozilla.com> - Sun, 11 Jan 2015 21:34:31 +0000 - rev 242851
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1113062 - Part 1: PIFileImpl and FileImpl merged. r=smaug, a=sledru
18f7174682d3: Bug 1119456 - Work around the fact that media cache does not quite guarantee the property we want. r=roc, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Sun, 11 Jan 2015 13:24:26 -0800 - rev 242850
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1119456 - Work around the fact that media cache does not quite guarantee the property we want. r=roc, a=sledru
fa0128cdef95: Bug 1119456 - Make MP4Demuxer's blocking reads non-blocking and hoist blocking into callers with a hacky retry strategy. r=k17e, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Sun, 11 Jan 2015 13:24:26 -0800 - rev 242849
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1119456 - Make MP4Demuxer's blocking reads non-blocking and hoist blocking into callers with a hacky retry strategy. r=k17e, a=sledru
2fd2c6de0a87: Bug 1116284 - Don't run MP4Reader::Update after we've shut the reader down. r=cpearce, a=sledru
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 12 Jan 2015 09:43:11 +1300 - rev 242848
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1116284 - Don't run MP4Reader::Update after we've shut the reader down. r=cpearce, a=sledru
e076d58d5b10: Bug 1116626 - Null check mDecoder in AutoNotifyDecoded since it might have been shutdown already. r=karlt, a=sledru
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 12 Jan 2015 09:41:50 +1300 - rev 242847
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1116626 - Null check mDecoder in AutoNotifyDecoded since it might have been shutdown already. r=karlt, a=sledru
1d406b3f20db: Bug 1043310 - AutoCompletion doesn't take capitalization from address book entry, can leave angle brackets characters >> in field, when loosing focus by clicking outside (not enter/tab). r=mak, a=sledru
Magnus Melin <mkmelin+mozilla@iki.fi> - Sat, 10 Jan 2015 13:48:23 +0200 - rev 242846
Push 4321 by ryanvm@gmail.com at 2015-01-14 15:04 +0000
Bug 1043310 - AutoCompletion doesn't take capitalization from address book entry, can leave angle brackets characters >> in field, when loosing focus by clicking outside (not enter/tab). r=mak, a=sledru The fix has two aspects: - for onblur we need to complete to the actual suggestion not to leave addresses uncapitalized or having " >> " as value - once we have a valid selection that should not be changed to default because EnterMatch is called again (which it is with blur if the value was confirmed by enter, or mouse selection already)
06bb4d89e2bf: Bug 1116404 - Better timeout semantics for search service geoip lookups. r=felipe, a=sledru
Mark Hammond <mhammond@skippinet.com.au> - Fri, 09 Jan 2015 13:43:29 +1100 - rev 242845
Push 4320 by ryanvm@gmail.com at 2015-01-14 14:48 +0000
Bug 1116404 - Better timeout semantics for search service geoip lookups. r=felipe, a=sledru
6796cf5b59b1: Bug 1107925 - Don't launch fennec on search redirects. r=bnicholson, a=sledru
Margaret Leibovic <margaret.leibovic@gmail.com> - Thu, 08 Jan 2015 12:48:23 -0800 - rev 242844
Push 4320 by ryanvm@gmail.com at 2015-01-14 14:48 +0000
Bug 1107925 - Don't launch fennec on search redirects. r=bnicholson, a=sledru
b71146fc0e37: Bug 1094312 - Fix browser_bug553455.js:test_cancel_restart by pausing the download for long enough for the progress notification to show reliably. r=Gijs, a=sledru
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 26 Dec 2014 14:06:43 -0800 - rev 242843
Push 4320 by ryanvm@gmail.com at 2015-01-14 14:48 +0000
Bug 1094312 - Fix browser_bug553455.js:test_cancel_restart by pausing the download for long enough for the progress notification to show reliably. r=Gijs, a=sledru test_cancel_restart needs the progress notification to show reliably so it can cancel the pending install. To ensure this a sjs script is used to asynchronously deliever the XPI data. It starts responding but sends no data until a second request is made to tell it to complete. So the test can start the install, then do what it likes with the progress dialog before finally telling the server to complete the download for the install.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip