diff --git a/proprietary/etc/Bluetooth_cal.acdb b/proprietary/etc/Bluetooth_cal.acdb new file mode 100644 index 0000000..326dd34 Binary files /dev/null and b/proprietary/etc/Bluetooth_cal.acdb differ diff --git a/proprietary/etc/General_cal.acdb b/proprietary/etc/General_cal.acdb new file mode 100644 index 0000000..a878def Binary files /dev/null and b/proprietary/etc/General_cal.acdb differ diff --git a/proprietary/etc/Global_cal.acdb b/proprietary/etc/Global_cal.acdb new file mode 100644 index 0000000..59a29ad Binary files /dev/null and b/proprietary/etc/Global_cal.acdb differ diff --git a/proprietary/etc/Handset_cal.acdb b/proprietary/etc/Handset_cal.acdb new file mode 100644 index 0000000..a626bae Binary files /dev/null and b/proprietary/etc/Handset_cal.acdb differ diff --git a/proprietary/etc/Hdmi_cal.acdb b/proprietary/etc/Hdmi_cal.acdb new file mode 100644 index 0000000..0384c87 Binary files /dev/null and b/proprietary/etc/Hdmi_cal.acdb differ diff --git a/proprietary/etc/Headset_cal.acdb b/proprietary/etc/Headset_cal.acdb new file mode 100644 index 0000000..efe9a73 Binary files /dev/null and b/proprietary/etc/Headset_cal.acdb differ diff --git a/proprietary/etc/Speaker_cal.acdb b/proprietary/etc/Speaker_cal.acdb new file mode 100644 index 0000000..7dd575c Binary files /dev/null and b/proprietary/etc/Speaker_cal.acdb differ diff --git a/proprietary/vendor/lib/libacdbloader.so b/proprietary/vendor/lib/libacdbloader.so new file mode 100644 index 0000000..24cac85 Binary files /dev/null and b/proprietary/vendor/lib/libacdbloader.so differ diff --git a/proprietary/vendor/lib/libacdbrtac.so b/proprietary/vendor/lib/libacdbrtac.so new file mode 100644 index 0000000..6501a6a Binary files /dev/null and b/proprietary/vendor/lib/libacdbrtac.so differ diff --git a/proprietary/vendor/lib/libadiertac.so b/proprietary/vendor/lib/libadiertac.so new file mode 100644 index 0000000..f5906cb Binary files /dev/null and b/proprietary/vendor/lib/libadiertac.so differ diff --git a/proprietary/vendor/lib/libaudcal.so b/proprietary/vendor/lib/libaudcal.so new file mode 100644 index 0000000..32e5233 Binary files /dev/null and b/proprietary/vendor/lib/libaudcal.so differ diff --git a/proprietary/vendor/lib/soundfx/libqcbassboost.so b/proprietary/vendor/lib/soundfx/libqcbassboost.so new file mode 100644 index 0000000..9d68c43 Binary files /dev/null and b/proprietary/vendor/lib/soundfx/libqcbassboost.so differ diff --git a/proprietary/vendor/lib/soundfx/libqcreverb.so b/proprietary/vendor/lib/soundfx/libqcreverb.so new file mode 100644 index 0000000..a50e739 Binary files /dev/null and b/proprietary/vendor/lib/soundfx/libqcreverb.so differ diff --git a/proprietary/vendor/lib/soundfx/libqcvirt.so b/proprietary/vendor/lib/soundfx/libqcvirt.so new file mode 100644 index 0000000..09694bf Binary files /dev/null and b/proprietary/vendor/lib/soundfx/libqcvirt.so differ diff --git a/rubenslte-vendor.mk b/rubenslte-vendor.mk index 91d4193..2f8d368 100644 --- a/rubenslte-vendor.mk +++ b/rubenslte-vendor.mk @@ -34,3 +34,26 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ vendor/samsung/rubenslte/proprietary/vendor/lib/libbtnv.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbtnv.so +# Audio - ACDB calibration libraries (dlopened by audio.primary.msm8226) +PRODUCT_COPY_FILES += \ + vendor/samsung/rubenslte/proprietary/vendor/lib/libacdbloader.so:$(TARGET_COPY_OUT_VENDOR)/lib/libacdbloader.so \ + vendor/samsung/rubenslte/proprietary/vendor/lib/libacdbrtac.so:$(TARGET_COPY_OUT_VENDOR)/lib/libacdbrtac.so \ + vendor/samsung/rubenslte/proprietary/vendor/lib/libadiertac.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadiertac.so \ + vendor/samsung/rubenslte/proprietary/vendor/lib/libaudcal.so:$(TARGET_COPY_OUT_VENDOR)/lib/libaudcal.so + +# Audio - sound effects (referenced by audio_effects.xml) +PRODUCT_COPY_FILES += \ + vendor/samsung/rubenslte/proprietary/vendor/lib/soundfx/libqcbassboost.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcbassboost.so \ + vendor/samsung/rubenslte/proprietary/vendor/lib/soundfx/libqcvirt.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcvirt.so \ + vendor/samsung/rubenslte/proprietary/vendor/lib/soundfx/libqcreverb.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcreverb.so + +# Audio - ACDB data (libacdbloader reads /etc, i.e. /system/etc) +PRODUCT_COPY_FILES += \ + vendor/samsung/rubenslte/proprietary/etc/Bluetooth_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Bluetooth_cal.acdb \ + vendor/samsung/rubenslte/proprietary/etc/General_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/General_cal.acdb \ + vendor/samsung/rubenslte/proprietary/etc/Global_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Global_cal.acdb \ + vendor/samsung/rubenslte/proprietary/etc/Handset_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Handset_cal.acdb \ + vendor/samsung/rubenslte/proprietary/etc/Hdmi_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Hdmi_cal.acdb \ + vendor/samsung/rubenslte/proprietary/etc/Headset_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Headset_cal.acdb \ + vendor/samsung/rubenslte/proprietary/etc/Speaker_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Speaker_cal.acdb +