Commit Graph

4584 Commits

Author SHA1 Message Date
Ajay Dudani 8a9785b5e6 Reduce debug logs for some normal usecases
b/6984795

Change-Id: Ic5c53a458fc1f72cbe7269e58374412200fb6ff8
2012-09-11 08:12:42 -07:00
The Android Automerger f742751fd3 merge in jb-mr1-release history after reset to jb-mr1-dev 2012-09-09 07:00:39 -07:00
Eric Laurent 7801df9b35 audio: changes for audio device API 2.0.
Removed implementations of obsolete function get_supported_devices()

Audio HAL wrapper provides conversion between new and old device enums.
It exposes a rev 2.0 audio device API to the audio framework and allow
legacy implementation to use old device enums.

TODO: make sure that Qualcomm proprietary device IDs are defined properly.

Change-Id: I6779d6c9bccb531d70d84136cdc8d56208b5c934
2012-09-06 14:53:03 -07:00
The Android Automerger 39a9790972 merge in jb-mr1-release history after reset to jb-mr1-dev 2012-09-05 06:34:05 -07:00
Glenn Kasten a4e236767e Revert "audio: fix harmoic caused by resampler in high frequency"
This reverts commit 2e7101d04a.
2012-08-29 12:43:55 -07:00
The Android Automerger 13e874988a merge in jb-mr1-release history after reset to jb-mr1-dev 2012-08-29 06:33:54 -07:00
ehgrace.kim 15defbaaf7 audio: add the headset tx
Change-Id: If15ef8362dd2800c41fb945b96488844db29e5db
2012-08-28 22:12:19 -07:00
Iliyan Malchev 30f8dc20ad Merge "audio: add the headset tx" into jb-mr1-dev 2012-08-28 15:11:36 -07:00
ehgrace.kim 249f87d48a audio: add the headset tx
Change-Id: If15ef8362dd2800c41fb945b96488844db29e5db
2012-08-28 13:45:07 -07:00
Jean-Michel Trivi 50b9a1eb11 Merge "Update (disabled) audio policy implementation to new interface" into jb-mr1-dev 2012-08-28 10:44:28 -07:00
The Android Automerger a6ec2c4e60 merge in jb-mr1-release history after reset to jb-mr1-dev 2012-08-28 06:33:56 -07:00
ty.lee a97e6f6575 audio: fix parameter for tty_mode
Change-Id: Ic386415a1a62e133bbd5e9726240afd7e4dc301f
2012-08-27 14:07:08 -07:00
ty.lee e6be9bd48a audio: fix fluence acdb id
Change-Id: I322bd9f04badc9c33de618b58d47894f39abdce1
2012-08-27 14:06:05 -07:00
ty.lee 2e7101d04a audio: fix harmoic caused by resampler in high frequency
Change-Id: I437577e9b56c4559d843fe2b97e60d4a9b520b25
2012-08-27 14:05:20 -07:00
Jean-Michel Trivi e195436fce Update (disabled) audio policy implementation to new interface
Update implementation of AudioPolicyInterface to use the
  audio_devices_t type of system/audio.h instead of the
  device enum in AudioSystem.
Note that the affected file is currently disabled in the makefile.

Change-Id: I54f07aa3c803643ea530de0e4d27aee73a9fc1fc
2012-08-27 11:55:19 -07:00
Ajay Dudani fb65fc8a29 hardware/alsa_sound: Change the device disable sequence
Before tearing down codec, disable the MDM device first so that
slimbus channel is disconnected from MDM to avoid overflow on
codec slimbus interface

Change-Id: I20ef6fe97b3e72b6fe17243a55e4e20ed30df93c
2012-08-24 01:20:57 -07:00
Ajay Dudani 91bf891a50 hardware/alsa_sound: Change the device disable sequence
Before tearing down codec, disable the MDM device first so that
slimbus channel is disconnected from MDM to avoid overflow on
codec slimbus interface

Change-Id: I20ef6fe97b3e72b6fe17243a55e4e20ed30df93c
2012-08-23 23:04:46 -07:00
SathishKumar Mani d1c97008da libalsa-intf: Add support for low-latency playback/recording
- Add mixer controls to support low latency playback
and recording
- Add usecase verb, modifier for low latency Rx and Tx
- Add low latency Rx and Tx capabilties in UCM

Change-Id: Icb26577f7a03886e9bdef06d9d742efced05bfee
Signed-off-by: Iliyan Malchev <malchev@google.com>
2012-08-21 09:37:34 -07:00
ehgrace.kim 4bb2a8f5b0 audio: enable the audio calibration for APQ side
For audio calibration of Multimedia, add the libacdbloader

Change-Id: If822f486f10aeed33a537710ff4d5075225cba8a
2012-08-21 09:08:06 -07:00
ehgrace.kim db7a5cc416 audio: enable the QACT connection
Change-Id: Icb98d638f30f21be834d8e65883420425b31537a
2012-08-07 16:15:15 -07:00
ty.lee 74060dee8c audio: add separate audio Input path feature
- Separate audio input path can be set using input source of audio parameter
    1. Voice Recognition
    2. Camcording
    3. etc.

Change-Id: I7ab3b529a8d39af412d10d2d7ab4ce111db967bb
2012-08-07 15:44:56 -07:00
ty.lee 924f79851a 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
2012-08-07 12:41:06 -07:00
ty.lee 10dfa85915 audio: change output device in speaker phone call
Change-Id: Ie2c6e1f1e483fdb6caaeccf09d85dd3413945799
2012-08-07 12:17:18 -07:00
Ajay Dudani 86c852bd4e alsa: Wrap verbose logs around LOCAL_LOGD and keep them disabled
Change-Id: I52f432ff0d9a0af7a050eac83131556afeab0af9
2012-07-20 06:39:33 -07:00
Ajay Dudani 92919435cb alsa_sound: enable csd-client for fusion3 voice call
Change-Id: Ibefe43d9dc669af74c88b8f4054af7ca5ce2caac
2012-07-06 12:20:17 -07:00
Ajay Dudani 498654c8b2 Add supported devices for primary input and output
Change-Id: I225bbee57b05ee94e8fdaa00fe08afc61fd42fca
2012-07-06 12:19:36 -07:00
ehgrace.kim 91e9fad9df audio: modify the SPEAKER_RX_ACDB to support both MONO and STEREO speaker
Change-Id: I2e66f430b18ecfa3bfcdbb7c9f6d50354e2d0709
2012-07-04 09:23:41 -07:00
Sungmin Choi c1748db63c Revert "audio: fix the audio ucm file"
This reverts commit 31e69ccf00.
2012-07-02 15:17:49 -07:00
Iliyan Malchev 3bf1700cac hardware/qcom/audio: fix build for other targets
Change-Id: I4f5c999f6cc215ded54eb6f4b9ea54666c51b7a0
Signed-off-by: Iliyan Malchev <malchev@google.com>
2012-06-29 16:55:10 -07:00
ehgrace.kim 31e69ccf00 audio: fix the audio ucm file
Change-Id: I2435ac3af619610b3b18b34f68339058c10fb4a4
2012-06-28 13:13:41 -07:00
Ajay Dudani 9746c4758b 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
2012-06-21 12:06:48 -07:00
Iliyan Malchev 4113f34dfb 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>
2012-06-13 13:11:56 -07:00
Iliyan Malchev 4765c43949 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>
2012-06-13 13:11:50 -07:00
Chad Jones 1e47753cbf Initial empty repository 2012-06-11 11:38:30 -07:00