summaryrefslogtreecommitdiff
path: root/qahw_api/src
AgeCommit message (Collapse)Author
2019-10-13qahw_api: Updated fixes on qahw api's and loggingRajesha Kini
Updated to get working of stream drain, flush and minimum buffer size. Enahanced log message for time capture. CRs-fixed: 2450433 Change-Id: I7523808a434b74626bd1e2a44e08eb1d871b8229
2019-10-09qahw: Add support for new stream APIsJosh Kirsch
Add support for new APIs to support voice call and voice call features. CRs-fixed: 2381271 Change-Id: Id3ba4417f1365018e5a26d243caea83571857f63
2019-07-03hal: Add API support to stop input streamManish Dewangan
Add API support to stop input stream. Expose in_stop in HAL via QAHW so that clients may call it when necessary. Change-Id: I5b1112166453371ab4d79c31fa99fb1f6b3bff3f
2018-10-29hal: add support for configuring render windowTrinath Thammishetty
Add support to set render window in transcode loopback usecase. Render window is used by DSP to take rendering decision, i.e, whether input frame should be rendered, dropped or repeated. Change-Id: I87560a8e437b33dcd15094f30a532b3ed3d3749f
2018-05-17qahw_api: call unlinkToDeath to avoid segmentation faultSurendar Karka
Segmentation fault is observed while client cleaning up/closing the session as death notifier is not released. Calling unlinkToDeath to avoid segmentation fault. Change-Id: Ibc855396a25b80103302298306438e84c29eda23
2017-12-29qahw_api: Propagate missing changes from 2.2.c4 to 4.0Trinath Thammishetty
Add support for audio effects through binder server calls if QAS is enabled. Else the required APIs are called directly. Change-Id: I1f45ae89b839e69c49cbca407ddb05b7a02d3dc6
2017-11-16qahw: Add binder support for Audio HALSidipotu Ashok
- Bring in a new cpp source file which HAL clients talk to - This code in turn makes the binder proxy/clients side calls - The binder server calls into the existing qahw.c Change-Id: I45625bcb2d8a2eb858c68d24f0cad3202d754244
2017-07-27audio: hal: Add Hal extension for transcode loopback usecaseSiddartha Shaik
Adding HAL extension for transcode hw loopback Userspace qahwi APIs introduced to exercise this extension Change-Id: Iffae3f6936c2519f0c5349c2430eb598b97c3364
2017-06-01hal: add timestamp mode support for offload playback streamsNaresh Tanniru
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-02-27audio: hal: Add AVD Drift Query supportManish Dewangan
- 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-01-24audio: enable compilation of qahw_api on Android buildsDhananjay Kumar
-Fix compilation errors from qahw_api tests and enable compilation of qahw_api on Android builds. Change-Id: Ifc05ea22f0fd9ac0e6f6e9b22a6c593841acc761
2017-01-05qahw: test: Implement new api of set param for SourceTrackSachin Mohan Gadag
Implement new api qahw_set_param_data to set SourceTracking parameters in given payload. Change-Id: I5499d91eab08342c6d567a28997f8a58e8f0a71e
2017-01-04audio: qahw_effect_api: Initial version of QTI audio effect HALWeiyin Jiang
Initial version of QTI audio effect HAL Wrapper. CRs-Fixed: 1081403 Change-Id: I12291cc7106f7530422891d1bee7e3d4530563c5
2016-12-06audio: qahw: Implement new api to store data in payloadSachin Mohan Gadag
Implement new api qahw_get_param_data to store Sourcetracking parameters in given payload. Change-Id: Ie256d075566ad9072466c8ac72f46dca9e5a0f3a
2016-12-06audio: qahw: Implement get and set mic mute functionsDhanalakshmi Siddani
Implement set mic mute and get mic mute api' to mute/unmute mic during HFP/voice/voip calls. Change-Id: If049cfc6423ee848cae1fcb2e3a1644122179359
2016-12-06audio: qahw_api: update QTI audio HAL to add read with timestampDhananjay Kumar
Update QTI audio HAL to dlsym read_v2 implemented by QTI audio interface and use this new read API to obtain timestamp for read buffer. Change-Id: I8db1325cfb5c60c1f120417e460595e47bce237e
2016-10-14audio: qahw_api: Initial version of QTI audio HALManish Dewangan
-Initial version of QTI Audio HAL Wrapper. Change-Id: Ia11c9d6b736cb5e9fa732601c3a3efd8d75ddd98