ViPER4AndroidFX: Import non-root ViPER4Android FX v2.7.1.0

Viper's Audio is software for various platforms, such as Android and PC, Cat.
It is used to improve the sound in general, with the help of various sound effects,
i.e. it is actually a system equalizer.

Co-authored-by: CHRISL7 <70589286+ChrisW444@users.noreply.github.com>
Co-authored-by: TTTT555 <albukerko@gmail.com>
Signed-off-by: 7Soldier <reg.fm4@gmail.com>
This commit is contained in:
7Soldier
2022-08-01 15:56:03 +03:00
commit 6ea9c4baa0
8 changed files with 33 additions and 0 deletions

1
Android.mk Normal file
View File

@@ -0,0 +1 @@
include $(call all-subdir-makefiles)

14
README.md Normal file
View File

@@ -0,0 +1,14 @@
# 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_fx" path="libv4a_fx.so"/>
<effect name="v4a_standard_fx" library="v4a_fx" uuid="41d3c987-e6cf-11e3-a88a-11aba5d5c51b"/>
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 };

7
config.mk Normal file
View File

@@ -0,0 +1,7 @@
BUILD_PATH := packages/apps/ViPER4AndroidFX
PRODUCT_COPY_FILES += \
$(call find-copy-subdir-files,*,$(BUILD_PATH)/vendor,vendor)
PRODUCT_PACKAGES += \
ViPER4AndroidFX

1
system/Android.mk Normal file
View File

@@ -0,0 +1 @@
include $(call all-subdir-makefiles)

10
system/app/Android.mk Normal file
View File

@@ -0,0 +1,10 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := ViPER4AndroidFX
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := APPS
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_SRC_FILES := ViPER4AndroidFX/ViPER4AndroidFX.apk
LOCAL_OVERRIDES_PACKAGES := AudioFX
include $(BUILD_PREBUILT)

Binary file not shown.

BIN
vendor/lib/libstdc++.so vendored Normal file

Binary file not shown.

BIN
vendor/lib/soundfx/libv4a_fx.so vendored Normal file

Binary file not shown.