blob: e26393139c16dfada287ed2945d6fa03bae4197f [file] [log] [blame]
binder_call(mediaserver, rild)
# send data to camera socket
allow mediaserver camera_data_file:sock_file write;
allow mediaserver camera:unix_stream_socket connectto;
allow mediaserver camera:unix_dgram_socket sendto;
#read/write /dev/media[0-N]
allow mediaserver media_device:chr_file rw_file_perms;
#read/write /dev/msm_audio_cal
userdebug_or_eng(`
allow mediaserver diag_device:chr_file rw_file_perms;
')
#read/write /dev/v4l-subdev[0-N]
allow mediaserver v41_subdev_device:chr_file rw_file_perms;
allow mediaserver persist_file:dir search;
allow mediaserver persist_audio_file:dir search;
allow mediaserver persist_audio_file:file r_file_perms;
# allow communication w/perfd
allow mediaserver perfd_data_file:dir search;
allow mediaserver perfd_data_file:sock_file write;
allow mediaserver perfd:unix_dgram_socket sendto;
allow mediaserver perfd:unix_stream_socket connectto;