From 48e2fdb33fb8fd8b0af281f637e7e6d8e13d9538 Mon Sep 17 00:00:00 2001 From: Bahar KURT Date: Fri, 31 Jul 2026 20:35:01 +0300 Subject: [PATCH] Revert "s5e8825-common: Switch to OSS Audio" This reverts commit 68b79ce3d785c7b4a783529bdea000d20684573e. --- Android.bp | 592 ++++++++++++--- proprietary/vendor/etc/SoundBoosterParam.txt | 193 +++++ proprietary/vendor/etc/audio_board_info.xml | 41 -- proprietary/vendor/etc/mixer_usb_default.xml | 671 +++++++++--------- proprietary/vendor/etc/mixer_usb_gray.xml | 671 +++++++++--------- proprietary/vendor/etc/mixer_usb_white.xml | 671 +++++++++--------- .../vendor/etc/sec_audio_volume_curve.xml | 9 + .../vendor/lib64/hw/audio.primary.s5e8825.so | Bin 0 -> 501793 bytes .../lib64/hw/audio.sec_primary.default.so | Bin 0 -> 11232 bytes .../lib64/lib_SoundAlive_3DPosition_ver202.so | Bin 233432 -> 0 bytes .../lib64/lib_SoundAlive_AlbumArt_ver105.so | Bin 222064 -> 0 bytes proprietary/vendor/lib64/libaboxpcmdump.so | Bin 0 -> 133297 bytes proprietary/vendor/lib64/libalsautils_sec.so | Bin 0 -> 23800 bytes proprietary/vendor/lib64/libaudio-ril.so | Bin 0 -> 32096 bytes .../vendor/lib64/libaudioparamupdate.so | Bin 0 -> 132209 bytes proprietary/vendor/lib64/libaudioproxy2.so | Bin 0 -> 421297 bytes .../vendor/lib64/libaudioroute.s5e8825.so | Bin 0 -> 68721 bytes proprietary/vendor/lib64/libdatamod.so | Bin 0 -> 10456 bytes .../vendor/lib64/libfloatingfeature.so | Bin 19632 -> 134328 bytes proprietary/vendor/lib64/liblastaboxmsg.so | Bin 0 -> 11128 bytes .../vendor/lib64/libsecaudiocoreutils.so | Bin 10408 -> 10408 bytes proprietary/vendor/lib64/libsecaudioinfo.so | Bin 41264 -> 41176 bytes proprietary/vendor/lib64/libsecaudiolevel.so | Bin 0 -> 32008 bytes .../vendor/lib64/libsecnativefeature.so | Bin 32120 -> 134520 bytes .../libsehbluetooth_audio_session_aidl.so | Bin 0 -> 161104 bytes .../vendor/lib64/libspeakercalibration.so | Bin 0 -> 52960 bytes .../vendor/lib64/libtinyalsa.s5e8825.so | Bin 0 -> 70097 bytes .../lib64/soundfx/libaudioeffectoffload.so | Bin 41456 -> 0 bytes .../vendor/lib64/soundfx/libmyspace.so | Bin 23704 -> 0 bytes .../vendor.samsung.hardware.audio-V1-ndk.so | Bin 0 -> 55320 bytes ...samsung.hardware.bluetooth.audio-V1-ndk.so | Bin 0 -> 179752 bytes s5e8825-common-vendor.mk | 23 +- 32 files changed, 1697 insertions(+), 1174 deletions(-) create mode 100644 proprietary/vendor/etc/SoundBoosterParam.txt delete mode 100644 proprietary/vendor/etc/audio_board_info.xml create mode 100644 proprietary/vendor/etc/sec_audio_volume_curve.xml create mode 100644 proprietary/vendor/lib64/hw/audio.primary.s5e8825.so create mode 100644 proprietary/vendor/lib64/hw/audio.sec_primary.default.so delete mode 100644 proprietary/vendor/lib64/lib_SoundAlive_3DPosition_ver202.so delete mode 100644 proprietary/vendor/lib64/lib_SoundAlive_AlbumArt_ver105.so create mode 100644 proprietary/vendor/lib64/libaboxpcmdump.so create mode 100644 proprietary/vendor/lib64/libalsautils_sec.so create mode 100644 proprietary/vendor/lib64/libaudio-ril.so create mode 100644 proprietary/vendor/lib64/libaudioparamupdate.so create mode 100644 proprietary/vendor/lib64/libaudioproxy2.so create mode 100644 proprietary/vendor/lib64/libaudioroute.s5e8825.so create mode 100644 proprietary/vendor/lib64/libdatamod.so create mode 100644 proprietary/vendor/lib64/liblastaboxmsg.so create mode 100644 proprietary/vendor/lib64/libsecaudiolevel.so create mode 100644 proprietary/vendor/lib64/libsehbluetooth_audio_session_aidl.so create mode 100644 proprietary/vendor/lib64/libspeakercalibration.so create mode 100644 proprietary/vendor/lib64/libtinyalsa.s5e8825.so delete mode 100644 proprietary/vendor/lib64/soundfx/libaudioeffectoffload.so delete mode 100644 proprietary/vendor/lib64/soundfx/libmyspace.so create mode 100644 proprietary/vendor/lib64/vendor.samsung.hardware.audio-V1-ndk.so create mode 100644 proprietary/vendor/lib64/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so diff --git a/Android.bp b/Android.bp index e51c7ec..f9a2c39 100644 --- a/Android.bp +++ b/Android.bp @@ -87,6 +87,75 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "audio.primary.s5e8825", + owner: "samsung", + strip: { + none: true, + }, + target: { + 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: "64", + 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_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/audio.sec_primary.default.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libhardware", + "libspeakercalibration", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "gatekeeper.s5e8825", owner: "samsung", @@ -301,54 +370,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "lib_SoundAlive_3DPosition_ver202", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/lib64/lib_SoundAlive_3DPosition_ver202.so", - ], - shared_libs: [ - "libc", - "libm", - "libdl", - "liblog", - ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib_SoundAlive_AlbumArt_ver105", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/lib64/lib_SoundAlive_AlbumArt_ver105.so", - ], - shared_libs: [ - "libc", - "libm", - "libdl", - "liblog", - ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "lib_SoundAlive_SRC384_ver320", owner: "samsung", @@ -402,6 +423,203 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libaboxpcmdump", + owner: "samsung", + strip: { + none: true, + }, + target: { + 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: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libalsautils_sec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libalsautils_sec.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libaudioutils", + "libtinyalsa", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudio-ril", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudio-ril.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libsecril-client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioparamupdate", + owner: "samsung", + strip: { + none: true, + }, + target: { + 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: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioproxy2", + owner: "samsung", + strip: { + none: true, + }, + target: { + 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: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioroute.s5e8825", + stem: "libaudioroute.s5e8825", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudioroute.s5e8825.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libexpat", + "libtinyalsa", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libc++_shared", owner: "samsung", @@ -447,6 +665,33 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libdatamod", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdatamod.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libdpuhdr10p_8825", owner: "samsung", @@ -712,6 +957,33 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "liblastaboxmsg", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblastaboxmsg.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "liboemcrypto", owner: "samsung", @@ -967,6 +1239,34 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libsecaudiolevel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecaudiolevel.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libsecaudioinfo", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libsecnativefeature", owner: "samsung", @@ -1021,6 +1321,36 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libsehbluetooth_audio_session_aidl", + owner: "samsung", + strip: { + none: true, + }, + target: { + 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: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libsemnativecarrierfeature", owner: "samsung", @@ -1189,6 +1519,34 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libspeakercalibration", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libspeakercalibration.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libc", + "libmedia_helper", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libswcnr", owner: "samsung", @@ -1263,6 +1621,31 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libtinyalsa.s5e8825", + stem: "libtinyalsa.s5e8825", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtinyalsa.s5e8825.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libuniapi", owner: "samsung", @@ -1531,66 +1914,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "libaudioeffectoffload", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/lib64/soundfx/libaudioeffectoffload.so", - ], - shared_libs: [ - "libcutils", - "libutils", - "liblog", - "libtinyalsa", - "libsecaudioinfo", - "libc++", - "libc", - "libm", - "libdl", - ], - }, - }, - compile_multilib: "64", - relative_install_path: "soundfx", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmyspace", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/lib64/soundfx/libmyspace.so", - ], - shared_libs: [ - "libutils", - "libcutils", - "lib_SoundAlive_3DPosition_ver202", - "liblog", - "libaudioutils", - "libc++", - "libc", - "libm", - "libdl", - ], - }, - }, - compile_multilib: "64", - relative_install_path: "soundfx", - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "libswdap", owner: "samsung", @@ -1623,6 +1946,59 @@ cc_prebuilt_library_shared { 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, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.bluetooth.audio-V1-ndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + 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: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "vendor.samsung.hardware.gnss@2.0", owner: "samsung", 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/audio_board_info.xml b/proprietary/vendor/etc/audio_board_info.xml deleted file mode 100644 index f964b90..0000000 --- a/proprietary/vendor/etc/audio_board_info.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - diff --git a/proprietary/vendor/etc/mixer_usb_default.xml b/proprietary/vendor/etc/mixer_usb_default.xml index 3ab766d..a57f954 100644 --- a/proprietary/vendor/etc/mixer_usb_default.xml +++ b/proprietary/vendor/etc/mixer_usb_default.xml @@ -1,342 +1,333 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/mixer_usb_gray.xml b/proprietary/vendor/etc/mixer_usb_gray.xml index 7c7bdb0..a35d205 100644 --- a/proprietary/vendor/etc/mixer_usb_gray.xml +++ b/proprietary/vendor/etc/mixer_usb_gray.xml @@ -1,342 +1,333 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/mixer_usb_white.xml b/proprietary/vendor/etc/mixer_usb_white.xml index 5c53a7c..8d210fc 100644 --- a/proprietary/vendor/etc/mixer_usb_white.xml +++ b/proprietary/vendor/etc/mixer_usb_white.xml @@ -1,342 +1,333 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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/lib64/hw/audio.primary.s5e8825.so b/proprietary/vendor/lib64/hw/audio.primary.s5e8825.so new file mode 100644 index 0000000000000000000000000000000000000000..bb34d0e1ab39dd374b73ccf78d85b91ea7208d21 GIT binary patch literal 501793 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