searching for reviewer(cpearce)
bb9759881cd75c2a0cba3510f35166d160074e79: Bug 1483703 - part4 : modify current telemtry scalar because we won't block media without audio track anymore. r=cpearce,francois
alwu <alwu@mozilla.com> - Wed, 22 Aug 2018 22:54:05 +0000 - rev 830951
Push 118861 by bmo:rhelmer@mozilla.com at Thu, 23 Aug 2018 11:42:47 +0000
Bug 1483703 - part4 : modify current telemtry scalar because we won't block media without audio track anymore. r=cpearce,francois Since we don't block media without audio track anymore, the original telemetry scalar becomes useless. We need to change its meaning in order to know the number of allowed autoplay without audio track. Differential Revision: https://phabricator.services.mozilla.com/D3673
d915d805e9642c0e4cab3db3042bd9bdf5f2c5b7: Bug 1483703 - part3 : modify test. r=cpearce
alwu <alwu@mozilla.com> - Wed, 22 Aug 2018 22:52:04 +0000 - rev 830950
Push 118861 by bmo:rhelmer@mozilla.com at Thu, 23 Aug 2018 11:42:47 +0000
Bug 1483703 - part3 : modify test. r=cpearce Differential Revision: https://phabricator.services.mozilla.com/D3672
3326c0e920d4c9a180a26561a1a9d49b886c0eb7: Bug 1483703 - part2 : add telemetry for the media which was blocked before loading metadata and ended up being without audio track. r=cpearce,francois
alwu <alwu@mozilla.com> - Wed, 22 Aug 2018 22:50:54 +0000 - rev 830949
Push 118861 by bmo:rhelmer@mozilla.com at Thu, 23 Aug 2018 11:42:47 +0000
Bug 1483703 - part2 : add telemetry for the media which was blocked before loading metadata and ended up being without audio track. r=cpearce,francois Add two telemetry scarlar, "MEDIA_BLOCKED_NO_METADATA" records how many media which was blocked because it hadn't loaded metadata yet. "MEDIA_BLOCKED_NO_METADATA_ENDUP_NO_AUDIO_TRACK" records how many media which was blocked because it hadn't loaded metadata and ended up for being no audio track. By collecting those data, we can know the proportion of media which should be autoplay but was blocked because of lacking metadata. Differential Revision: https://phabricator.services.mozilla.com/D3671
71ad474cdeeb928e303c2fb7eb5322402529b48b: Bug 1483703 - part1 : allow media without audio track to autoplay. r=cpearce
alwu <alwu@mozilla.com> - Wed, 22 Aug 2018 23:31:58 +0000 - rev 830948
Push 118861 by bmo:rhelmer@mozilla.com at Thu, 23 Aug 2018 11:42:47 +0000
Bug 1483703 - part1 : allow media without audio track to autoplay. r=cpearce We would allow media without audio track to autoplay after it had loaded the metadata. If media hasn't loaded metadata yet, we would treat it as audible media and then block it. Differential Revision: https://phabricator.services.mozilla.com/D3670
cd6a42517bb9e60c45b6441a986b53d8da7fb147: Bug 1483703 - part1 : allow media without audio track to autoplay. r=cpearce
alwu <alwu@mozilla.com> - Tue, 21 Aug 2018 20:58:26 +0000 - rev 830943
Push 118861 by bmo:rhelmer@mozilla.com at Thu, 23 Aug 2018 11:42:47 +0000
Bug 1483703 - part1 : allow media without audio track to autoplay. r=cpearce We would allow media without audio track to autoplay after it had loaded the metadata. If media hasn't loaded metadata yet, we would treat it as audible media and then block it. Differential Revision: https://phabricator.services.mozilla.com/D3670
8fbba4053aa0032f7ea5ced9b94c1c3972deee29: Bug 1482259 - Add Telemetry to know the proportion of silent part in the whole audio track. r=cpearce,francois
alwu <alwu@mozilla.com> - Wed, 15 Aug 2018 16:35:51 +0000 - rev 829665
Push 118788 by bmo:dharvey@mozilla.com at Thu, 16 Aug 2018 11:52:55 +0000
Bug 1482259 - Add Telemetry to know the proportion of silent part in the whole audio track. r=cpearce,francois Use new telemetry histogram ID 'AUDIO_TRACK_SILENCE_PROPORTION' to know the proportion of silent part in the whole audio track. Differential Revision: https://phabricator.services.mozilla.com/D3066
1cee6e0d07e7aaf3a152d2eb15e2114937ce4151: Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce,johannh
Dale Harvey <dale@arandomurl.com> - Mon, 23 Jul 2018 16:43:08 +0100 - rev 829441
Push 118781 by ktomlinson@mozilla.com at Thu, 16 Aug 2018 02:46:06 +0000
Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce,johannh MozReview-Commit-ID: EI0GiaoBNqX
29c02d169838efa28c18c895dfcd813e1f14534e: Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh draft
Dale Harvey <dale@arandomurl.com> - Mon, 23 Jul 2018 16:43:08 +0100 - rev 829369
Push 118766 by bmo:dharvey@mozilla.com at Wed, 15 Aug 2018 13:12:52 +0000
Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh MozReview-Commit-ID: EI0GiaoBNqX
424a8d2f5986273f8960699e1747f5f93d5bf45a: Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh draft
Dale Harvey <dale@arandomurl.com> - Mon, 23 Jul 2018 16:43:08 +0100 - rev 829368
Push 118765 by bmo:dharvey@mozilla.com at Wed, 15 Aug 2018 13:08:04 +0000
Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh MozReview-Commit-ID: EI0GiaoBNqX
626f67450061f9ef08dd98ecf4d6cc23e3b57372: Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh draft
Dale Harvey <dale@arandomurl.com> - Mon, 23 Jul 2018 16:43:08 +0100 - rev 827659
Push 118553 by bmo:dharvey@mozilla.com at Wed, 08 Aug 2018 16:02:13 +0000
Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh MozReview-Commit-ID: EI0GiaoBNqX
753fc72a27d586f8aa562f1ddb2c3fa90f9ec4f5: Bug 1480484 - add telemetry scalar to measure the count for blocked media element without audio track. r=cpearce,francois
alwu <alwu@mozilla.com> - Fri, 03 Aug 2018 13:21:03 -0700 - rev 827527
Push 118540 by bmo:bpostelnicu@mozilla.com at Wed, 08 Aug 2018 10:44:22 +0000
Bug 1480484 - add telemetry scalar to measure the count for blocked media element without audio track. r=cpearce,francois This is used to count the potiential number of the blocked autoplay media element without audio track even if user was enable autoplay. It might happen on three cases, 1. play -> loadedmetadata 2. loadedmetadata -> play 3. loadedmetadata -> has 'autoplay' keyword In first case we need to check whether the play invocation has been called, and check other other cases before the media starts playing. In addition, the scalar name isn't consist with other names is because of the 40 maximum limitation of the ping name. MozReview-Commit-ID: 6Qm6TD4ME8I
a7067dbdc7b5690d781490c80f5cd5212a00c7c5: Bug 1480484 - add telemetry scalar to measure the count for blocked media element without audio track. r=cpearce,francois
alwu <alwu@mozilla.com> - Fri, 03 Aug 2018 13:21:03 -0700 - rev 827516
Push 118540 by bmo:bpostelnicu@mozilla.com at Wed, 08 Aug 2018 10:44:22 +0000
Bug 1480484 - add telemetry scalar to measure the count for blocked media element without audio track. r=cpearce,francois This is used to count the potiential number of the blocked autoplay media element without audio track even if user was enable autoplay. It might happen on three cases, 1. play -> loadedmetadata 2. loadedmetadata -> play 3. loadedmetadata -> has 'autoplay' keyword In first case we need to check whether the play invocation has been called, and check other other cases before the media starts playing. In addition, the scalar name isn't consist with other names is because of the 40 maximum limitation of the ping name. MozReview-Commit-ID: 6Qm6TD4ME8I
425199f4caf1f2d604fad3eca51e41afbd7150d3: Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh draft
Dale Harvey <dale@arandomurl.com> - Mon, 23 Jul 2018 16:43:08 +0100 - rev 827343
Push 118519 by bmo:dharvey@mozilla.com at Tue, 07 Aug 2018 21:46:59 +0000
Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh MozReview-Commit-ID: EI0GiaoBNqX
8c52db0efc889d18a9254610a35abc50cdd0f796: Bug 1480738 - part2 : add test. r=cpearce
alwu <alwu@mozilla.com> - Fri, 03 Aug 2018 12:57:38 -0700 - rev 827176
Push 118488 by bmo:hsivonen@hsivonen.fi at Tue, 07 Aug 2018 12:28:14 +0000
Bug 1480738 - part2 : add test. r=cpearce MozReview-Commit-ID: 8GwifOpAQNf
23f078580a973ca3e6ee2a7b9c639cc08ecc1398: Bug 1480738 - part1 : only allow top-level video document to autoplay. r=cpearce
alwu <alwu@mozilla.com> - Fri, 03 Aug 2018 11:28:30 -0700 - rev 827175
Push 118488 by bmo:hsivonen@hsivonen.fi at Tue, 07 Aug 2018 12:28:14 +0000
Bug 1480738 - part1 : only allow top-level video document to autoplay. r=cpearce Only allow top-level video document to autoplay in order to avoid autoplay from video document which is in the iframe. MozReview-Commit-ID: BbyjviK1BRK
d2a1a9bd64832a3d55895dd42e5786b408e8038b: Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh draft
Dale Harvey <dale@arandomurl.com> - Mon, 23 Jul 2018 16:43:08 +0100 - rev 826277
Push 118275 by bmo:dharvey@mozilla.com at Fri, 03 Aug 2018 11:44:33 +0000
Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh MozReview-Commit-ID: EI0GiaoBNqX
4c8a057c6d5472523af84ce6d9665826809bba2f: Bug 1480281 - part2 : move exist log to autoplay log module. r=cpearce
alwu <alwu@mozilla.com> - Wed, 01 Aug 2018 17:50:19 -0700 - rev 826157
Push 118251 by bmo:mh+mozilla@glandium.org at Fri, 03 Aug 2018 02:37:41 +0000
Bug 1480281 - part2 : move exist log to autoplay log module. r=cpearce MozReview-Commit-ID: EtBRTjYG8k3
4c0d866116602ad666bf94feba9bd34b2fff202a: Bug 1480281 - part1 : add autoplay debug log module. r=cpearce
alwu <alwu@mozilla.com> - Wed, 01 Aug 2018 17:30:59 -0700 - rev 826156
Push 118251 by bmo:mh+mozilla@glandium.org at Fri, 03 Aug 2018 02:37:41 +0000
Bug 1480281 - part1 : add autoplay debug log module. r=cpearce Add new log module which allow us to debug by using "MOZ_LOG=Autoplay:5". MozReview-Commit-ID: 9CG5JyCw21G
6b1999ea36bfa153e161a88329654931b180164a: Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh draft
Dale Harvey <dale@arandomurl.com> - Mon, 23 Jul 2018 16:43:08 +0100 - rev 825901
Push 118196 by bmo:dharvey@mozilla.com at Thu, 02 Aug 2018 15:27:37 +0000
Bug 1476555 - Show notification when autoplay blocked globally. r=cpearce, r=johannh MozReview-Commit-ID: BMGJ0J5p9rw
8e1182e32a9f6c69e792c99171c0cf652e34ea65: Bug 1466926 - part1 : always allow extension background script to autoplay. r=cpearce
alwu <alwu@mozilla.com> - Tue, 10 Jul 2018 10:37:33 -0700 - rev 825786
Push 118170 by plingurar@mozilla.com at Thu, 02 Aug 2018 10:24:36 +0000
Bug 1466926 - part1 : always allow extension background script to autoplay. r=cpearce In present web extension design (both Firefox and Chrome), background script can autoplay. We don't want to break this design, so we would always allow it to autoplay. MozReview-Commit-ID: 9BfWgll7PNx
92cbea18e43015ea11f09c5113d4fda04b0923c3: Bug 1476701 - notify observer when audible autoplay occurred. r=cpearce,jaws
alwu <alwu@mozilla.com> - Wed, 25 Jul 2018 09:08:44 -0700 - rev 825307
Push 118072 by plingurar@mozilla.com at Wed, 01 Aug 2018 12:45:02 +0000
Bug 1476701 - notify observer when audible autoplay occurred. r=cpearce,jaws In our autoplay shield-study, we want to collect the information which could tell us how many website contains audible autoplay media, but there is no way to get this information on current API desigin. Therefore, I would like to send a new notification when autoplay occurred. The extension code could get the information by following way, ``` Services.obs.addObserver((subject, topic, data) => { // DO SOMETHING }, "AudibleAutoplayMediaOccurred"); ``` MozReview-Commit-ID: 4bSYcxDZOGK
8890b8f7e9cc31c16d74a8834721db8c3df1d8f9: Bug 1477415 - part2 : add test. r=cpearce
alwu <alwu@mozilla.com> - Mon, 23 Jul 2018 11:30:12 -0700 - rev 822824
Push 117477 by bmo:sfoster@mozilla.com at Thu, 26 Jul 2018 00:31:55 +0000
Bug 1477415 - part2 : add test. r=cpearce MozReview-Commit-ID: 9Besbb3JWRP
784d6695694c8b6ff0ee2378c9002d358502450d: Bug 1477415 - part1 : allow video document autoplay. r=cpearce
alwu <alwu@mozilla.com> - Mon, 23 Jul 2018 11:17:00 -0700 - rev 822823
Push 117477 by bmo:sfoster@mozilla.com at Thu, 26 Jul 2018 00:31:55 +0000
Bug 1477415 - part1 : allow video document autoplay. r=cpearce Allow autoplay for video document when user is directly viewing a video/audio by visiting its url. MozReview-Commit-ID: GnSxx32h6hm
e384aedb30b603ca951dc1bfba92b19875a5f92d: Bug 1477477 - Add preference for autoplaying muted media. r=cpearce
Tom Schuster <evilpies@gmail.com> - Sun, 22 Jul 2018 15:21:48 +0200 - rev 821325
Push 117062 by xquan@mozilla.com at Sun, 22 Jul 2018 23:52:16 +0000
Bug 1477477 - Add preference for autoplaying muted media. r=cpearce
694089774911b78e06ab2f784278400a76155582: Bug 1476612 - AntiTracking should use nsIDocument::Get/SetUserHasInteracted instead of UserGestureActivation, r=cpearce
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 19 Jul 2018 13:14:27 +0200 - rev 820365
Push 116795 by bmo:igoldan@mozilla.com at Thu, 19 Jul 2018 12:50:45 +0000
Bug 1476612 - AntiTracking should use nsIDocument::Get/SetUserHasInteracted instead of UserGestureActivation, r=cpearce
36ddc886d33bb23d11061ea65874c5902b80a64a: Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce,flod,johannh
Dale Harvey <dale@arandomurl.com> - Fri, 29 Jun 2018 14:14:33 +0100 - rev 819821
Push 116678 by bmo:nchevobbe@mozilla.com at Wed, 18 Jul 2018 18:05:12 +0000
Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce,flod,johannh MozReview-Commit-ID: E71TxvgfJlJ
dfd55057fb2e96264e4e9b3710fb0ca465f71995: Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce, r=johannh draft
Dale Harvey <dale@arandomurl.com> - Fri, 29 Jun 2018 14:14:33 +0100 - rev 819301
Push 116498 by bmo:dharvey@mozilla.com at Tue, 17 Jul 2018 15:16:47 +0000
Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce, r=johannh MozReview-Commit-ID: E71TxvgfJlJ
526100f0934767aa754034a3196d470afbc33389: Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce, r=johannh draft
Dale Harvey <dale@arandomurl.com> - Fri, 29 Jun 2018 14:14:33 +0100 - rev 818347
Push 116254 by bmo:dharvey@mozilla.com at Fri, 13 Jul 2018 21:43:39 +0000
Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce, r=johannh MozReview-Commit-ID: E71TxvgfJlJ
a0cad482f24d700932af0c9477d4184ec115f9c6: Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce, r=johannh draft
Dale Harvey <dale@arandomurl.com> - Fri, 29 Jun 2018 14:14:33 +0100 - rev 818344
Push 116251 by bmo:dharvey@mozilla.com at Fri, 13 Jul 2018 21:20:49 +0000
Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce, r=johannh MozReview-Commit-ID: E71TxvgfJlJ
47959b5f4534625a033b0e80e315487906f89e6d: Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce, r=johannh draft
Dale Harvey <dale@arandomurl.com> - Fri, 29 Jun 2018 14:14:33 +0100 - rev 817346
Push 116026 by bmo:dharvey@mozilla.com at Thu, 12 Jul 2018 12:35:26 +0000
Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce, r=johannh MozReview-Commit-ID: E71TxvgfJlJ
137f27a03ba3b56b87a698adc34cbcf4b2def52f: Bug 1460022: Part 6 - Update GMP code to work with new DLL interceptor interface; r=cpearce
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:49:49 -0600 - rev 814043
Push 115070 by plingurar@mozilla.com at Wed, 04 Jul 2018 10:16:17 +0000
Bug 1460022: Part 6 - Update GMP code to work with new DLL interceptor interface; r=cpearce
a16486a6f685099ef25a1bde3aa63ee5eb66f42a: Bug 1460022: Part 6 - Update GMP code to work with new DLL interceptor interface; r=cpearce
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:49:49 -0600 - rev 814025
Push 115070 by plingurar@mozilla.com at Wed, 04 Jul 2018 10:16:17 +0000
Bug 1460022: Part 6 - Update GMP code to work with new DLL interceptor interface; r=cpearce
867a1351efffcc0a3b4cab364e518d8f4d5d5983: Bug 1460022: Part 6 - Update GMP code to work with new DLL interceptor interface; r=cpearce
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:49:49 -0600 - rev 814011
Push 115070 by plingurar@mozilla.com at Wed, 04 Jul 2018 10:16:17 +0000
Bug 1460022: Part 6 - Update GMP code to work with new DLL interceptor interface; r=cpearce
5258fc74ef2421b75526cfd10b6041436da55226: Bug 1472428 - HTMLMediaElement should use IsInComposedDoc, r=cpearce
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 03 Jul 2018 18:13:17 +0300 - rev 813647
Push 114946 by bmo:gl@mozilla.com at Tue, 03 Jul 2018 15:52:50 +0000
Bug 1472428 - HTMLMediaElement should use IsInComposedDoc, r=cpearce
c04873fad58566b0d346d28837f6dbb91b342b8e: Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r=bryce, r=cpearce, a=RyanVM
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 27 May 2018 18:42:25 +0200 - rev 810187
Push 113918 by bmo:jacek@codeweavers.com at Mon, 25 Jun 2018 14:21:39 +0000
Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r=bryce, r=cpearce, a=RyanVM If the content being played was first non-encrypted, the PDMFactory would have been set without a CDMProxy. As such, it is necessary to use a new PDMFactory when the encryption type changes (from clear to encrypted). Rather than attempting to detect if the encryption status has changed, simply use two PDMFactory, one with CDMProxy set and one without (for clear content) Also, never attempt to recycle a decoder if the encryption type changed (used only on Android) The TrackBuffersManager would have already handle the dispatching of the encrypted event when parsing the new init segment. As such, nothing more is necessary. MozReview-Commit-ID: Jn14P2F6N5V
dff46afaa69c7b7d4a53d2d7728346d016b78adb: Bug 1470068 - Rename LOCAL_EME_SOURCES in ProductAddonChecker to LOCAL_GMP_SOURCES. r=cpearce
Henrik Skupin <mail@hskupin.info> - Thu, 21 Jun 2018 07:42:59 +0200 - rev 809345
Push 113651 by kgupta@mozilla.com at Thu, 21 Jun 2018 22:29:49 +0000
Bug 1470068 - Rename LOCAL_EME_SOURCES in ProductAddonChecker to LOCAL_GMP_SOURCES. r=cpearce OpenH264 is not an EME plugin. So listing it under LOCAL_EME_SOURCES is not appropriate and confusing. Given that both OpenH264 and WideVine plugins are handled by the GMP manager, the name of the local sources list should be named like it. MozReview-Commit-ID: NIXEg2EOm2
ed4aa0f2e4e3d0dc6e42be601db945310526d6ec: Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r=bryce, r=cpearce, a=RyanVM
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 27 May 2018 18:42:25 +0200 - rev 806188
Push 112844 by maglione.k@gmail.com at Fri, 08 Jun 2018 22:18:59 +0000
Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r=bryce, r=cpearce, a=RyanVM If the content being played was first non-encrypted, the PDMFactory would have been set without a CDMProxy. As such, it is necessary to use a new PDMFactory when the encryption type changes (from clear to encrypted). Rather than attempting to detect if the encryption status has changed, simply use two PDMFactory, one with CDMProxy set and one without (for clear content) Also, never attempt to recycle a decoder if the encryption type changed (used only on Android) The TrackBuffersManager would have already handle the dispatching of the encrypted event when parsing the new init segment. As such, nothing more is necessary. MozReview-Commit-ID: Jn14P2F6N5V
16a0b5cfca59ecc2fc5f5c8f8d5decf7d7e37ed6: Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r=bryce,cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 27 May 2018 18:42:25 +0200 - rev 800942
Push 111525 by jdescottes@mozilla.com at Tue, 29 May 2018 14:31:48 +0000
Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r=bryce,cpearce If the content being played was first non-encrypted, the PDMFactory would have been set without a CDMProxy. As such, it is necessary to use a new PDMFactory when the encryption type changes (from clear to encrypted). Rather than attempting to detect if the encryption status has changed, simply use two PDMFactory, one with CDMProxy set and one without (for clear content) Also, never attempt to recycle a decoder if the encryption type changed (used only on Android) The TrackBuffersManager would have already handle the dispatching of the encrypted event when parsing the new init segment. As such, nothing more is necessary. MozReview-Commit-ID: Jn14P2F6N5V
ea5568e383fe64e1f1646bc96d33850b35f4774d: Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r?bryce, r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 27 May 2018 18:42:25 +0200 - rev 800650
Push 111437 by bmo:jyavenard@mozilla.com at Mon, 28 May 2018 21:31:31 +0000
Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r?bryce, r?cpearce If the content being played was first non-encrypted, the PDMFactory would have been set without a CDMProxy. As such, it is necessary to use a new PDMFactory when the encryption type changes (from clear to encrypted). Rather than attempting to detect if the encryption status has changed, simply use two PDMFactory, one with CDMProxy set and one without (for clear content) Also, never attempt to recycle a decoder if the encryption type changed (used only on Android) The TrackBuffersManager would have already handle the dispatching of the encrypted event when parsing the new init segment. As such, nothing more is necessary. MozReview-Commit-ID: Jn14P2F6N5V
3921cd4b0d05484247b19341b5eeb13e7a073e7f: Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r?bryce, r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 27 May 2018 18:42:25 +0200 - rev 800554
Push 111396 by bmo:jyavenard@mozilla.com at Mon, 28 May 2018 13:31:40 +0000
Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r?bryce, r?cpearce If the content being played was first non-encrypted, the PDMFactory would have been set without a CDMProxy. As such, it is necessary to use a new PDMFactory when the encryption type changes (from clear to encrypted). Rather than attempting to detect if the encryption status has changed, simply use two PDMFactory, one with CDMProxy set and one without (for clear content) Also, never attempt to recycle a decoder if the encryption type changed (used only on Android) The TrackBuffersManager would have already handle the dispatching of the encrypted event when parsing the new init segment. As such, nothing more is necessary. MozReview-Commit-ID: Jn14P2F6N5V
0dcfafbcf5cebb310f47a60e9cadaff8194deb6c: Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r?bryce, r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 27 May 2018 18:42:25 +0200 - rev 800369
Push 111328 by bmo:jyavenard@mozilla.com at Sun, 27 May 2018 16:43:13 +0000
Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r?bryce, r?cpearce If the content being played was first non-encrypted, the PDMFactory would have been set without a CDMProxy. As such, it is necessary to use a new PDMFactory when the encryption type changes (from clear to encrypted). The TrackBuffersManager would have already handle the dispatching of the encrypted event when parsing the new init segment. As such, nothing more is necessary. MozReview-Commit-ID: Jn14P2F6N5V
3985ccc415e92eb0be073e7a6bba94e6751bcfc6: Bug 1460966 - lib/apiwrapper.c & lib/decapiwrapper.c are unused r=cpearce
Sylvestre Ledru <sledru@mozilla.com> - Fri, 11 May 2018 21:17:59 +0200 - rev 794684
Push 109763 by bmo:emilio@crisal.io at Mon, 14 May 2018 11:17:14 +0000
Bug 1460966 - lib/apiwrapper.c & lib/decapiwrapper.c are unused r=cpearce Remove them MozReview-Commit-ID: G1ku9mvus3D
b6fc1b9ac2d33fd24cef10f42b52599dffa610a7: Bug 1460966 - lib/apiwrapper.c & lib/decapiwrapper.c are unused r?cpearce draft
Sylvestre Ledru <sledru@mozilla.com> - Fri, 11 May 2018 21:17:59 +0200 - rev 794435
Push 109695 by sledru@mozilla.com at Sat, 12 May 2018 08:32:15 +0000
Bug 1460966 - lib/apiwrapper.c & lib/decapiwrapper.c are unused r?cpearce Remove them MozReview-Commit-ID: G1ku9mvus3D
79b4c8bfd0684a1f66625de3e7b8fbe8920d0470: Bug 1460966 - lib/apiwrapper.c & lib/decapiwrapper.c are unused r?cpearce draft
Sylvestre Ledru <sledru@mozilla.com> - Fri, 11 May 2018 21:17:59 +0200 - rev 794358
Push 109653 by sledru@mozilla.com at Fri, 11 May 2018 19:21:47 +0000
Bug 1460966 - lib/apiwrapper.c & lib/decapiwrapper.c are unused r?cpearce Keeping them to simplify the sync with upstream Tags: #secure-revision Bug #: 1460966 Differential Revision: https://phabricator.services.mozilla.com/D1268 MozReview-Commit-ID: G1ku9mvus3D
842b7bc6ad24c5e0df37949636b797560cb07a70: Bug 1456630 - Stop checking for Vista or earlier in GMPUtils, since those verisons of Windows aren't supported anymore. r=cpearce
Mike Conley <mconley@mozilla.com> - Tue, 24 Apr 2018 17:00:53 -0400 - rev 788152
Push 107916 by bmo:jaws@mozilla.com at Thu, 26 Apr 2018 00:14:29 +0000
Bug 1456630 - Stop checking for Vista or earlier in GMPUtils, since those verisons of Windows aren't supported anymore. r=cpearce This should help us avoid doing some main-thread IO during start-up, since we won't need to init an nsSystemInfo object (which touches disk). MozReview-Commit-ID: IvzHSdzRHGL
0bac4cf7c64563e1ac1e5b743a0b977a16148b82: Bug 1456630 - Stop checking for Vista or earlier in GMPUtils, since those verisons of Windows aren't supported anymore. r?cpearce draft
Mike Conley <mconley@mozilla.com> - Tue, 24 Apr 2018 17:00:53 -0400 - rev 787460
Push 107735 by mconley@mozilla.com at Tue, 24 Apr 2018 21:02:26 +0000
Bug 1456630 - Stop checking for Vista or earlier in GMPUtils, since those verisons of Windows aren't supported anymore. r?cpearce This should help us avoid doing some main-thread IO during start-up, since we won't need to init an nsSystemInfo object (which touches disk). MozReview-Commit-ID: IvzHSdzRHGL
532e1f4200f9c9dd7f02af68e0e385e5868906d7: Bug 1451681 - Handle case where crypto plain size definition didn't exist. r=cpearce a=jcristau
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 09 Apr 2018 11:39:13 +0200 - rev 785698
Push 107301 by mozilla@kaply.com at Fri, 20 Apr 2018 16:10:30 +0000
Bug 1451681 - Handle case where crypto plain size definition didn't exist. r=cpearce a=jcristau Also ensure that the MP4 demuxer can't create such sample. MozReview-Commit-ID: JANgHNiiz2H
4d0b4650e438989ba169b1657b91c5462e9137b6: Bug 1445601 - Stop using LoadLibraryA in GMP. r=cpearce
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Wed, 28 Mar 2018 00:02:28 +0900 - rev 782133
Push 106487 by VYV03354@nifty.ne.jp at Sat, 14 Apr 2018 12:37:23 +0000
Bug 1445601 - Stop using LoadLibraryA in GMP. r=cpearce We should not use LoadLibraryA (or more generally "A" functions) on Windows because it is lossy. Bug 1440886 will introduce a static analysis to prevent potential misuse of LoadLibraryA, so we need to replace existing usages first. MozReview-Commit-ID: 6krgrVcSHNW
5d94e1f05f7ed126d007199b4b1e783362ac84cf: Bug 1445601 - Stop using LoadLibraryA in GMP. r=cpearce draft
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Wed, 28 Mar 2018 00:02:28 +0900 - rev 782045
Push 106468 by VYV03354@nifty.ne.jp at Sat, 14 Apr 2018 01:31:30 +0000
Bug 1445601 - Stop using LoadLibraryA in GMP. r=cpearce We should not use LoadLibraryA (or more generally "A" functions) on Windows because it is lossy. Bug 1440886 will introduce a static analysis to prevent potential misuse of LoadLibraryA, so we need to replace existing usages first. MozReview-Commit-ID: 6krgrVcSHNW
0e93acecfe0c9ccd2e4ba9ad3126b6ae16433387: Bug 1445601 - Stop using LoadLibraryA in GMP. r=cpearce draft
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Wed, 28 Mar 2018 00:02:28 +0900 - rev 781698
Push 106376 by VYV03354@nifty.ne.jp at Fri, 13 Apr 2018 12:58:12 +0000
Bug 1445601 - Stop using LoadLibraryA in GMP. r=cpearce We should not use LoadLibraryA (or more generally "A" functions) on Windows because it is lossy. Bug 1440886 will introduce a static analysis to prevent potential misuse of LoadLibraryA, so we need to replace existing usages first. MozReview-Commit-ID: 6krgrVcSHNW