leaudio: Fix for removing data path
This patch fixes this. < HCI Command: LE Remove Isochro.. (0x08|0x006f) plen 3 #27653 10:42:28.301675 Connection Handle: 96 Data Path Direction: 0x03 Input (Host to Controller) Output (Controller to Host) > HCI Event: Command Complete (0x0e) plen 6 #27654 10:42:28.302108 LE Remove Isochronous Data Path (0x08|0x006f) ncmd 1 Status: Command Disallowed (0x0c) Connection handle: 96 It could happen after switching from Music -> Phonecall -> Music -> Phonecall. Android incorrectly tries to clear two directions but only one was set. This could result in no properly released stream. Also this patch handle Command Disallowed for the data path operation. Since Data Path is removed on CIS disconnection, Android ignores the error code and continues with dropping stream. Bug: 233962131 Test: manual Music->Phonecall->Music->Phonecall Test: atest BluetoothInstrumentationTests Tag: #feature Change-Id: I8486c15472ff886fa3e9156bbf2ad80b67251875
Loading
Please register or sign in to comment