Define PCM device IDs and mixer controls for
QCHAT call for both internal and external
codec target.
CRs-Fixed: 1033324
Change-Id: I6ee6ce04e076377d31b9182905d28d4ea46ba229
Remove device loopback entries from route declarations in
policy config XML files for all targets as HAL 2.0 does not
support loopback between devices.
Change-Id: If6f8b96d0edc24cd05fc932d82796729879cfb2a
- Update mixer controls to support hotsound with ECPP backend.
- Update platform configuration for SVA with new format.
Change-Id: I0865dcb234e55af16f6177f7de6a84dd66228a0f
Add channel mask entry in surround_sound and 24bit record profile
to support 3 & 4 channel recording.
This ensures input open happens with corresponding index mask
instead of using nearset channel configuration.
Change-Id: Ifa120b070f4a5218f4d5ee648284928aac0cf55a
max mic count is used to determine maximum supported mic count.
Add param entry in platform info xml to override default count 2.
Change-Id: Ib4190622f7125d1a91f0121f0bf5836a48121c5b
-Update configuration files to enable support for
AUDIO_FORMAT_PCM_24_BIT_PACKED and AUDIO_FORMAT_PCM_8_24_BIT
via direct pcm path.
Change-Id: I923516c4ee26c5aed957e56a4bf828fc9993f941
- Back to back playback of 192K, 8ch clips fails on BT
- AudioTrack allocates memory of 3MB for the track out of 4MB
of heap size. This memory corresponds to the duration of 500ms.
This much memory is not required considering the audio, BT and USB
HAL latencies.
- Set the default audio sink latency duration to 280ms
CRs-Fixed: 1015200
Change-Id: If8aad263e08f40768cdebad296a0c759b017a440
Add target specific audio policy configuration XML file for all targets
with enhancements such as additional formats under compressed_offload
output, new device ports such as proxy, line, fm etc., new outputs like
direct_pcm, raw etc. as per the text based audio_policy.conf file and
enable its usage by setting the flag USE_XML_AUDIO_POLICY_CONF to 1.
CRs-Fixed: 1015136
Change-Id: Ifcaa780e0f47df74e1476bb2dc0584bd54f0206b
Add the default XML audio policy configuration file for all targets
and control its usage by the flag USE_XML_AUDIO_POLICY_CONF.
CRs-Fixed: 1015136
Change-Id: If1c5d9abc6d6c882092c91c15546e25e9f7ae634
ANC headset device requires support for independent backend
(SLIM_6_RX) same as headphone. Headphones use case controls
are reused when anc-headphone is selected.
CRs-Fixed: 992816
Change-Id: Ibd342995f271728dd7f8e3dd8c03bbc4a48e1a39
Update to support the independent back-end for different device
such as headphone and speaker so that the audio post-processing can be
applied as device dependent.
Change-Id: I0e4991b01a28829e9ce29582edf5904985b98c72
Move audio specific device overlay to audio HAL.
This helps remove dependency from other overlays and also
does not affect other subsytems.
Change-Id: I5f55f48905bd09575265f48e8b3a5a24eee278ed
-Move all audio specific config files from device/qcom/msm8xxx
to hardware/qcom/audio/configs/msm8xxx folder for
msm8937 and msm8953 targets.
-Move all audio configurations from BoardConfigVendor.mk
to target specific makefile in hardware/qcom/audio/configs.
-Move all audio related system properties from system.prop
to target specific makefile
Change-Id: I6317c334ce8c7fe6425346bb1e803a1dd7a7de0e