v4l2: enable h.264 hw decoder & encoder by default

* Use codec ranks to switch between decoders/encoders.
This commit is contained in:
Konsta
2023-01-28 14:43:55 +02:00
parent e0a401b461
commit 1b30e93a6a
3 changed files with 3 additions and 10 deletions

View File

@@ -45,15 +45,6 @@
<instance>default</instance> <instance>default</instance>
</interface> </interface>
</hal> </hal>
<hal format="hidl">
<name>android.hardware.media.c2</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IComponentStore</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl"> <hal format="hidl">
<name>android.hardware.media.omx</name> <name>android.hardware.media.omx</name>
<transport>hwbinder</transport> <transport>hwbinder</transport>

View File

@@ -17,7 +17,7 @@
--> -->
<MediaCodecs> <MediaCodecs>
<!-- <Include href="media_codecs_v4l2_c2_video.xml" /> --> <Include href="media_codecs_v4l2_c2_video.xml" />
<Include href="media_codecs_google_c2_audio.xml" /> <Include href="media_codecs_google_c2_audio.xml" />
<Include href="media_codecs_google_c2_tv.xml" /> <Include href="media_codecs_google_c2_tv.xml" />
<Include href="media_codecs_google_c2_video.xml" /> <Include href="media_codecs_google_c2_video.xml" />

View File

@@ -60,6 +60,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.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