Commit Graph

6 Commits

Author SHA1 Message Date
Samyak Jain fd24f1e1a0 HAL: Add new device for voice headset
3-pole headphones not working for voice
usecase due to different backend added
for headset.

add new device for headset to differentiate
from headphones and update mixer path
accordingly.

Change-Id: I29d58e29637534e7d2b6098c5cb89ca6f3b987db
2019-05-10 08:46:31 -07:00
Weiyin Jiang 2995f669c0 hal: fix misc audio hal errors
Fix misc audio hal errors.

CRs-Fixed: 2436822
Change-Id: I078656c5a7a3a5a97c8044e716c5ca0fe8ff3ef4
2019-04-18 09:30:51 +08:00
Revathi Uddaraju 1eac8b0e2d hal: Add support for dynamic logging
Changes to support dynamic logging in hal

Change-Id: I315c919bd940d8ccdb9103eb06bf67c1e3ff3f4b
2017-05-29 03:20:20 -07:00
Rohit kumar f412040b08 hal: add support for configurable mono speaker
Add devices to support right speaker as mono device along with
speaker protection support. It also provides option to switch
between left and right speaker using setparameter.

CRs-Fixed: 1051075
Change-Id: Iac140448bd6f49444d22a9e496b71e3502dfaefe
Signed-off-by: Rohit kumar <rohitkr@codeaurora.org>
2016-10-13 23:56:10 -07:00
Ravit Dennis aaee49c88a hal: dev_arbi: support more audio devices for arbitration
Add support for more audio devices for RX arbitration,
including speaker, headphones and the combo
speaker/headphones device.

Change-Id: I822fa0b70033ab067f50f7a019a21ef2e300a665
2015-03-02 06:59:47 -08:00
Lior Barenboim 0b61bc73d7 hal: add audio device arbitration extension
The audio device arbitration extension enables audio HAL to manage
shared resources by notifying clients when devices are required
by audio HAL and when they can be used by the clients.

This change is implemented as an audio extension. It dynamically
loads a library which implements the arbitration and IPC
mechanism

Change-Id: I13ade59caecfd69639f5bf8892dba917502ae357
2014-08-10 11:15:16 +03:00