v4l2: use vendor properties

This commit is contained in:
Konsta
2025-04-01 12:26:43 +03:00
parent e5346626fc
commit ee074c799e
5 changed files with 9 additions and 2 deletions

View File

@@ -1,2 +1,3 @@
gpu_access(mediacodec) gpu_access(mediacodec)
get_prop(mediacodec, vendor_ffmpeg_config_prop) get_prop(mediacodec, vendor_ffmpeg_config_prop)
get_prop(mediacodec, vendor_v4l2_config_prop)

View File

@@ -1,3 +1,4 @@
vendor_internal_prop(vendor_audio_config_prop) vendor_internal_prop(vendor_audio_config_prop)
vendor_internal_prop(vendor_ffmpeg_config_prop) vendor_internal_prop(vendor_ffmpeg_config_prop)
vendor_internal_prop(vendor_hdmi_config_prop) vendor_internal_prop(vendor_hdmi_config_prop)
vendor_internal_prop(vendor_v4l2_config_prop)

View File

@@ -13,3 +13,7 @@ persist.vendor.ffmpeg_codec2.rank.audio u:object_r:vendor_ffmpeg_config_prop:s0
persist.vendor.ffmpeg_codec2.rank.video u:object_r:vendor_ffmpeg_config_prop:s0 persist.vendor.ffmpeg_codec2.rank.video u:object_r:vendor_ffmpeg_config_prop:s0
persist.vendor.ffmpeg_codec2.v4l2.h264 u:object_r:vendor_ffmpeg_config_prop:s0 persist.vendor.ffmpeg_codec2.v4l2.h264 u:object_r:vendor_ffmpeg_config_prop:s0
persist.vendor.ffmpeg_codec2.v4l2.h265 u:object_r:vendor_ffmpeg_config_prop:s0 persist.vendor.ffmpeg_codec2.v4l2.h265 u:object_r:vendor_ffmpeg_config_prop:s0
# V4L2
persist.vendor.v4l2_codec2.rank.decoder u:object_r:vendor_v4l2_config_prop:s0
persist.vendor.v4l2_codec2.rank.encoder u:object_r:vendor_v4l2_config_prop:s0

View File

@@ -1,2 +1,3 @@
set_prop(vendor_init, vendor_audio_config_prop) set_prop(vendor_init, vendor_audio_config_prop)
set_prop(vendor_init, vendor_ffmpeg_config_prop) set_prop(vendor_init, vendor_ffmpeg_config_prop)
set_prop(vendor_init, vendor_v4l2_config_prop)

View File

@@ -72,8 +72,8 @@ persist.device_config.mglru_native.lru_gen_config=core
# V4L2 # V4L2
debug.stagefright.c2-poolmask=0xf50000 debug.stagefright.c2-poolmask=0xf50000
persist.v4l2_codec2.rank.decoder=128 persist.vendor.v4l2_codec2.rank.decoder=128
persist.v4l2_codec2.rank.encoder=128 persist.vendor.v4l2_codec2.rank.encoder=128
ro.vendor.v4l2_codec2.decode_concurrent_instances=8 ro.vendor.v4l2_codec2.decode_concurrent_instances=8
ro.vendor.v4l2_codec2.encode_concurrent_instances=8 ro.vendor.v4l2_codec2.encode_concurrent_instances=8