Pawin Vongmasa | 76d7cf9 | 2020-03-07 04:15:38 -0800 | [diff] [blame] | 1 | get_prop(hal_codec2_client, media_variant_prop) |
| 2 | get_prop(hal_codec2_server, media_variant_prop) |
Lajos Molnar | 9b03782 | 2021-03-19 09:55:36 -0700 | [diff] [blame] | 3 | get_prop(hal_codec2_client, codec2_config_prop) |
| 4 | get_prop(hal_codec2_server, codec2_config_prop) |
Pawin Vongmasa | 76d7cf9 | 2020-03-07 04:15:38 -0800 | [diff] [blame] | 5 | |
Pawin Vongmasa | 609c243 | 2019-04-30 05:09:28 -0700 | [diff] [blame] | 6 | binder_call(hal_codec2_client, hal_codec2_server) |
| 7 | binder_call(hal_codec2_server, hal_codec2_client) |
| 8 | |
| 9 | hal_attribute_hwservice(hal_codec2, hal_codec2_hwservice) |
Wonsik Kim | a981983 | 2023-08-21 18:10:35 -0700 | [diff] [blame] | 10 | hal_attribute_service(hal_codec2, hal_codec2_service) |
Pawin Vongmasa | 609c243 | 2019-04-30 05:09:28 -0700 | [diff] [blame] | 11 | |
| 12 | # The following permissions are added to hal_codec2_server because vendor and |
| 13 | # vndk libraries provided for Codec2 implementation need them. |
| 14 | |
| 15 | # Allow server access to composer sync fences |
| 16 | allow hal_codec2_server hal_graphics_composer:fd use; |
| 17 | |
| 18 | # Allow both server and client access to ion |
| 19 | allow hal_codec2_server ion_device:chr_file r_file_perms; |
| 20 | |
| 21 | # Allow server access to camera HAL's fences |
| 22 | allow hal_codec2_server hal_camera:fd use; |
| 23 | |
| 24 | # Receive gralloc buffer FDs from bufferhubd. |
| 25 | allow hal_codec2_server bufferhubd:fd use; |
| 26 | |
| 27 | allow hal_codec2_client ion_device:chr_file r_file_perms; |
| 28 | |
Sungtak Lee | 46c6c0e | 2023-11-28 10:01:32 +0000 | [diff] [blame] | 29 | # codec2 aidl graphic buffer allocation waitable object |
| 30 | allow hal_codec2_server su:fifo_file read; |
| 31 | allow hal_codec2_server mediaserver:fifo_file read; |
Sungtak Lee | 4fe99d0 | 2024-01-11 18:38:54 +0000 | [diff] [blame^] | 32 | allow hal_codec2_server platform_app:fifo_file read; |
Sungtak Lee | cc2a7dd | 2023-12-07 21:23:12 +0000 | [diff] [blame] | 33 | allow hal_codec2_server untrusted_app_all:fifo_file read; |