History log of /hardware/qcom/audio/hal/platform_api.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cefbbac40220d4e7690d204eecff5f6ae3f63069 04-Sep-2014 Eric Laurent <elaurent@google.com> hal: update EC reference handling

Change-Id: I745e28c14902f810754887f9db195cf4f5261713
/hardware/qcom/audio/hal/platform_api.h
98c95622da1e906d32dde6b6651ed5b270b9b5f1 21-Jun-2014 Haynes Mathew George <hgeorge@codeaurora.org> audio: extend platform parser

Extend platform parser with support for additional sections.
Supported sections now include acdb ids, pcm device ids and backend names.

Change-Id: Idfbc8a8bb490606686436c107db5b0c7d636ccbe
/hardware/qcom/audio/hal/platform_api.h
5bc188456348ebdfc5d3c86414952503ec41bd44 17-Jun-2014 Haynes Mathew George <hgeorge@codeaurora.org> hal: Add XML parser for platform info

change 1
Add XML parser which parses the platform_info.xml
on the device. That xml contains ACDB ID information
and is populated from the device project folder to
the /etc folder on the device. It is used to overwrite
hardcoded ACDB ID's in platform.c.

change 2
Move platform_parser to root hal directory. Rename
platform_parser to platform_info. Change name of
XML file read from platform_info.xml to
audio_platform_info.xml. The xml now only needs
information for ACDB ID's that you want overwritten.
Names in the XML now match sound device enums in
platform.c.

(cherry-picked from CAF commits
61764e3b8069b819c3da19a6bb38b37ad173bf50, 5588688cbdd065a3572afb032e48a265790dfea2)

Change-Id: Ie5978f609bbe9d60a64e20a0906d6bd7a8c48e1b
/hardware/qcom/audio/hal/platform_api.h
4b89e37ad290ef955abf8ac1d151728303311345 19-Jun-2014 Vineeta Srivastava <vsrivastava@google.com> Revert "Revert "hal: Add support for IMS calls""

This reverts commit a609e8ebdfeca875b6d35ccfb3fb8b87710f3499.
/hardware/qcom/audio/hal/platform_api.h
299760a41231bd0f6d9991fb189977347365c72b 01-Nov-2013 Ravi Kumar Alamanda <ralama@codeaurora.org> hal: Add support for external sound devices

Update audio HAL to detect and set the relevant mixer paths for
the sound devices such as speaker, earpiece etc. connected
externally through MI2S backend.

Change-Id: I1e9337a89cb022bce5271b6bde710f633ca2ac29
/hardware/qcom/audio/hal/platform_api.h
a609e8ebdfeca875b6d35ccfb3fb8b87710f3499 18-Jun-2014 Eric Laurent <elaurent@google.com> Revert "hal: Add support for IMS calls"

This reverts commit cedf1ac3c00e331b5f51b077f26c1367544ddd65.

Change-Id: I5f92f28c8b97265263a0bce5b38ff60d4655b68b
/hardware/qcom/audio/hal/platform_api.h
cedf1ac3c00e331b5f51b077f26c1367544ddd65 11-Jun-2014 Haynes Mathew George <hgeorge@codeaurora.org> hal: Add support for IMS calls

Move all the voice call specific code to a new file.
Add voice extension files to support IMS calls.

Change-Id: I1b7235500c8e3c2285b726b351d996dc3e5ebdf6
/hardware/qcom/audio/hal/platform_api.h
83281a951af159ca00517f6132fab39727b293f5 20-May-2014 Ravi Kumar Alamanda <ralama@codeaurora.org> hal: Add voice call support for msm8084 target

Update platform file to load CSD libraries to enable voice calls.

Change-Id: Ie2aa194a2addc82a5121f92eb39c8d434cc42f26
/hardware/qcom/audio/hal/platform_api.h
7ff216f80f6e53235b4239c6fb7da9b0d5127738 12-Sep-2013 Haynes Mathew George <hgeorge@codeaurora.org> audio: Presentation time enhancements

1) Add API to query platform render latency. This API is only
valid for deep-buffer and low-latency streams.
2) Adjust frames rendered for deep-buffer and low-latency streams
with the platform render latency
3) Use tinycompress APIs to query presentation time in case of
offload streams.

Bug: 10551158
Change-Id: If94e0994bfc0b757f29aa4b48be6fc63dc17bca0
/hardware/qcom/audio/hal/platform_api.h
47cd4cbdb19543338d5c887e3d7bcd2513c5c3ad 19-Jul-2013 Haynes Mathew George <hgeorge@codeaurora.org> hal: Fix EDID information

- Get EDID audio block info from a mixer control instead of a file.
- Fix a bug where the current sad is not updated in the for loop.

Bug: 9430906
Change-Id: I750e307ce1064eeb98d09ea8534a375252630841
/hardware/qcom/audio/hal/platform_api.h
b23d5286490ad2dc0edf919d52428fa02dc2b2dc 15-May-2013 Eric Laurent <elaurent@google.com> audio HAL: separate platform specific code

Separate platform specific code from generic audio HAL code.
Platform specific code is:
- platform initialization
- pcm device selection
- pcm stream configuration
- sound device selection
- acdb ID selection
- HDMI configuration

Change-Id: Iaf327943fa8674aad0c22a71e7cbf4288a138c7d

Conflicts:
hal/audio_hw.c
hal/audio_hw.h
/hardware/qcom/audio/hal/platform_api.h