Fix regular Language element in Matroska not having an effect anymore

This commit is contained in:
Vanilagy
2025-08-27 08:56:41 +02:00
parent c498b87b3e
commit 7f8770de99
4 changed files with 12 additions and 9 deletions
+4 -1
View File
@@ -1014,7 +1014,10 @@ export class MatroskaDemuxer extends Demuxer {
case EBMLId.Language: {
if (!this.currentTrack) break;
if (this.currentTrack.languageCode) break; // LanguageBCP47 was present, which takes precedence
if (this.currentTrack.languageCode !== UNDETERMINED_LANGUAGE) {
// LanguageBCP47 was present, which takes precedence
break;
}
this.currentTrack.languageCode = reader.readAsciiString(size);