Skip to content

Commit e6d71d2

Browse files
authored
Fix when it is not buffer.hasRemaining (#2)
1 parent 68bcaa3 commit e6d71d2

File tree

1 file changed

+3
-2
lines changed
  • lib/src/main/java/com/otaliastudios/transcoder/internal/audio

1 file changed

+3
-2
lines changed

lib/src/main/java/com/otaliastudios/transcoder/internal/audio/chunks.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@ internal class ChunkQueue(private val sampleRate: Int, private val channels: Int
2525
fun isEmpty() = queue.isEmpty()
2626

2727
fun enqueue(buffer: ShortBuffer, timeUs: Long, timeStretch: Double, release: () -> Unit) {
28-
require(buffer.hasRemaining())
29-
queue.addLast(Chunk(buffer, timeUs, timeStretch, release))
28+
if (buffer.hasRemaining()) {
29+
queue.addLast(Chunk(buffer, timeUs, timeStretch, release))
30+
}
3031
}
3132

3233
fun enqueueEos() {

0 commit comments

Comments
 (0)