fd1b2684fc9944b91422baf0de968c642587ad87: Bug 1297265: P1. Remove decode ahead logic. r?kamidphish draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 01 Sep 2016 19:25:54 +1000 - rev 408561
Push 28252 by bmo:jyavenard@mozilla.com at Thu, 01 Sep 2016 10:05:27 +0000
Bug 1297265: P1. Remove decode ahead logic. r?kamidphish The MediaFormatReader will no longer attempt to decode several frames in advance and ahead of the MDSM actually requesting it. The speed advantages were dubious at best, and as most MediaDataDecoders abused the use of InputExhausted callbacks we had to place artificial throttle that would often cause side effects. As such, it is now expected that the MediaDataDecoder will now always call InputExhausted once Input has been called. InputExhausted indicates that the current decoding session has completed and the MediaDataDecoder is waiting for another input. MozReview-Commit-ID: 9KUpNP9jozV
b2a2d24f6e5d24b308071d765c548ead513912c6: Bug 1271765 - Desktop video control visual refresh. r?jaws draft
Ray Lin <ralin@mozilla.com> - Tue, 09 Aug 2016 15:45:24 +0800 - rev 408560
Push 28251 by bmo:ralin@mozilla.com at Thu, 01 Sep 2016 09:56:56 +0000
Bug 1271765 - Desktop video control visual refresh. r?jaws MozReview-Commit-ID: 1GfyGmrhgCs
3dfcf9459aeca92e667ec1c120a5ed614476d1d1: Bug 1299756 - VideoPuppeteer: Use played ranges in determining time remaining. Relax playback done check. r?maja_zf draft
Bryce Van Dyk <bvandyk@mozilla.com> - Thu, 01 Sep 2016 14:51:19 +1200 - rev 408559
Push 28250 by bvandyk@mozilla.com at Thu, 01 Sep 2016 09:44:37 +0000
Bug 1299756 - VideoPuppeteer: Use played ranges in determining time remaining. Relax playback done check. r?maja_zf The VideoPuppeteer now uses played ranges where possible to calculate the remaining time. It will also use the played ranges to determine the expected duration where possible. This is more accurate than using the time when the tests first poll the video. The first poll time was previously self._start_time, but I've renamed this to self._first_seen_time, to reduce ambiguity -- the video may have started playing before this time. The playback_done function has had it's remaining time check relaxed. Previously it was possible to skip over the window where a video would be considered complete, that window is now expanded so that if the start threshold is passed the video is considered played. A concrete example: the tests could play a 90 second video, but the duration of the test is set to 60 so only part of the video need be played back before the test completes. If a 1 second interval was used in the tests there would be a window between 59 to 61 seconds during which if the video were polled it would be considered complete. However, due to latency polling may not take place in this window, leading to racy fails. Now the tests will consider any point beyond 59 seconds to be complete. MozReview-Commit-ID: J6DpqCbZxUg
51daa11adcd964398e16a192a57a4bcae12b5c56: Bug 1299756 - Update VideoPuppeteer __str__ to output played ranges. r?maja_zf draft
Bryce Van Dyk <bvandyk@mozilla.com> - Thu, 01 Sep 2016 10:50:05 +1200 - rev 408558
Push 28250 by bvandyk@mozilla.com at Thu, 01 Sep 2016 09:44:37 +0000
Bug 1299756 - Update VideoPuppeteer __str__ to output played ranges. r?maja_zf This is a quality of life change. Since VideoPuppeteer uses, and since I plan on using the played ranges of a video element more, it is useful to output them as part of the str representation. MozReview-Commit-ID: LwVPfVtFF1v
ed3791deab1777271cba8b4d2e9a8cff74b3e169: Bug 1299602 - Do not suspend navigation when navigating with a breakpoint. r=jlongster draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Sep 2016 02:42:03 -0700 - rev 408557
Push 28249 by bmo:poirot.alex@gmail.com at Thu, 01 Sep 2016 09:44:27 +0000
Bug 1299602 - Do not suspend navigation when navigating with a breakpoint. r=jlongster MozReview-Commit-ID: L6WGZcL5eWL
fd249bed591af23f8c4cc32f1c2949186c1d994e: debug sidebar test draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Sep 2016 02:17:22 -0700 - rev 408556
Push 28249 by bmo:poirot.alex@gmail.com at Thu, 01 Sep 2016 09:44:27 +0000
debug sidebar test MozReview-Commit-ID: BWdbWELzBos
cc4f3553df68e286f0f6c32a7816dfd4534c09b0: mem footprint draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Sep 2016 02:14:12 -0700 - rev 408555
Push 28249 by bmo:poirot.alex@gmail.com at Thu, 01 Sep 2016 09:44:27 +0000
mem footprint MozReview-Commit-ID: HORYWm03HNc
cd644f22ff59bd09800b6607072405fbe589a332: Bug 1299503 - Support connecting to remote targets via about:devtools-toolbox query parameters. r=jryans draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 31 Aug 2016 07:42:23 -0700 - rev 408554
Push 28249 by bmo:poirot.alex@gmail.com at Thu, 01 Sep 2016 09:44:27 +0000
Bug 1299503 - Support connecting to remote targets via about:devtools-toolbox query parameters. r=jryans MozReview-Commit-ID: 7EFCxnKkO6r
ae834b182fa4f95317a70c2d73e6855783e18263: Bug 1243452 - Make DebuggerClient.close return a Promise. r=jryans draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 31 Aug 2016 09:39:42 -0700 - rev 408553
Push 28249 by bmo:poirot.alex@gmail.com at Thu, 01 Sep 2016 09:44:27 +0000
Bug 1243452 - Make DebuggerClient.close return a Promise. r=jryans MozReview-Commit-ID: 26PNAS431Hc
529fff68f5a596714059ffbbabf57f94bec423ed: Bug 1297518 - Increase gethash timeout for testcases. r?hchang draft
dimi <dlee@mozilla.com> - Thu, 01 Sep 2016 17:10:35 +0800 - rev 408552
Push 28248 by dlee@mozilla.com at Thu, 01 Sep 2016 09:31:38 +0000
Bug 1297518 - Increase gethash timeout for testcases. r?hchang MozReview-Commit-ID: 8D4DdkylvkY
85dcf291c89c6f431ff4afda8f56d0cf09ca8c6f: Bug 1299392 - stylo: Add safety glue for borrowed and owned types, use for nodes/documents/iterators; r?bholley, r?mystor draft
Manish Goregaokar <manishearth@gmail.com> - Tue, 23 Aug 2016 18:41:02 +0530 - rev 408551
Push 28247 by bmo:manishearth@gmail.com at Thu, 01 Sep 2016 09:15:42 +0000
Bug 1299392 - stylo: Add safety glue for borrowed and owned types, use for nodes/documents/iterators; r?bholley, r?mystor MozReview-Commit-ID: E8Jnhep0qyW
3edc3082be9f91dbbfc41273f774e6a33b132665: Bug 1290467 - part10 : update audio focus related control operations. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:12 +0800 - rev 408550
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part10 : update audio focus related control operations. Except controlling audio focus from gecko, the MediaControlService can also decide whether needs to request or abandon audio focus. MozReview-Commit-ID: G3iSYwd24JZ
a6516f3939f221ef63798c9cd6b816911c13033b: Bug 1290467 - part9 : remove 'ACTION_REMOVE_CONTROL'. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:09 +0800 - rev 408549
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part9 : remove 'ACTION_REMOVE_CONTROL'. Remove 'ACTION_REMOVE_CONTROL' because it's as same as 'ACTION_STOP'. MozReview-Commit-ID: 6KOj8srEuJA
71b8acc832fb2c64ef9bd98d0f7cd8f1ebea82fa: Bug 1290467 - part8 : rename 'ACTION_PLAY' to 'ACTION_RESUME'. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:07 +0800 - rev 408548
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part8 : rename 'ACTION_PLAY' to 'ACTION_RESUME'. 'ACTION_RESUME' should be more suit for its operation. MozReview-Commit-ID: 4FRHaydVKu5
46b681c57dae48f2378c9f8603472912d8cb3d61: Bug 1290467 - part7 : enable audio competing for non-audible media. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:05 +0800 - rev 408547
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part7 : enable audio competing for non-audible media. In general, the audio competing should only be for audible media and it helps user can focus on one media at the same time. However, we hope to treat all media as the same in the mobile device. First reason is we have media control on fennec and we just want to control one media at once time. Second reason is to reduce the bandwidth, avoiding to play any non-audible media in background which user doesn't notice about. MozReview-Commit-ID: 46vK4wNtS5l
45e4955cf326f9a5eb47806d509cf72df27da79f: Bug 1290467 - part6 : remove redudant space. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:03 +0800 - rev 408546
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part6 : remove redudant space. remove one redudant space. MozReview-Commit-ID: 1PdKL1EALAq
b87fddd09356c731ab37e2bc6e479daedcd63761: Bug 1290467 - part5 : change service's life time. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:01 +0800 - rev 408545
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part5 : change service's life time. Now the life time of the MediaControlService would be as same as the Fennec app. To make code flow more easily, requesting/abandoning the audio focus wouldn't affect the media control. We would mainly communicate with the media control via TabEvents. MozReview-Commit-ID: KT59bII0HuN
4f1fb0efccb5e05cf101841d06cab6cc063858d7: Bug 1290467 - part4 : create helper function. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:45:59 +0800 - rev 408544
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part4 : create helper function. wrap some code into initialize() and shutdown(). MozReview-Commit-ID: AiyABlyDEME
0b95603e8caa0ad9ab4e0b7b2f26315732864da8: Bug 1290467 - part3 : notify MediaControlService with event 'MEDIA_PLAYING_CHANGE'. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:45:57 +0800 - rev 408543
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part3 : notify MediaControlService with event 'MEDIA_PLAYING_CHANGE'. The 'MEDIA_PLAYING_CHANGE' is used for controling media control interface and the 'AUDIO_PLAYING_CHANGE' is used for showing the tab sound indicator. MozReview-Commit-ID: 8hZjC77Ju71
2c48525f6952260dcc26b65b82906c2e9df80db6: Bug 1290467 - part2 : request audio focus for any media instead of audible one. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:45:55 +0800 - rev 408542
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part2 : request audio focus for any media instead of audible one. Previous design is only to request audio focus for audible media, but now we also request focus for non-audible media. It's simple that the app should own the focus when users start watching media. MozReview-Commit-ID: 3eJP26h4kh7
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip