bdbfff1b00
Set up a new service for sw media codec services. Bug: 111407413 Test: cts-tradefed run cts-dev --module CtsMediaTestCases --compatibility:module-arg CtsMediaTestCases:include-annotation:android.platform.test.annotations.RequiresDevice Change-Id: Ia1c6a9ef3f0c1d84b2be8756eb1853ffa0597f8e
26 lines
826 B
Text
26 lines
826 B
Text
type mediacodec, domain, mlstrustedsubject;
|
|
type mediacodec_exec, exec_type, vendor_file_type, file_type;
|
|
|
|
init_daemon_domain(mediacodec)
|
|
|
|
not_full_treble(`
|
|
# on legacy devices, continue to allow /dev/binder traffic
|
|
binder_use(mediacodec)
|
|
binder_service(mediacodec)
|
|
add_service(mediacodec, mediacodec_service)
|
|
allow mediacodec mediametrics_service:service_manager find;
|
|
allow mediacodec surfaceflinger_service:service_manager find;
|
|
')
|
|
|
|
# can route /dev/binder traffic to /dev/vndbinder
|
|
vndbinder_use(mediacodec)
|
|
|
|
hal_server_domain(mediacodec, hal_omx)
|
|
|
|
hal_client_domain(mediacodec, hal_allocator)
|
|
hal_client_domain(mediacodec, hal_graphics_allocator)
|
|
|
|
allow mediacodec gpu_device:chr_file rw_file_perms;
|
|
allow mediacodec video_device:chr_file rw_file_perms;
|
|
allow mediacodec video_device:dir search;
|
|
|