Skip to content
Snippets Groups Projects
Commit 2e4cfcee authored by Chong Zhang's avatar Chong Zhang Committed by android-build-merger
Browse files

add media.codec.update service am: 52fb3edb am: c601d9e5

am: 31ef820c

Change-Id: I7d03e88e6a9c19c483ecb90867b997feaa8b207e
parents 9c664f70 31ef820c
No related branches found
No related tags found
No related merge requests found
...@@ -98,6 +98,7 @@ media.metrics u:object_r:mediametrics_service:s0 ...@@ -98,6 +98,7 @@ media.metrics u:object_r:mediametrics_service:s0
media.extractor u:object_r:mediaextractor_service:s0 media.extractor u:object_r:mediaextractor_service:s0
media.extractor.update u:object_r:mediaextractor_update_service:s0 media.extractor.update u:object_r:mediaextractor_update_service:s0
media.codec u:object_r:mediacodec_service:s0 media.codec u:object_r:mediacodec_service:s0
media.codec.update u:object_r:mediaextractor_update_service:s0
media.resource_manager u:object_r:mediaserver_service:s0 media.resource_manager u:object_r:mediaserver_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
......
...@@ -494,6 +494,7 @@ neverallow { ...@@ -494,6 +494,7 @@ neverallow {
-webview_zygote -webview_zygote
-zygote -zygote
userdebug_or_eng(`-mediaextractor') userdebug_or_eng(`-mediaextractor')
userdebug_or_eng(`-mediaswcodec')
} { } {
file_type file_type
-system_file_type -system_file_type
...@@ -1557,3 +1558,9 @@ neverallow { ...@@ -1557,3 +1558,9 @@ neverallow {
-hal_omx_server -hal_omx_server
} hal_codec2_hwservice:hwservice_manager add; } hal_codec2_hwservice:hwservice_manager add;
neverallow {
domain
userdebug_or_eng(`-mediaextractor')
userdebug_or_eng(`-mediaswcodec')
} mediaextractor_update_service:service_manager add;
...@@ -37,7 +37,7 @@ allow mediaextractor system_file:dir { read open }; ...@@ -37,7 +37,7 @@ allow mediaextractor system_file:dir { read open };
userdebug_or_eng(` userdebug_or_eng(`
# Allow extractor to add update service. # Allow extractor to add update service.
add_service(mediaextractor, mediaextractor_update_service) allow mediaextractor mediaextractor_update_service:service_manager { find add };
# Allow extractor to load media extractor plugins from update apk. # Allow extractor to load media extractor plugins from update apk.
allow mediaextractor apk_data_file:dir search; allow mediaextractor apk_data_file:dir search;
......
...@@ -7,3 +7,12 @@ typeattribute mediaswcodec mediaswcodec_server; ...@@ -7,3 +7,12 @@ typeattribute mediaswcodec mediaswcodec_server;
hal_client_domain(mediaswcodec, hal_allocator) hal_client_domain(mediaswcodec, hal_allocator)
hal_client_domain(mediaswcodec, hal_graphics_allocator) hal_client_domain(mediaswcodec, hal_graphics_allocator)
userdebug_or_eng(`
binder_use(mediaswcodec)
# Add mediaextractor_update_service service
allow mediaswcodec mediaextractor_update_service:service_manager { find add };
# Allow mediaswcodec to load libs from update apk.
allow mediaswcodec apk_data_file:file { open read execute getattr map };
allow mediaswcodec apk_data_file:dir { search getattr };
')
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