• Home
  • History
  • Annotate
  • only in /hardware/qcom/audio/hal/msm8960/
History log of /hardware/qcom/audio/hal/msm8960/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b09e4a04c7a8ca770affbf48f154222ccd083f4b 21-Oct-2014 Ravi Kumar Alamanda <ralama@codeaurora.org> hal: use consistent in call indication

Use voice_is_in_call() instead of mode == MODE_IN_CALL
as a valid indication that we are in call to choose sound
devices.

Bug: 18058600
Change-Id: Iefa968ee463d4ade6c7d09626be667faab6eda98
latform.c
cefbbac40220d4e7690d204eecff5f6ae3f63069 04-Sep-2014 Eric Laurent <elaurent@google.com> hal: update EC reference handling

Change-Id: I745e28c14902f810754887f9db195cf4f5261713
latform.c
6402646dbd962f62c37abbb1d435907d54da77dd 15-Sep-2014 Ravi Kumar Alamanda <ralama@codeaurora.org> hal: enable more default logs

Enable minimal default logging to know audio routes and sound
devices being enabled or disabled.

Change-Id: Ia5c67a654fc2f36bcb7cf722706a573b9e6c0a04
latform.c
99c752d87eb818fc3cfb2e5c6790b1ea0bc88da5 21-Aug-2014 Ravi Kumar Alamanda <ralama@codeaurora.org> Revert "Revert "audio: add support for routing to/from voice TX/RX paths""

This reverts commit 55a1293b422d181281cf0f7d37c6c15c5d921ef3.

Bug: 15520724.

Change-Id: I46c2402bedd513c148b2c309c6f18a7ef3aa4d2a
latform.h
55a1293b422d181281cf0f7d37c6c15c5d921ef3 11-Aug-2014 Vineeta Srivastava <vsrivastava@google.com> Revert "audio: add support for routing to/from voice TX/RX paths"

This reverts commit 8edfd66a7b1d033e65e5621d25ef3cbf1f40316e.

Bug: 16949514
latform.h
8edfd66a7b1d033e65e5621d25ef3cbf1f40316e 10-Jul-2014 Eric Laurent <elaurent@google.com> audio: add support for routing to/from voice TX/RX paths

Add support for routing voice calls to devices in other audio
HALs by allowing playback and captuer to/from AFE proxy.

Bug: 15520724.

Change-Id: Ia4a4428001ea06f7c7b213db861ec281ebd25174
latform.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
latform.c
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
latform.c
24ca9ade8ff9550a1f30e28c6008e3b0832ab15f 19-Jun-2014 Haynes Mathew George <hgeorge@codeaurora.org> audio: compilation fixes

Fix compilation errors introduced by the IMS change.

Change-Id: I24a3d11dd1f0619a96ab4dc4ef6afb3d324205ab
latform.c
4b89e37ad290ef955abf8ac1d151728303311345 19-Jun-2014 Vineeta Srivastava <vsrivastava@google.com> Revert "Revert "hal: Add support for IMS calls""

This reverts commit a609e8ebdfeca875b6d35ccfb3fb8b87710f3499.
latform.c
latform.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
latform.c
a609e8ebdfeca875b6d35ccfb3fb8b87710f3499 18-Jun-2014 Eric Laurent <elaurent@google.com> Revert "hal: Add support for IMS calls"

This reverts commit cedf1ac3c00e331b5f51b077f26c1367544ddd65.

Change-Id: I5f92f28c8b97265263a0bce5b38ff60d4655b68b
latform.c
latform.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
latform.c
latform.h
ddd5f65fa348fd541391bab42fba1622db312613 12-Jun-2014 Glenn Kasten <gkasten@google.com> resolved conflicts for merge of 4f993391 to master

Change-Id: I5a1fd2107a613f2dd2c5c59c4c3e3e279f85585b
4f99339176510e3a9995fb84797efb6e77de3572 14-May-2014 Glenn Kasten <gkasten@google.com> Runtime configuration of period size

Bug: 14938247
Change-Id: I0b846e7b27155aba26c86d9232aa3fcd4aa9b8e1
latform.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
latform.c
9f3065480c81bf01d3af65bfd3da09e1fb74b520 03-Apr-2014 Ravi Kumar Alamanda <ralama@codeaurora.org> audio: support for wide-band speech audio over BT

Adding support for WB audio with BT devices

Change-Id: Ibaab69a8eb52f42f214c9c1f8f26ad3494728695
Bug: 13763881
latform.c
latform.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
latform.c
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
latform.c
994a693158202488516c48c22534ae2035b5c8fa 17-Jul-2013 Eric Laurent <elaurent@google.com> audio: reduce audio HAL log spam.

Change-Id: I73a7ee40a32ccd4e6a85e49d08a6610351fedab7
latform.c
1b9f4b3708d1ed1204bdb1dec370ad2e9db7a779 22-Jun-2013 sangwoo <sangwoo2.park@lge.com> audio HAL: Add retry to get mixer in adev_open

If the sound card is not created in kernel before audio hal initialized
by audio flinger, the mixer open would be failed.
This is timing issue. So retry routine is need.

Change-Id: Icff3cd53763bfc483725849874fe27ff4de28890
latform.c
33d330678f797b8796f72114bad42957b9ca204f 11-Jun-2013 Ravi Kumar Alamanda <ralama@codeaurora.org> audio/hal: Set playback buffer size to integral multiple of msec

- Set the deep-buffer and low-latency output buffer sizes to
integral multiple of msec. This reduces the variations in
the writes.
- Compute the input buffer size based on sample rate. Use 20msec
buffers in capture path.

Bug: 9283911, 9106434
Change-Id: Icbcb653f7f0fd3293dd4b514a54ac91d8311b308
latform.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
latform.c
latform.h