Commit Graph

15 Commits

Author SHA1 Message Date
Satish Babu Patakokila c3c5d43c4c hal: Add API to support device configuration
Add new API to set device configuration from Client.
Currently the device config is set from edid.
New API overwrites the default device config with
client provided values.

CRs-fixed: 2071954
Change-Id: I1f0918acf0a420f9c9d8a17bc070637199cb7105
2017-08-15 15:02:34 -07:00
Pallavi 761ce6cdda hal: fix null pointer references and data initialization errors
- add null pointer check and initialize uninitialized variables

CRs-Fixed: 2075786
Change-Id: I3e983673f36005be795a0d3adb3c54b5dcf0f002
2017-08-15 15:02:20 -07:00
Naresh Tanniru 29bce4e5dd hal: qahw: Add support for Input channel map config
Add new set param api to configure input channel map to DSP

Change-Id: I47f8c165040be59c4da70b13b0cbc66c8802f71b
2017-06-08 19:27:54 +05:30
Linux Build Service Account 11e89fa37b Merge "hal: Add support for dynamic logging" 2017-06-06 06:15:55 -07:00
Naresh Tanniru ee3499a47e hal: add timestamp mode support for offload playback streams
Add timestamp mode support for offload playback streams.
Support is added through compressed path, which is configured
internally when timestamp mode is requested.

CRs-fixed: 2016014
Change-Id: I0cc982a51f87abed40e424bc31fe9e013342bb71
2017-06-01 19:52:24 +05:30
Revathi Uddaraju 1eac8b0e2d hal: Add support for dynamic logging
Changes to support dynamic logging in hal

Change-Id: I315c919bd940d8ccdb9103eb06bf67c1e3ff3f4b
2017-05-29 03:20:20 -07:00
Ben Romberger d771a7c8ca audio: hal: Add support for registering adsp events
Add support for AHAL clients to register for adsp events
and receive event callbacks when an event is triggered by adsp.

CRs-Fixed: 2023812
Change-Id: Ie22efee6e859c3d819ed3939e164cb7baebab71b
2017-05-18 21:24:23 +05:30
Manish Dewangan 14956cc959 audio: hal: support for out start delay
-Changes to add support for out start delay

Change-Id: I27a55267efa888925c837639cb3349c6e19da249
2017-05-17 02:31:28 -07:00
Manish Dewangan 27346045e7 audio: hal: support for audio render window
-Changes to add support for audio render window.

Change-Id: I40bb0d8061b8245999c37a485d3a7ee45108fac6
CRs-Fixed: 2009985
2017-05-17 02:31:21 -07:00
Manish Dewangan 3ccdea5392 audio: hal: Add AVD Drift Query support
- Add out set_param_data() and get_param_data() API.
- This API is needs to be used for client to set/get out stream
  specific params.
- Currently it only supports get/set of afew out params. Going forward all
  the new param needs to be supported by these APIs.
  In future key,value pair based set/get param API will be deprecated.
- Use get_param_data() API to query avtimer vs device drift support.
  Currently this API only supports drift query for HDMI device as for
  other device DSP can directly do the drift correction.

Change-Id: Iaec94b7220cdaa243d4b616fb727aae7179539d2
2017-02-27 19:26:40 +05:30
Dhanalakshmi Siddani 18737938db audio: Changes to support Aptx decoder in offload mode
Add support to send license key value and bt device address
to DSP. Add Aptx format related changes. Also add support for
struct based set params using set api.

CRs-Fixed: 1081424
Change-Id: I2877239e61d3841e6ae90af2d39fb0b93cc2b6db
2017-02-03 05:50:13 -08:00
Dhananjay Kumar 23a3bec886 audio: enable compilation of qahw_api on Android builds
-Fix compilation errors from qahw_api tests and enable
 compilation of qahw_api on Android builds.

Change-Id: Ifc05ea22f0fd9ac0e6f6e9b22a6c593841acc761
2017-01-24 05:33:47 -08:00
Sachin Mohan Gadag daf1d06ff2 audiohal: Sourcetrack: Add new set api
Add new set api to set Sourcetracking parameters.

Change-Id: Ib166c521a2f48b940798a760fd323eb076caa143
2017-01-05 15:35:06 +05:30
Sachin Mohan Gadag a3da380a82 audio: hal: Add new get_param_data api
Implement get_param_data api to store Sourcetracking
parameters in payload.

Change-Id: Idd8c3ddbe053237ea642c61dcc8441ed404e9c75
2016-12-06 04:54:55 -08:00
Dhananjay Kumar ee4d2004ba hal: add support for compressed recording
Add support for recording through commpressed driver.
Add qahw interface layer for non standard API implementation.

Change-Id: Id1689f2ccab9bb8b920098e9cda1083b7d3ec4da
2016-12-06 18:17:25 +05:30