searching for reviewer(jwwang)
4c6d55c85948994725e9335f6867a8ad2bfaa81c: Bug 1429986 - send telemetry data when users attempt to play mkv file. r=jwwang,liuche
Alfredo.Yang <ayang@mozilla.com> - Fri, 12 Jan 2018 15:40:52 +0800 - rev 454060
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1429986 - send telemetry data when users attempt to play mkv file. r=jwwang,liuche MozReview-Commit-ID: Ah3pXC4cJ7n
56983cf430076f351469d690eca9121d7762a6cf: Bug 1429284 - Expose compositor dropped frame count to HTMLMediaElement's debug info. r=jwwang
Kilik Kuo <kikuo@mozilla.com> - Wed, 10 Jan 2018 12:07:47 +0800 - rev 452852
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1429284 - Expose compositor dropped frame count to HTMLMediaElement's debug info. r=jwwang MozReview-Commit-ID: GYtHxdsGSk1
fb96226aef906b8faa4cde6749ccef3a6870e786: Bug 1426291 - Use DataMutex<T> to synchronize CDMCaps. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Wed, 20 Dec 2017 16:16:50 +1300 - rev 451306
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1426291 - Use DataMutex<T> to synchronize CDMCaps. r=jwwang MozReview-Commit-ID: NLnoItNZKP
4ae5f2caa47120e4247d7d09f11fcc4f77357cd8: Bug 1426291 - Add Rust style mutex template which wraps data with the mutex that synchronizes it. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Wed, 20 Dec 2017 16:15:09 +1300 - rev 451305
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1426291 - Add Rust style mutex template which wraps data with the mutex that synchronizes it. r=jwwang Rust's std::sync::Mutex has some nice properties. Its philosphy is to lock data, rather than code. It wraps data you're trying to make thread safe with a mutex, and in order to get a reference to the wrapped data you need to lock the mutex and access it through an intermediate layer. This is good, as the mutex that's protecting access to the data is explicitly associated with the data, and it's impossible to forget to take the lock before accessing the data. This patch adds a similar mutex wrapper to Media Playback code. If it works well, we can look at moving it into xpcom. MozReview-Commit-ID: 4APAic6Fh8m
ddf00dce7076cf9da35870f58ab7703cbe57cd91: Bug 1424930 - remove telemetry for tunneled playback support on Android devices. r=jwwang
John Lin <jolin@mozilla.com> - Wed, 13 Dec 2017 10:23:58 -0600 - rev 450822
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1424930 - remove telemetry for tunneled playback support on Android devices. r=jwwang MozReview-Commit-ID: HKJ0gBBfRKT
b12a23323c29d955ae2d421a20413815f8b9c5c8: Bug 1422263 - turn on fullscreen video orientation lock for all channels. r=jwwang
John Lin <jolin@mozilla.com> - Wed, 13 Dec 2017 09:07:28 -0600 - rev 450821
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1422263 - turn on fullscreen video orientation lock for all channels. r=jwwang MozReview-Commit-ID: EGCx0AdH4Yy
6d926a50dcf527b1ffce0ba5c4f7890631696f57: Bug 1424647: Prevent race on AllPromiseHolder::mPromise. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 10 Dec 2017 23:31:04 +0100 - rev 450296
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1424647: Prevent race on AllPromiseHolder::mPromise. r=jwwang If any of the promises gets resolved/rejected prior MozPromise::All completing, it would return nullptr MozReview-Commit-ID: Lqhv2t2upvF
c0aeba8f81a218b00e7f7cbefcf791288f6f6d4a: Bug 1421004 - Break the mDocument reference cycle at Destroy(). r=jwwang,smaug
bechen@mozilla.com <bechen@mozilla.com> - Thu, 07 Dec 2017 13:10:51 +0800 - rev 449785
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1421004 - Break the mDocument reference cycle at Destroy(). r=jwwang,smaug We break the cycle reference between VideoDocument/Plugindocument and MediaDocumentStreamListener when the document be destroyed. MozReview-Commit-ID: Aowla95zMgg
dca4b9b236d79b3591434b1170aa46f622887014: Bug 1407810 - Use DDMOZ_LOG in media stack - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Fri, 13 Oct 2017 16:31:59 +1100 - rev 449663
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1407810 - Use DDMOZ_LOG in media stack - r=jwwang Mostly-mechanical replacement of MOZ_LOG with DDMOZ_LOG, usually just removing the class name and `this` pointer (as they are already implicitly recorded). Some files needed a bit more work when logging was done from helper classes or static functions. MozReview-Commit-ID: IeJJmzYqWMQ
7867f6cde036221113d187145f772a3eea2e18d9: Bug 1407810 - DDMOZ_LOG to replace MOZ_LOG and also output to DDLogger - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Fri, 13 Oct 2017 16:31:28 +1100 - rev 449662
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1407810 - DDMOZ_LOG to replace MOZ_LOG and also output to DDLogger - r=jwwang This macro may be used to replace MOZ_LOG in most files, where it is used in non-static member functions of classes that are registered with DDLoggedTypeTraits. MozReview-Commit-ID: A8DYmGoMv7f
bce6b611bced2bd57e565339ecc9fd79ecbdc59f: Bug 1407810 - Use DDLogger in media stack - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Tue, 10 Oct 2017 17:55:27 +1100 - rev 449661
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1407810 - Use DDLogger in media stack - r=jwwang Mostly-mechanical additions: - Log constructions&destructions, usually by just inheriting from DecoderDoctorLifeLogger, otherwise with explicit log commands (for internal classes for which DecoderDoctorTraits can't be specialized), - Log links between most objects, e.g.: Media element -> decoder -> state machine -> reader -> demuxer -> resource, etc. And logging some important properties and events (JS events, duration change, frames being decoded, etc.) More will be added later on, from just converting MOZ_LOGs, and as needed. MozReview-Commit-ID: KgNhHSz35t0
2628267820ff8146306f4d58617fd0a628177746: Bug 1407810 - webidl for HTMLMediaElement.mozRequestDebugLog - r=jwwang,smaug
Gerald Squelart <gsquelart@mozilla.com> - Thu, 03 Aug 2017 12:15:17 +1200 - rev 449660
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1407810 - webidl for HTMLMediaElement.mozRequestDebugLog - r=jwwang,smaug MozReview-Commit-ID: EdCZEiQQjAa
ee5648a75a04332ddeaa2ad244d55e5bf9cd64d6: Bug 1407810 - Implement HTMLMediaElement::Moz{Enable,Request}DebugLog - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Mon, 16 Oct 2017 16:18:58 +1100 - rev 449659
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1407810 - Implement HTMLMediaElement::Moz{Enable,Request}DebugLog - r=jwwang MozReview-Commit-ID: 7Hhy6qBVjDk
ce2d2aa44948bf070b7ae8e9fab13c11d3d2b2a9: Bug 1407810 - Enable DDLogging from the beginning if MOZ_LOG contains DDLogger - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Mon, 04 Dec 2017 10:52:51 +1100 - rev 449658
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1407810 - Enable DDLogging from the beginning if MOZ_LOG contains DDLogger - r=jwwang This allows logging from the command line without using a webextension. MozReview-Commit-ID: 6pkDbLXzz3X
11d29f2ac55d2223ff18ba843deefea7c18ea703: Bug 1407810 - DDMediaLogs::SizeOf accounts for shallow message queue size - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Tue, 17 Oct 2017 16:10:05 +1100 - rev 449657
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1407810 - DDMediaLogs::SizeOf accounts for shallow message queue size - r=jwwang MozReview-Commit-ID: 9irARpytVoh
33286af56de7579a347273c77fe32dc09d365b7f: Bug 1407810 - Tweak atomics in MultiWriterQueue - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Wed, 11 Oct 2017 14:25:21 +1100 - rev 449656
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1407810 - Tweak atomics in MultiWriterQueue - r=jwwang This queue may be used heavily when multiple threads are running media code that logs thousands of messages per second, so using less strict memory ordering can help with speed. Benchmarks show an improvement of up to twice the queueing speed in some situations. MozReview-Commit-ID: 70UOL8XAZGp
5a46043493c82f561b03b2aecb69160b9ce7a2df: Bug 1407810 - Make DecoderDoctorLogger::sLogState 'ReleaseAcquire' - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Thu, 12 Oct 2017 10:45:03 +1100 - rev 449655
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1407810 - Make DecoderDoctorLogger::sLogState 'ReleaseAcquire' - r=jwwang sLogState is accessed at least once for every DDLog call, even when logging is disabled, so we want it to be as quick as possible for minimal impact on most users. MozReview-Commit-ID: AMstgXmixrv
b0c952f7d225181a76d4dafbe144dcd72e10b08b: Bug 1421004 - Break the mDocument reference cycle at Destroy(). r=jwwang,smaug
bechen@mozilla.com <bechen@mozilla.com> - Tue, 05 Dec 2017 15:32:12 +0800 - rev 449527
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1421004 - Break the mDocument reference cycle at Destroy(). r=jwwang,smaug We break the cycle reference between VideoDocument/Plugindocument and MediaDocumentStreamListener when the document be destroyed. MozReview-Commit-ID: Aowla95zMgg
1670117c94bc995fa65c61785979e1d2307b6a02: Bug 1423372 - Remove some unnecessary includes and fix unified build problems. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Wed, 06 Dec 2017 11:36:50 +1300 - rev 449422
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1423372 - Remove some unnecessary includes and fix unified build problems. r=jwwang MozReview-Commit-ID: 7DgtGJQvgp7
dfe90994b1ae223126cde8ceebbd5f97656a3fac: Bug 1423372 - Move MediaDecoder::BackgroundVideoDecodingPermissionObserver to its own file. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Wed, 06 Dec 2017 11:22:36 +1300 - rev 449421
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1423372 - Move MediaDecoder::BackgroundVideoDecodingPermissionObserver to its own file. r=jwwang This class contains a bunch of Gecko DOM specific stuff, and it would make keeping the copy of MediaDecoder in Servo up to date easier if the Gecko DOM stuff wasn't in MediaDecoder (and the other classes we import). MozReview-Commit-ID: 3dP1nrQ7sT3
213ae1ab70d470365ab5ee3a4778c225153074cb: Bug 1421518 - add user-gestures test for the autoplay policy. r=jwwang
Alastor Wu <alwu@mozilla.com> - Tue, 05 Dec 2017 10:50:56 +0800 - rev 449222
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1421518 - add user-gestures test for the autoplay policy. r=jwwang Mouse click or keyboard press are the events which could activate the page and allow the page to autoplay. Other events are not. MozReview-Commit-ID: FjhcBSH0mCX
0fe153d0bc4a6253ad4de8834b6c5f73075e9d72: Bug 1422662 - Move BaseMediaResource::Close() into MediaResource class. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Mon, 04 Dec 2017 16:29:35 +1300 - rev 449073
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1422662 - Move BaseMediaResource::Close() into MediaResource class. r=jwwang For the project to export Gecko's media stack and import it into Servo, I need a way to shutdown an abstract MediaResource. So I'd like to move BaseMediaResource::Close() up into MediaResource class. MozReview-Commit-ID: 9JmxJPs02PN
7a2629417a4707f15b8c35c8fccecee530904e73: Bug 1422662 - Move BaseMediaResource::Close() into MediaResource class. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Mon, 04 Dec 2017 16:29:35 +1300 - rev 449062
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1422662 - Move BaseMediaResource::Close() into MediaResource class. r=jwwang For the project to export Gecko's media stack and import it into Servo, I need a way to shutdown an abstract MediaResource. So I'd like to move BaseMediaResource::Close() up into MediaResource class. MozReview-Commit-ID: 9JmxJPs02PN
6524c2d721db5307966f31c14accab1b177c4b92: Bug 1392747 - add debug message to trace media shutdown process. r=jwwang
John Lin <jolin@mozilla.com> - Wed, 29 Nov 2017 16:28:11 +0800 - rev 449044
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1392747 - add debug message to trace media shutdown process. r=jwwang MozReview-Commit-ID: LL19lxlSJem
2a5765cbd308215f11ea6bc7b52e71228709d971: Bug 1421920 - Remove unnecessary script in test_eme_unsetMediaKeys_then_capture.html for further debugging. r=jwwang
Kilik Kuo <kikuo@mozilla.com> - Fri, 01 Dec 2017 10:59:57 +0800 - rev 448915
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1421920 - Remove unnecessary script in test_eme_unsetMediaKeys_then_capture.html for further debugging. r=jwwang There're several causes for Bug 1414464. Removing unnecessary script in this test to eliminate the uncertainty for further debugging. MozReview-Commit-ID: IWvvlzJ24gw
1762ac4166c92a39fc8eaac2f77fd346ab9a7da3: Bug 1415478 - part3 : add tests. r=jwwang
Alastor Wu <alwu@mozilla.com> - Thu, 30 Nov 2017 10:50:23 +0800 - rev 448545
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1415478 - part3 : add tests. r=jwwang MozReview-Commit-ID: ALFQcKRKk7c
4a4b3c541465e385f05330c7e568a65c5be7cbec: Bug 1415478 - part2 : allow autoplay for non-audible media content and video without audio content. r=jwwang
Alastor Wu <alwu@mozilla.com> - Thu, 30 Nov 2017 10:50:21 +0800 - rev 448544
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1415478 - part2 : allow autoplay for non-audible media content and video without audio content. r=jwwang Per UX spec, we would allow non-audible media (volume 0, muted, video without audio track) to autoplay. MozReview-Commit-ID: HKUyt5Jt4sH
972288371a57691249477424305da83f9f2e9a6c: Bug 1415478 - part1 : turn on the pref on Nightly build. r=jwwang
Alastor Wu <alwu@mozilla.com> - Thu, 30 Nov 2017 10:50:17 +0800 - rev 448543
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1415478 - part1 : turn on the pref on Nightly build. r=jwwang MozReview-Commit-ID: AJva2ypm7BJ
72b56f8f0d1ad1f00f08cf1d0730030b5eb46f1c: Bug 1420488 - part2 : add test. r=jwwang
Alastor Wu <alwu@mozilla.com> - Tue, 28 Nov 2017 17:44:24 +0800 - rev 448484
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1420488 - part2 : add test. r=jwwang MozReview-Commit-ID: 1clhH9B2mIf
0298b2f990595bb04260c2e9e21a0cd6b6df053b: Bug 1420488 - part1 : bless media if media has started playing before. r=jwwang
Alastor Wu <alwu@mozilla.com> - Wed, 29 Nov 2017 18:59:56 +0800 - rev 448483
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1420488 - part1 : bless media if media has started playing before. r=jwwang If the media has started playing before, bless it and it would always be allowed to autoplay. MozReview-Commit-ID: 4GqMARLXULU
92bd0fcb67d58bcd952d5d2930381f40e1d292aa: Bug 1420488 - part2 : add test. r=jwwang
Alastor Wu <alwu@mozilla.com> - Tue, 28 Nov 2017 17:44:24 +0800 - rev 448468
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1420488 - part2 : add test. r=jwwang MozReview-Commit-ID: 1clhH9B2mIf
0f211029517c189628ba180e5a4da050922811fd: Bug 1420488 - part1 : bless media if media has started playing before. r=jwwang
Alastor Wu <alwu@mozilla.com> - Wed, 29 Nov 2017 18:05:56 +0800 - rev 448467
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1420488 - part1 : bless media if media has started playing before. r=jwwang If the media has started playing before, bless it and it would always be allowed to autoplay. MozReview-Commit-ID: 28X4TmG25aJ
9a4a5661cd9460bffeba2c391dd9168086fb9818: Bug 1419897 - Crash in mozilla::dom::HTMLMediaElement::RemoveMediaKeys. r=jwwang
Kilik Kuo <kikuo@mozilla.com> - Tue, 28 Nov 2017 23:06:34 +0800 - rev 448446
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1419897 - Crash in mozilla::dom::HTMLMediaElement::RemoveMediaKeys. r=jwwang The process of |TryRemoveMediaKeysAssociation()| is a 2-step async procedue in mainthread. mMediaKeys might be set to null inside |NotifyOwnerDocumentActivityChanged()| in between |TryRemoveMediaKeysAssociation| and |RemoveMediaKeys|. MozReview-Commit-ID: HtiADt3UTvp
0ba391f5870db411cb92b695a2f5bb25ed5552bd: Bug 1259293 - Remove -wd4312 which was needed with VS2015 - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Wed, 29 Nov 2017 12:18:09 +1100 - rev 448424
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1259293 - Remove -wd4312 which was needed with VS2015 - r=jwwang MozReview-Commit-ID: 3xOa8BmEYbk
6ba103fe1caf880b9ae817869d405e1d6f009f38: Bug 1415478 - part3 : add tests. r=jwwang
Alastor Wu <alwu@mozilla.com> - Mon, 27 Nov 2017 19:20:27 +0800 - rev 448055
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1415478 - part3 : add tests. r=jwwang MozReview-Commit-ID: ALFQcKRKk7c
df6721a3584f2a0e0ba87476ca4c3b28f2b55dd4: Bug 1415478 - part2 : allow autoplay for non-audible media content and video without audio content. r=jwwang
Alastor Wu <alwu@mozilla.com> - Mon, 27 Nov 2017 19:20:15 +0800 - rev 448054
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1415478 - part2 : allow autoplay for non-audible media content and video without audio content. r=jwwang Per UX spec, we would allow non-audible media (volume 0, muted, video without audio track) to autoplay. MozReview-Commit-ID: HKUyt5Jt4sH
8a802839959b19f78cc3f31cff5a530a64a98f18: Bug 1415478 - part1 : turn on the pref on Nightly build. r=jwwang
Alastor Wu <alwu@mozilla.com> - Mon, 27 Nov 2017 19:18:45 +0800 - rev 448053
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1415478 - part1 : turn on the pref on Nightly build. r=jwwang MozReview-Commit-ID: AJva2ypm7BJ
413ed7bee307520b51f402b85ec12af720caa837: Bug 1420192 - when disable autoplay, allow script calls play() once user triggered load() or seek(). r=jwwang
Alastor Wu <alwu@mozilla.com> - Mon, 27 Nov 2017 10:55:02 +0800 - rev 448027
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1420192 - when disable autoplay, allow script calls play() once user triggered load() or seek(). r=jwwang This patch is mainly reverting the changing of bug1382574 part3, but not all the same. Since youtube would call load() when user clicks to play, and then call play() later. For the old pref (checking user-input-play), we should still allow the following play() even it's not triggered via user input. It's also same for seeking, Youtube would call play() after seeking completed. In this patch, we would allow the script-calling once play() if user has called load() or seek() before that. MozReview-Commit-ID: 1UcxRCVfhnR
c75b2dcf8c6e915c16f7f3cb068b3745c3e3669f: Bug 654787 - part8: Fire seeking and seeked events when looping back to the beginning; r=jwwang
Chun-Min Chang <chun.m.chang@gmail.com> - Tue, 21 Nov 2017 18:10:19 +0800 - rev 448024
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 654787 - part8: Fire seeking and seeked events when looping back to the beginning; r=jwwang MozReview-Commit-ID: 2hYJfcCmvam
fa72cd9ce72d44cb2265c17538042ae7ee819863: Bug 654787 - part7: Stop playing and decoding when looping is cancelled; r=jwwang
Chun-Min Chang <chun.m.chang@gmail.com> - Tue, 21 Nov 2017 18:15:08 +0800 - rev 448023
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 654787 - part7: Stop playing and decoding when looping is cancelled; r=jwwang MozReview-Commit-ID: BQKVsmDSqpJ
453339edb639f57f730912acf45c009bc56d87d7: Bug 654787 - part6: Correct the playback position while looping; r=jwwang
Chun-Min Chang <chun.m.chang@gmail.com> - Fri, 24 Nov 2017 10:28:42 +0800 - rev 448022
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 654787 - part6: Correct the playback position while looping; r=jwwang MozReview-Commit-ID: 4h2zgtbVBVq
a37aa03a3a02e3fff05a8b952a6836049618d5e3: Bug 654787 - part5: Add the looping-offset time to audio data; r=jwwang
Chun-Min Chang <chun.m.chang@gmail.com> - Fri, 10 Nov 2017 13:50:38 +0800 - rev 448021
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 654787 - part5: Add the looping-offset time to audio data; r=jwwang MozReview-Commit-ID: LUNF9x6foEA
3e03dd51495cdd6e92d04ad2d411c93325d9b41f: Bug 654787 - part4: Keep decoding to MDSM in ReaderProxy when looping is on; r=jwwang
Chun-Min Chang <chun.m.chang@gmail.com> - Wed, 22 Nov 2017 11:17:09 +0800 - rev 448020
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 654787 - part4: Keep decoding to MDSM in ReaderProxy when looping is on; r=jwwang MozReview-Commit-ID: 4oVaUmDUeFJ
f47b6f66461994c53a4336ff86b212ad2b46eb2a: Bug 654787 - part3: Use OnAudioDataRequest{Completed, Failed} in ReaderProxy; r=jwwang
Chun-Min Chang <chun.m.chang@gmail.com> - Fri, 10 Nov 2017 11:19:04 +0800 - rev 448019
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 654787 - part3: Use OnAudioDataRequest{Completed, Failed} in ReaderProxy; r=jwwang MozReview-Commit-ID: A4vUGJ64QrB
56da2178db8283136a16961682e18b4d1c38e2db: Bug 654787 - part2: Teach ReaderProxy about audio looping; r=jwwang
Chun-Min Chang <chun.m.chang@gmail.com> - Fri, 10 Nov 2017 12:06:12 +0800 - rev 448018
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 654787 - part2: Teach ReaderProxy about audio looping; r=jwwang MozReview-Commit-ID: FK0FRffDzjJ
8f07305a2f619478c905abbca1c081c24e0ef9de: Bug 654787 - part1: Add pref for audio seamless looping; r=jwwang
Chun-Min Chang <chun.m.chang@gmail.com> - Wed, 08 Nov 2017 13:43:08 +0800 - rev 448017
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 654787 - part1: Add pref for audio seamless looping; r=jwwang MozReview-Commit-ID: 1md5AxHG8NA
447d895b350d0c6743bc151355c45ed49b0c58c4: Bug 1415478 - part3 : add tests. r=jwwang
Alastor Wu <alwu@mozilla.com> - Fri, 24 Nov 2017 16:42:47 +0800 - rev 447842
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1415478 - part3 : add tests. r=jwwang MozReview-Commit-ID: ALFQcKRKk7c
d855c032c8233f9daf0f8beeec1b12321a45b801: Bug 1415478 - part2 : allow autoplay for non-audible media content and video without audio content. r=jwwang
Alastor Wu <alwu@mozilla.com> - Fri, 24 Nov 2017 11:14:26 +0800 - rev 447841
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1415478 - part2 : allow autoplay for non-audible media content and video without audio content. r=jwwang Per UX spec, we would allow non-audible media (volume 0, muted, video without audio track) to autoplay. MozReview-Commit-ID: HKUyt5Jt4sH
6739012c4bdf781f0e4da9d573245fbb5513d7d9: Bug 1415478 - part1 : turn on the pref on Nightly build. r=jwwang
Alastor Wu <alwu@mozilla.com> - Fri, 24 Nov 2017 11:12:23 +0800 - rev 447840
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1415478 - part1 : turn on the pref on Nightly build. r=jwwang MozReview-Commit-ID: AJva2ypm7BJ
356b50c5becf41a2839ecb895e7c2219223f55b5: Bug 1382574 - part3 : remove HTMLMediaElement::mHasUserInteraction. r=jwwang
Alastor Wu <alwu@mozilla.com> - Wed, 22 Nov 2017 00:33:23 +0800 - rev 447232
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1382574 - part3 : remove HTMLMediaElement::mHasUserInteraction. r=jwwang We won't need to check the whether the media element is interacted with user for autoplay anymore. MozReview-Commit-ID: 2tll9LtGyVR