This commit is contained in:
Alex X 2024-12-19 23:17:44 +03:00 committed by GitHub
commit 0acacd3591
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -432,8 +432,8 @@ func (element *Stream) writePacketV3(pkt av.Packet, rawdur time.Duration, maxFra
element.dts += element.timeToTs(rawdur)
return got, out, nil
}
func (element *Muxer) Finalize() []byte {
stream := element.streams[0]
func (element *Muxer) Finalize(pktIdx int8) []byte {
stream := element.streams[pktIdx]
stream.moof.Tracks[0].Run.DataOffset = uint32(stream.moof.Len() + 8)
out := make([]byte, stream.moof.Len()+len(stream.buffer))
stream.moof.Marshal(out)
@ -442,7 +442,6 @@ func (element *Muxer) Finalize() []byte {
stream.sampleIndex = 0
stream.muxer.fragmentIndex++
return out
}
// PutU32BE func