- updating qap hal test app to test new features of
MS12-1.3.2
- Added Support for Main2 Testing
- Added Support for OTT sound Testing
- Added Support to send init time params to MS12
Change-Id: I7713509b1bac11c04e7af8f3447624d1727b35f3
- Close socket fd to fix test app hang issue and increase the poll
time from 5msec to forever.
- Increase the sleep duration to 5sec to optimize power.
Change-Id: Ia3ce0121547d65617b52496b7cb6e37ef05c6ce3
- Add AUDIO_DEVICE_OUT_BLUETOOTH_A2DP as the sink
device to support linein to BT headset loopback.
- set device_connect parameter in transcode loopback
test app to load A2DP source IPC library.
Change-Id: Ib52fdf9aa966f50834ffa34884f5fa76053df15e
- Add AUDIO_DEVICE_OUT_BLUETOOTH_A2DP as the sink
device to support linein to BT headset loopback.
- set device_connect parameter in transcode loopback
test app to load A2DP source IPC library.
Change-Id: Ib52fdf9aa966f50834ffa34884f5fa76053df15e
Enable GCOV if config is set to true. Also
add gcov_flush in source files to get enhanced
code coverage.
Change-Id: I39776cc6d6f16cd23da05b66669eea22fc4cba81
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
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
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
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
For multichannel playback the corresponding channel mask is
printed in order to check for any mismatch.
Change-Id: I2cec1cc409d5044d05de7a6a5623a263573b331d
- To measure KPI latency values, second fclose of fd_latency_node
in test app causing segmentation fault.
- To fix this, remove double fclose for fd_latency_node.
Change-Id: I2b19d9f18eff7a63074aa01092afb06064f6723b
Fix KW suspicious dereference of pointer reported by KW in
multi-record test.
The pointer being dereferenced cannot be null at this point
since failure case is fatal and exits the test before reaching
this code, so just removing the null check with is creating suspicion.
Change-Id: Icee262f7a11cfbc462cae4fb53134451f22787a9
Use #ifdef instead of #if in effects related header files
since _cplusplus macro not being defined is raising errors.
Change-Id: I207de40547d99dc98f3130e2514d02a84b485483
FILE pointer could be NULL if open failed, need check it before close it. And
it is good to set closed resource to NULL.
CRs-fixed: 2249886
Change-Id: Ieb9ecb032f061f0895fcf83df5baf042b346b985
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
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
Add support to set channel mix coffecients to convert from
multichannel to dual mono.
Change-Id: I2ecd8babfe53ca48b6e596dce0579e95879ce7e0
Signed-off-by: Surendar Karka <skarka@codeaurora.org>
Replace clock reference from REALTIME (wall clock) to MONOTONIC . This is to
avoid getting impacted when system time is set backwards or forwards (either
through network or manually)
Change-Id: I989c7bd0adc80ffb40f65ec909295ca1d8501877
By default trying to do fopen without timestamp mode.
In this case it will fail. Fixing this fopen issue in this gerrit
by adding timestamp mode check.
Change-Id: I1e0e603080767452264c23b4588f563f581be8a0
This change is made for to support timestamp mode recording
session in the test app and added one more extra flag to
support this use case.
Change-Id: Ic0e81c70a18e31e25e667f2b6f3f3eedee5a4bf8
Update the value of the aac latm audio format in
hal_play_test app.
Change-Id: I7ae3babe4ba5414c1a9ed43a645d15acf5a81a18
Signed-off-by: Surendar karka <sukark@codeaurora.org>
-Adding support for qap associated decoding
this is needed when associated stream is separately
decoded in BD use case
Change-Id: Ib6ab9ed7846d32c05c615995ceb816b149303157
-This change includes test app changes to support event
mechanasim for getting buffer availability.
-As soon as module has the free space to copy the input
buffer, it will raise an event to the testapp notifing that a
new buffer can be sent.
-This will replace the exising polling mechanasim,
where testapp periodically queries the module to check if
a new input buffer can be sent or not.
Change-Id: I84f6f8a574f2589643733b4543348ad7992208c5
-In testapp code pthread_exit api is resulting in abort
for 64bit.
-As a fix, terminating the threads by calling return instead of
pthread_exit.
Change-Id: I2f686c3eda94470d33403b2e88d5110888995c60
Add support for audio effects through binder server
calls if QAS is enabled. Else the required APIs are
called directly.
Change-Id: I1f45ae89b839e69c49cbca407ddb05b7a02d3dc6
- Transcode loopback test app hangs at the end.
- As a fix, modify the release code sequence.
- Also add transcode loopback for 32khz pcm clips.
CRs-fixed: 2146098, 2142169
Change-Id: If0ca17ec58f7fc4715d75af11a1c6de707aac21b