Skip to content
Snippets Groups Projects
Commit 72916418 authored by Chong Zhang's avatar Chong Zhang
Browse files

MediaCAS: adding media.cas to service

Also allow media.extractor to use media.cas for descrambling.

bug: 22804304

Change-Id: Id283b31badecb11011211a776ba9ff5167a9019d
parent 34ab219f
No related branches found
No related tags found
No related merge requests found
...@@ -45,6 +45,7 @@ allow platform_app mediametrics_service:service_manager find; ...@@ -45,6 +45,7 @@ allow platform_app mediametrics_service:service_manager find;
allow platform_app mediaextractor_service:service_manager find; allow platform_app mediaextractor_service:service_manager find;
allow platform_app mediacodec_service:service_manager find; allow platform_app mediacodec_service:service_manager find;
allow platform_app mediadrmserver_service:service_manager find; allow platform_app mediadrmserver_service:service_manager find;
allow platform_app mediacasserver_service:service_manager find;
allow platform_app persistent_data_block_service:service_manager find; allow platform_app persistent_data_block_service:service_manager find;
allow platform_app radio_service:service_manager find; allow platform_app radio_service:service_manager find;
allow platform_app surfaceflinger_service:service_manager find; allow platform_app surfaceflinger_service:service_manager find;
......
...@@ -26,6 +26,7 @@ allow priv_app drmserver_service:service_manager find; ...@@ -26,6 +26,7 @@ allow priv_app drmserver_service:service_manager find;
allow priv_app mediacodec_service:service_manager find; allow priv_app mediacodec_service:service_manager find;
allow priv_app mediametrics_service:service_manager find; allow priv_app mediametrics_service:service_manager find;
allow priv_app mediadrmserver_service:service_manager find; allow priv_app mediadrmserver_service:service_manager find;
allow priv_app mediacasserver_service:service_manager find;
allow priv_app mediaextractor_service:service_manager find; allow priv_app mediaextractor_service:service_manager find;
allow priv_app mediaserver_service:service_manager find; allow priv_app mediaserver_service:service_manager find;
allow priv_app nfc_service:service_manager find; allow priv_app nfc_service:service_manager find;
......
...@@ -87,6 +87,7 @@ media.resource_manager u:object_r:mediaserver_service:s0 ...@@ -87,6 +87,7 @@ media.resource_manager u:object_r:mediaserver_service:s0
media.radio u:object_r:audioserver_service:s0 media.radio u:object_r:audioserver_service:s0
media.sound_trigger_hw u:object_r:audioserver_service:s0 media.sound_trigger_hw u:object_r:audioserver_service:s0
media.drm u:object_r:mediadrmserver_service:s0 media.drm u:object_r:mediadrmserver_service:s0
media.cas u:object_r:mediacasserver_service:s0
media_projection u:object_r:media_projection_service:s0 media_projection u:object_r:media_projection_service:s0
media_resource_monitor u:object_r:media_session_service:s0 media_resource_monitor u:object_r:media_session_service:s0
media_router u:object_r:media_router_service:s0 media_router u:object_r:media_router_service:s0
......
...@@ -511,6 +511,7 @@ allow system_server mediametrics_service:service_manager find; ...@@ -511,6 +511,7 @@ allow system_server mediametrics_service:service_manager find;
allow system_server mediaextractor_service:service_manager find; allow system_server mediaextractor_service:service_manager find;
allow system_server mediacodec_service:service_manager find; allow system_server mediacodec_service:service_manager find;
allow system_server mediadrmserver_service:service_manager find; allow system_server mediadrmserver_service:service_manager find;
allow system_server mediacasserver_service:service_manager find;
allow system_server netd_service:service_manager find; allow system_server netd_service:service_manager find;
allow system_server nfc_service:service_manager find; allow system_server nfc_service:service_manager find;
allow system_server radio_service:service_manager find; allow system_server radio_service:service_manager find;
......
...@@ -66,6 +66,7 @@ allow untrusted_app_all mediaextractor_service:service_manager find; ...@@ -66,6 +66,7 @@ allow untrusted_app_all mediaextractor_service:service_manager find;
allow untrusted_app_all mediacodec_service:service_manager find; allow untrusted_app_all mediacodec_service:service_manager find;
allow untrusted_app_all mediametrics_service:service_manager find; allow untrusted_app_all mediametrics_service:service_manager find;
allow untrusted_app_all mediadrmserver_service:service_manager find; allow untrusted_app_all mediadrmserver_service:service_manager find;
allow untrusted_app_all mediacasserver_service:service_manager find;
allow untrusted_app_all nfc_service:service_manager find; allow untrusted_app_all nfc_service:service_manager find;
allow untrusted_app_all radio_service:service_manager find; allow untrusted_app_all radio_service:service_manager find;
allow untrusted_app_all surfaceflinger_service:service_manager find; allow untrusted_app_all surfaceflinger_service:service_manager find;
......
...@@ -29,6 +29,7 @@ allow untrusted_v2_app mediaextractor_service:service_manager find; ...@@ -29,6 +29,7 @@ allow untrusted_v2_app mediaextractor_service:service_manager find;
allow untrusted_v2_app mediacodec_service:service_manager find; allow untrusted_v2_app mediacodec_service:service_manager find;
allow untrusted_v2_app mediametrics_service:service_manager find; allow untrusted_v2_app mediametrics_service:service_manager find;
allow untrusted_v2_app mediadrmserver_service:service_manager find; allow untrusted_v2_app mediadrmserver_service:service_manager find;
allow untrusted_v2_app mediacasserver_service:service_manager find;
allow untrusted_v2_app nfc_service:service_manager find; allow untrusted_v2_app nfc_service:service_manager find;
allow untrusted_v2_app radio_service:service_manager find; allow untrusted_v2_app radio_service:service_manager find;
allow untrusted_v2_app surfaceflinger_service:service_manager find; allow untrusted_v2_app surfaceflinger_service:service_manager find;
......
...@@ -17,6 +17,8 @@ allow mediadrmserver mediametrics_service:service_manager find; ...@@ -17,6 +17,8 @@ allow mediadrmserver mediametrics_service:service_manager find;
allow mediadrmserver processinfo_service:service_manager find; allow mediadrmserver processinfo_service:service_manager find;
allow mediadrmserver surfaceflinger_service:service_manager find; allow mediadrmserver surfaceflinger_service:service_manager find;
add_service(mediadrmserver, mediacasserver_service)
### ###
### neverallow rules ### neverallow rules
### ###
......
...@@ -11,6 +11,7 @@ binder_service(mediaextractor) ...@@ -11,6 +11,7 @@ binder_service(mediaextractor)
add_service(mediaextractor, mediaextractor_service) add_service(mediaextractor, mediaextractor_service)
allow mediaextractor mediametrics_service:service_manager find; allow mediaextractor mediametrics_service:service_manager find;
allow mediaextractor mediacasserver_service:service_manager find;
allow mediaextractor system_server:fd use; allow mediaextractor system_server:fd use;
......
...@@ -18,6 +18,7 @@ type mediametrics_service, service_manager_type; ...@@ -18,6 +18,7 @@ type mediametrics_service, service_manager_type;
type mediaextractor_service, service_manager_type; type mediaextractor_service, service_manager_type;
type mediacodec_service, service_manager_type; type mediacodec_service, service_manager_type;
type mediadrmserver_service, service_manager_type; type mediadrmserver_service, service_manager_type;
type mediacasserver_service, service_manager_type;
type netd_service, service_manager_type; type netd_service, service_manager_type;
type nfc_service, service_manager_type; type nfc_service, service_manager_type;
type radio_service, service_manager_type; type radio_service, service_manager_type;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment