Henry Fang
d3fbe19e6b
Remove the enforce to build 32 binary
...
cherry-pick from internal master
bug: 157096583
Test: Manual
Change-Id: Ice58cac7adf46f17606be8c4b2c3fe2e4bf1a472
Merged-In: Ice58cac7adf46f17606be8c4b2c3fe2e4bf1a472
2020-06-10 22:22:05 +00:00
Chong Zhang
521f69550c
cas: retrieve detailed error from descrambler
...
Retrieve detailed error and pass back to client.
bug: 120301718
Change-Id: Iab4324c38318b7aaf73fc4072c6aeb12c3862e06
2019-01-04 12:12:25 -08:00
Chong Zhang
e1ce74509e
cas: do not use hidl_memory if size is > SIZE_MAX
...
Bug: 79376389
Test:
POC in bug; CTS MediaCasTest.
Change-Id: Ia3ecf9664ab69ce293e10b73bc20c37a9992db9f
2018-05-10 14:33:47 -07:00
Chong Zhang
addcb3aa51
cas: fix UAF in descrambler -- DO NOT MERGE
...
Change the plugin holder in both CasImpl and DescramblerImpl
to shared_ptr, and use atomic store/load for read/write.
bug: 73172817
Test:CTS MediaCasTest, VTS VtsHalCasV1_0Target, poc in bug
Change-Id: I6b040680c28c38cef2fef3042f570dc64e86bb77
2018-03-24 01:46:21 +00:00
Chong Zhang
16a3cd0b07
cas: validate shared buffer size before using
...
bug: 67962232
test:
cts MediaCasTest
vts VtsHalCasV1_0Target
Change-Id: I20b89d5971db4c89704245bb00c281af8c943697
2017-10-31 11:53:39 -07:00
Chong Zhang
a4f6751e49
cas: add CAS hal
...
Add CAS hal definitions and default service implementation.
bug: 22804304
Change-Id: I0a89608fe75c5f3c5e6888f9b771305742760707
2017-06-23 16:24:17 -07:00