Bug: 128419018
Test: CTS AudioPreProcessingTest, manual tests for VoIP calls and
camcorder.
Change-Id: I5fe39451c30889e8abd56a16ddbb6bdf378ef2f2
(cherry picked from commit f69b0d0f1b2f3ea236961ca2c15ef8bec8087f26)
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 dedicated streams for VoIP usecase. This includes adding
a new direct output and input types that use audio playback
and record paths respectively. It falls back to compress VoIP
wherever this feature is not applicable.
Change-Id: I9b7654819b9d8deb00f8888fbfc31f0fbbae5266
When VoIP use fast capture to record, the audio ec and ns
cannot enable. This due to EFFECT_FLAG_HW_ACC_TUNNEL is
missed in effect description.
Fix this by adding EFFECT_FLAG_HW_ACC_TUNNEL in effect descriptors.
CRs-Fixed: 2037518
Change-Id: Id4d27ddb8d79e98d7f4fc617ea96efd0ae502569
Add the possibility to define device specific effect descriptors
in libqcomvoiceprocessingdescriptors.so. This will allow
exposing different implementation UUISs according to device tuning
so that applications can distinguish one from the other.
Bug: 9126576.
Change-Id: I8e6ca00cbc6386498a5df99b514b1c7b7b1fd82c