Fix last segment issue

This commit is contained in:
Ivan Malison 2024-07-24 19:26:29 -06:00
parent 65021b895a
commit ed331f2f69

View File

@ -95,16 +95,14 @@ class ChunkedRecordingManager(private val encoder: MediaCodec, private val outpu
fun finish() {
muxer.stop()
muxer.release()
this.callbacks.onVideoChunkReady(filepath, chunkIndex)
}
}
private var muxerContext: MuxerContext? = null
private fun createNextMuxer(bufferInfo: BufferInfo) {
muxerContext?.let {
it.finish()
this.callbacks.onVideoChunkReady(it.filepath, it.chunkIndex)
}
muxerContext?.finish()
chunkIndex++
val newFileName = "$chunkIndex.mp4"