<feed xmlns='http://www.w3.org/2005/Atom'>
<title>frameworks_av/drm/libmediadrm/IDrm.cpp, branch lineage-17.1</title>
<subtitle>Fork of frameworks/av
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/'/>
<entry>
<title>IDrm: fix uninitialized variable in GET_OFFLINE_LICENSE_STATE</title>
<updated>2020-03-20T05:40:41+00:00</updated>
<author>
<name>Robert Shih</name>
<email>robertshih@google.com</email>
</author>
<published>2020-03-20T05:30:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=bb907e884ad7fee3e7c4d8fa6df45fc2402b5c4a'/>
<id>bb907e884ad7fee3e7c4d8fa6df45fc2402b5c4a</id>
<content type='text'>
Bug: 146052771
Test: drmServicePoc
Change-Id: Ia34b9af4b6591812efcba0d9b67348c8b9a4dd3a
Merged-In: I8e409e7048c9058f2d91ad2d467131f49e378259
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 146052771
Test: drmServicePoc
Change-Id: Ia34b9af4b6591812efcba0d9b67348c8b9a4dd3a
Merged-In: I8e409e7048c9058f2d91ad2d467131f49e378259
</pre>
</div>
</content>
</entry>
<entry>
<title>Throw exception on mismatched system vs vendor</title>
<updated>2019-01-30T07:09:41+00:00</updated>
<author>
<name>Jeff Tinker</name>
<email>jtinker@google.com</email>
</author>
<published>2019-01-26T06:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=db3fa5f9ff069697b70f2a702177f1db83a6d5b7'/>
<id>db3fa5f9ff069697b70f2a702177f1db83a6d5b7</id>
<content type='text'>
When the system partition is a later version than vendor,
new MediaDrm APIs will not have HAL implementations. In
this case throw java.lang.UnsupportedOperationException.

bug:110701831
bug:123375769

test: cts media test cases, gts media tests
Change-Id: Ib631bf4d4d245d857e61bd3fe0e5808e430a034d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the system partition is a later version than vendor,
new MediaDrm APIs will not have HAL implementations. In
this case throw java.lang.UnsupportedOperationException.

bug:110701831
bug:123375769

test: cts media test cases, gts media tests
Change-Id: Ib631bf4d4d245d857e61bd3fe0e5808e430a034d
</pre>
</div>
</content>
</entry>
<entry>
<title>Add securityLevel to MediaDrm isCryptoSchemeSupported API</title>
<updated>2019-01-22T23:27:10+00:00</updated>
<author>
<name>Jeff Tinker</name>
<email>jtinker@google.com</email>
</author>
<published>2019-01-18T01:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=99dbfa822e277956799e987c106d4ec1b7984f1b'/>
<id>99dbfa822e277956799e987c106d4ec1b7984f1b</id>
<content type='text'>
bug:110701831
test: cts media test cases, widevine integration tests

Change-Id: Ia4308a27a11a279db1fb127c51d752ecaa86dfcb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bug:110701831
test: cts media test cases, widevine integration tests

Change-Id: Ia4308a27a11a279db1fb127c51d752ecaa86dfcb
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new offline management APIs to MediaDrm</title>
<updated>2018-11-08T01:31:36+00:00</updated>
<author>
<name>Jeff Tinker</name>
<email>jtinker@google.com</email>
</author>
<published>2018-10-23T18:32:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=c8baaba1ee057336c0f9293a1762befded9b5936'/>
<id>c8baaba1ee057336c0f9293a1762befded9b5936</id>
<content type='text'>
bug:110838441
bug:117570956
bug:116252891

test:cts android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement

Change-Id: I2ee86afbd1a0ae793454c2e81f3267aaf10bade7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bug:110838441
bug:117570956
bug:116252891

test:cts android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement

Change-Id: I2ee86afbd1a0ae793454c2e81f3267aaf10bade7
</pre>
</div>
</content>
</entry>
<entry>
<title>Move mediadrm-related headers</title>
<updated>2018-02-17T01:04:00+00:00</updated>
<author>
<name>Jeff Tinker</name>
<email>jtinker@google.com</email>
</author>
<published>2018-02-17T00:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=7d2c6e8be2c9a4f3c1364d243856a345f17f851e'/>
<id>7d2c6e8be2c9a4f3c1364d243856a345f17f851e</id>
<content type='text'>
Relocate drm and crypto headers from media
to mediadrm to have finer grained ownership

bug:73556221
Change-Id: I7d1b5944f261f9b1fdeed7605e4c0b4b4ca43e1a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Relocate drm and crypto headers from media
to mediadrm to have finer grained ownership

bug:73556221
Change-Id: I7d1b5944f261f9b1fdeed7605e4c0b4b4ca43e1a
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge changes from topic "media-drm-fix-list-metrics"</title>
<updated>2018-02-13T18:14:40+00:00</updated>
<author>
<name>Adam Stone</name>
<email>blueeyes@google.com</email>
</author>
<published>2018-02-13T18:14:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=8cc97b178bc6c744eaeef526eca7a4e3f24a1a0e'/>
<id>8cc97b178bc6c744eaeef526eca7a4e3f24a1a0e</id>
<content type='text'>
* changes:
  Fix Metrics with PersistableBundle support
  Fix DrmHal implementation to return all metrics
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* changes:
  Fix Metrics with PersistableBundle support
  Fix DrmHal implementation to return all metrics
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Metrics with PersistableBundle support</title>
<updated>2018-02-12T22:35:27+00:00</updated>
<author>
<name>Adam Stone</name>
<email>blueeyes@google.com</email>
</author>
<published>2018-01-31T20:57:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=568b3c45d48fab64c80b2780e8547564d35722e9'/>
<id>568b3c45d48fab64c80b2780e8547564d35722e9</id>
<content type='text'>
Some metrics required a conversion to using PersistableBundle to support
slightly richer structure (lists, and nested PBs).

BUG: 64001676

Test: Ran updated CTS test and verified Google Play works.
Change-Id: I8f8d67ba04b234f2ac5ac348a8945e20837f98d6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some metrics required a conversion to using PersistableBundle to support
slightly richer structure (lists, and nested PBs).

BUG: 64001676

Test: Ran updated CTS test and verified Google Play works.
Change-Id: I8f8d67ba04b234f2ac5ac348a8945e20837f98d6
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Revert "Fix MediaDrm security level APIs""</title>
<updated>2018-02-11T20:51:19+00:00</updated>
<author>
<name>Jeff Tinker</name>
<email>jtinker@google.com</email>
</author>
<published>2018-02-11T19:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=41d279a7f3bc55a63b510d4dce07e18964cda152'/>
<id>41d279a7f3bc55a63b510d4dce07e18964cda152</id>
<content type='text'>
This reverts commit 5f5e43fa83551a3636b92871bd2ad6b260a8815b.

Change-Id: I72d585fd3768730eef6ad9effdbda81b32418dea
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 5f5e43fa83551a3636b92871bd2ad6b260a8815b.

Change-Id: I72d585fd3768730eef6ad9effdbda81b32418dea
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Fix MediaDrm security level APIs"</title>
<updated>2018-02-11T15:04:10+00:00</updated>
<author>
<name>Tobias Thierer</name>
<email>tobiast@google.com</email>
</author>
<published>2018-02-11T15:00:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=5f5e43fa83551a3636b92871bd2ad6b260a8815b'/>
<id>5f5e43fa83551a3636b92871bd2ad6b260a8815b</id>
<content type='text'>
This reverts commit 56134cc9e790f39b3b10a18b701b0607c20b6154.

Reason for revert: Build cop here. The CL topic that I'm reverting broke several builds: Drm.h's openSession(Vector&lt;uint8_t&gt; &amp;sessionId) hides overloaded virtual function openSession(DrmPlugin::SecurityLevel securityLevel, ..) from IDrm.h.

https://android-build.googleplex.com/builds/submitted/4598692/full-eng/latest/view/logs/build_error.log

Change-Id: I0de7738748ab793249df68bcbf18232d6a2d120a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 56134cc9e790f39b3b10a18b701b0607c20b6154.

Reason for revert: Build cop here. The CL topic that I'm reverting broke several builds: Drm.h's openSession(Vector&lt;uint8_t&gt; &amp;sessionId) hides overloaded virtual function openSession(DrmPlugin::SecurityLevel securityLevel, ..) from IDrm.h.

https://android-build.googleplex.com/builds/submitted/4598692/full-eng/latest/view/logs/build_error.log

Change-Id: I0de7738748ab793249df68bcbf18232d6a2d120a
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix DrmHal implementation to return all metrics</title>
<updated>2018-02-10T00:13:49+00:00</updated>
<author>
<name>Adam Stone</name>
<email>blueeyes@google.com</email>
</author>
<published>2018-01-30T20:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=637b7855829920114a8863b93fe52203b7471eea'/>
<id>637b7855829920114a8863b93fe52203b7471eea</id>
<content type='text'>
This change in DrmHal allows us to transfer a PersistableBundle containing
previously unavailable metrics.

Bug: 64001676
Test: CTS test for metrics and GPlay test
Change-Id: I1fa87c76dd980a3f91b4e2d02b37329f6c0a88ec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change in DrmHal allows us to transfer a PersistableBundle containing
previously unavailable metrics.

Bug: 64001676
Test: CTS test for metrics and GPlay test
Change-Id: I1fa87c76dd980a3f91b4e2d02b37329f6c0a88ec
</pre>
</div>
</content>
</entry>
</feed>
