Age | Commit message (Collapse) | Author |
|
Add support for new APIs to support voice call and
voice call features.
CRs-fixed: 2381271
Change-Id: Id3ba4417f1365018e5a26d243caea83571857f63
|
|
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
|
|
Add support to query presentation position from DSP
in system time domain.
Change-Id: I475aeedb7a3691027698ca91747b801dff569d21
Signed-off-by: Surendar Karka <skarka@codeaurora.org>
|
|
into audio-hal.lnx.5.1
|
|
Add new parameter in SA+ effects to get latency introduced
by each effect. Use #ifdef instead of #if in environmentalreverb header
file since _cplusplus macro not being defined is raising errors.
Change-Id: I0d5e410414502ac2bef77f1cbd7b041e4f26844d
|
|
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
|
|
Compressed IEC 61937 capture uses variable size packets for data
transfer
Change-Id: I8e6baaf870f5f504c0c642cf44795334097bddbf
|
|
Use #ifdef instead of #if in effects related header files
since _cplusplus macro not being defined is raising errors.
Change-Id: I207de40547d99dc98f3130e2514d02a84b485483
|
|
FFV/Allplay requires licensing info during init.
- Retrieve Product_Id using "meta_info_key" from platfrom xml file during HAL-Init.
- Retrieve Product_License using "audio_calibration_info" from ACDB.
- Extend QAHW GetParam API to access AllPlay License information.
Change-Id: Ie759f795d76e0038cba3f14ee9084f1c46b64c0a
|
|
- 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
|
|
-Use long for mixer control with integer type to match with
kernel snd_ctl_elem_value definition.
-Use packed structure for mixer controls with byte type
Change-Id: I9fbb1d10c5ee212348b58fc4b27a3d74403d8bda
|
|
Fix incorrect boundary check for pan/scale/downmix controls.
Change-Id: I5887b28c576755ce44419691a371ee65a80ee714
|
|
Fix incorrect channel map.
Add support for concurrent pan_scale & downmix control.
Change-Id: I11372244dade258741ba2264d667b9012d9edeec
CRs-fixed: 2091555
|
|
Add support in HAL to send mix matrix params using downmix,
Pan-Scale mixer controls. Add new interactive usecases and
also add support to open and teardown for interactive streams.
Add support in test app for supporting up to 9 concurrent
streams. Add support for mixer matrix params handling.
Change-Id: I0dc5b908ee779b2b2c526a67609c057f591f26e7
|
|
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
|
|
Adding HAL extension for transcode hw loopback
Userspace qahwi APIs introduced to exercise this extension
Change-Id: Iffae3f6936c2519f0c5349c2430eb598b97c3364
|
|
Add ip-handler interface audio extension module to
handle MS12 security mechanism.
Change-Id: I599325a5d0d7ae47eced243bead7ed2a4e25ebb0
|
|
Update adsp handler logic to handle multiple events from ADSP
Change-Id: Icd2bf5ef7649e5781a8c3aae7aa0e3a42a43f11d
|
|
Add new set param api to configure input channel map to DSP
Change-Id: I47f8c165040be59c4da70b13b0cbc66c8802f71b
|
|
-Changes to add DSP clock recovery support
Conflicts:
qahw_api/test/qahw_playback_test.c
hal/audio_extn/utils.c
CRs-Fixed: 2036937
Change-Id: I32e18e415c4a7dfdc7ae13d0e50c1ca76d739cc0
|
|
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
|
|
-Changes to add support for out start delay
Change-Id: I27a55267efa888925c837639cb3349c6e19da249
|
|
-Changes to add support for audio render window.
Change-Id: I40bb0d8061b8245999c37a485d3a7ee45108fac6
CRs-Fixed: 2009985
|
|
|
|
- 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
|
|
Make effect uuid static.
CRs-Fixed: 2010745
Change-Id: I08899b1797c1f6284620adfba0d44eacf785f09c
|
|
Add changes to test aptx decoder using playback test app.
CRs-Fixed: 1081424
Change-Id: Ie7913d5a0b0091ce50d9066b7d85100e7f884f83
|
|
Complete test app to support all effects including equalizer, bassboost,
virtualizer, reverb and audiosphere.
CRs-Fixed: 1081403
Change-Id: I1361164ae400546e20d50bf8a2faa5e3094a1b11
|
|
Implement new api qahw_set_param_data to set SourceTracking
parameters in given payload.
Change-Id: I5499d91eab08342c6d567a28997f8a58e8f0a71e
|
|
Initial version of QTI audio effect HAL Wrapper.
CRs-Fixed: 1081403
Change-Id: I12291cc7106f7530422891d1bee7e3d4530563c5
|
|
-Fix compilation warnings against tx app_type changes.
-Remove assignment of compress usecase outside compress
input extension.
-Define input flag for compress record usage.
Change-Id: I36630c7f6524d494b76e0a3bd074185a01e19883
|
|
Implement new api qahw_get_param_data to store Sourcetracking
parameters in given payload.
Change-Id: Ie256d075566ad9072466c8ac72f46dca9e5a0f3a
|
|
Implement set mic mute and get mic mute api' to mute/unmute
mic during HFP/voice/voip calls.
Change-Id: If049cfc6423ee848cae1fcb2e3a1644122179359
|
|
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
|
|
Add support to use profile tag in app_type configuration.
Profile tag need to be mentioned with profile string and
same should be set to a stream using set param.
If no profile is set to the stream, matching would be done
only against app_type entries without profile tag keeping
backward compatibility.
Change-Id: I24f0b67d638517fe4f428c0d650fcc72c380faa1
|
|
-Initial version of QTI Audio HAL Wrapper.
Change-Id: Ia11c9d6b736cb5e9fa732601c3a3efd8d75ddd98
|