commit 886ea63ea2e49e8511ff0c17c3ef0965f5e6f126 Author: Arif Ali Date: Thu Mar 8 00:03:43 2012 +0000 first commit diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk new file mode 100644 index 0000000..191a562 --- /dev/null +++ b/BoardConfigVendor.mk @@ -0,0 +1,17 @@ +# Copyright (C) 2010 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +USE_CAMERA_STUB := false +BOARD_USES_GENERIC_AUDIO := false +BOARD_USES_LIBSECRIL_STUB := false diff --git a/galaxys2-vendor-blobs.mk b/galaxys2-vendor-blobs.mk new file mode 100644 index 0000000..0048359 --- /dev/null +++ b/galaxys2-vendor-blobs.mk @@ -0,0 +1,74 @@ +# Copyright (C) 2012 The CyanogenMod Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Prebuilt libraries that are needed to build open-source libraries +PRODUCT_COPY_FILES := \ + vendor/samsung/galaxys2/proprietary/ril/lib/libril.so:obj/lib/libril.so \ + vendor/samsung/galaxys2/proprietary/ril/lib/libsecril-client.so:obj/lib/libsecril-client.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/libmediayamahaservice.so:obj/lib/libmediayamahaservice.so + +# RIL +PRODUCT_COPY_FILES += \ + vendor/samsung/galaxys2/proprietary/ril/bin/rild:system/bin/rild \ + vendor/samsung/galaxys2/proprietary/ril/lib/libril.so:system/lib/libril.so \ + vendor/samsung/galaxys2/proprietary/ril/lib/libsec-ril.so:system/lib/libsec-ril.so \ + vendor/samsung/galaxys2/proprietary/ril/lib/libsecril-client.so:system/lib/libsecril-client.so + +# AUDIO +PRODUCT_COPY_FILES += \ + vendor/samsung/galaxys2/proprietary/audio/lib/hw/alsa.default.so:system/lib/hw/alsa.default.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/hw/audio.a2dp.default.so:system/lib/hw/audio.a2dp.default.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/hw/audio.primary.exynos4.so:system/lib/hw/audio.primary.exynos4.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/hw/audio_policy.exynos4.so:system/lib/hw/audio_policy.exynos4.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/lib_Samsung_Acoustic_Module_Llite.so:system/lib/lib_Samsung_Acoustic_Module_Llite.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/lib_Samsung_Resampler.so:system/lib/lib_Samsung_Resampler.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/lib_Samsung_Sound_Booster.so:system/lib/lib_Samsung_Sound_Booster.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/libasound.so:system/lib/libasound.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/liblvvefs.so:system/lib/liblvvefs.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/libmediayamaha.so:system/lib/libmediayamaha.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/libmediayamaha_jni.so:system/lib/libmediayamaha_jni.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/libmediayamaha_tuning_jni.so:system/lib/libmediayamaha_tuning_jni.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/libmediayamahaservice.so:system/lib/libmediayamahaservice.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/libsamsungAcousticeq.so:system/lib/libsamsungAcousticeq.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/libsamsungSoundbooster.so:system/lib/libsamsungSoundbooster.so \ + vendor/samsung/galaxys2/proprietary/audio/lib/libyamahasrc.so:system/lib/libyamahasrc.so \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/LVVEFS_Rx_Configuration.txt:system/etc/audio/LVVEFS_Rx_Configuration.txt \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/LVVEFS_Tx_Configuration.txt:system/etc/audio/LVVEFS_Tx_Configuration.txt \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/Rx_ControlParams_BLUETOOTH_HEADSET.txt:system/etc/audio/Rx_ControlParams_BLUETOOTH_HEADSET.txt \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/Rx_ControlParams_EARPIECE_WIDEBAND.txt:system/etc/audio/Rx_ControlParams_EARPIECE_WIDEBAND.txt \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/Rx_ControlParams_SPEAKER_WIDEBAND.txt:system/etc/audio/Rx_ControlParams_SPEAKER_WIDEBAND.txt \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/Rx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt:system/etc/audio/Rx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/Rx_ControlParams_WIRED_HEADSET_WIDEBAND.txt:system/etc/audio/Rx_ControlParams_WIRED_HEADSET_WIDEBAND.txt \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/Tx_ControlParams_BLUETOOTH_HEADSET.txt:system/etc/audio/Tx_ControlParams_BLUETOOTH_HEADSET.txt \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/Tx_ControlParams_EARPIECE_WIDEBAND.txt:system/etc/audio/Tx_ControlParams_EARPIECE_WIDEBAND.txt \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/Tx_ControlParams_SPEAKER_WIDEBAND.txt:system/etc/audio/Tx_ControlParams_SPEAKER_WIDEBAND.txt \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/Tx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt:system/etc/audio/Tx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt \ + vendor/samsung/galaxys2/proprietary/audio/etc/audio/Tx_ControlParams_WIRED_HEADSET_WIDEBAND.txt:system/etc/audio/Tx_ControlParams_WIRED_HEADSET_WIDEBAND.txt \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/alsa.conf:system/usr/share/alsa/alsa.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/cards/aliases.conf:system/usr/share/alsa/cards/aliases.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/center_lfe.conf:system/usr/share/alsa/pcm/center_lfe.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/default.conf:system/usr/share/alsa/pcm/default.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/dmix.conf:system/usr/share/alsa/pcm/dmix.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/dpl.conf:system/usr/share/alsa/pcm/dpl.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/dsnoop.conf:system/usr/share/alsa/pcm/dsnoop.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/front.conf:system/usr/share/alsa/pcm/front.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/iec958.conf:system/usr/share/alsa/pcm/iec958.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/modem.conf:system/usr/share/alsa/pcm/modem.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/rear.conf:system/usr/share/alsa/pcm/rear.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/side.conf:system/usr/share/alsa/pcm/side.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/surround40.conf:system/usr/share/alsa/pcm/surround40.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/surround41.conf:system/usr/share/alsa/pcm/surround41.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/surround50.conf:system/usr/share/alsa/pcm/surround50.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/surround51.conf:system/usr/share/alsa/pcm/surround51.conf \ + vendor/samsung/galaxys2/proprietary/audio/usr/share/alsa/pcm/surround71.conf:system/usr/share/alsa/pcm/surround71.conf diff --git a/galaxys2-vendor.mk b/galaxys2-vendor.mk new file mode 100644 index 0000000..3036fd4 --- /dev/null +++ b/galaxys2-vendor.mk @@ -0,0 +1,20 @@ +# Copyright (C) 2010 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Pick up overlay for features that depend on non-open-source files +DEVICE_PACKAGE_OVERLAYS := vendor/samsung/galaxys2-common/overlay + +$(call inherit-product, vendor/samsung/galaxys2-common/common-vendor-blobs.mk) +$(call inherit-product, vendor/samsung/galaxys2/galaxys2-vendor-blobs.mk) + diff --git a/proprietary/audio/etc/audio/LVVEFS_Rx_Configuration.txt b/proprietary/audio/etc/audio/LVVEFS_Rx_Configuration.txt new file mode 100755 index 0000000..7fca19a --- /dev/null +++ b/proprietary/audio/etc/audio/LVVEFS_Rx_Configuration.txt @@ -0,0 +1,44 @@ +35 +7 +0 + +1 +5 +LVVEFS_ABSOLUTE_PATH +/system/etc/audio/Rx_ControlParams_EARPIECE_WIDEBAND.txt +/system/etc/audio/Rx_ControlParams_SPEAKER_WIDEBAND.txt +/system/etc/audio/Rx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt +/system/etc/audio/Rx_ControlParams_WIRED_HEADSET_WIDEBAND.txt +/system/etc/audio/Rx_ControlParams_BLUETOOTH_HEADSET.txt + +17640 +0 +0 + +17640 +0 +0 + +0 +0 +/data/LVVEFS_Rx_Status.bin + +0 +120000 +/data/Rx_in.pcm + +0 +120000 +/data/WN30s44.1kWBNBSt.pcm + +0 +120000 +/data/Rx_out.pcm + +0 +120000 +/data/WNB30s441kSt.pcm + +0 +120000 +/data/Fs44100_WhiteNoiseBursts_St.pcm diff --git a/proprietary/audio/etc/audio/LVVEFS_Tx_Configuration.txt b/proprietary/audio/etc/audio/LVVEFS_Tx_Configuration.txt new file mode 100755 index 0000000..988c0be --- /dev/null +++ b/proprietary/audio/etc/audio/LVVEFS_Tx_Configuration.txt @@ -0,0 +1,72 @@ +56 +7 +1 + +1 +5 +LVVEFS_ABSOLUTE_PATH +/system/etc/audio/Tx_ControlParams_EARPIECE_WIDEBAND.txt +/system/etc/audio/Tx_ControlParams_SPEAKER_WIDEBAND.txt +/system/etc/audio/Tx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt +/system/etc/audio/Tx_ControlParams_WIRED_HEADSET_WIDEBAND.txt +/system/etc/audio/Tx_ControlParams_BLUETOOTH_HEADSET.txt + +17640 +0 +0 + +17640 +0 +0 + +17640 +0 +0 + +640 +0 +0 + +1 +4 + +0 +0 +/data/LVVEFS_Tx_LVHF_Status.bin +/data/LVVEFS_Tx_LVNV_Status.bin + +0 +0 +0 + +0 +120000 +/data/Tx_in_mic.pcm + +0 +120000 +/data/WhiteNoise_delayed.pcm + +0 +120000 +/data/Tx_in_ref.pcm + +0 +120000 +/data/WhiteNoise.pcm + +0 +120000 +/data/Tx_out.pcm + +0 +120000 +/data/Fs44100_FemaleSpeech_St.pcm + +0 +120000 +/data/Tx_Internal_in_mic.pcm + +0 +120000 +/data/Tx_Internal_in_ref.pcm \ No newline at end of file diff --git a/proprietary/audio/etc/audio/Rx_ControlParams_BLUETOOTH_HEADSET.txt b/proprietary/audio/etc/audio/Rx_ControlParams_BLUETOOTH_HEADSET.txt new file mode 100755 index 0000000..de4c3e7 --- /dev/null +++ b/proprietary/audio/etc/audio/Rx_ControlParams_BLUETOOTH_HEADSET.txt @@ -0,0 +1,364 @@ +342 +7 +2 + +32 +1 +6 + + + +1 +0 +1 +0 +1 +8230 +0 +0 +0 +1 +200 +0 +0 +26 +4096 +4096 +32767 +256 +4096 +2024 +0 +0 +0 +32767 +4096 +0 +5 +-78 +-54 +-24 +-6 +0 +-78 +-54 +-24 +-6 +0 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +1 +0 +1 +0 +1 +8230 +0 +0 +0 +0 +250 +0 +0 +26 +4096 +4096 +32767 +256 +4096 +2024 +0 +0 +0 +32767 +4096 +0 +5 +-78 +-54 +-24 +-6 +0 +-78 +-54 +-24 +-6 +0 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +1 +0 +1 +0 +1 +8230 +0 +0 +0 +0 +250 +0 +0 +26 +4096 +4096 +32767 +256 +4096 +2024 +0 +0 +0 +32767 +4096 +0 +5 +-78 +-54 +-24 +-6 +0 +-78 +-54 +-24 +-6 +0 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +1 +0 +1 +0 +1 +8230 +0 +0 +0 +0 +250 +0 +0 +26 +4096 +4096 +32767 +256 +4096 +2024 +0 +0 +0 +32767 +4096 +0 +5 +-78 +-54 +-24 +-6 +0 +-78 +-54 +-24 +-6 +0 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +1 +0 +1 +0 +1 +8230 +0 +0 +0 +0 +250 +0 +0 +26 +4096 +4096 +32767 +256 +4096 +2024 +0 +0 +0 +32767 +4096 +0 +5 +-78 +-54 +-24 +-6 +0 +-78 +-54 +-24 +-6 +0 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +1 +0 +1 +0 +1 +8230 +0 +0 +0 +0 +250 +0 +0 +26 +4096 +4096 +32767 +256 +4096 +2024 +0 +0 +0 +32767 +4096 +0 +5 +-78 +-54 +-24 +-6 +0 +-78 +-54 +-24 +-6 +0 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +0 +32 +4096 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 \ No newline at end of file diff --git a/proprietary/audio/etc/audio/Rx_ControlParams_EARPIECE_WIDEBAND.txt b/proprietary/audio/etc/audio/Rx_ControlParams_EARPIECE_WIDEBAND.txt new file mode 100755 index 0000000..f2e881f --- /dev/null +++ b/proprietary/audio/etc/audio/Rx_ControlParams_EARPIECE_WIDEBAND.txt @@ -0,0 +1,364 @@ +342 +7 +2 + +1 +1 +6 + + + +1 +0 +1 +-18 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-15 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-12 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-9 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-6 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-3 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +32 +102 +74 +-44 +4 +107 +68 +-25 +-121 +-279 +-160 +290 +404 +-18 +-204 +-5 +3 +3980 +2 +-6 +-204 +-20 +405 +293 +-160 +-277 +-118 +-27 +65 +107 +4 +-47 +75 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 \ No newline at end of file diff --git a/proprietary/audio/etc/audio/Rx_ControlParams_SPEAKER_WIDEBAND.txt b/proprietary/audio/etc/audio/Rx_ControlParams_SPEAKER_WIDEBAND.txt new file mode 100755 index 0000000..1aaa133 --- /dev/null +++ b/proprietary/audio/etc/audio/Rx_ControlParams_SPEAKER_WIDEBAND.txt @@ -0,0 +1,364 @@ +342 +7 +2 + +2 +1 +6 + + + +1 +0 +1 +-11 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +1 +0 +1 +-8 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +1 +0 +1 +-5 +1 +10362 +0 +0 +0 +0 +300 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +1 +0 +1 +-2 +1 +10362 +0 +0 +0 +0 +300 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +1 +0 +1 +1 +1 +10362 +0 +0 +0 +0 +300 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +1 +0 +1 +4 +1 +10362 +0 +0 +0 +0 +375 +0 +0 +26 +1024 +20000 +23198 +256 +2048 +512 +12055 +32604 +32441 +28000 +1024 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +-6 +0 +-90 +0 +100 + + + +0 +32 +783 +1973 +783 +413 +77 +-89 +-105 +-67 +-21 +18 +44 +39 +12 +-14 +-22 +-17 +-5 +4 +11 +10 +5 +-2 +-4 +-5 +-4 +-2 +1 +3 +-5 +-1 +4 +3 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 \ No newline at end of file diff --git a/proprietary/audio/etc/audio/Rx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt b/proprietary/audio/etc/audio/Rx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt new file mode 100755 index 0000000..f07261b --- /dev/null +++ b/proprietary/audio/etc/audio/Rx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt @@ -0,0 +1,364 @@ +342 +7 +2 + +8 +1 +6 + + + +1 +0 +1 +-19 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-15 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-12 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-9 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-6 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-3 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +0 +32 +4096 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 \ No newline at end of file diff --git a/proprietary/audio/etc/audio/Rx_ControlParams_WIRED_HEADSET_WIDEBAND.txt b/proprietary/audio/etc/audio/Rx_ControlParams_WIRED_HEADSET_WIDEBAND.txt new file mode 100755 index 0000000..d4020d3 --- /dev/null +++ b/proprietary/audio/etc/audio/Rx_ControlParams_WIRED_HEADSET_WIDEBAND.txt @@ -0,0 +1,364 @@ +342 +7 +2 + +4 +1 +6 + + + +1 +0 +1 +-22 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-18 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-15 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-12 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-9 +1 +10362 +0 +0 +0 +0 +100 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +1 +0 +1 +-6 +1 +10362 +0 +0 +0 +0 +375 +0 +0 +26 +4096 +4096 +32767 +2049 +2048 +2048 +0 +0 +0 +32767 +4096 +0 +5 +-72 +-55 +-45 +-3 +0 +-72 +-55 +-45 +-3 +-3 +50 +400 +0 +0 +0 +-90 +0 +100 + + + +0 +32 +-8 +6 +-1 +-3 +2 +5 +-14 +18 +-9 +-7 +18 +-2 +-54 +148 +-256 +342 +3720 +342 +-255 +148 +-55 +-2 +18 +-7 +-10 +18 +-14 +5 +3 +-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 \ No newline at end of file diff --git a/proprietary/audio/etc/audio/Tx_ControlParams_BLUETOOTH_HEADSET.txt b/proprietary/audio/etc/audio/Tx_ControlParams_BLUETOOTH_HEADSET.txt new file mode 100755 index 0000000..2b9d78f --- /dev/null +++ b/proprietary/audio/etc/audio/Tx_ControlParams_BLUETOOTH_HEADSET.txt @@ -0,0 +1,209 @@ +207 +7 +3 + +32 +1 + +1 +0 +1 +798 +1 +0 +1 +200 +1 +63 +0 +8192 +2048 +0 +128 +8192 +1024 +96 +8192 +1024 +2 +767 +20000 +13000 +768 +256 +256 +20000 +280 +8230 +10158 +512 +512 +512 +150 +16384 +16384 +1 +12000 +32 +64 +64 +16384 +512 +0 +2549 +14 +0 +8192 +8192 +2048 +40 +2048 +1568 +40 +2048 +1568 +1 +776 +32 +1024 +800 +32 +1024 +800 +1 +776 +1 +32767 +8192 +23062 +-11398 +-2622 +4704 +8698 +8807 +4494 +835 +481 +209 +6655 +7358 +-1669 +4806 +-598 +-880 +16 +655 +1024 +16 +1638 +181 +10 +16384 +10000 +16000 +5000 +128 +9830 +16384 +6554 +6554 +9830 +512 +12288 +10240 +400 +230 +26213 +0 +7 +16384 +256 +4096 +12055 +32442 +23170 +4096 +0 +0 +1 +5 +-72 +-50 +-40 +-10 +0 +-72 +-72 +-40 +-10 +0 +1000 +50 +0 +0 +0 +32 +4096 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 diff --git a/proprietary/audio/etc/audio/Tx_ControlParams_EARPIECE_WIDEBAND.txt b/proprietary/audio/etc/audio/Tx_ControlParams_EARPIECE_WIDEBAND.txt new file mode 100755 index 0000000..ef15233 --- /dev/null +++ b/proprietary/audio/etc/audio/Tx_ControlParams_EARPIECE_WIDEBAND.txt @@ -0,0 +1,209 @@ +207 +7 +3 + +1 +1 + +1 +0 +0 +240 +1 +-3 +1 +300 +1 +63 +0 +8192 +2048 +0 +128 +8192 +6144 +96 +8192 +6144 +2 +776 +4096 +2048 +256 +128 +256 +1000 +280 +10362 +10168 +128 +512 +768 +150 +16384 +16384 +32767 +14000 +32 +64 +64 +16800 +4096 +0 +2549 +14 +0 +8192 +8192 +2048 +40 +2048 +1568 +40 +2048 +1568 +1 +776 +32 +1024 +800 +32 +1024 +800 +1 +776 +1 +32767 +8192 +23062 +-11398 +-2622 +4704 +8698 +8807 +4494 +835 +481 +209 +6655 +7358 +-1669 +4806 +-598 +-880 +16 +655 +1024 +16 +1638 +181 +10 +16384 +10000 +16000 +5000 +128 +9830 +16384 +6554 +6554 +9830 +512 +12288 +10240 +400 +230 +26213 +0 +7 +16384 +256 +4096 +12055 +32442 +23170 +4096 +0 +0 +0 +5 +-72 +-55 +-54 +-12 +0 +-72 +-72 +-54 +-12 +0 +50 +50 +0 +0 +1 +32 +32 +62 +64 +43 +14 +13 +-73 +-135 +-65 +-111 +-28 +154 +120 +-222 +258 +224 +3501 +225 +258 +-223 +121 +154 +-27 +-111 +-66 +-134 +-73 +12 +15 +43 +64 +61 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 \ No newline at end of file diff --git a/proprietary/audio/etc/audio/Tx_ControlParams_SPEAKER_WIDEBAND.txt b/proprietary/audio/etc/audio/Tx_ControlParams_SPEAKER_WIDEBAND.txt new file mode 100755 index 0000000..20bf723 --- /dev/null +++ b/proprietary/audio/etc/audio/Tx_ControlParams_SPEAKER_WIDEBAND.txt @@ -0,0 +1,209 @@ +207 +7 +3 + +2 +1 + +1 +0 +0 +240 +1 +10 +1 +300 +1 +63 +0 +2909 +5772 +0 +128 +8192 +1920 +128 +8192 +640 +2 +767 +10240 +5120 +512 +224 +256 +10240 +280 +6537 +5120 +512 +512 +768 +150 +16384 +16384 +1 +8000 +32 +64 +64 +16800 +4096 +0 +2549 +14 +0 +8192 +8192 +2048 +40 +2048 +1568 +40 +2048 +1568 +1 +776 +32 +1024 +800 +32 +1024 +800 +1 +776 +1 +32767 +8192 +23062 +-11398 +-2622 +4704 +8698 +8807 +4494 +835 +481 +209 +6655 +7358 +-1669 +4806 +-598 +-880 +16 +655 +1024 +16 +1638 +181 +10 +16384 +10000 +16000 +5000 +128 +9830 +16384 +6554 +6554 +9830 +512 +12288 +10240 +400 +230 +26213 +0 +7 +16384 +256 +4096 +12055 +32442 +23170 +4096 +0 +0 +0 +5 +-72 +-55 +-54 +-12 +0 +-72 +-72 +-54 +-12 +0 +50 +50 +0 +0 +1 +32 +783 +1973 +783 +413 +77 +-89 +-105 +-67 +-21 +18 +44 +39 +12 +-14 +-22 +-17 +-5 +4 +11 +10 +5 +-2 +-4 +-5 +-4 +-2 +1 +3 +1 +0 +0 +-3 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 diff --git a/proprietary/audio/etc/audio/Tx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt b/proprietary/audio/etc/audio/Tx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt new file mode 100755 index 0000000..ad6ae85 --- /dev/null +++ b/proprietary/audio/etc/audio/Tx_ControlParams_WIRED_HEADPHONE_WIDEBAND.txt @@ -0,0 +1,209 @@ +207 +7 +3 + +8 +1 + +1 +0 +0 +240 +0 +0 +1 +150 +1 +63 +0 +8192 +2048 +0 +128 +8192 +4096 +96 +8192 +8192 +1 +776 +8192 +3072 +256 +256 +256 +1000 +280 +8230 +16384 +0 +512 +768 +150 +16384 +16384 +32767 +1 +32 +64 +64 +16800 +4096 +0 +2549 +14 +0 +8192 +8192 +2048 +40 +2048 +1568 +40 +2048 +1568 +1 +776 +32 +1024 +800 +32 +1024 +800 +1 +776 +1 +32767 +8192 +23062 +-11398 +-2622 +4704 +8698 +8807 +4494 +835 +481 +209 +6655 +7358 +-1669 +4806 +-598 +-880 +16 +655 +1024 +16 +1638 +181 +10 +16384 +10000 +16000 +5000 +128 +9830 +16384 +6554 +6554 +9830 +512 +12288 +10240 +400 +230 +26213 +0 +7 +16384 +256 +4096 +12055 +32442 +23170 +4096 +0 +0 +0 +5 +-72 +-55 +-54 +-12 +0 +-72 +-72 +-54 +-12 +0 +50 +50 +0 +0 +0 +32 +2899 +857 +834 +-1026 +208 +326 +200 +-82 +27 +38 +-102 +-167 +-69 +9 +5 +18 +75 +91 +38 +-17 +-32 +-25 +-17 +-9 +0 +3 +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 \ No newline at end of file diff --git a/proprietary/audio/etc/audio/Tx_ControlParams_WIRED_HEADSET_WIDEBAND.txt b/proprietary/audio/etc/audio/Tx_ControlParams_WIRED_HEADSET_WIDEBAND.txt new file mode 100755 index 0000000..f83b73e --- /dev/null +++ b/proprietary/audio/etc/audio/Tx_ControlParams_WIRED_HEADSET_WIDEBAND.txt @@ -0,0 +1,209 @@ +207 +7 +3 + +4 +1 + +1 +0 +0 +240 +0 +0 +1 +150 +1 +63 +0 +8192 +2048 +0 +128 +8192 +2560 +96 +8192 +1408 +1 +767 +8192 +2048 +256 +128 +256 +1000 +280 +8230 +6000 +0 +512 +768 +150 +16384 +16384 +32767 +1 +32 +64 +64 +16800 +4096 +0 +2549 +14 +0 +8192 +8192 +2048 +40 +2048 +1568 +40 +2048 +1568 +1 +776 +32 +1024 +800 +32 +1024 +800 +1 +776 +1 +32767 +8192 +23062 +-11398 +-2622 +4704 +8698 +8807 +4494 +835 +481 +209 +6655 +7358 +-1669 +4806 +-598 +-880 +16 +655 +1024 +16 +1638 +181 +10 +16384 +10000 +16000 +5000 +128 +9830 +16384 +6554 +6554 +9830 +512 +12288 +10240 +400 +230 +26213 +0 +7 +16384 +256 +4096 +12055 +32442 +23170 +4096 +0 +0 +0 +5 +-72 +-55 +-54 +-12 +0 +-72 +-72 +-54 +-12 +0 +50 +50 +0 +0 +0 +32 +2539 +619 +-289 +-496 +-414 +-259 +-26 +-106 +43 +31 +128 +69 +165 +86 +146 +91 +116 +58 +86 +41 +52 +20 +31 +9 +14 +2 +6 +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 \ No newline at end of file diff --git a/proprietary/audio/lib/hw/alsa.default.so b/proprietary/audio/lib/hw/alsa.default.so new file mode 100755 index 0000000..af006ca Binary files /dev/null and b/proprietary/audio/lib/hw/alsa.default.so differ diff --git a/proprietary/audio/lib/hw/audio.a2dp.default.so b/proprietary/audio/lib/hw/audio.a2dp.default.so new file mode 100755 index 0000000..bcfaf2b Binary files /dev/null and b/proprietary/audio/lib/hw/audio.a2dp.default.so differ diff --git a/proprietary/audio/lib/hw/audio.primary.exynos4.so b/proprietary/audio/lib/hw/audio.primary.exynos4.so new file mode 100755 index 0000000..1dcf6f4 Binary files /dev/null and b/proprietary/audio/lib/hw/audio.primary.exynos4.so differ diff --git a/proprietary/audio/lib/hw/audio_policy.exynos4.so b/proprietary/audio/lib/hw/audio_policy.exynos4.so new file mode 100755 index 0000000..cfcf347 Binary files /dev/null and b/proprietary/audio/lib/hw/audio_policy.exynos4.so differ diff --git a/proprietary/audio/lib/lib_Samsung_Acoustic_Module_Llite.so b/proprietary/audio/lib/lib_Samsung_Acoustic_Module_Llite.so new file mode 100755 index 0000000..6a3febc Binary files /dev/null and b/proprietary/audio/lib/lib_Samsung_Acoustic_Module_Llite.so differ diff --git a/proprietary/audio/lib/lib_Samsung_Resampler.so b/proprietary/audio/lib/lib_Samsung_Resampler.so new file mode 100755 index 0000000..28c7d14 Binary files /dev/null and b/proprietary/audio/lib/lib_Samsung_Resampler.so differ diff --git a/proprietary/audio/lib/lib_Samsung_Sound_Booster.so b/proprietary/audio/lib/lib_Samsung_Sound_Booster.so new file mode 100755 index 0000000..a2f424f Binary files /dev/null and b/proprietary/audio/lib/lib_Samsung_Sound_Booster.so differ diff --git a/proprietary/audio/lib/libasound.so b/proprietary/audio/lib/libasound.so new file mode 100755 index 0000000..09f8999 Binary files /dev/null and b/proprietary/audio/lib/libasound.so differ diff --git a/proprietary/audio/lib/liblvvefs.so b/proprietary/audio/lib/liblvvefs.so new file mode 100755 index 0000000..0c7f24c Binary files /dev/null and b/proprietary/audio/lib/liblvvefs.so differ diff --git a/proprietary/audio/lib/libmediayamaha.so b/proprietary/audio/lib/libmediayamaha.so new file mode 100755 index 0000000..8e0b179 Binary files /dev/null and b/proprietary/audio/lib/libmediayamaha.so differ diff --git a/proprietary/audio/lib/libmediayamaha_jni.so b/proprietary/audio/lib/libmediayamaha_jni.so new file mode 100755 index 0000000..d9bfe87 Binary files /dev/null and b/proprietary/audio/lib/libmediayamaha_jni.so differ diff --git a/proprietary/audio/lib/libmediayamaha_tuning_jni.so b/proprietary/audio/lib/libmediayamaha_tuning_jni.so new file mode 100755 index 0000000..b77320c Binary files /dev/null and b/proprietary/audio/lib/libmediayamaha_tuning_jni.so differ diff --git a/proprietary/audio/lib/libmediayamahaservice.so b/proprietary/audio/lib/libmediayamahaservice.so new file mode 100755 index 0000000..8ea8b42 Binary files /dev/null and b/proprietary/audio/lib/libmediayamahaservice.so differ diff --git a/proprietary/audio/lib/libsamsungAcousticeq.so b/proprietary/audio/lib/libsamsungAcousticeq.so new file mode 100755 index 0000000..b31f072 Binary files /dev/null and b/proprietary/audio/lib/libsamsungAcousticeq.so differ diff --git a/proprietary/audio/lib/libsamsungSoundbooster.so b/proprietary/audio/lib/libsamsungSoundbooster.so new file mode 100755 index 0000000..7c320e7 Binary files /dev/null and b/proprietary/audio/lib/libsamsungSoundbooster.so differ diff --git a/proprietary/audio/lib/libyamahasrc.so b/proprietary/audio/lib/libyamahasrc.so new file mode 100755 index 0000000..8b5c75d Binary files /dev/null and b/proprietary/audio/lib/libyamahasrc.so differ diff --git a/proprietary/audio/lib/soundfx/libaudiopreprocessing.so b/proprietary/audio/lib/soundfx/libaudiopreprocessing.so new file mode 100755 index 0000000..3f9d577 Binary files /dev/null and b/proprietary/audio/lib/soundfx/libaudiopreprocessing.so differ diff --git a/proprietary/audio/lib/soundfx/libbundlewrapper.so b/proprietary/audio/lib/soundfx/libbundlewrapper.so new file mode 100755 index 0000000..92bcd25 Binary files /dev/null and b/proprietary/audio/lib/soundfx/libbundlewrapper.so differ diff --git a/proprietary/audio/lib/soundfx/libreverbwrapper.so b/proprietary/audio/lib/soundfx/libreverbwrapper.so new file mode 100755 index 0000000..f3a5c79 Binary files /dev/null and b/proprietary/audio/lib/soundfx/libreverbwrapper.so differ diff --git a/proprietary/audio/lib/soundfx/libvisualizer.so b/proprietary/audio/lib/soundfx/libvisualizer.so new file mode 100755 index 0000000..b0a9efa Binary files /dev/null and b/proprietary/audio/lib/soundfx/libvisualizer.so differ diff --git a/proprietary/audio/usr/share/alsa/alsa.conf b/proprietary/audio/usr/share/alsa/alsa.conf new file mode 100644 index 0000000..1889f01 --- /dev/null +++ b/proprietary/audio/usr/share/alsa/alsa.conf @@ -0,0 +1,609 @@ +# +# ALSA library configuration file +# + +# pre-load the configuration files + +@hooks [ + { + func load + files [ + "/etc/asound.conf" + "~/.asoundrc" + ] + errors false + } +] + +# load card-specific configuration files (on request) + +cards.@hooks [ + { + func load + files [ + { + @func concat + strings [ + { @func datadir } + "/cards/aliases.conf" + ] + } + ] + } + { + func load_for_all_cards + files [ + { + @func concat + strings [ + { @func datadir } + "/cards/" + { @func private_string } + ".conf" + ] + } + ] + errors false + } +] + +# +# defaults +# + +# show all name hints also for definitions without hint {} section +defaults.namehint.showall off +# show just basic name hints +defaults.namehint.basic on +# show extended name hints +defaults.namehint.extended off +# +defaults.ctl.card 0 +defaults.pcm.card 0 +defaults.pcm.device 0 +defaults.pcm.subdevice -1 +defaults.pcm.nonblock 1 +defaults.pcm.compat 0 +defaults.pcm.minperiodtime 5000 # in us +defaults.pcm.ipc_key 5678293 +defaults.pcm.ipc_gid audio +defaults.pcm.ipc_perm 0660 +defaults.pcm.dmix.max_periods 0 +defaults.pcm.dmix.rate 48000 +defaults.pcm.dmix.format "unchanged" +defaults.pcm.dmix.card defaults.pcm.card +defaults.pcm.dmix.device defaults.pcm.device +defaults.pcm.dsnoop.card defaults.pcm.card +defaults.pcm.dsnoop.device defaults.pcm.device +defaults.pcm.front.card defaults.pcm.card +defaults.pcm.front.device defaults.pcm.device +defaults.pcm.rear.card defaults.pcm.card +defaults.pcm.rear.device defaults.pcm.device +defaults.pcm.center_lfe.card defaults.pcm.card +defaults.pcm.center_lfe.device defaults.pcm.device +defaults.pcm.side.card defaults.pcm.card +defaults.pcm.side.device defaults.pcm.device +defaults.pcm.surround40.card defaults.pcm.card +defaults.pcm.surround40.device defaults.pcm.device +defaults.pcm.surround41.card defaults.pcm.card +defaults.pcm.surround41.device defaults.pcm.device +defaults.pcm.surround50.card defaults.pcm.card +defaults.pcm.surround50.device defaults.pcm.device +defaults.pcm.surround51.card defaults.pcm.card +defaults.pcm.surround51.device defaults.pcm.device +defaults.pcm.surround71.card defaults.pcm.card +defaults.pcm.surround71.device defaults.pcm.device +defaults.pcm.iec958.card defaults.pcm.card +defaults.pcm.iec958.device defaults.pcm.device +defaults.pcm.modem.card defaults.pcm.card +defaults.pcm.modem.device defaults.pcm.device +# truncate files via file or tee PCM +defaults.pcm.file_format "raw" +defaults.pcm.file_truncate true +defaults.rawmidi.card 0 +defaults.rawmidi.device 0 +defaults.rawmidi.subdevice -1 +defaults.hwdep.card 0 +defaults.hwdep.device 0 +defaults.timer.class 2 +defaults.timer.sclass 0 +defaults.timer.card 0 +defaults.timer.device 0 +defaults.timer.subdevice 0 + +# +# PCM interface +# + +# redirect to load-on-demand extended pcm definitions +pcm.cards cards.pcm + +pcm.default cards.pcm.default +pcm.front cards.pcm.front +pcm.rear cards.pcm.rear +pcm.center_lfe cards.pcm.center_lfe +pcm.side cards.pcm.side +pcm.surround40 cards.pcm.surround40 +pcm.surround41 cards.pcm.surround41 +pcm.surround50 cards.pcm.surround50 +pcm.surround51 cards.pcm.surround51 +pcm.surround71 cards.pcm.surround71 +pcm.iec958 cards.pcm.iec958 +pcm.spdif iec958 +pcm.hdmi cards.pcm.hdmi +pcm.dmix cards.pcm.dmix +pcm.dsnoop cards.pcm.dsnoop +pcm.modem cards.pcm.modem +pcm.phoneline cards.pcm.phoneline + +pcm.hw { + @args [ CARD DEV SUBDEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_PCM_DEVICE + ] + default { + @func refer + name defaults.pcm.device + } + } + } + @args.SUBDEV { + type integer + default { + @func refer + name defaults.pcm.subdevice + } + } + type hw + card $CARD + device $DEV + subdevice $SUBDEV + hint { + show { + @func refer + name defaults.namehint.extended + } + description "Direct hardware device without any conversions" + } +} + +pcm.plughw { + @args [ CARD DEV SUBDEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_PCM_DEVICE + ] + default { + @func refer + name defaults.pcm.device + } + } + } + @args.SUBDEV { + type integer + default { + @func refer + name defaults.pcm.subdevice + } + } + type plug + slave.pcm { + type hw + card $CARD + device $DEV + subdevice $SUBDEV + } + hint { + show { + @func refer + name defaults.namehint.extended + } + description "Hardware device with all software conversions" + } +} + +pcm.plug { + @args [ SLAVE ] + @args.SLAVE { + type string + } + type plug + slave.pcm $SLAVE +} + +pcm.shm { + @args [ SOCKET PCM ] + @args.SOCKET { + type string + } + @args.PCM { + type string + } + type shm + server $SOCKET + pcm $PCM +} + +pcm.tee { + @args [ SLAVE FILE FORMAT ] + @args.SLAVE { + type string + } + @args.FILE { + type string + } + @args.FORMAT { + type string + default { + @func refer + name defaults.pcm.file_format + } + } + type file + slave.pcm $SLAVE + file $FILE + format $FORMAT + truncate { + @func refer + name defaults.pcm.file_truncate + } +} + +pcm.file { + @args [ FILE FORMAT ] + @args.FILE { + type string + } + @args.FORMAT { + type string + default { + @func refer + name defaults.pcm.file_format + } + } + type file + slave.pcm null + file $FILE + format $FORMAT + truncate { + @func refer + name defaults.pcm.file_truncate + } +} + +pcm.null { + type null + hint { + show { + @func refer + name defaults.namehint.basic + } + description "Discard all samples (playback) or generate zero samples (capture)" + } +} + +# +# Control interface +# + +ctl.default { + type hw + card { + @func getenv + vars [ + ALSA_CTL_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.ctl.card + } + } +} + +ctl.hw { + @args [ CARD ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_CTL_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.ctl.card + } + } + } + type hw + card $CARD +} + +ctl.shm { + @args [ SOCKET CTL ] + @args.SOCKET { + type string + } + @args.CTL { + type string + } + type shm + server $SOCKET + ctl $CTL +} + +# +# RawMidi interface +# + +rawmidi.default { + type hw + card { + @func getenv + vars [ + ALSA_RAWMIDI_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.rawmidi.card + } + } + device { + @func igetenv + vars [ + ALSA_RAWMIDI_DEVICE + ] + default { + @func refer + name defaults.rawmidi.device + } + } +} + +rawmidi.hw { + @args [ CARD DEV SUBDEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_RAWMIDI_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.rawmidi.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_RAWMIDI_DEVICE + ] + default { + @func refer + name defaults.rawmidi.device + } + } + } + @args.SUBDEV { + type integer + default -1 + } + type hw + card $CARD + device $DEV + subdevice $SUBDEV + hint { + description "Direct rawmidi driver device" + device $DEV + } +} + +rawmidi.virtual { + @args [ MERGE ] + @args.MERGE { + type string + default 1 + } + type virtual + merge $MERGE +} + +# +# Sequencer interface +# + +seq.default { + type hw +} + +seq.hw { + type hw +} + +# +# HwDep interface +# + +hwdep.default { + type hw + card { + @func getenv + vars [ + ALSA_HWDEP_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.hwdep.card + } + } + device { + @func igetenv + vars [ + ALSA_HWDEP_DEVICE + ] + default { + @func refer + name defaults.hwdep.device + } + } +} + +hwdep.hw { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_HWDEP_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.hwdep.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_HWDEP_DEVICE + ] + default { + @func refer + name defaults.hwdep.device + } + } + } + type hw + card $CARD + device $DEV +} + +# +# Timer interface +# + +timer_query.default { + type hw +} + +timer_query.hw { + type hw +} + +timer.default { + type hw + class { + @func refer + name defaults.timer.class + } + sclass { + @func refer + name defaults.timer.sclass + } + card { + @func refer + name defaults.timer.card + } + device { + @func refer + name defaults.timer.device + } + subdevice { + @func refer + name defaults.timer.subdevice + } + hint.description "Default direct hardware timer device" +} + +timer.hw { + @args [ CLASS SCLASS CARD DEV SUBDEV ] + @args.CLASS { + type integer + default { + @func refer + name defaults.timer.class + } + } + @args.SCLASS { + type integer + default { + @func refer + name defaults.timer.sclass + } + } + @args.CARD { + type string + default { + @func refer + name defaults.timer.card + } + } + @args.DEV { + type integer + default { + @func refer + name defaults.timer.device + } + } + @args.SUBDEV { + type integer + default { + @func refer + name defaults.timer.subdevice + } + } + type hw + class $CLASS + sclass $SCLASS + card $CARD + device $DEV + subdevice $SUBDEV +} diff --git a/proprietary/audio/usr/share/alsa/cards/aliases.conf b/proprietary/audio/usr/share/alsa/cards/aliases.conf new file mode 100644 index 0000000..4a92fb2 --- /dev/null +++ b/proprietary/audio/usr/share/alsa/cards/aliases.conf @@ -0,0 +1,61 @@ +# +# Define aliases for various drivers +# + +YMF724 cards.YMF744 +YMF724F cards.YMF744 +YMF740 cards.YMF744 +YMF740C cards.YMF744 +YMF754 cards.YMF744 +CMIPCI cards.CMI8338 +CMI8738 cards.CMI8338 +CMI8738-SWIEC cards.CMI8338-SWIEC +CMI8738-MC4 cards.CMI8738-MC6 +'E-mu APS' cards.EMU10K1 +'GUS MAX' cards.GUS +'GUS ACE' cards.GUS +'GUS Extreme' cards.GUS +'AMD InterWave' cards.GUS +'Dynasonic 3-D' cards.GUS +'InterWave STB' cards.GUS +au8810 cards.AU8810 +au8820 cards.AU8820 +au8830 cards.AU8830 +Prodigy71 cards.Aureon71 +Prodigy71LT cards.Aureon71 +Prodigy71HIFI cards.Aureon71 +Aureon71Univ cards.Aureon71 +VIA82XX-MODEM cards.ICH-MODEM +'MPU-401 UART' cards.MPU-401 +'VX222/Old' cards.VX222 +'VX222/v2' cards.VX222 +'VX222/Mic' cards.VX222 +'CMI8330/C3D' cards.CMI8330 +'SB AWE' cards.SBAWE +'SB Pro' cards.SBPro +'PMac Burgundy' cards.PMac +'PMac DACA' cards.PMac +'PMac Tumbler' cards.PMac +'PMac Snapper' cards.PMac +'PMac Screamer' cards.PMac +'PMac AWACS' cards.PMac +'PMac Toonie' cards.PMacToonie +AppleOnbdAudio cards.PMacToonie +'USB US-X2Y' cards.US-X2Y +'Serial MIDI' cards.SerialMIDI +'Prodif Plus' cards.ProdifPlus +ESM1 cards.ES1968 +ES1978 cards.ES1968 +Allegro cards.Maestro3 +Canyon3D-2 cards.Maestro3 +Azalia cards.HDA-Intel +aaci-pl041 cards.AACI +AV66 cards.CMI8788 +AV100 cards.CMI8788 +AV200 cards.CMI8788 +CMI8786 cards.CMI8788 +CMI8787 cards.CMI8788 + + + + diff --git a/proprietary/audio/usr/share/alsa/pcm/center_lfe.conf b/proprietary/audio/usr/share/alsa/pcm/center_lfe.conf new file mode 100644 index 0000000..4ef6f49 --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/center_lfe.conf @@ -0,0 +1,58 @@ +# +# Hardware output from center & lfe speakers +# + +pcm.!center_lfe { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_CENTER_LFE_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.center_lfe.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_CENTER_LFE_DEVICE + ] + default { + @func refer + name defaults.pcm.center_lfe.device + } + } + } + type empty + slave.pcm { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.center_lfe." $DEV ":CARD=" $CARD + ] + } + } + hint { + show { + @func refer + name defaults.namehint.basic + } + description "Center and Subwoofer speakers" + device $DEV + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/default.conf b/proprietary/audio/usr/share/alsa/pcm/default.conf new file mode 100644 index 0000000..864a903 --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/default.conf @@ -0,0 +1,57 @@ +# +# Default output +# + +pcm.!default { + @args [ CARD ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.card + } + } + } + type empty + slave.pcm { + # use card-specific definition if exists + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.default:CARD=" $CARD + ] + } + default { + # use plughw as default + type plug + slave.pcm { + type hw + card $CARD + } + hint.device 0 + } + } + hint { + description "Default Audio Device" + device_output { + @func refer + name defaults.pcm.dmix.device + } + device_input { + @func refer + name defaults.pcm.dsnoop.device + } + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/dmix.conf b/proprietary/audio/usr/share/alsa/pcm/dmix.conf new file mode 100644 index 0000000..e62cb29 --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/dmix.conf @@ -0,0 +1,115 @@ +# +# dmix output +# + +pcm.!dmix { + @args [ CARD DEV SUBDEV FORMAT RATE ] + @args.CARD { + type string + default { + @func refer + name defaults.pcm.dmix.card + } + } + @args.DEV { + type integer + default { + @func refer + name defaults.pcm.dmix.device + } + } + @args.SUBDEV { + type integer + default 0 + } + @args.FORMAT { + type string + default { + @func refer + name defaults.pcm.dmix.format + } + } + @args.RATE { + type integer + default { + @func refer + name defaults.pcm.dmix.rate + } + } + type dmix + ipc_key { + @func refer + name defaults.pcm.ipc_key + } + ipc_gid { + @func refer + name defaults.pcm.ipc_gid + } + ipc_perm { + @func refer + name defaults.pcm.ipc_perm + } + slave { + pcm { + type hw + card $CARD + device $DEV + subdevice $SUBDEV + } + format $FORMAT + rate $RATE + period_size { + @func refer + name { + @func concat + strings [ + "defaults.dmix." + { + @func card_driver + card $CARD + } + ".period_size" + ] + } + default 1024 + } + period_time { + @func refer + name { + @func concat + strings [ + "defaults.dmix." + { + @func card_driver + card $CARD + } + ".period_time" + ] + } + default -1 + } + periods { + @func refer + name { + @func concat + strings [ + "defaults.dmix." + { + @func card_driver + card $CARD + } + ".periods" + ] + } + default 16 + } + } + hint { + show { + @func refer + name defaults.namehint.extended + } + description "Direct sample mixing device" + device $DEV + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/dpl.conf b/proprietary/audio/usr/share/alsa/pcm/dpl.conf new file mode 100644 index 0000000..1009bb3 --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/dpl.conf @@ -0,0 +1,43 @@ +pcm.!dpl { + @args [ SLAVE ] + @args.SLAVE { + type string + } + type route + slave.pcm $SLAVE + slave.channels 2 + # input: FL/FR/SL/SR/C/LFE + # S=SL+SR, LFE not used + ttable.0.0 1 + ttable.1.1 1 + ttable.2.0 0.707 + ttable.2.1 -0.707 + ttable.3.0 0.707 + ttable.3.1 -0.707 + ttable.4.0 0.707 + ttable.4.1 0.707 + ttable.5.0 0 + ttable.5.1 0 +} + +pcm.!dpl2 { + @args [SLAVE] + @args.SLAVE { + type string + } + type route + slave.pcm $SLAVE + slave.channels 2 + # input: FL/FR/SL/SR/C/LFE + # LFE not used + ttable.0.0 1 + ttable.1.1 1 + ttable.2.0 0.866 + ttable.2.1 -0.5 + ttable.3.0 0.5 + ttable.3.1 -0.866 + ttable.4.0 0.707 + ttable.4.1 0.707 + ttable.5.0 0 + ttable.5.1 0 +} diff --git a/proprietary/audio/usr/share/alsa/pcm/dsnoop.conf b/proprietary/audio/usr/share/alsa/pcm/dsnoop.conf new file mode 100644 index 0000000..49cfca9 --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/dsnoop.conf @@ -0,0 +1,115 @@ +# +# dsnoop +# + +pcm.!dsnoop { + @args [ CARD DEV SUBDEV FORMAT RATE ] + @args.CARD { + type string + default { + @func refer + name defaults.pcm.dsnoop.card + } + } + @args.DEV { + type integer + default { + @func refer + name defaults.pcm.dsnoop.device + } + } + @args.SUBDEV { + type integer + default 0 + } + @args.FORMAT { + type string + default { + @func refer + name defaults.pcm.dmix.format + } + } + @args.RATE { + type integer + default { + @func refer + name defaults.pcm.dmix.rate + } + } + type dsnoop + ipc_key { + @func refer + name defaults.pcm.ipc_key + } + ipc_gid { + @func refer + name defaults.pcm.ipc_gid + } + ipc_perm { + @func refer + name defaults.pcm.ipc_perm + } + slave { + pcm { + type hw + card $CARD + device $DEV + subdevice $SUBDEV + } + format $FORMAT + rate $RATE + period_size { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.dsnoop.period_size" + ] + } + default 1024 + } + period_time { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.dsnoop.period_time" + ] + } + default -1 + } + periods { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.dsnoop.periods" + ] + } + default 16 + } + } + hint { + show { + @func refer + name defaults.namehint.extended + } + description "Direct sample snooping device" + device $DEV + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/front.conf b/proprietary/audio/usr/share/alsa/pcm/front.conf new file mode 100644 index 0000000..7aff0cb --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/front.conf @@ -0,0 +1,58 @@ +# +# Hardware output from front speakers +# + +pcm.!front { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_FRONT_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.front.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_FRONT_DEVICE + ] + default { + @func refer + name defaults.pcm.front.device + } + } + } + type empty + slave.pcm { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.front." $DEV ":CARD=" $CARD + ] + } + } + hint { + show { + @func refer + name defaults.namehint.basic + } + description "Front speakers" + device $DEV + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/iec958.conf b/proprietary/audio/usr/share/alsa/pcm/iec958.conf new file mode 100644 index 0000000..ac139b5 --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/iec958.conf @@ -0,0 +1,83 @@ +# +# Hardware output from iec958 +# + +pcm.!iec958 { + @args [ CARD DEV AES0 AES1 AES2 AES3 ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_IEC958_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.iec958.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_IEC958_DEVICE + ] + default { + @func refer + name defaults.pcm.iec958.device + } + } + } + @args.AES0 { + type integer + # consumer, not-copyright, emphasis-none, mode=0 + default 0x04 + } + @args.AES1 { + type integer + # original, PCM coder + default 0x82 + } + @args.AES2 { + type integer + # source and channel + default 0x00 + } + @args.AES3 { + type integer + # fs=48000Hz, clock accuracy=1000ppm + default 0x02 + } + type empty + slave.pcm { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.iec958." $DEV ":" + "CARD=" $CARD "," + "AES0=" $AES0 "," + "AES1=" $AES1 "," + "AES2=" $AES2 "," + "AES3=" $AES3 + ] + } + } + hint { + show { + @func refer + name defaults.namehint.basic + } + description "IEC958 (S/PDIF) Digital Audio Output" + device $DEV + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/modem.conf b/proprietary/audio/usr/share/alsa/pcm/modem.conf new file mode 100644 index 0000000..0af0e72 --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/modem.conf @@ -0,0 +1,106 @@ +# +# "raw" modem - phoneline +# + +pcm.!phoneline { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_MODEM_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.modem.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_MODEM_DEVICE + ] + default { + @func refer + name defaults.pcm.modem.device + } + } + } + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.modem." $DEV ":CARD=" $CARD + ] + } + hint.show off +} + +# +# "autohooked" modem +# + +pcm.!modem { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_MODEM_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.modem.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_MODEM_DEVICE + ] + default { + @func refer + name defaults.pcm.modem.device + } + } + } + type hooks + slave { + pcm { + @func concat + strings [ + "cards.pcm.phoneline:CARD=" $CARD ",DEV=" $DEV + ] + } + } + hooks.0 { + type ctl_elems + hook_args [ + { + name "Off-hook Switch" + preserve true + value "on" + lock false + optional true + } + ] + } + hint.show off +} diff --git a/proprietary/audio/usr/share/alsa/pcm/rear.conf b/proprietary/audio/usr/share/alsa/pcm/rear.conf new file mode 100644 index 0000000..85c70aa --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/rear.conf @@ -0,0 +1,58 @@ +# +# Hardware output from rear speakers +# + +pcm.!rear { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_REAR_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.rear.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_REAR_DEVICE + ] + default { + @func refer + name defaults.pcm.rear.device + } + } + } + type empty + slave.pcm { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.rear." $DEV ":CARD=" $CARD + ] + } + } + hint { + show { + @func refer + name defaults.namehint.basic + } + description "Rear speakers" + device $DEV + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/side.conf b/proprietary/audio/usr/share/alsa/pcm/side.conf new file mode 100644 index 0000000..4a81af0 --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/side.conf @@ -0,0 +1,58 @@ +# +# Hardware output from side speakers +# + +pcm.!side { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_SIDE_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.side.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_SIDE_DEVICE + ] + default { + @func refer + name defaults.pcm.side.device + } + } + } + type empty + slave.pcm { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.side." $DEV ":CARD=" $CARD + ] + } + } + hint { + show { + @func refer + name defaults.namehint.basic + } + description "Side speakers" + device $DEV + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/surround40.conf b/proprietary/audio/usr/share/alsa/pcm/surround40.conf new file mode 100644 index 0000000..361ccaa --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/surround40.conf @@ -0,0 +1,59 @@ +# +# Hardware output from 4.0 speakers. +# Samples must be positioned: +# chn0 - front left +# chn1 - front right +# chn2 - rear left +# chn3 - rear right +# + +pcm.!surround40 { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_SURROUND40_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.surround40.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_SURROUND40_DEVICE + ] + default { + @func refer + name defaults.pcm.surround40.device + } + } + } + type empty + slave.pcm { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.surround40." $DEV ":CARD=" $CARD + ] + } + } + hint { + description "4.0 Surround output to Front and Rear speakers" + device $DEV + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/surround41.conf b/proprietary/audio/usr/share/alsa/pcm/surround41.conf new file mode 100644 index 0000000..10e486e --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/surround41.conf @@ -0,0 +1,66 @@ +# +# Hardware output from 4.1 speakers. +# Samples must be positioned: +# chn0 - front left +# chn1 - front right +# chn2 - rear left +# chn3 - rear right +# chn4 - LFE +# + +pcm.!surround41 { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_SURROUND41_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.surround41.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_SURROUND41_DEVICE + ] + default { + @func refer + name defaults.pcm.surround41.device + } + } + } + type route + slave.pcm { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.surround51." $DEV ":CARD=" $CARD + ] + } + } + slave.channels 6 + ttable.0.0 1 + ttable.1.1 1 + ttable.2.2 1 + ttable.3.3 1 + ttable.4.5 1 + hint { + description "4.1 Surround output to Front, Rear and Subwoofer speakers" + device $DEV + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/surround50.conf b/proprietary/audio/usr/share/alsa/pcm/surround50.conf new file mode 100644 index 0000000..7b7b17e --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/surround50.conf @@ -0,0 +1,66 @@ +# +# Hardware output from 5.0 speakers. +# Samples must be positioned: +# chn0 - front left +# chn1 - front right +# chn2 - rear left +# chn3 - rear right +# chn4 - center +# + +pcm.!surround50 { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_SURROUND50_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.surround50.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_SURROUND50_DEVICE + ] + default { + @func refer + name defaults.pcm.surround50.device + } + } + } + type route + slave.pcm { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.surround51." $DEV ":CARD=" $CARD + ] + } + } + slave.channels 6 + ttable.0.0 1 + ttable.1.1 1 + ttable.2.2 1 + ttable.3.3 1 + ttable.4.4 1 + hint { + description "5.0 Surround output to Front, Center and Rear speakers" + device $DEV + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/surround51.conf b/proprietary/audio/usr/share/alsa/pcm/surround51.conf new file mode 100644 index 0000000..3a7543f --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/surround51.conf @@ -0,0 +1,61 @@ +# +# Hardware output from 5.1 speakers +# Samples must be positioned: +# chn0 - front left +# chn1 - front right +# chn2 - rear left +# chn3 - rear right +# chn4 - center +# chn5 - lfe +# + +pcm.!surround51 { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_SURROUND51_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.surround51.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_SURROUND51_DEVICE + ] + default { + @func refer + name defaults.pcm.surround51.device + } + } + } + type empty + slave.pcm { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.surround51." $DEV ":CARD=" $CARD + ] + } + } + hint { + description "5.1 Surround output to Front, Center, Rear and Subwoofer speakers" + device $DEV + } +} diff --git a/proprietary/audio/usr/share/alsa/pcm/surround71.conf b/proprietary/audio/usr/share/alsa/pcm/surround71.conf new file mode 100644 index 0000000..eb2360b --- /dev/null +++ b/proprietary/audio/usr/share/alsa/pcm/surround71.conf @@ -0,0 +1,63 @@ +# +# Hardware output from 7.1 speakers +# Samples must be positioned: +# chn0 - front left +# chn1 - front right +# chn2 - rear left +# chn3 - rear right +# chn4 - center +# chn5 - lfe +# chn7 - side left +# chn8 - side right +# + +pcm.!surround71 { + @args [ CARD DEV ] + @args.CARD { + type string + default { + @func getenv + vars [ + ALSA_SURROUND71_CARD + ALSA_PCM_CARD + ALSA_CARD + ] + default { + @func refer + name defaults.pcm.surround71.card + } + } + } + @args.DEV { + type integer + default { + @func igetenv + vars [ + ALSA_SURROUND71_DEVICE + ] + default { + @func refer + name defaults.pcm.surround71.device + } + } + } + type empty + slave.pcm { + @func refer + name { + @func concat + strings [ + "cards." + { + @func card_driver + card $CARD + } + ".pcm.surround71." $DEV ":CARD=" $CARD + ] + } + } + hint { + description "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers" + device $DEV + } +} diff --git a/proprietary/libril.so b/proprietary/libril.so new file mode 100644 index 0000000..cc13cf8 Binary files /dev/null and b/proprietary/libril.so differ diff --git a/proprietary/libsec-ril.so b/proprietary/libsec-ril.so new file mode 100644 index 0000000..87dfa45 Binary files /dev/null and b/proprietary/libsec-ril.so differ diff --git a/proprietary/libsecril-client.so b/proprietary/libsecril-client.so new file mode 100644 index 0000000..4462a51 Binary files /dev/null and b/proprietary/libsecril-client.so differ diff --git a/proprietary/ril/bin/rild b/proprietary/ril/bin/rild new file mode 100755 index 0000000..4df3920 Binary files /dev/null and b/proprietary/ril/bin/rild differ diff --git a/proprietary/ril/lib/libril.so b/proprietary/ril/lib/libril.so new file mode 100644 index 0000000..6bf7085 Binary files /dev/null and b/proprietary/ril/lib/libril.so differ diff --git a/proprietary/ril/lib/libsec-ril.so b/proprietary/ril/lib/libsec-ril.so new file mode 100644 index 0000000..4b43188 Binary files /dev/null and b/proprietary/ril/lib/libsec-ril.so differ diff --git a/proprietary/ril/lib/libsecril-client.so b/proprietary/ril/lib/libsecril-client.so new file mode 100644 index 0000000..bc9d0d8 Binary files /dev/null and b/proprietary/ril/lib/libsecril-client.so differ diff --git a/proprietary/rild b/proprietary/rild new file mode 100644 index 0000000..082d935 Binary files /dev/null and b/proprietary/rild differ