diff --git a/Android.bp b/Android.bp
index b5f8f24..d0f44a5 100644
--- a/Android.bp
+++ b/Android.bp
@@ -4,3 +4,1248 @@
soong_namespace {
}
+
+cc_prebuilt_library_shared {
+ name: "audio.primary.s5e8825",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/hw/audio.primary.s5e8825.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libprocessgroup",
+ "libexpat",
+ "libaudioproxy2",
+ "libaudio-ril",
+ "libsecaudioinfo",
+ "libSamsungPostProcessConvertor",
+ "librecordalive",
+ "libsecaudiolevel",
+ "libaboxpcmdump",
+ "liblastaboxmsg",
+ "libaudioroute.s5e8825",
+ "libtinyalsa.s5e8825",
+ "libaudioparamupdate",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/hw/audio.primary.s5e8825.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libprocessgroup",
+ "libexpat",
+ "libaudioproxy2",
+ "libaudio-ril",
+ "libsecaudioinfo",
+ "libSamsungPostProcessConvertor",
+ "librecordalive",
+ "libsecaudiolevel",
+ "libaboxpcmdump",
+ "liblastaboxmsg",
+ "libaudioroute.s5e8825",
+ "libtinyalsa.s5e8825",
+ "libaudioparamupdate",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ relative_install_path: "hw",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "audio.sec_primary.default",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/hw/audio.sec_primary.default.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libhardware",
+ "libspeakercalibration",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/hw/audio.sec_primary.default.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libhardware",
+ "libspeakercalibration",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ relative_install_path: "hw",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libSamsungPostProcessConvertor",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libSamsungPostProcessConvertor.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libc",
+ "lib_soundaliveresampler",
+ "libc++",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libSamsungPostProcessConvertor.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libc",
+ "lib_soundaliveresampler",
+ "libc++",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "lib_SamsungRec_07010",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/lib_SamsungRec_07010.so",
+ ],
+ shared_libs: [
+ "libc",
+ "libm",
+ "libdl",
+ "liblog",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/lib_SamsungRec_07010.so",
+ ],
+ shared_libs: [
+ "libc",
+ "libm",
+ "libdl",
+ "liblog",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "lib_SoundAlive_SRC384_ver320",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so",
+ ],
+ shared_libs: [
+ "libc",
+ "libm",
+ "libdl",
+ "liblog",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/lib_SoundAlive_SRC384_ver320.so",
+ ],
+ shared_libs: [
+ "libc",
+ "libm",
+ "libdl",
+ "liblog",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "lib_soundaliveresampler",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/lib_soundaliveresampler.so",
+ ],
+ shared_libs: [
+ "libutils",
+ "lib_SoundAlive_SRC384_ver320",
+ "libaudioutils",
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/lib_soundaliveresampler.so",
+ ],
+ shared_libs: [
+ "libutils",
+ "lib_SoundAlive_SRC384_ver320",
+ "libaudioutils",
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libaboxpcmdump",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libaboxpcmdump.so",
+ ],
+ shared_libs: [
+ "libtinyalsa.s5e8825",
+ "libaudioroute.s5e8825",
+ "liblog",
+ "libcutils",
+ "libtinyalsa",
+ "libutils",
+ "libdatamod",
+ "libhardware_legacy",
+ "libexpat",
+ "libaudioroute",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libaboxpcmdump.so",
+ ],
+ shared_libs: [
+ "libtinyalsa.s5e8825",
+ "libaudioroute.s5e8825",
+ "liblog",
+ "libcutils",
+ "libtinyalsa",
+ "libutils",
+ "libdatamod",
+ "libhardware_legacy",
+ "libexpat",
+ "libaudioroute",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libalsautils_sec",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libalsautils_sec.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libaudioutils",
+ "libtinyalsa",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libalsautils_sec.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libaudioutils",
+ "libtinyalsa",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libaudio-ril",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libaudio-ril.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "liblog",
+ "libsecril-client",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libaudio-ril.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "liblog",
+ "libsecril-client",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libaudioparamupdate",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libaudioparamupdate.so",
+ ],
+ shared_libs: [
+ "libtinyalsa.s5e8825",
+ "libaudioroute.s5e8825",
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libtinyalsa",
+ "libaudioroute",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libaudioparamupdate.so",
+ ],
+ shared_libs: [
+ "libtinyalsa.s5e8825",
+ "libaudioroute.s5e8825",
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libtinyalsa",
+ "libaudioroute",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libaudioproxy2",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libaudioproxy2.so",
+ ],
+ shared_libs: [
+ "libtinyalsa.s5e8825",
+ "libaudioroute.s5e8825",
+ "liblog",
+ "libcutils",
+ "libprocessgroup",
+ "libexpat",
+ "libtinycompress",
+ "libaudioutils",
+ "libtinyalsa",
+ "libaudioroute",
+ "libalsautils_sec",
+ "libsehbluetooth_audio_session_aidl",
+ "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
+ "libbinder_ndk",
+ "libfmq",
+ "libsecaudioinfo",
+ "libSamsungPostProcessConvertor",
+ "librecordalive",
+ "libsecaudiolevel",
+ "libaboxpcmdump",
+ "liblastaboxmsg",
+ "libaudioparamupdate",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libaudioproxy2.so",
+ ],
+ shared_libs: [
+ "libtinyalsa.s5e8825",
+ "libaudioroute.s5e8825",
+ "liblog",
+ "libcutils",
+ "libprocessgroup",
+ "libexpat",
+ "libtinycompress",
+ "libaudioutils",
+ "libtinyalsa",
+ "libaudioroute",
+ "libalsautils_sec",
+ "libsehbluetooth_audio_session_aidl",
+ "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
+ "libbinder_ndk",
+ "libfmq",
+ "libsecaudioinfo",
+ "libSamsungPostProcessConvertor",
+ "librecordalive",
+ "libsecaudiolevel",
+ "libaboxpcmdump",
+ "liblastaboxmsg",
+ "libaudioparamupdate",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libaudioroute.s5e8825",
+ stem: "libaudioroute.s5e8825",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libaudioroute.s5e8825.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libexpat",
+ "libtinyalsa",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libaudioroute.s5e8825.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libexpat",
+ "libtinyalsa",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libdatamod",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libdatamod.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libdatamod.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "liblastaboxmsg",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/liblastaboxmsg.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/liblastaboxmsg.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libprofileparamstorage",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libprofileparamstorage.so",
+ ],
+ shared_libs: [
+ "libxml2",
+ "libcutils",
+ "liblog",
+ "libutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libprofileparamstorage.so",
+ ],
+ shared_libs: [
+ "libxml2",
+ "libcutils",
+ "liblog",
+ "libutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "librecordalive",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/librecordalive.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libutils",
+ "libcutils",
+ "lib_SamsungRec_07010",
+ "libsecaudioinfo",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/librecordalive.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libutils",
+ "libcutils",
+ "lib_SamsungRec_07010",
+ "libsecaudioinfo",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsecaudiocoreutils",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libsecaudiocoreutils.so",
+ ],
+ shared_libs: [
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libsecaudiocoreutils.so",
+ ],
+ shared_libs: [
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsecaudioinfo",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libsecaudioinfo.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "libfloatingfeature",
+ "libsecnativefeature",
+ "libaudioutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libsecaudioinfo.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "libfloatingfeature",
+ "libsecnativefeature",
+ "libaudioutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsecaudiolevel",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libsecaudiolevel.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "liblog",
+ "libsecaudioinfo",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libsecaudiolevel.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "liblog",
+ "libsecaudioinfo",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsehbluetooth_audio_session_aidl",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libsehbluetooth_audio_session_aidl.so",
+ ],
+ shared_libs: [
+ "libbase",
+ "libcutils",
+ "libbinder_ndk",
+ "libfmq",
+ "liblog",
+ "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libsehbluetooth_audio_session_aidl.so",
+ ],
+ shared_libs: [
+ "libbase",
+ "libcutils",
+ "libbinder_ndk",
+ "libfmq",
+ "liblog",
+ "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libspatializerparamstorage",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libspatializerparamstorage.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libutils",
+ "libprofileparamstorage",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libspatializerparamstorage.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libutils",
+ "libprofileparamstorage",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libspeakercalibration",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libspeakercalibration.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libc",
+ "libmedia_helper",
+ "libc++",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libspeakercalibration.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libutils",
+ "libc",
+ "libmedia_helper",
+ "libc++",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libtinyalsa.s5e8825",
+ stem: "libtinyalsa.s5e8825",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libtinyalsa.s5e8825.so",
+ ],
+ shared_libs: [
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libtinyalsa.s5e8825.so",
+ ],
+ shared_libs: [
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so",
+ ],
+ shared_libs: [
+ "libbinder_ndk",
+ "android.hardware.common-V2-ndk",
+ "android.hardware.common.fmq-V1-ndk",
+ "android.hardware.audio.common-V1-ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so",
+ ],
+ shared_libs: [
+ "libbinder_ndk",
+ "android.hardware.common-V2-ndk",
+ "android.hardware.common.fmq-V1-ndk",
+ "android.hardware.audio.common-V1-ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libfloatingfeature",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libfloatingfeature.so",
+ ],
+ shared_libs: [
+ "libexpat",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libswdap",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/soundfx/libswdap.so",
+ ],
+ shared_libs: [
+ "libaudioutils",
+ "libcutils",
+ "liblog",
+ "libutils",
+ "libprofileparamstorage",
+ "libspatializerparamstorage",
+ "libsecaudiocoreutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ relative_install_path: "soundfx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsecaudiohal_aidl",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so",
+ ],
+ shared_libs: [
+ "vendor.samsung.hardware.audio-V1-ndk",
+ "libbase",
+ "libbinder_ndk",
+ "libcutils",
+ "liblog",
+ "libaudioutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ relative_install_path: "hw",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.samsung.hardware.audio-V1-ndk",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.samsung.hardware.audio-V1-ndk.so",
+ ],
+ shared_libs: [
+ "libbinder_ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+prebuilt_etc_xml {
+ name: "secaudiohalaidl_manifest.xml",
+ owner: "samsung",
+ src: "proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml",
+ filename_from_src: true,
+ sub_dir: "vintf/manifest",
+ soc_specific: true,
+}
+
+cc_prebuilt_binary {
+ name: "secaudiohalaidl",
+ owner: "samsung",
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/bin/hw/secaudiohalaidl",
+ ],
+ shared_libs: [
+ "vendor.samsung.hardware.audio-V1-ndk",
+ "libcutils",
+ "libbinder_ndk",
+ "liblog",
+ "libutils",
+ "libbase",
+ "libaudioutils",
+ "libsecaudiohal_aidl",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ relative_install_path: "hw",
+ soc_specific: true,
+}
diff --git a/proprietary/vendor/bin/hw/secaudiohalaidl b/proprietary/vendor/bin/hw/secaudiohalaidl
new file mode 100755
index 0000000..9a19e71
Binary files /dev/null and b/proprietary/vendor/bin/hw/secaudiohalaidl differ
diff --git a/proprietary/vendor/etc/SoundBoosterParam.txt b/proprietary/vendor/etc/SoundBoosterParam.txt
new file mode 100644
index 0000000..edeea63
--- /dev/null
+++ b/proprietary/vendor/etc/SoundBoosterParam.txt
@@ -0,0 +1,193 @@
+S,1,2,0,1,1,1,1,1,2,1,3,0,1,-1,-1,1,-29,0,200,400,500,1000,0,0,1,3,4,5,0,200,400,500,1000,0,0,0,1,3,5,0,200,400,500,1000,0,0,1,3,4,5,0,200,400,500,1000,0,0,1,3,4,5,0,200,400,500,1000,3,3,4,4,4,5,0,200,400,500,1000,1,2,2,3,3,5,-1,0,5000,0,-1,5000,5000,0,-1
+AF,1,20,15,1,0,8,11,19,13,-16,-14,-13,-21,-10,-14,-14,-18,20,20,20,20,20,20,20,20,120,120,120,120,120,120,120,120,0,0,0,1,4,-6,10,150,0
+AFH,1,150,0
+AFA,1,1,220,250,5,1,704,200,-9,1,3700,500,-11,1,6000,3000,4,1,1500,400,4,1,11200,3000,-4,1,3200,400,-6,1,1300,400,-3,1,4400,1200,-3,1,350,200,-1
+AL,1,2,8,6,0,0,2,3,2,3,4,3,3,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+ALH,1,150,0
+ALA,1,1,220,250,5,1,704,200,-7,1,3700,500,-11,1,6000,3000,4,1,1500,400,4,1,11200,3000,-4,1,3200,400,-6,1,1300,400,-3,1,4400,1200,-3,1,350,200,-3
+AHA,1,100,0
+AHB,1,100,0
+AHC,1,120,0
+AHD,1,140,0
+AHE,1,150,0
+
+AMA,0,1,5,10,9,1,0,2,3,2,6,8,7,7,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+AMB,1,1,5,10,9,1,0,2,3,2,6,8,7,7,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+AMC,2,1,4,9,8,0,0,2,3,2,5,6,5,5,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+AMD,3,1,3,8,7,0,0,2,3,2,4,5,4,4,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+AME,4,1,2,8,6,0,0,2,3,2,3,4,3,3,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+
+APA,0,1,5,10,9,1,0,2,3,2,6,8,7,7,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-2,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+APB,1,1,5,10,9,1,0,2,3,2,6,8,7,7,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-2,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+APC,2,1,4,9,8,0,0,2,3,2,5,6,5,5,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-4,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+APD,3,1,3,8,7,0,0,2,3,2,4,5,4,4,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-5,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+APE,4,1,2,8,6,0,0,2,3,2,3,4,3,3,-10,-11,-14,-21,-21,-12,-9,-9,-8,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+
+AVA,0,1,3,9,10,3,4,6,7,4,7,7,5,5,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,9,0,1,3,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+AVB,1,1,3,8,8,3,4,6,7,4,7,7,5,5,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,9,0,1,3,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+AVC,2,1,2,7,7,2,4,6,7,4,6,5,3,3,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,9,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+AVD,3,1,1,6,6,2,4,6,7,4,5,4,2,2,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,9,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+AVE,4,1,0,6,5,2,4,6,7,4,4,3,1,1,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,9,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+
+AAA,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+AAB,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+AAC,1,1,220,250,5,1,704,200,-7,1,3700,500,-9,1,6000,3000,7,1,1500,400,4,1,11200,3000,-2,1,3200,400,-4,1,1300,400,-3,1,4400,1200,-1,1,350,200,-3
+AAD,1,1,220,250,5,1,704,200,-7,1,3700,500,-10,1,6000,3000,5,1,1500,400,4,1,11200,3000,-3,1,3200,400,-5,1,1300,400,-3,1,4400,1200,-2,1,350,200,-3
+AAE,1,1,220,250,5,1,704,200,-7,1,3700,500,-11,1,6000,3000,4,1,1500,400,4,1,11200,3000,-4,1,3200,400,-6,1,1300,400,-3,1,4400,1200,-3,1,350,200,-3
+
+ABA,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+ABB,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+ABC,1,1,220,250,5,1,704,200,-7,1,3700,500,-9,1,6000,3000,7,1,1500,400,4,1,11200,3000,-2,1,3200,400,-4,1,1300,400,-3,1,4400,1200,-1,1,350,200,-3
+ABD,1,1,220,250,5,1,704,200,-7,1,3700,500,-10,1,6000,3000,5,1,1500,400,4,1,11200,3000,-3,1,3200,400,-5,1,1300,400,-3,1,4400,1200,-2,1,350,200,-3
+ABE,1,1,220,250,5,1,704,200,-7,1,3700,500,-11,1,6000,3000,4,1,1500,400,4,1,11200,3000,-4,1,3200,400,-6,1,1300,400,-3,1,4400,1200,-3,1,350,200,-3
+
+ACA,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+ACB,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+ACC,1,1,220,250,5,1,704,200,-7,1,3700,500,-9,1,6000,3000,7,1,1500,400,4,1,11200,3000,-2,1,3200,400,-4,1,1300,400,-3,1,4400,1200,-1,1,350,200,-3
+ACD,1,1,220,250,5,1,704,200,-7,1,3700,500,-10,1,6000,3000,5,1,1500,400,4,1,11200,3000,-3,1,3200,400,-5,1,1300,400,-3,1,4400,1200,-2,1,350,200,-3
+ACE,1,1,220,250,5,1,704,200,-7,1,3700,500,-11,1,6000,3000,4,1,1500,400,4,1,11200,3000,-4,1,3200,400,-6,1,1300,400,-3,1,4400,1200,-3,1,350,200,-3
+
+BF,1,20,15,1,0,8,11,19,13,-16,-14,-13,-21,-10,-14,-14,-18,20,20,20,20,20,20,20,20,120,120,120,120,120,120,120,120,0,0,0,1,4,-6,10,150,0
+BFH,1,150,0
+BFA,1,1,220,250,5,1,704,200,-9,1,3700,500,-11,1,6000,3000,4,1,1500,400,4,1,11200,3000,-4,1,3200,400,-6,1,1300,400,-3,1,4400,1200,-3,1,350,200,-1
+BL,1,2,8,6,0,0,2,3,2,3,4,3,3,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BLH,1,150,0
+BLA,1,1,220,250,5,1,704,200,-7,1,3700,500,-11,1,6000,3000,4,1,1500,400,4,1,11200,3000,-4,1,3200,400,-6,1,1300,400,-3,1,4400,1200,-3,1,350,200,-3
+BHA,1,100,0
+BHB,1,100,0
+BHC,1,120,0
+BHD,1,140,0
+BHE,1,150,0
+
+BMA,0,1,5,10,9,1,0,2,3,2,6,8,7,7,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BMB,1,1,5,10,9,1,0,2,3,2,6,8,7,7,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BMC,2,1,4,9,8,0,0,2,3,2,5,6,5,5,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BMD,3,1,3,8,7,0,0,2,3,2,4,5,4,4,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BME,4,1,2,8,6,0,0,2,3,2,3,4,3,3,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+
+BPA,0,1,5,10,9,1,0,2,3,2,6,8,7,7,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-2,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BPB,1,1,5,10,9,1,0,2,3,2,6,8,7,7,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-2,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BPC,2,1,4,9,8,0,0,2,3,2,5,6,5,5,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-4,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BPD,3,1,3,8,7,0,0,2,3,2,4,5,4,4,-10,-8,-9,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-5,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BPE,4,1,2,8,6,0,0,2,3,2,3,4,3,3,-10,-11,-14,-21,-21,-12,-9,-9,-8,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,8,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+
+BVA,0,1,3,9,10,3,4,6,7,4,7,7,5,5,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,9,0,1,3,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BVB,1,1,3,8,8,3,4,6,7,4,7,7,5,5,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,9,0,1,3,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BVC,2,1,2,7,7,2,4,6,7,4,6,5,3,3,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,9,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BVD,3,1,1,6,6,2,4,6,7,4,5,4,2,2,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,9,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+BVE,4,1,0,6,5,2,4,6,7,4,4,3,1,1,-9,-7,-8,-16,-17,-8,-8,-13,-10,-7,-11,-13,10,10,10,10,10,25,25,25,25,25,25,25,150,150,150,150,150,150,150,150,150,150,150,150,9,0,1,2,-6,10,150,0,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
+
+BAA,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+BAB,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+BAC,1,1,220,250,5,1,704,200,-7,1,3700,500,-9,1,6000,3000,7,1,1500,400,4,1,11200,3000,-2,1,3200,400,-4,1,1300,400,-3,1,4400,1200,-1,1,350,200,-3
+BAD,1,1,220,250,5,1,704,200,-7,1,3700,500,-10,1,6000,3000,5,1,1500,400,4,1,11200,3000,-3,1,3200,400,-5,1,1300,400,-3,1,4400,1200,-2,1,350,200,-3
+BAE,1,1,220,250,5,1,704,200,-7,1,3700,500,-11,1,6000,3000,4,1,1500,400,4,1,11200,3000,-4,1,3200,400,-6,1,1300,400,-3,1,4400,1200,-3,1,350,200,-3
+
+BBA,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+BBB,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+BBC,1,1,220,250,5,1,704,200,-7,1,3700,500,-9,1,6000,3000,7,1,1500,400,4,1,11200,3000,-2,1,3200,400,-4,1,1300,400,-3,1,4400,1200,-1,1,350,200,-3
+BBD,1,1,220,250,5,1,704,200,-7,1,3700,500,-10,1,6000,3000,5,1,1500,400,4,1,11200,3000,-3,1,3200,400,-5,1,1300,400,-3,1,4400,1200,-2,1,350,200,-3
+BBE,1,1,220,250,5,1,704,200,-7,1,3700,500,-11,1,6000,3000,4,1,1500,400,4,1,11200,3000,-4,1,3200,400,-6,1,1300,400,-3,1,4400,1200,-3,1,350,200,-3
+
+BCA,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+BCB,1,1,220,250,5,1,704,200,-7,1,3700,500,-8,1,6000,3000,8,1,1500,400,4,1,11200,3000,-1,1,3200,400,-3,1,1300,400,-3,1,4400,1200,0,1,350,200,-3
+BCC,1,1,220,250,5,1,704,200,-7,1,3700,500,-9,1,6000,3000,7,1,1500,400,4,1,11200,3000,-2,1,3200,400,-4,1,1300,400,-3,1,4400,1200,-1,1,350,200,-3
+BCD,1,1,220,250,5,1,704,200,-7,1,3700,500,-10,1,6000,3000,5,1,1500,400,4,1,11200,3000,-3,1,3200,400,-5,1,1300,400,-3,1,4400,1200,-2,1,350,200,-3
+BCE,1,1,220,250,5,1,704,200,-7,1,3700,500,-11,1,6000,3000,4,1,1500,400,4,1,11200,3000,-4,1,3200,400,-6,1,1300,400,-3,1,4400,1200,-3,1,350,200,-3
+
+CF,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0
+CFH,1,50,0
+CFA,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0
+CL,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CLH,1,50,0
+CLA,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0
+CHA,1,50,0
+CHB,1,50,0
+CHC,1,50,0
+CHD,1,50,0
+CHE,1,50,0
+
+CMA,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CMB,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CMC,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CMD,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CME,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+
+CPA,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CPB,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CPC,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CPD,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CPE,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+
+CVA,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CVB,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CVC,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CVD,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+CVE,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+
+CAA,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CAB,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CAC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CAD,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CAE,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+
+CBA,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CBB,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CBC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CBD,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CBE,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+
+CCA,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CCB,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CCC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CCD,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+CCE,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+
+DF,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0
+DFH,1,50,0
+DFA,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0
+DL,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DLH,1,50,0
+DLA,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0,0,800,1,0
+DHA,1,50,0
+DHB,1,50,0
+DHC,1,50,0
+DHD,1,50,0
+DHE,1,50,0
+
+DMA,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DMB,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DMC,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DMD,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DME,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+
+DPA,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DPB,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DPC,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DPD,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DPE,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+
+DVA,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DVB,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DVC,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DVD,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+DVE,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
+
+DAA,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DAB,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DAC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DAD,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DAE,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+
+DBA,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DBB,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DBC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DBD,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DBE,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+
+DCA,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DCB,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DCC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DCD,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+DCE,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
+
diff --git a/proprietary/vendor/etc/dolby/dax-default.xml b/proprietary/vendor/etc/dolby/dax-default.xml
new file mode 100644
index 0000000..5edf2e4
--- /dev/null
+++ b/proprietary/vendor/etc/dolby/dax-default.xml
@@ -0,0 +1,2243 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/init/secaudiohalaidl.rc b/proprietary/vendor/etc/init/secaudiohalaidl.rc
new file mode 100644
index 0000000..a0c2c4e
--- /dev/null
+++ b/proprietary/vendor/etc/init/secaudiohalaidl.rc
@@ -0,0 +1,11 @@
+# SEC_AUDIO_COMMON
+service vendor.secaudiohal-aidl /vendor/bin/hw/secaudiohalaidl
+ class hal
+ user audioserver
+ group audio camera drmrpc inet media mediadrm net_bt net_bt_admin net_bw_acct wakelock context_hub
+ capabilities BLOCK_SUSPEND SYS_NICE
+ # setting RLIMIT_RTPRIO allows binder RT priority inheritance
+ rlimit rtprio 10 10
+ ioprio rt 4
+ task_profiles ProcessCapacityHigh HighPerformance
+ onrestart restart audioserver
\ No newline at end of file
diff --git a/proprietary/vendor/etc/sec_audio_volume_curve.xml b/proprietary/vendor/etc/sec_audio_volume_curve.xml
new file mode 100644
index 0000000..de27b76
--- /dev/null
+++ b/proprietary/vendor/etc/sec_audio_volume_curve.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/usb_audio_policy_configuration.xml b/proprietary/vendor/etc/usb_audio_policy_configuration.xml
new file mode 100644
index 0000000..b488887
--- /dev/null
+++ b/proprietary/vendor/etc/usb_audio_policy_configuration.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml b/proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml
new file mode 100644
index 0000000..5428150
--- /dev/null
+++ b/proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml
@@ -0,0 +1,8 @@
+
+
+
+ vendor.samsung.hardware.audio
+ 1
+ ISecAudioHal/default
+
+
\ No newline at end of file
diff --git a/proprietary/vendor/lib/hw/audio.primary.s5e8825.so b/proprietary/vendor/lib/hw/audio.primary.s5e8825.so
new file mode 100644
index 0000000..79611ce
Binary files /dev/null and b/proprietary/vendor/lib/hw/audio.primary.s5e8825.so differ
diff --git a/proprietary/vendor/lib/hw/audio.sec_primary.default.so b/proprietary/vendor/lib/hw/audio.sec_primary.default.so
new file mode 100644
index 0000000..516dda2
Binary files /dev/null and b/proprietary/vendor/lib/hw/audio.sec_primary.default.so differ
diff --git a/proprietary/vendor/lib/libSamsungPostProcessConvertor.so b/proprietary/vendor/lib/libSamsungPostProcessConvertor.so
new file mode 100644
index 0000000..4b1f00c
Binary files /dev/null and b/proprietary/vendor/lib/libSamsungPostProcessConvertor.so differ
diff --git a/proprietary/vendor/lib/lib_SamsungRec_07010.so b/proprietary/vendor/lib/lib_SamsungRec_07010.so
new file mode 100644
index 0000000..a336a25
Binary files /dev/null and b/proprietary/vendor/lib/lib_SamsungRec_07010.so differ
diff --git a/proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so b/proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so
new file mode 100644
index 0000000..2c3304f
Binary files /dev/null and b/proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so differ
diff --git a/proprietary/vendor/lib/lib_soundaliveresampler.so b/proprietary/vendor/lib/lib_soundaliveresampler.so
new file mode 100644
index 0000000..8412e11
Binary files /dev/null and b/proprietary/vendor/lib/lib_soundaliveresampler.so differ
diff --git a/proprietary/vendor/lib/libaboxpcmdump.so b/proprietary/vendor/lib/libaboxpcmdump.so
new file mode 100644
index 0000000..e356837
Binary files /dev/null and b/proprietary/vendor/lib/libaboxpcmdump.so differ
diff --git a/proprietary/vendor/lib/libalsautils_sec.so b/proprietary/vendor/lib/libalsautils_sec.so
new file mode 100644
index 0000000..8d432dd
Binary files /dev/null and b/proprietary/vendor/lib/libalsautils_sec.so differ
diff --git a/proprietary/vendor/lib/libaudio-ril.so b/proprietary/vendor/lib/libaudio-ril.so
new file mode 100644
index 0000000..bd80107
Binary files /dev/null and b/proprietary/vendor/lib/libaudio-ril.so differ
diff --git a/proprietary/vendor/lib/libaudioparamupdate.so b/proprietary/vendor/lib/libaudioparamupdate.so
new file mode 100644
index 0000000..769527c
Binary files /dev/null and b/proprietary/vendor/lib/libaudioparamupdate.so differ
diff --git a/proprietary/vendor/lib/libaudioproxy2.so b/proprietary/vendor/lib/libaudioproxy2.so
new file mode 100644
index 0000000..d6c40fa
Binary files /dev/null and b/proprietary/vendor/lib/libaudioproxy2.so differ
diff --git a/proprietary/vendor/lib/libaudioroute.s5e8825.so b/proprietary/vendor/lib/libaudioroute.s5e8825.so
new file mode 100644
index 0000000..bfba178
Binary files /dev/null and b/proprietary/vendor/lib/libaudioroute.s5e8825.so differ
diff --git a/proprietary/vendor/lib/libdatamod.so b/proprietary/vendor/lib/libdatamod.so
new file mode 100644
index 0000000..f36844f
Binary files /dev/null and b/proprietary/vendor/lib/libdatamod.so differ
diff --git a/proprietary/vendor/lib/libfloatingfeature.so b/proprietary/vendor/lib/libfloatingfeature.so
new file mode 100644
index 0000000..8163ea3
Binary files /dev/null and b/proprietary/vendor/lib/libfloatingfeature.so differ
diff --git a/proprietary/vendor/lib/liblastaboxmsg.so b/proprietary/vendor/lib/liblastaboxmsg.so
new file mode 100644
index 0000000..4562bd9
Binary files /dev/null and b/proprietary/vendor/lib/liblastaboxmsg.so differ
diff --git a/proprietary/vendor/lib/libprofileparamstorage.so b/proprietary/vendor/lib/libprofileparamstorage.so
new file mode 100644
index 0000000..5bb3875
Binary files /dev/null and b/proprietary/vendor/lib/libprofileparamstorage.so differ
diff --git a/proprietary/vendor/lib/librecordalive.so b/proprietary/vendor/lib/librecordalive.so
new file mode 100644
index 0000000..314c60e
Binary files /dev/null and b/proprietary/vendor/lib/librecordalive.so differ
diff --git a/proprietary/vendor/lib/libsecaudiocoreutils.so b/proprietary/vendor/lib/libsecaudiocoreutils.so
new file mode 100644
index 0000000..2f16775
Binary files /dev/null and b/proprietary/vendor/lib/libsecaudiocoreutils.so differ
diff --git a/proprietary/vendor/lib/libsecaudioinfo.so b/proprietary/vendor/lib/libsecaudioinfo.so
new file mode 100644
index 0000000..a211027
Binary files /dev/null and b/proprietary/vendor/lib/libsecaudioinfo.so differ
diff --git a/proprietary/vendor/lib/libsecaudiolevel.so b/proprietary/vendor/lib/libsecaudiolevel.so
new file mode 100644
index 0000000..97006c5
Binary files /dev/null and b/proprietary/vendor/lib/libsecaudiolevel.so differ
diff --git a/proprietary/vendor/lib/libsehbluetooth_audio_session_aidl.so b/proprietary/vendor/lib/libsehbluetooth_audio_session_aidl.so
new file mode 100644
index 0000000..23cd936
Binary files /dev/null and b/proprietary/vendor/lib/libsehbluetooth_audio_session_aidl.so differ
diff --git a/proprietary/vendor/lib/libspatializerparamstorage.so b/proprietary/vendor/lib/libspatializerparamstorage.so
new file mode 100644
index 0000000..0a3e2d5
Binary files /dev/null and b/proprietary/vendor/lib/libspatializerparamstorage.so differ
diff --git a/proprietary/vendor/lib/libspeakercalibration.so b/proprietary/vendor/lib/libspeakercalibration.so
new file mode 100644
index 0000000..6c77e0f
Binary files /dev/null and b/proprietary/vendor/lib/libspeakercalibration.so differ
diff --git a/proprietary/vendor/lib/libtinyalsa.s5e8825.so b/proprietary/vendor/lib/libtinyalsa.s5e8825.so
new file mode 100644
index 0000000..a7611f3
Binary files /dev/null and b/proprietary/vendor/lib/libtinyalsa.s5e8825.so differ
diff --git a/proprietary/vendor/lib/soundfx/libswdap.so b/proprietary/vendor/lib/soundfx/libswdap.so
new file mode 100644
index 0000000..4be9aca
Binary files /dev/null and b/proprietary/vendor/lib/soundfx/libswdap.so differ
diff --git a/proprietary/vendor/lib/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so b/proprietary/vendor/lib/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so
new file mode 100644
index 0000000..f075762
Binary files /dev/null and b/proprietary/vendor/lib/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so differ
diff --git a/proprietary/vendor/lib64/hw/audio.primary.s5e8825.so b/proprietary/vendor/lib64/hw/audio.primary.s5e8825.so
new file mode 100644
index 0000000..0bb5811
Binary files /dev/null and b/proprietary/vendor/lib64/hw/audio.primary.s5e8825.so differ
diff --git a/proprietary/vendor/lib64/hw/audio.sec_primary.default.so b/proprietary/vendor/lib64/hw/audio.sec_primary.default.so
new file mode 100644
index 0000000..9a18b02
Binary files /dev/null and b/proprietary/vendor/lib64/hw/audio.sec_primary.default.so differ
diff --git a/proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so b/proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so
new file mode 100644
index 0000000..96415b7
Binary files /dev/null and b/proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so differ
diff --git a/proprietary/vendor/lib64/libSamsungPostProcessConvertor.so b/proprietary/vendor/lib64/libSamsungPostProcessConvertor.so
new file mode 100644
index 0000000..b97c6b0
Binary files /dev/null and b/proprietary/vendor/lib64/libSamsungPostProcessConvertor.so differ
diff --git a/proprietary/vendor/lib64/lib_SamsungRec_07010.so b/proprietary/vendor/lib64/lib_SamsungRec_07010.so
new file mode 100644
index 0000000..ddf57fd
Binary files /dev/null and b/proprietary/vendor/lib64/lib_SamsungRec_07010.so differ
diff --git a/proprietary/vendor/lib64/lib_SoundAlive_SRC384_ver320.so b/proprietary/vendor/lib64/lib_SoundAlive_SRC384_ver320.so
new file mode 100644
index 0000000..ca506af
Binary files /dev/null and b/proprietary/vendor/lib64/lib_SoundAlive_SRC384_ver320.so differ
diff --git a/proprietary/vendor/lib64/lib_soundaliveresampler.so b/proprietary/vendor/lib64/lib_soundaliveresampler.so
new file mode 100644
index 0000000..d5fc681
Binary files /dev/null and b/proprietary/vendor/lib64/lib_soundaliveresampler.so differ
diff --git a/proprietary/vendor/lib64/libaboxpcmdump.so b/proprietary/vendor/lib64/libaboxpcmdump.so
new file mode 100644
index 0000000..44dac2d
Binary files /dev/null and b/proprietary/vendor/lib64/libaboxpcmdump.so differ
diff --git a/proprietary/vendor/lib64/libalsautils_sec.so b/proprietary/vendor/lib64/libalsautils_sec.so
new file mode 100644
index 0000000..6bccaec
Binary files /dev/null and b/proprietary/vendor/lib64/libalsautils_sec.so differ
diff --git a/proprietary/vendor/lib64/libaudio-ril.so b/proprietary/vendor/lib64/libaudio-ril.so
new file mode 100644
index 0000000..b4a9ccb
Binary files /dev/null and b/proprietary/vendor/lib64/libaudio-ril.so differ
diff --git a/proprietary/vendor/lib64/libaudioparamupdate.so b/proprietary/vendor/lib64/libaudioparamupdate.so
new file mode 100644
index 0000000..d9251ba
Binary files /dev/null and b/proprietary/vendor/lib64/libaudioparamupdate.so differ
diff --git a/proprietary/vendor/lib64/libaudioproxy2.so b/proprietary/vendor/lib64/libaudioproxy2.so
new file mode 100644
index 0000000..484d428
Binary files /dev/null and b/proprietary/vendor/lib64/libaudioproxy2.so differ
diff --git a/proprietary/vendor/lib64/libaudioroute.s5e8825.so b/proprietary/vendor/lib64/libaudioroute.s5e8825.so
new file mode 100644
index 0000000..66937bd
Binary files /dev/null and b/proprietary/vendor/lib64/libaudioroute.s5e8825.so differ
diff --git a/proprietary/vendor/lib64/libdatamod.so b/proprietary/vendor/lib64/libdatamod.so
new file mode 100644
index 0000000..19ea4c6
Binary files /dev/null and b/proprietary/vendor/lib64/libdatamod.so differ
diff --git a/proprietary/vendor/lib64/liblastaboxmsg.so b/proprietary/vendor/lib64/liblastaboxmsg.so
new file mode 100644
index 0000000..5f3fc2e
Binary files /dev/null and b/proprietary/vendor/lib64/liblastaboxmsg.so differ
diff --git a/proprietary/vendor/lib64/libprofileparamstorage.so b/proprietary/vendor/lib64/libprofileparamstorage.so
new file mode 100644
index 0000000..18dcf00
Binary files /dev/null and b/proprietary/vendor/lib64/libprofileparamstorage.so differ
diff --git a/proprietary/vendor/lib64/librecordalive.so b/proprietary/vendor/lib64/librecordalive.so
new file mode 100644
index 0000000..b75ee35
Binary files /dev/null and b/proprietary/vendor/lib64/librecordalive.so differ
diff --git a/proprietary/vendor/lib64/libsecaudiocoreutils.so b/proprietary/vendor/lib64/libsecaudiocoreutils.so
new file mode 100644
index 0000000..55219cd
Binary files /dev/null and b/proprietary/vendor/lib64/libsecaudiocoreutils.so differ
diff --git a/proprietary/vendor/lib64/libsecaudioinfo.so b/proprietary/vendor/lib64/libsecaudioinfo.so
new file mode 100644
index 0000000..8b206c7
Binary files /dev/null and b/proprietary/vendor/lib64/libsecaudioinfo.so differ
diff --git a/proprietary/vendor/lib64/libsecaudiolevel.so b/proprietary/vendor/lib64/libsecaudiolevel.so
new file mode 100644
index 0000000..19ae6c1
Binary files /dev/null and b/proprietary/vendor/lib64/libsecaudiolevel.so differ
diff --git a/proprietary/vendor/lib64/libsehbluetooth_audio_session_aidl.so b/proprietary/vendor/lib64/libsehbluetooth_audio_session_aidl.so
new file mode 100644
index 0000000..0104845
Binary files /dev/null and b/proprietary/vendor/lib64/libsehbluetooth_audio_session_aidl.so differ
diff --git a/proprietary/vendor/lib64/libspatializerparamstorage.so b/proprietary/vendor/lib64/libspatializerparamstorage.so
new file mode 100644
index 0000000..b7a90f4
Binary files /dev/null and b/proprietary/vendor/lib64/libspatializerparamstorage.so differ
diff --git a/proprietary/vendor/lib64/libspeakercalibration.so b/proprietary/vendor/lib64/libspeakercalibration.so
new file mode 100644
index 0000000..dd5b801
Binary files /dev/null and b/proprietary/vendor/lib64/libspeakercalibration.so differ
diff --git a/proprietary/vendor/lib64/libtinyalsa.s5e8825.so b/proprietary/vendor/lib64/libtinyalsa.s5e8825.so
new file mode 100644
index 0000000..6adb36b
Binary files /dev/null and b/proprietary/vendor/lib64/libtinyalsa.s5e8825.so differ
diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.audio-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.audio-V1-ndk.so
new file mode 100644
index 0000000..69212f4
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.audio-V1-ndk.so differ
diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so b/proprietary/vendor/lib64/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so
new file mode 100644
index 0000000..cdf8023
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so differ
diff --git a/s5e8825-common-vendor.mk b/s5e8825-common-vendor.mk
index c27b1a9..9483122 100644
--- a/s5e8825-common-vendor.mk
+++ b/s5e8825-common-vendor.mk
@@ -4,3 +4,42 @@
PRODUCT_SOONG_NAMESPACES += \
vendor/samsung/s5e8825-common
+
+PRODUCT_COPY_FILES += \
+ vendor/samsung/s5e8825-common/proprietary/vendor/etc/SoundBoosterParam.txt:$(TARGET_COPY_OUT_VENDOR)/etc/SoundBoosterParam.txt \
+ vendor/samsung/s5e8825-common/proprietary/vendor/etc/dolby/dax-default.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dolby/dax-default.xml \
+ vendor/samsung/s5e8825-common/proprietary/vendor/etc/init/secaudiohalaidl.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/secaudiohalaidl.rc \
+ vendor/samsung/s5e8825-common/proprietary/vendor/etc/sec_audio_volume_curve.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sec_audio_volume_curve.xml \
+ vendor/samsung/s5e8825-common/proprietary/vendor/etc/usb_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usb_audio_policy_configuration.xml
+
+PRODUCT_PACKAGES += \
+ audio.primary.s5e8825 \
+ audio.sec_primary.default \
+ libSamsungPostProcessConvertor \
+ lib_SamsungRec_07010 \
+ lib_SoundAlive_SRC384_ver320 \
+ lib_soundaliveresampler \
+ libaboxpcmdump \
+ libalsautils_sec \
+ libaudio-ril \
+ libaudioparamupdate \
+ libaudioproxy2 \
+ libaudioroute.s5e8825 \
+ libdatamod \
+ liblastaboxmsg \
+ libprofileparamstorage \
+ librecordalive \
+ libsecaudiocoreutils \
+ libsecaudioinfo \
+ libsecaudiolevel \
+ libsehbluetooth_audio_session_aidl \
+ libspatializerparamstorage \
+ libspeakercalibration \
+ libtinyalsa.s5e8825 \
+ vendor.samsung.hardware.bluetooth.audio-V1-ndk \
+ libfloatingfeature \
+ libswdap \
+ libsecaudiohal_aidl \
+ vendor.samsung.hardware.audio-V1-ndk \
+ secaudiohalaidl_manifest.xml \
+ secaudiohalaidl