History log of /hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bf1c87481d62736cab8832e9085c121fbafdbb6b 26-Sep-2012 SathishKumar Mani <smani@codeaurora.org> alsa_sound: Add support for multichannel hdmi

- Multichannel audio support for HDMI for AAC
format with 5.1 channels max.

Bug: 7156174
Change-Id: I42e92fa2b14d35a5882cc6d84c6651a6a4d5092a
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
6ccde10fdc6591e5cd21ed32c2b5817aaeb1a208 27-Sep-2012 SathishKumar Mani <smani@codeaurora.org> alsa_sound: fix for SIP call mute issue.

-Mute VOIP through audio path is not supported by kernel,
so calling setVoipMicMute() to disable ""Voip Tx Mute"" fails
-Mute VOIP by cleanning buffers read if setMicMute is set
-Remove mVoipMicMute and use mMicMute for voice and VOIP

Bug: 7213748
Change-Id: I62be8456447425cbd1521083782802effcb6d326
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
80baa42f653a8ea57847d6c2543df8400349433f 28-Sep-2012 Iliyan Malchev <malchev@google.com> Revert "alsa_sound: fix for SIP call mute issue."

This reverts commit f859d3e80b790d4b525515918f1c6889383cc495.

bug: 7250052
reopens-bug: 7213748
Change-Id: I33312c0be196b327887edc93c0b766bcf86a94bc
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
f859d3e80b790d4b525515918f1c6889383cc495 27-Sep-2012 SathishKumar Mani <smani@codeaurora.org> alsa_sound: fix for SIP call mute issue.

-Mute VOIP through audio path is not supported by kernel,
so calling setVoipMicMute() to disable ""Voip Tx Mute"" fails
-Mute VOIP by cleanning buffers read if setMicMute is set
-Remove mVoipMicMute and use mMicMute for voice and VOIP

Bug: 7213748
Change-Id: Ie2a200470c16da2e4ae991c0814ec8dfb4666833
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
77780382b45794eb5bc0e8589d9b7c96bb406772 22-Sep-2012 SathishKumar Mani <smani@codeaurora.org> alsa_sound: Add support for flexible buffer size for recording

- In the current implementation, all the read calls to the driver
are limited to 320 bytes only. This results performance overhead
for recording at higher sampling rates.
- Added support for flexible buffer size to allow upto 4096 bytes.

Bug: 7223456
Change-Id: Ic0522d92de905b04481a0d8daa103c77552257e8
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
ed3c0fdecb72890240d52a8ba3b5ecd05331736a 21-Sep-2012 SathishKumar Mani <smani@codeaurora.org> alsa_sound: Correct the input buffer size computation

- getInputBufferSize() expects the input channelCount to
compute the buffer size but not the channelMask.
- Removed the condition check to allow opening multple
input streams.

Change-Id: I927f2ed0423353a164d907035adfd883c5dae556
Bug-id: 7184317
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
639ce754c700a46d191ef114afd1fdfc44fb80a5 20-Sep-2012 SathishKumar Mani <smani@codeaurora.org> audio: Remove acdb, csd-client dependency

- Remove acdb and csd-client modules header files
dependency from HAL and UCM
- cleanup makefiles to not include acdb and csd
modules headers

Change-Id: I18712fcd50803f2d819ccfbaa0324d22d21b6293
Bug-id: 6815609
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
9efed76df6b7c75d170e8f900f875f4329587719 19-Sep-2012 SathishKumar Mani <smani@codeaurora.org> audio: enable necessary audio logs for debugging purpose

- Remove LOCAL_LOGD flag and enable audio necessary logs

Change-Id: Ia767ff8deaae4aa27252450eb94c64506cb8a495
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
5ff7a02ca497656b711919b81a783e6a10cdcc76 14-Sep-2012 SathishKumar Mani <smani@codeaurora.org> audio: Remove HAL, UCM dependency on acdb and csd client modules

b/6815609

- acdb and csd client modules are linked into HAL, UCM
at compile time.
- Remove the compile time dependency by loading the modules at
runtime.

Change-Id: Iab9684a4564e5dccd8eb6e07017959886d2f57b1
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
e42406e02e32dbb398a2fa0c452e52526b763c8d 30-Aug-2012 SathishKumar Mani <smani@codeaurora.org> alsa_sound: Remove pcm stream close for flushing buffers

- Currently pcm stream is closed to flush buffers while switching
between speaker+headset combo device and headset device.
- Fix this problem by removing unnecessary pcm stream close.

Bug-id: 7051374
Change-Id: Id2faaeadd2a8e009f67e85beee42bbfe47b959f4
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
018d1c5b5746dc189b2d7b86a87f1d2fd219994a 11-Sep-2012 SathishKumar Mani <smani@codeaurora.org> alsa_sound: increase deep-buffer playback buffer size and latency

b/7129131
- Increase buffersize to 4k and latency to 170ms when HAL is
configured for deep buffer output

Change-Id: Ib4d83eda81714f3aff169f84f29e582aec50e9c7
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
8861338c2a520669a870ee5f3e0c740e438c99bc 14-Aug-2012 SathishKumar Mani <smani@codeaurora.org> alsa_sound: add support for low latency playback and recording

b/6865729

- Add deep buffer output in config file
- Configure deep buffer output if flag
AUDIO_OUTPUT_FLAG_DEEP_BUFFER is set,
otherwise configure low latency output.
- Add support for low latency recording
- Enable low latency recording path with
system property
- For 2 buffers and 2048 bytes, reduce
PLAYBACK_LOW_LATENCY to 21.5 ms

Change-Id: I3c0d54fa473fe89df5a3924de483f16975f4000e
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
0a019914794cc27f5dacddf4e5dbc019dbe21788 11-Sep-2012 SathishKumar Mani <smani@codeaurora.org> audio: fix for log spamming from ALSA

b/6984795

- Use ALOGD instead of ALOGE for debugging logs
- Use ALOGE only for error messages

Change-Id: Ifad36acbe93d48f2bdce3e29c2b06654daf08821
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
8a9785b5e6a199a6c64ac671afc2e8036c7ec13f 11-Sep-2012 Ajay Dudani <adudani@codeaurora.org> Reduce debug logs for some normal usecases

b/6984795

Change-Id: Ic5c53a458fc1f72cbe7269e58374412200fb6ff8
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
a97e6f657522513449514a677f19a0ff28df0059 15-Aug-2012 ty.lee <ty.lee@lge.com> audio: fix parameter for tty_mode

Change-Id: Ic386415a1a62e133bbd5e9726240afd7e4dc301f
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
924f79851aaa4eebe593a456203d1c39d3c53d73 01-Aug-2012 ty.lee <ty.lee@lge.com> audio: add Dual MIC scenario in call feature

- Dual MIC solution(Fluence) feature in Built-in MIC used scenarioes.
1. Handset
2. 3-Pole Headphones

Change-Id: I5cb7d909785ac583ced01276b987c4ba811d8404
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
9746c4758b161e26eec92b1ef1ff1bf0ba0bd268 19-Jun-2012 Ajay Dudani <adudani@codeaurora.org> audio: Updates to comply with standard libhardware_legacy audio hal

Revert back to original libhardware_legacy audio hal headers from AOSP.
This makes corresponding code changes to disable features to match
audio hal implementation with standard libhardware_legacy audio hal.

Change-Id: Ibf1e50d3fffc8280ba417a26172c0f04206474e3
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
4113f34dfbaa8d82a5e1ef0265e916317161984d 11-Jun-2012 Iliyan Malchev <malchev@google.com> working msm8960 audio.primary and audio_policy HALs

These HALs build on JB and work on mako

Change-Id: I89bff4f1269d47a33d8e2a53a0b65d69aaf53240
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp
4765c439491ddda3de658e62cc4a64d10e726b34 11-Jun-2012 Iliyan Malchev <malchev@google.com> initial audio HAL implementation for mako

alsa_sound is imported from codeaurora at:

c1217338f349fe746e0933fcf9b1b288b532808d

[remote "quic"]
url = git://git-android.quicinc.com/platform/hardware/alsa_sound.git
review = review-android.quicinc.com
projectname = platform/hardware/alsa_sound
fetch = +refs/heads/*:refs/remotes/quic/*

Change-Id: Ic985cc3a1088c3957b6e2ac5537e2c36caaf7212
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/audio/alsa_sound/AudioHardwareALSA.cpp