From b00728fc4e08a781677f90d05705567f2c2efe2f Mon Sep 17 00:00:00 2001 From: Rahul Frias Date: Wed, 28 Jul 2021 11:18:43 -0700 Subject: [PATCH 1/2] Add SYS_NICE capabilities [ Merge of http://go/wvgerrit/132983 and http://go/ag/15407954 ] This allows OEMs to raise the priority of the widevine drm service to help with decrypt performance for high resolution/frame rate content. Changes in a future version should help reduce the need to raise the priority. Change suggested by Amlogic. Bug: 194152960 Test: GtsMediaTestCases Change-Id: I04f4258c6fc7391827573037ff8ae1a58922ce6d --- .../src_hidl/android.hardware.drm@1.3-service-lazy.widevine.rc | 1 + .../src_hidl/android.hardware.drm@1.3-service.widevine.rc | 1 + 2 files changed, 2 insertions(+) diff --git a/libwvdrmengine/src_hidl/android.hardware.drm@1.3-service-lazy.widevine.rc b/libwvdrmengine/src_hidl/android.hardware.drm@1.3-service-lazy.widevine.rc index da6857b6..6e7c7e6c 100644 --- a/libwvdrmengine/src_hidl/android.hardware.drm@1.3-service-lazy.widevine.rc +++ b/libwvdrmengine/src_hidl/android.hardware.drm@1.3-service-lazy.widevine.rc @@ -26,3 +26,4 @@ service vendor.drm-widevine-hal-1-3 /vendor/bin/hw/android.hardware.drm@1.3-serv group media mediadrm drmrpc system ioprio rt 4 writepid /dev/cpuset/foreground/tasks + capabilities SYS_NICE diff --git a/libwvdrmengine/src_hidl/android.hardware.drm@1.3-service.widevine.rc b/libwvdrmengine/src_hidl/android.hardware.drm@1.3-service.widevine.rc index 9086730f..7dade151 100644 --- a/libwvdrmengine/src_hidl/android.hardware.drm@1.3-service.widevine.rc +++ b/libwvdrmengine/src_hidl/android.hardware.drm@1.3-service.widevine.rc @@ -24,3 +24,4 @@ service vendor.drm-widevine-hal-1-3 /vendor/bin/hw/android.hardware.drm@1.3-serv group media mediadrm drmrpc system ioprio rt 4 writepid /dev/cpuset/foreground/tasks + capabilities SYS_NICE From d7b377f976c647d55f6aea2558cf923e5efdc454 Mon Sep 17 00:00:00 2001 From: Fred Gylys-Colwell Date: Wed, 13 Oct 2021 21:51:11 +0000 Subject: [PATCH 2/2] Add the OEMCrypto test RSA key in DER format Merge from Widevine repo of http://go/wvgerrit/125744 The OEMCrypto tests use a fixed RSA key. This will be loaded using OEMCrypto_LoadTestRSAKey. This adds that key in DER format. This key was stored in the kTestRSAPKCS8PrivateKeyInfo2_2048 variable in the code. Bug: 202994773 Test: test only data Change-Id: I372a45c48ddeff5149f3685640fa09ff569a696a --- libwvdrmengine/oemcrypto/test/test_rsa_key.der | Bin 0 -> 1216 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 libwvdrmengine/oemcrypto/test/test_rsa_key.der diff --git a/libwvdrmengine/oemcrypto/test/test_rsa_key.der b/libwvdrmengine/oemcrypto/test/test_rsa_key.der new file mode 100644 index 0000000000000000000000000000000000000000..b6752ee785bac62838171aaed0c4977ca26fc44e GIT binary patch literal 1216 zcmV;x1V8&Qf&{z*0RS)!1_>&LNQUrrZ9p8q5=T`0)hbn0H**pU}fCB zR9Y%PwBZ$$SP@T@Sl!;IA3QAJhzTiSS7%;Ue(ooaSu~m|s-3h>`lo8t$$C@4PM_m6 z_dU1C5Jyia+CR=Qd;JCw>-WBr`LFvvXxi=?WK8oZ@^hX!*!FMOvVekdjGp8E;kO&-FAn9MhiN3 zkHB&VEPtIIhFk3?Dc=K^V(&!LTRq#HUK@Kkvr#TrE^*Hr5?R^~x=aI)2d9gsv{>9B5Y)8wiL6^w6?&9gc@a%@nv6t+l-kY?WFTzv)xj`|X2KXQ@@IR05SCrf3&asOm%Iu%iNj zfM=XCgE?3KbFhhIi`MW8E#j{*94eRdkeaKT3mZdupr<|OzKxvg+pR#|sQ`eu;j^J^ zC6eSbvcBt0bS7UnL!4|Eb_#(Yf}uz(Ek)c9VnZ^!>sdkh%2>`yW>ZwiC=eb9aTeGD zaY0zrR?PLWF{AAOg$chkl|d;$8G|(>X##hM`(QT z<=nVxtB&`d2rL_lqPdUG>|SB0%^ZhdO2Zmo--jl~%Y13%ivb2%BKkB-frmT;Z2}5+ z<`vk_r)VZ@`YYLkS}hDaa2(V~zNZS=zTCqMAv3dP{~R00mUifGM0C8H9DT^FA*gOQ z0)c=me61dJ_GumGrpk1EXUJtJX2e6Ly+Bv4w`D9+`Q*oedsd^;4d^p)&jy6EPDD_3 zVU~tVwkxghtyj=D4IMR5%V{DxDY-h+DI)@4_p2~K+Kx>{a3=Jk4bWs=M?4tx)KZlI eu7qnxvOI#*a#P-NEcd}8HrW_f{y8W!;M)V+NH&K6 literal 0 HcmV?d00001