Commit Graph

8 Commits

Author SHA1 Message Date
Konsta
f67ec7ddb5 audio: build apex hal
* Update audio policy configuration based on cuttlefish [1] & [2].
* Update product package and copy file definitions to build the new APEX
  HAL instead of the legacy HAL.
* Update to system properties used in the new AIDL HAL.
* Use stub to simulate input as Raspberry Pi doesn't have any built-in
  hardware for audio input. It's still required to have primary input
  defined in audio policy config for many applications to function.

[1]: https://android.googlesource.com/device/google/cuttlefish/+/refs/tags/android-16.0.0_r1/shared/config/audio/policy/audio_policy_configuration.xml
[2]: https://android.googlesource.com/device/google/cuttlefish/+/refs/tags/android-16.0.0_r1/shared/config/audio/policy/primary_audio_policy_configuration.xml
2025-11-06 13:11:12 +02:00
Konsta
984e7f2e98 bump fcm level to 202504
* This is the target FCM level for API level 36.
* Specify that HIDL is enabled so android.hidl.manager is started.
  This copies manifest fragment that doesn't set max FCM level
  (vs. max-level="8").
* Set FCM level in compatibility matrix to satisfy kernel version check.
* 'make check-vintf-all' passes as COMPATIBLE.
2025-10-23 14:41:34 +03:00
Konsta
3f5dba6729 libcamera: switch to aidl hal
* 20c227e0c3
2025-06-27 11:06:10 +03:00
Konsta
a7460bb97a ffmpeg: add instance to framework compatibility matrix
* Picked up by 'make check-vintf-all'.

The following instances are in the device manifest but not specified in framework compatibility matrix:
    android.hardware.media.c2.IComponentStore/ffmpeg (@1)
2025-06-24 16:06:31 +03:00
Konsta
d7a91d0681 ffmpeg: switch to aidl
* Also switch codec2 framework to use AIDL.
  cc7adc6936
2025-04-09 12:27:35 +03:00
Konsta
9f07c74401 camera: add to framework compatibility matrix
* Picked up by 'make check-vintf-all'.

The following instances are in the device manifest but not specified in framework compatibility matrix:
    android.hardware.camera.provider@2.5::ICameraProvider/legacy/0
2025-03-31 19:29:58 +03:00
Konsta
32979cf0ba remove v4l2_codec2
* Raspberry Pi 5 doesn't have H.264 hardware video decoder/encoder.
2023-11-24 13:25:25 +02:00
Konsta
f40e2e0b3f add framework compatibility matrix for android.hardware.media.c2 2023-09-27 19:46:32 +03:00