searching for reviewer(jolin)
573f03a88ea975a5b5155c902a8af5d2e50d68c5: Bug 1548446 - disable 'test_webvtt_seeking.html' on Android r=jolin
Alastor Wu <alwu@mozilla.com> - Fri, 17 May 2019 22:40:33 +0000 - rev 533240
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1548446 - disable 'test_webvtt_seeking.html' on Android r=jolin According to the comment [1], there are some seeking issue on Android which causes the intermittent failure, so we are going to disable this test on Android. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1548446#c17 Differential Revision: https://phabricator.services.mozilla.com/D31513
d33ae89768490ef0deacc089ced0d0a68aa754d0: Bug 1550577 - Skip problematic mp4 crashtest on Android while we investigate. r=jolin
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 14 May 2019 21:32:45 +0000 - rev 532701
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1550577 - Skip problematic mp4 crashtest on Android while we investigate. r=jolin encrypted-track-with-bad-sample-description-index.mp4 appears to be causing issues when running under older Android versions. Skip this when running crash tests while we investigate and add a comment to indicate as such. Bug 1550912 has been raised to follow this up and fix as needed. Differential Revision: https://phabricator.services.mozilla.com/D30836
770dba43cd13487111289577e0097821d7abb624: Bug 1548446 - part2 : should wait until seek completed. r=jolin
alwu <alwu@mozilla.com> - Mon, 13 May 2019 20:49:09 +0000 - rev 532482
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +0000
Bug 1548446 - part2 : should wait until seek completed. r=jolin Main test function should await `seekVideo()` until it finishes. Differential Revision: https://phabricator.services.mozilla.com/D30954
42f2738786c9f27eba201a15214b62b05e99fc67: Bug 1548446 - part1 : add more debug log in 'test_webvtt_seeking.html'. r=jolin
alwu <alwu@mozilla.com> - Mon, 13 May 2019 18:46:01 +0000 - rev 532481
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +0000
Bug 1548446 - part1 : add more debug log in 'test_webvtt_seeking.html'. r=jolin Add more log in order to help debug and know where we get failure. Differential Revision: https://phabricator.services.mozilla.com/D30953
7a04d9e5975407828f087eb38ac6d4b51deada94: Bug 1540748 - part2 : add warning for negative adjusted time. r=jolin
alwu <alwu@mozilla.com> - Mon, 29 Apr 2019 21:44:06 +0000 - rev 531170
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540748 - part2 : add warning for negative adjusted time. r=jolin As the purpose of adjusting time is to make the start of the playback to align to zero, so the result should not be negative. However, we can't always ensure the demuxed start time is correct, the decoded first frame sample time might be different with the time demuxer provides. Even if we try to update the start time when we get the first decoded sample, there is still a problem because a decoder might return samples with different order, which means the first frame the decoder returns is probably not a real first frame. Therefore, using warning to help us knows how many this situaion would be. Differential Revision: https://phabricator.services.mozilla.com/D28432
3835a514150a7f69310c9e8e8892acdb975e9d9f: Bug 1540748 - part1 : Android decoder should throw an error when the decoded sample's time is smaller than the time of first demuxed sample. r=jolin,jya
Alastor Wu <alwu@mozilla.com> - Thu, 02 May 2019 17:58:05 +0000 - rev 531169
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540748 - part1 : Android decoder should throw an error when the decoded sample's time is smaller than the time of first demuxed sample. r=jolin,jya Considering that the audio sample's time is always increased, the decoded sample's time decoder returns should always be equal or larger than its demuxed time. When the decoded sample's time is smaller than the time of first demuxed sample, that time would probably cause a problem so we should throw an error for that. Differential Revision: https://phabricator.services.mozilla.com/D28167
57b12599afe20163b7abd2b0e9dd23f08e2268c4: Bug 1540748 - part2 : add warning for negative adjusted time. r=jolin
Alastor Wu <alwu@mozilla.com> - Fri, 26 Apr 2019 22:30:06 +0000 - rev 530439
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540748 - part2 : add warning for negative adjusted time. r=jolin As the purpose of adjusting time is to make the start of the playback to align to zero, so the result should not be negative. However, we can't always ensure the demuxed start time is correct, the decoded first frame sample time might be different with the time demuxer provides. Even if we try to update the start time when we get the first decoded sample, there is still a problem because a decoder might return samples with different order, which means the first frame the decoder returns is probably not a real first frame. Therefore, using warning to help us knows how many this situaion would be. Differential Revision: https://phabricator.services.mozilla.com/D28432
8c9fc50e48c2a04b4167ab45884fd3f7dbaee763: Bug 1540748 - part1 : Android decoder should throw an error when the decoded sample's time is smaller than the time of first demuxed sample. r=jolin
Alastor Wu <alwu@mozilla.com> - Thu, 25 Apr 2019 21:47:53 +0000 - rev 530438
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540748 - part1 : Android decoder should throw an error when the decoded sample's time is smaller than the time of first demuxed sample. r=jolin Considering that the audio sample's time is always increased, the decoded sample's time decoder returns should always be equal or larger than its demuxed time. When the decoded sample's time is smaller than the time of first demuxed sample, that time would probably cause a problem so we should throw an error for that. Differential Revision: https://phabricator.services.mozilla.com/D28167
d8cb636260a0955fc9a9f68b2e4925bea6c2d730: Bug 1540748 - part2 : adjusted time should always be non-negative. r=jolin
Alastor Wu <alwu@mozilla.com> - Wed, 24 Apr 2019 15:05:39 +0000 - rev 529510
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540748 - part2 : adjusted time should always be non-negative. r=jolin As the purpose of adjusting time is to make the start of the playback to align to zero, so the result should not be negative. Differential Revision: https://phabricator.services.mozilla.com/D28432
27bcf73686eddf5738ff1556db7af3f11614a44f: Bug 1540748 - part1 : Android decoder should throw an error when the decoded sample's time is smaller than the time of first demuxed sample. r=jolin
Alastor Wu <alwu@mozilla.com> - Wed, 24 Apr 2019 15:16:58 +0000 - rev 529509
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540748 - part1 : Android decoder should throw an error when the decoded sample's time is smaller than the time of first demuxed sample. r=jolin Considering that the audio sample's time is always increased, the decoded sample's time decoder returns should always be equal or larger than its demuxed time. When the decoded sample's time is smaller than the time of first demuxed sample, that time would probably cause a problem so we should throw an error for that. Differential Revision: https://phabricator.services.mozilla.com/D28167
bb88762f03194cd494e9914285d40a64df41c861: Bug 1513227 - P2. Remove unused files. r=jolin
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 11 Dec 2018 17:38:53 +0000 - rev 507214
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513227 - P2. Remove unused files. r=jolin Depends on D14158 Differential Revision: https://phabricator.services.mozilla.com/D14159
4574b92aa174a4db34615ebc3107041aef9db28e: Bug 1513227 - P1. Use correct constant to determine if HW decoding is enabled. r=jolin
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 11 Dec 2018 17:37:47 +0000 - rev 507213
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513227 - P1. Use correct constant to determine if HW decoding is enabled. r=jolin Differential Revision: https://phabricator.services.mozilla.com/D14158
89802baabef7979f639ffb64ba71798cf195ca97: Bug 1513227 - P2. Remove unused files. r=jolin, a=RyanVM
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 11 Dec 2018 17:38:53 +0000 - rev 506208
Push 10332 by ryanvm@gmail.com at Thu, 13 Dec 2018 22:43:02 +0000
Bug 1513227 - P2. Remove unused files. r=jolin, a=RyanVM Depends on D14158 Differential Revision: https://phabricator.services.mozilla.com/D14159
160a8da4777dddba75edcda085bf8e5e728046ce: Bug 1513227 - P1. Use correct constant to determine if HW decoding is enabled. r=jolin, a=RyanVM
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 11 Dec 2018 17:37:47 +0000 - rev 506207
Push 10332 by ryanvm@gmail.com at Thu, 13 Dec 2018 22:43:02 +0000
Bug 1513227 - P1. Use correct constant to determine if HW decoding is enabled. r=jolin, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D14158
6a32be5a7100fc82eea08a2952778c2dce7e84ff: Bug 1506076 - Mark video android decoder as needing AnnexB. r=jolin,alwu
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 09 Nov 2018 22:07:40 +0000 - rev 501920
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506076 - Mark video android decoder as needing AnnexB. r=jolin,alwu It only used to work as the H264Converter used to check that the conversion needed was != kNeedAVCC (the default being kNone) Differential Revision: https://phabricator.services.mozilla.com/D11526
ef14aaecdfb170ba63ace8981632d5986025c38c: Bug 1489049 - Don't recycle decoder on codec change. r=jolin
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 10 Sep 2018 21:37:19 +0000 - rev 491304
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1489049 - Don't recycle decoder on codec change. r=jolin Differential Revision: https://phabricator.services.mozilla.com/D5397
f5e54bee352fe8f870891d83fac0e9e252770667: Bug 1482847 - Fix android decoder creation. r=jolin
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 20 Aug 2018 15:47:21 +0000 - rev 487461
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1482847 - Fix android decoder creation. r=jolin A mDisplay vs mImage mixup. We also set both values in CreateTrackInfoWithMIMETypeAndContainerTypeExtraParameters to prevent similar issues in the future. Differential Revision: https://phabricator.services.mozilla.com/D3788
54da55f0f79661cca9cf51278b0ab520c0772796: Bug 1484648 - Implement CodecProxy::IsHardwareAccelerated. r=jolin
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 20 Aug 2018 15:42:33 +0000 - rev 487459
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484648 - Implement CodecProxy::IsHardwareAccelerated. r=jolin Differential Revision: https://phabricator.services.mozilla.com/D3789
35ee5617bcb274c411d085806579a4cb8f1690d8: Bug 1424903 - disable test_autoplay_policy.html on Android 6.0. r=jolin
Alastor Wu <alwu@mozilla.com> - Tue, 12 Dec 2017 13:38:17 -0600 - rev 447948
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1424903 - disable test_autoplay_policy.html on Android 6.0. r=jolin MozReview-Commit-ID: 1QKNh4jrNYw
0966f2eb06c5178d001df03895c70a52de847552: Bug 1423518 - Add Samsung Galaxy S4 Mini GT-I9195 into blacklist. r=jolin
James Cheng <jacheng@mozilla.com> - Wed, 06 Dec 2017 18:02:00 +0800 - rev 446997
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1423518 - Add Samsung Galaxy S4 Mini GT-I9195 into blacklist. r=jolin MozReview-Commit-ID: LYqXif8kMmm
9545b9df0c6d72cfba46a078ef73cb411d7296ca: Bug 1365505 - [P1][Fennec] Enable HLS support by default for all brandings. r=jolin
Kilik Kuo <kikuo@mozilla.com> - Thu, 30 Nov 2017 17:46:06 +0800 - rev 446405
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1365505 - [P1][Fennec] Enable HLS support by default for all brandings. r=jolin MozReview-Commit-ID: AVGfgKR0zRX
7fba7dcf6d368b2a77637abdf18833dc7efc8582: Bug 1397173 - Apply dark overlay style when only error occurs in mobile video controls. r=jolin
Ray Lin <ralin@mozilla.com> - Wed, 22 Nov 2017 14:11:54 +0800 - rev 444838
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1397173 - Apply dark overlay style when only error occurs in mobile video controls. r=jolin MozReview-Commit-ID: CsVK90kmLlT
184854bea2fe93d6727ead1c530c1242cceb9851: Bug 1423518 - Add Samsung Galaxy S4 Mini GT-I9195 into blacklist. r=jolin, a=jcristau
James Cheng <jacheng@mozilla.com> - Wed, 06 Dec 2017 18:02:00 +0800 - rev 442841
Push 8357 by ryanvm@gmail.com at Fri, 08 Dec 2017 20:18:36 +0000
Bug 1423518 - Add Samsung Galaxy S4 Mini GT-I9195 into blacklist. r=jolin, a=jcristau MozReview-Commit-ID: LYqXif8kMmm
725b718e10c8374b5be64c41635581cf41866e6e: Bug 1397173 - Apply dark overlay style when only error occurs in mobile video controls. r=jolin a=gchang
Ray Lin <ralin@mozilla.com> - Wed, 22 Nov 2017 14:11:54 +0800 - rev 442508
Push 8238 by aciure@mozilla.com at Mon, 27 Nov 2017 10:33:36 +0000
Bug 1397173 - Apply dark overlay style when only error occurs in mobile video controls. r=jolin a=gchang MozReview-Commit-ID: CsVK90kmLlT
f62b1c3fe4ff6a4198fce20796fab5c23d42d037: Bug 1416089 - Remove MEDIA_DECODING_PROCESS_CRASH telemetry. r=jolin
James Cheng <jacheng@mozilla.com> - Fri, 10 Nov 2017 14:01:56 +0800 - rev 442049
Push 8134 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:18:48 +0000
Bug 1416089 - Remove MEDIA_DECODING_PROCESS_CRASH telemetry. r=jolin MozReview-Commit-ID: Dqqmk6yUXPo
bb947ac4fa87d07af36ba27f547d16ce7fb0c371: Bug 1414760 - Fix calling a function without resolving its declaration. r=jolin
James Cheng <jacheng@mozilla.com> - Mon, 06 Nov 2017 17:13:06 +0800 - rev 441115
Push 8127 by ryanvm@gmail.com at Tue, 07 Nov 2017 22:38:50 +0000
Bug 1414760 - Fix calling a function without resolving its declaration. r=jolin MozReview-Commit-ID: 38lJgykKMT5
7609d8f86a9bfe11450a9d16df7d0c75f456e232: Bug 1412736 - Extend the blacklist of disabling adaptive playback feature for Galaxy S4 SCH-R970 model. r=jolin
James Cheng <jacheng@mozilla.com> - Mon, 30 Oct 2017 10:57:50 +0800 - rev 439711
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412736 - Extend the blacklist of disabling adaptive playback feature for Galaxy S4 SCH-R970 model. r=jolin MozReview-Commit-ID: LfwcrdWtrDC
6655fafcd81f6603af8a30d622fe31ef1c990f33: Bug 1390022 - Add Galaxy S4 SPH-L720 model into blacklist for disabling adaptive playback feature. r=jolin
James Cheng <jacheng@mozilla.com> - Mon, 14 Aug 2017 11:01:44 +0800 - rev 424036
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390022 - Add Galaxy S4 SPH-L720 model into blacklist for disabling adaptive playback feature. r=jolin MozReview-Commit-ID: 1UOT759az4S
b1ef43ea1d84b4d6faaec70fbc9a9c29cd74d1a3: Bug 1390022 - Add Galaxy S4 SPH-L720 model into blacklist for disabling adaptive playback feature. r=jolin, a=sledru
James Cheng <jacheng@mozilla.com> - Mon, 14 Aug 2017 11:01:44 +0800 - rev 421159
Push 7612 by ryanvm@gmail.com at Mon, 14 Aug 2017 14:21:34 +0000
Bug 1390022 - Add Galaxy S4 SPH-L720 model into blacklist for disabling adaptive playback feature. r=jolin, a=sledru MozReview-Commit-ID: 1UOT759az4S
116f553ba4cd6cfbe721c69047e68b1b4c0bcc86: Bug 1384578 - Adjust the calling sequence to avoid app crash by race condition. r=jolin
James Cheng <jacheng@mozilla.com> - Mon, 31 Jul 2017 11:23:29 +0800 - rev 420662
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384578 - Adjust the calling sequence to avoid app crash by race condition. r=jolin MozReview-Commit-ID: JKtfNYTTCjp
0fc972e77eb4916165c208f15b93f2fecc78f60c: Bug 1379926 - Support request key frame for Lollipop. r=jolin
Munro Mengjue Chiang <mchiang@mozilla.com> - Mon, 17 Jul 2017 23:44:53 +0800 - rev 418142
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1379926 - Support request key frame for Lollipop. r=jolin MozReview-Commit-ID: H2XBFsrFJA2
b3f5d39bff0aed144f75b235e19ec7d3c37f1b6d: Bug 1379866 - Implement MediaResource Suspend and Resume in HLSResource. r=jolin
James Cheng <jacheng@mozilla.com> - Fri, 14 Jul 2017 01:29:00 +0800 - rev 417651
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1379866 - Implement MediaResource Suspend and Resume in HLSResource. r=jolin 1. Pause the Exoplayer when navigating to another page and resume playback when navigating back. 2. Fix the OOM issue. MozReview-Commit-ID: 5UGmBzpObsb
15707ac8813f9a79c063e9bb90d8bd4a05daa03a: Bug 1379856 - Provide a HandlerThread for GeckoHlsPlayer instead of using Gecko's MainThread. r=jolin
Kilik Kuo <kikuo@mozilla.com> - Thu, 13 Jul 2017 00:23:04 +0800 - rev 417220
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1379856 - Provide a HandlerThread for GeckoHlsPlayer instead of using Gecko's MainThread. r=jolin Gecko's mainthread message queue is getting more tasks along with each creation of GeckoHlsPlayer. We should avoid adding extra work load to gecko's main thread. MozReview-Commit-ID: 2c5fnmG2hfS
dfa61b6f9e93cb08f6e268c4a942acd73c1a042f: Bug 1363547 - Block LG D605 Optimus L9II for adaptive playback. r=jolin
James Cheng <jacheng@mozilla.com> - Wed, 05 Jul 2017 08:42:03 +0800 - rev 415960
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363547 - Block LG D605 Optimus L9II for adaptive playback. r=jolin MozReview-Commit-ID: Jr6QSdnqQtI
f8d7a8b317e3ccdc0e4b155be910abb635fa83b6: Bug 1373177 - part4 : add assertion to make sure the function call order. r=jolin
Alastor Wu <alwu@mozilla.com> - Fri, 30 Jun 2017 11:14:00 -0700 - rev 415703
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1373177 - part4 : add assertion to make sure the function call order. r=jolin The Init()/Shutdown() would be run on the main thread, AcquireTexture() would be on media thread and Fill() would be on compostitor thread. Add assertion to make sure the call order, since we don't want to call Fill() or AcquireTexture() after shutdown. MozReview-Commit-ID: 3Gydr7b4Raq
ab3d611b6768eb89953c5895e70bc3dfd98bb685: Bug 1373177 - part3 : enable test. r=jolin
Alastor Wu <alwu@mozilla.com> - Fri, 30 Jun 2017 11:12:54 -0700 - rev 415702
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1373177 - part3 : enable test. r=jolin MozReview-Commit-ID: 5jbD0hkyLDf
a031db8b171ad9d7f623a760db2c5e7c4a4a8768: Bug 1373177 - part2 : add log. r=jolin
Alastor Wu <alwu@mozilla.com> - Fri, 30 Jun 2017 11:12:52 -0700 - rev 415701
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1373177 - part2 : add log. r=jolin Add lazy log for debugging. MozReview-Commit-ID: 4VYjLDobFeW
149e703be0d398dc20322ed9df6102f0ef5f7891: Bug 1373177 - part1 : automatically refill the pool if the textures number is lower than specific threshold. r=bechen,jolin,snorp
Alastor Wu <alwu@mozilla.com> - Fri, 30 Jun 2017 11:12:49 -0700 - rev 415700
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1373177 - part1 : automatically refill the pool if the textures number is lower than specific threshold. r=bechen,jolin,snorp The pool would be refilled when the compositor starts rendering the frame. However, if we consume lots of textures but doesn't render any frame, then the pool would always empty and no one can get new texture id. One case is that when we release decoders too early before rendering the first frame, the pool won't be refilled, and it causes all media threads are blocked. Now we would refill the pool if the textures number is lower than the specific threshold. MozReview-Commit-ID: CYBLYi9hFD9
07d7d6fd2450c95b0924c723c70d5e285fc2d318: Bug 1372457 - disable some tests to make sure we can run the mdm1 on Autophone. r=jolin
Alastor Wu <alwu@mozilla.com> - Mon, 19 Jun 2017 15:26:54 +0800 - rev 413348
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372457 - disable some tests to make sure we can run the mdm1 on Autophone. r=jolin Base on the try result : https://treeherder.mozilla.org/#/jobs?repo=try&revision=76cf750fdeeed709a14cf2be542faf16cfe4d552 Disable the most possible to fail and some always fails tests in order to re-enable mdm1 on Autophone. MozReview-Commit-ID: 4ISeiZKrize
36873203944590b9c4e4ab5dd0e60783b57bf304: Bug 1368954 - [Part1] Use reflection to avoid build bustage when source code is only included in Nightly. r=jolin,nalexander
Kilik Kuo <kikuo@mozilla.com> - Thu, 15 Jun 2017 11:16:21 +0800 - rev 412774
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1368954 - [Part1] Use reflection to avoid build bustage when source code is only included in Nightly. r=jolin,nalexander 1) Provide a BaseHlsPlayer as the interface used in related java wrappers. 2) Create and get the player instance from factory via reflection to decouple the source code dependency. MozReview-Commit-ID: 5wsHSOjSeXV
955bb796fd65c00b46165473609ede86629076c4: Bug 1368907 - Part6 - Modify the corresponding native code callers. r=jolin
James Cheng <jacheng@mozilla.com> - Mon, 12 Jun 2017 16:54:19 +0800 - rev 412389
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1368907 - Part6 - Modify the corresponding native code callers. r=jolin MozReview-Commit-ID: KUa1EjdwE4B
9f8e9e56f886a9fbfa99d9001404cc3923298b10: Bug 1368907 - Part5 - Regenerate the JNI glue codes after renaming the java files. r=jolin
James Cheng <jacheng@mozilla.com> - Mon, 12 Jun 2017 16:30:57 +0800 - rev 412388
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1368907 - Part5 - Regenerate the JNI glue codes after renaming the java files. r=jolin MozReview-Commit-ID: 88A44j5vmGv
7562c34ed064e57b6aad75705e5bd67c68e41e25: Bug 1368907 - Part4 - Update the moz.build after renaming the files. r=jolin
James Cheng <jacheng@mozilla.com> - Mon, 12 Jun 2017 16:30:22 +0800 - rev 412387
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1368907 - Part4 - Update the moz.build after renaming the files. r=jolin MozReview-Commit-ID: Fbyx4p9XxOx
a4e8de872bd018106dedcb7a6e30e58460648a9a: Bug 1368907 - Part3 - Rename GeckoHlsResourceWrapper to GeckoHLSResourceWrapper for naming consistency. r=jolin
James Cheng <jacheng@mozilla.com> - Mon, 12 Jun 2017 15:57:15 +0800 - rev 412386
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1368907 - Part3 - Rename GeckoHlsResourceWrapper to GeckoHLSResourceWrapper for naming consistency. r=jolin MozReview-Commit-ID: Lvmf5p4lYTb
67d66a88e833e09977e738eaa6e981532945f8d1: Bug 1368907 - Part2 - Rename GeckoHlsSample to GeckoHLSSample. r=jolin
James Cheng <jacheng@mozilla.com> - Mon, 12 Jun 2017 15:50:50 +0800 - rev 412385
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1368907 - Part2 - Rename GeckoHlsSample to GeckoHLSSample. r=jolin MozReview-Commit-ID: 9pNf5IHzdL0
b7170473b1fbc930e066cc30cebdcdfe6ff3e27d: Bug 1368907 - Part1 - Rename GeckoHlsDemuxerWrapper and HlsDemuxerCallbacks for naming consistency. r=jolin
James Cheng <jacheng@mozilla.com> - Mon, 12 Jun 2017 15:43:07 +0800 - rev 412384
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1368907 - Part1 - Rename GeckoHlsDemuxerWrapper and HlsDemuxerCallbacks for naming consistency. r=jolin MozReview-Commit-ID: DqmwpNadlON
6d3323e4e07182b3370e2aba1254bfb9e8b0fb27: Bug 1369598 - Notify HLSDemuxer initialized after underlying GekcoHlsPlayer is ready with data. r=jolin
Kilik Kuo <kikuo@mozilla.com> - Thu, 08 Jun 2017 22:41:35 +0800 - rev 412341
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1369598 - Notify HLSDemuxer initialized after underlying GekcoHlsPlayer is ready with data. r=jolin MozReview-Commit-ID: CkdNwoVHmD3
ff48915ee1d850708c528d310a2598f470b7bf02: Bug 1369992 - Make GetNative as public for clang. r=jolin
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Sat, 03 Jun 2017 21:09:58 +0900 - rev 410562
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1369992 - Make GetNative as public for clang. r=jolin When building Fennec using clang, the following build error occurs. 0:17.02 /mozilla/mobile/media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp:1099:27: error: 'GetNative' is a protected member of 'mozilla::jni::NativeImpl<mozilla::java::CodecProxy::NativeCallbacks, mozilla::JavaCallbacksSupport>' 0:17.02 JavaCallbacksSupport::GetNative(mJavaCallbacks)->Cancel(); 0:17.02 ^ 0:17.02 /mozilla/objdir-android/dist/include/mozilla/jni/Natives.h:821:18: note: declared protected here 0:17.02 static Impl* GetNative(const typename Cls::LocalRef& instance) { 0:17.02 ^ We should define GetNative as public into JavaCallbacksSupport.h. MozReview-Commit-ID: DYEyB2dRK8y
29c86ba36edfb7ae3a1f4d05892c679cd197dc75: Bug 1367287 - Release video surface when decoder is shut down r=jolin
James Willcox <snorp@snorp.net> - Thu, 01 Jun 2017 12:10:58 -0500 - rev 410152
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367287 - Release video surface when decoder is shut down r=jolin MozReview-Commit-ID: GgWYSzBx7ZF
55a1612e3e5823cab4cea3e453e1a678434ea47d: Bug 1350250 - Add a GeckoHlsResourceWrapper java glue. r=jolin,jya
James Cheng <jacheng@mozilla.com> - Wed, 17 May 2017 17:05:42 +0800 - rev 409596
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350250 - Add a GeckoHlsResourceWrapper java glue. r=jolin,jya MozReview-Commit-ID: KMAqkJSk2tT