Fix the subtitle stream index calculation for multiple subtitles (#1219)
This commit is contained in:
parent
081a316843
commit
9dea386a8f
|
@ -225,10 +225,10 @@ extension [MediaStream] {
|
||||||
|
|
||||||
for (i, mediaStream) in mediaStreams.enumerated() {
|
for (i, mediaStream) in mediaStreams.enumerated() {
|
||||||
guard mediaStream.isExternal ?? false else { continue }
|
guard mediaStream.isExternal ?? false else { continue }
|
||||||
var _mediaStream = mediaStream
|
var copy = mediaStream
|
||||||
_mediaStream.index = 1 + embeddedSubtitleCount + audioStreamCount
|
copy.index = (copy.index ?? 0) + 1 + embeddedSubtitleCount + audioStreamCount
|
||||||
|
|
||||||
mediaStreams[i] = _mediaStream
|
mediaStreams[i] = copy
|
||||||
}
|
}
|
||||||
|
|
||||||
return mediaStreams
|
return mediaStreams
|
||||||
|
|
Loading…
Reference in New Issue