Fix HLS writing an incomplete init segment for sparse segments, improve decoder config validation, fix getFirstTimestamp() for Inputs with zero-packet tracks, allow zero-track muxing for some formats that allow it, add new track metadata that allows you to specify the decoder config early (enables zero-packet tracks), fix trafIndices in sparse fragmented MP4s, fix assertion errors in MPEG-TS demuxer

This commit is contained in:
Vanilagy
2026-08-08 17:00:36 +02:00
parent 7ec538e175
commit 5b22c8c17d
23 changed files with 1433 additions and 204 deletions
+2 -2
View File
@@ -1018,9 +1018,9 @@ export class Conversion {
// Let's check if the conversion can actually be executed
if (!this._composable) {
this.isValid = this.output.hasEnoughTracks();
this.isValid = this.output.hasEnoughTracks() && this.output.tracks.length > 0;
} else {
// Checking Output start validity is not up to us. We consider even zero-track conversions to be valid
// Checking Output start validity is not up to us. We even consider zero-track conversions to be valid
this.isValid = true;
}