Commit Graph

9 Commits

Author SHA1 Message Date
oxmc c23f42ba65 Reset to upstream, add my changes 2025-11-17 23:14:01 -08:00
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
* https://gitlab.baylibre.com/baylibre/ti/android/aosp/device/ti/am62x/-/commit/20c227e0c3b7499341c1d3e13ca10ade6a2bc464
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.
  https://android.googlesource.com/device/google/cuttlefish/+/cc7adc69368d91e2b7949263411e49e3f90e4371
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