Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 1e750c64 authored by Shreyas Nagasandra Chandrasekhar's avatar Shreyas Nagasandra Chandrasekhar
Browse files

alsa_sound:Port Audio fixes for concurrency and misc issues.

Issues:
 Support for echo supression .
   Fix:Add echo cancellation key to HAL getparameters

 Fix for IMS hold Issue. CRs-Fixed: 493474
   Fix:Add check for hold state also along with
       active to call doRouting.

 Increase the stop threshold of proxy driver for a2dp .
   Fix:Increase the stop threshold to a higher value so that stop is not
        issued while bt hal is not ready to consume data.

 If two back to back notifications are started immediately during a
 call, the second notification is still heard sometimes though it
 should be muted . CRs-Fixed: 501013
   Fix:Fix this issue by handling in call sonification even when refcount
       of output is 1, so that mute count is properly maintained in such
       scenarios

 Sound burst on switching from speaker to headset. CRs-Fixed: 480077
   Fix:Set the stream mute for other output(LPA or Compressed) followed
       by device setting for lpa or compressed output and then set the
       device for primary output

 Sudden burst for short duration. CRs-Fixed: 486123
   Fix:The delay calculation for unmute is not correct.
       Correct the calculation for unmute.

 Fix to avoid mute of an already muted stream. CRs-Fixed: 482262

 Fix to avoid Ringtone leaks to speaker in Skype MO call. CRs-Fixed: 477665

 When BT is in A2DP profile, try to do a Voice call,unable to
 hear any voice on BT/earpiece/Speaker when in call. enablevoicecall()
 is failed due to BTA2DP is not supported. CRs-Fixed: 462159
 Fix:Added check to detect voice path setup failures, such that
       later requests to setup voice path can be processed

 Observed that Skype call is not routing through HDMI sometimes.
   Fix: HDMI device pair gets overwritten by Earpiece & Mic when Skype
       closes current input stream and opens another one.
       Fix is to check the current rx device in audio HAL and picking up
       proper rx instead of handset_rx. CRs-Fixed: 478276

Change-Id: I242a0e37de6d3292ca564624f859ab3e5f16415d
parent 2b62aa4a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment