Go to file
Dmitry 2ace249f8b
v4a: update lib v0.6.2/add support ELF check
* replace lib for 0.6.2/support ELF check

* Delete ViPER4AndroidFX directory

* update lib v0.6.2/add support elf check
2024-10-23 15:41:09 +08:00
system v4a: Up to ViPER4Android FX Redesign 7.0 2024-09-07 03:45:46 +09:00
vendor v4a: update lib v0.6.2/add support ELF check 2024-10-23 15:41:09 +08:00
Android.bp v4a: update lib v0.6.2/add support ELF check 2024-10-23 15:41:09 +08:00
Android.mk ViPER4AndroidFX: Import non-root ViPER4Android FX v2.7.1.0 2022-08-02 02:10:05 +03:00
config.mk v4a: update lib v0.6.2/add support ELF check 2024-10-23 15:41:09 +08:00
README.md v4a: Up to ViPER4Android FX Redesign 5.1 and blobs to 0.5 version 2023-06-15 11:36:18 -03:00

ViPER4Android FX

  • Add this in device.mk: $(call inherit-product, packages/apps/ViPER4AndroidFX/config.mk)

Add this to your audio_effects.xml:

<library name="v4a_re" path="libv4a_re.so"/>
<effect name="v4a_standard_re" library="v4a_re" uuid="90380da3-8536-4744-a6a3-5731970e640f"/>

Also you need to address some SELinux denials in audioserver.te:

get_prop(audioserver, vendor_audio_prop)

allow audioserver unlabeled:file { read write open getattr };
allow hal_audio_default hal_audio_default:process { execmem };