mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-04-14 12:57:19 +00:00
android: fix hearing aid parsing
This commit is contained in:
@@ -67,8 +67,8 @@ import kotlinx.coroutines.Job
|
|||||||
import kotlinx.coroutines.delay
|
import kotlinx.coroutines.delay
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import me.kavishdevar.librepods.R
|
import me.kavishdevar.librepods.R
|
||||||
import me.kavishdevar.librepods.composables.StyledSlider
|
|
||||||
import me.kavishdevar.librepods.composables.IndependentToggle
|
import me.kavishdevar.librepods.composables.IndependentToggle
|
||||||
|
import me.kavishdevar.librepods.composables.StyledSlider
|
||||||
import me.kavishdevar.librepods.services.ServiceManager
|
import me.kavishdevar.librepods.services.ServiceManager
|
||||||
import me.kavishdevar.librepods.utils.AACPManager
|
import me.kavishdevar.librepods.utils.AACPManager
|
||||||
import me.kavishdevar.librepods.utils.ATTHandles
|
import me.kavishdevar.librepods.utils.ATTHandles
|
||||||
@@ -505,6 +505,8 @@ private fun parseHearingAidSettingsResponse(data: ByteArray): HearingAidSettings
|
|||||||
if (data.size < 104) return null
|
if (data.size < 104) return null
|
||||||
val buffer = ByteBuffer.wrap(data).order(ByteOrder.LITTLE_ENDIAN)
|
val buffer = ByteBuffer.wrap(data).order(ByteOrder.LITTLE_ENDIAN)
|
||||||
|
|
||||||
|
buffer.get() // skip 0x02
|
||||||
|
buffer.get() // skip 0x02
|
||||||
buffer.getShort() // skip 0x60 0x00
|
buffer.getShort() // skip 0x60 0x00
|
||||||
|
|
||||||
val leftEQ = FloatArray(8)
|
val leftEQ = FloatArray(8)
|
||||||
|
|||||||
Reference in New Issue
Block a user