Cong Lin
974155de3d
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev am: eb9a027f0a am: b6b2367e9d -s ours am: 9fbcb7f1ba am: 8b84dd36a1 am: 5ed13c2c28 -s ours am: 1e032deed0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238888
Change-Id: Ic9dd80ae055ea5627e0a3a99c373f4d3c767475e
2021-05-06 22:31:53 +00:00
Cong Lin
aec7a65dd8
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix am: 5ea6b86f79 -s ours am: 1fb5b4d68c am: 6514bde77e -s ours am: 1a3c6d7228
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14283069
Change-Id: I30686cfe0b391fadab557548849e16941e9c4963
2021-05-06 22:31:37 +00:00
Cong Lin
1e032deed0
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev am: eb9a027f0a am: b6b2367e9d -s ours am: 9fbcb7f1ba am: 8b84dd36a1 am: 5ed13c2c28 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238888
Change-Id: I0d40134cf46b8362ada5feb640154a3c6d3de2c6
2021-05-06 22:26:02 +00:00
Cong Lin
1a3c6d7228
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix am: 5ea6b86f79 -s ours am: 1fb5b4d68c am: 6514bde77e -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14283069
Change-Id: I140d768a4af03f7b5d9a216007a3b252ae27f28d
2021-05-06 22:24:26 +00:00
Cong Lin
151902a044
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev am: eb9a027f0a am: b6b2367e9d -s ours am: 9fbcb7f1ba am: 5d1b215cb7 -s ours am: 23558d65b4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238888
Change-Id: Ic1e33fedcb011eb16ecce2a6a2c6c09e057c80d1
2021-05-06 22:22:47 +00:00
Cong Lin
23558d65b4
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev am: eb9a027f0a am: b6b2367e9d -s ours am: 9fbcb7f1ba am: 5d1b215cb7 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238888
Change-Id: I3bb67f7b01ff3ac4522f0bfd5943e259c4d2c3bd
2021-05-06 22:14:09 +00:00
Cong Lin
5ed13c2c28
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev am: eb9a027f0a am: b6b2367e9d -s ours am: 9fbcb7f1ba am: 8b84dd36a1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238888
Change-Id: Iaf8cceab7ea631943c110149eb1bfdfd62830db2
2021-05-06 22:13:30 +00:00
Cong Lin
6514bde77e
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix am: 5ea6b86f79 -s ours am: 1fb5b4d68c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14283069
Change-Id: Ibe45158298b415d67de3132f598095d983d8af81
2021-05-06 22:13:27 +00:00
Cong Lin
5d1b215cb7
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev am: eb9a027f0a am: b6b2367e9d -s ours am: 9fbcb7f1ba
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238888
Change-Id: I4ab4f7c5a15822960cd6f6c9d35e3292a726db40
2021-05-06 21:57:38 +00:00
Cong Lin
177bed86eb
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix am: 5ea6b86f79 am: bc7c7a971d -s ours am: cff7fd681e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14283069
Change-Id: I04694d510917b749170570bb9634bcc79c239575
2021-05-06 21:56:15 +00:00
Cong Lin
8b84dd36a1
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev am: eb9a027f0a am: b6b2367e9d -s ours am: 9fbcb7f1ba
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238888
Change-Id: I6d284a16c6e5d40d0d39489d9853d032dec8e043
2021-05-06 21:56:09 +00:00
Cong Lin
1fb5b4d68c
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix am: 5ea6b86f79 -s ours
...
am skip reason: skipped by user conglin
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14283069
Change-Id: Iab364aea4690819a484a8527e73dcc4e0da358d6
2021-05-06 21:56:03 +00:00
Cong Lin
cff7fd681e
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix am: 5ea6b86f79 am: bc7c7a971d -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14283069
Change-Id: I306847744a3a54ed68f63ae07b005302d66196ab
2021-05-06 21:38:05 +00:00
Cong Lin
9fbcb7f1ba
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev am: eb9a027f0a am: b6b2367e9d -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238888
Change-Id: I0ff731accf0aba941a7b0bffd237f21ec2e34891
2021-05-06 21:37:22 +00:00
Cong Lin
bc7c7a971d
[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix am: 5ea6b86f79
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14283069
Change-Id: Ia2d991d9513e17b98944256297e4caaabc96dd21
2021-05-06 21:21:40 +00:00
Cong Lin
b6b2367e9d
[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev am: eb9a027f0a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238888
Change-Id: I53e5d60e293cbb0bb0072bd111aea2eb0547de57
2021-05-06 21:20:09 +00:00
TreeHugger Robot
b7ccdbbbb1
Merge "Report Rental duration remaining" into sc-dev am: 4057559ae5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14383050
Change-Id: I77add4af3734d2e55ec1abbdab7662b143f8c907
2021-05-01 01:09:04 +00:00
TreeHugger Robot
4057559ae5
Merge "Report Rental duration remaining" into sc-dev
2021-05-01 00:50:13 +00:00
TreeHugger Robot
1e15c019c8
Merge "Use Usage information from OEMCrypto on clock rollback" into sc-dev am: b7662fcbf2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14294932
Change-Id: Ibe83105b813b9f0ad2c844a5915708aa2399c10a
2021-04-30 19:30:30 +00:00
TreeHugger Robot
b7662fcbf2
Merge "Use Usage information from OEMCrypto on clock rollback" into sc-dev
2021-04-30 19:18:35 +00:00
Rahul Frias
2404500ceb
Report Rental duration remaining
...
[ Merge of http://go/wvgerrit/124063 ]
LicenseDurationRemaining used to indicate the minimum of rental or
license duration till OEMCrypto v16. OEMCrypto v16 onwards it began
reporting rental duration alone.
This is confusing for app developers and content partners. Keeping
LicenseDurationRemaining as apps may depend on it but adding
RentalDurationRemaining for clarity.
Bug: 186838303
Test: WV unit/integration tests, WvCdmRequestLicenseTest.QueryKeyStatus
Change-Id: I6c507150a0945ee36716b4da189f5741b092c0ec
2021-04-30 04:52:39 -07:00
Rahul Frias
0921b04e41
Disallow the ability to load offline licenses more than once
...
[ Merge of http://go/wvgerrit/123263 ]
In b/65839890 we discovered that an android app loaded an offline
license more than once in a session. We did not intend to allow
this behavior but did not prohibit it. OEMCrypto v16 disallowed
this behavior at the OEMCrypto level but we worked around it
within the CDM to maintain the bad behavior. Now that we have confirmed
that the app no longer relies on that behavior, we are reverting
the CDM workaround.
Bug: 161865160
Test: WV unit/integration test, GtsMediaTestCases
Amazon, Netflix, Google TV streaming and offline playback.
Change-Id: I31254e4c13b81587f88c6c684d08d5aa5c18e39d
2021-04-29 16:20:30 -07:00
Cong Lin
eb9a027f0a
[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev
...
Merge of [http://go/wvgerrit/123643 ]. Fix included:
http://go/wvgerrit/111603
Fix L3 block offset test and re-enable buffer overflow tests
http://go/wvgerrit/111784
Fix heap overflow test in L3 and OEMCrypto ref
Test: Ran L3 unit tests
Test: GTS tests https://android-build.googleplex.com/builds/forrest/run/L68100000872640856
Bug: 182584472
Change-Id: I237f52c715e691a52256bf01fa2422aeb34e45f3
2021-04-29 09:20:52 -07:00
Alex Dale
3463ca3158
Clean up other core CDM logs. am: 0579fe805e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238896
Change-Id: If30ccd4c80d95a97de75e3dc06a3379a60087828
2021-04-29 09:39:05 +00:00
Alex Dale
0579fe805e
Clean up other core CDM logs.
...
[ Merge of http://go/wvgerrit/122613 ]
Further log clean up in the core CDM code.
- Changed several INFO logs to DEBUG and VERBOSE
- Added more identifiers to the DEBUG logs to help match resource
associations
- Added more enum-to-string functions
- Unknown enum values will be formatted to contain their numeric
value
Key areas improved are the UsageTableHeader and CdmSession.
Bug: 183576879
Test: CE CDM unittests
Change-Id: I2d11e714d419e0736d3e2f7a7668e8d36d7ef449
2021-04-28 20:39:21 -07:00
Robert Shih
5a43223acc
Merge "metrics: set OEMCrypto initialization errors correctly" into sc-dev am: 85afe8c0b0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238887
Change-Id: Ief36a433258282ef89cffd75e5e10f0f76b1148d
2021-04-28 21:51:28 +00:00
Robert Shih
85afe8c0b0
Merge "metrics: set OEMCrypto initialization errors correctly" into sc-dev
2021-04-28 21:31:23 +00:00
Ulyana Trafimovich
f2e4b444f0
Merge "Disable dexpreopt and <uses-library> check for tests." into sc-dev am: 4b9ec9eab6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14326926
Change-Id: Ica41e0546be048a58d20736df2a41f9142a0b869
2021-04-28 09:56:59 +00:00
Ulyana Trafimovich
4b9ec9eab6
Merge "Disable dexpreopt and <uses-library> check for tests." into sc-dev
2021-04-28 09:38:17 +00:00
Robert Shih
e1c94b109f
Merge "Update Android WVCdm version to 16.1.0" into sc-dev am: 7a061b503f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14313686
Change-Id: Ib4c80cf6d8ab00b4d0443a2f6972999ec28e1558
2021-04-27 21:40:45 +00:00
Robert Shih
7a061b503f
Merge "Update Android WVCdm version to 16.1.0" into sc-dev
2021-04-27 20:59:28 +00:00
Rahul Frias
20318013b9
Merge "Address CE CDM code review comments" into sc-dev am: 9b3e37b038
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14253246
Change-Id: Ie970901143abaf14b4f3f1edc45c473f219a4ddb
2021-04-27 20:50:34 +00:00
Rahul Frias
9b3e37b038
Merge "Address CE CDM code review comments" into sc-dev
2021-04-27 20:27:35 +00:00
TreeHugger Robot
36b457b519
Merge changes I6dd829f4,Id8384c58,I9228b9cc,I744a1e89 into sc-dev am: 03dff71bd8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14212412
Change-Id: I9855b8b11675fe46f74793808d6eeede076fd9f0
2021-04-27 19:34:09 +00:00
TreeHugger Robot
03dff71bd8
Merge changes I6dd829f4,Id8384c58,I9228b9cc,I744a1e89 into sc-dev
...
* changes:
Fix CDM Builds w/ OEMCrypto_ERROR_INVALID_ENTITLED_KEY_SESSION
Fix unused param warnings in oemcrypto fuzz test
Add http socket tests to other tests
Turn on ODK tests in CE CDM test and fix test helper
2021-04-27 19:20:34 +00:00
Cong Lin
22f8ee9498
[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix sc-dev
...
Merge of [http://go/wvgerrit/118363 ]. Fixes included:
http://go/wvgerrit/111603
Fix L3 block offset test and re-enable buffer overflow tests
http://go/wvgerrit/111784
Fix heap overflow test in L3 and OEMCrypto ref
http://go/wvgerrit/113644
Check for buffer overflow when computing subsample size
http://go/wvgerrit/113946
Fix test failures caused by huge key length in L3
Test: Ran L3 unit tests
Test:
https://android-build.googleplex.com/builds/forrest/run/L81800000863169076
Bug: 182584472
Change-Id: Iae051ac2c06eb263b3b3be76d56b42917340af1d
2021-04-27 09:35:03 -07:00
Cong Lin
5ea6b86f79
[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix
...
rvc-dev
Merge of [http://go/wvgerrit/123644 ]. Fix included:
http://go/wvgerrit/111603
Fix L3 block offset test and re-enable buffer overflow tests
http://go/wvgerrit/111784
Fix heap overflow test in L3 and OEMCrypto ref
Test: Ran L3 unit tests
Test:
gts-tradefed run gts --module GtsMediaTestCases
gts-tradefed run gts --module GtsExoPlayerTestCases
Bug: 182584472
Change-Id: I70bda559c4b5158c3461dcdfee72a8953f31a942
2021-04-27 09:21:59 -07:00
Ereth McKnight-MacNeil
8b445179ee
Shell quoting in move_widevine_data.sh am: 63eae1f4a4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/13472583
Change-Id: I0b3be6c7378de37372e400966c91138b5772bd92
2021-04-27 16:13:50 +00:00
Ulya Trafimovich
07440a83bf
Disable dexpreopt and <uses-library> check for tests.
...
Bug: 132357300
Test: treehugger
Change-Id: Ia2c6cba7a4a91f6d3b0b343a44c4257817c3a4cf
2021-04-27 14:27:37 +01:00
Ereth McKnight-MacNeil
63eae1f4a4
Shell quoting in move_widevine_data.sh
...
Add double quotes to prevent globbing and word splitting.
Bug: crbug.com/1168550
Test: Create /data/mediadrm files and observe they are moved
Change-Id: I8d1cd70971588f903657825ea6e10c019954f403
(cherry picked from commit 8649f7a952b7e4f8edd17edfca0b0962e2fb2662)
(cherry picked from commit 84d0d73be5 )
2021-04-27 00:27:27 +00:00
Robert Shih
3a503278e6
Update Android WVCdm version to 16.1.0
...
TODO: update VersionNumberTest.VersionNumberChangeCanary
[ Merge of http://go/wvgerrit/123403 ]
Bug: 183073374
Test: GtsMediaTestCases
Change-Id: I1773416b6f3f212bead5e6b7749da52883041d07
2021-04-26 12:00:16 -07:00
Rahul Frias
273da751b1
Replace DeviceFiles::LicenseState with CdmOfflineLicenseState am: 4c4e746e57
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14280044
Change-Id: I684dc8fea4eec67d4754707ee75e598041841192
2021-04-25 06:16:30 +00:00
Rahul Frias
4c4e746e57
Replace DeviceFiles::LicenseState with CdmOfflineLicenseState
...
[ Merge of http://go/wvgerrit/123003 ]
Bug: 160006474
Test: WV unit/integration tests
Change-Id: Ied813f58405fcac44f0543f715ab2175129bbf9c
2021-04-24 00:30:20 -07:00
Rahul Frias
7055fbb02a
Merge "Correct request_license_test failures" into sc-dev am: 46a3f6c608
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14263147
Change-Id: Ibacff353afc23f1a683b00e5bfaebfa7541701ab
2021-04-24 01:25:30 +00:00
Rahul Frias
46a3f6c608
Merge "Correct request_license_test failures" into sc-dev
2021-04-24 01:03:49 +00:00
TreeHugger Robot
2f7fc0e492
Merge "Clean up CdmEngine logs." into sc-dev am: bee62d797e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14137667
Change-Id: I1b060d8c2263b65c46613b50cbc7546d00146e5d
2021-04-23 20:51:01 +00:00
TreeHugger Robot
bee62d797e
Merge "Clean up CdmEngine logs." into sc-dev
2021-04-23 20:35:53 +00:00
Rahul Frias
c21d40c68f
Address CE CDM code review comments
...
Undoes a change to the buffer size from http://ag/13865723
Bug: 184813991
Test: WV unit/integration tests
Change-Id: I40cf786f149626ff65a3362020b3da859bb86159
2021-04-23 12:26:34 -07:00
Fred Gylys-Colwell
ebb7d45a25
Fix CDM Builds w/ OEMCrypto_ERROR_INVALID_ENTITLED_KEY_SESSION
...
Merge from Widevine repo of http://go/wvgerrit/108224
A recent Copybara merge to master broke CDM builds by introducing a
new OEMCrypto error code. This patch adds it to the test printers so
that the build can pass again.
Bug: 185597829
Test: CE CDM Build
Change-Id: I6dd829f4c618c9ebec937cf711ff57b7f1678994
2021-04-23 10:11:48 -07:00
Fred Gylys-Colwell
a87eec804c
Fix unused param warnings in oemcrypto fuzz test
...
Merge from Widevine repo of http://go/wvgerrit/122403
Re-merge of http://go/wvgerrit/105184 which was accidentally
undone by http://go/wvgerrit/107063 .
Unused params are reported as warning when built in Android.
Test: Ran oemcrypto unit tests
Bug: 160734070
Change-Id: Id8384c58c8ace0b214464380fb961d108f1b5c3b
2021-04-23 10:11:48 -07:00