Commit Graph

4 Commits

Author SHA1 Message Date
Dhananjay Kumar ac3415870d audio: make direct output independent of DIRECT_PCM flag
- Make direct output independent of flag AUDIO_OUTPUT_FLAG_DIRECT_PCM.
- Remove multi-channel profile as it is redundant with respect to
  direct output profiles.

Change-Id: I7f5fef656f1d8796872e4d297da3220c3e69951d
2017-04-07 23:13:36 +05:30
Chaithanya Krishna Bacharaju 58f0387778 hal: Add support for 3 & 4 channel recording
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
2016-06-14 23:51:55 -07:00
Ashish Jain 5f8ebf1f09 audio: config: Add support for 24 bit direct pcm
-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
2016-05-31 03:23:34 -07:00
Ashish Jain 1221b529ca hal: move audio specific config files to HAL
-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
2016-04-01 14:54:23 +05:30