Skip to content

Commit dd4dd8c

Browse files
authored
Fix sending pre-connect audio data when byte buffer has backing array (#678)
1 parent 7ef6759 commit dd4dd8c

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.changeset/itchy-experts-rush.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"client-sdk-android": patch
3+
---
4+
5+
Fix sending pre-connect audio data when byte buffer has backing array

livekit-android-sdk/src/main/java/io/livekit/android/audio/PreconnectAudioBuffer.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ internal constructor(timeout: Duration) : AudioTrackSink {
111111

112112
synchronized(outputStreamLock) {
113113
if (audioData.hasArray()) {
114-
outputStream.write(audioData.array())
114+
outputStream.write(audioData.array(), audioData.arrayOffset(), audioData.capacity())
115115
} else {
116116
while (audioData.hasRemaining()) {
117117
val readBytes = min(tempArray.size, audioData.remaining())

0 commit comments

Comments
 (0)