Control eS305 voice processing effects
Changed RW rights for voice processing configuration through sysfs
Added audio effect configuration file which declares the Audience
voice processing effect library and declares the effect libraries
and configuration (changes to camcorder) only for this device.
It also uses the "bundle" effect library for post-processing.
Added voice processing effect wrapper for NS, AGC, AEC, which
are handled by the eS305.
Modified audio HAL to not handle eS305 control, but delegate to
effect wrapper by informing it of current IO handle, and
eS305 preset according to current route.
HAL also always reports that echo cancellation is supported.
Bug 7230361
Change-Id: I0ed54d50d45e556cc0ea9ea29cd238632b6f7f17
diff --git a/device.mk b/device.mk
index f5d3dfe..df8b390 100644
--- a/device.mk
+++ b/device.mk
@@ -79,6 +79,11 @@
PRODUCT_COPY_FILES += \
device/samsung/manta/audio_policy.conf:system/etc/audio_policy.conf
+# audio effects
+PRODUCT_PACKAGES += libaudience_voicefx
+PRODUCT_COPY_FILES += \
+ device/samsung/manta/audio_effects.conf:system/etc/audio_effects.conf
+
# for bugmailer
PRODUCT_PACKAGES := send_bug
PRODUCT_COPY_FILES += \