BTW, I have found one channel on which TsReader reports invalid AC-3 audio streams in addition to valid MP1 streams. In other words the channel has 2 MP1 streams (Engish and Russian) when TsReader shows 2 MP1 and 2 AC-3 streams. There is no sound on AC-3 streams. I have TS file. Where is better to report this bug?
According to DVB, language descriptors are only required if there are two or more audio streams. This is not unusual.Some channels have only one audio stream without language code, I have recorded TS files and checked with VLC player. In this case MP reports this stream as UNK.
I think you've identified a case (mus) where the list of languages is genuinely incomplete. I'm not sure how best to fix this. Whether to manually add the code (and check for other missing codes) or check for a better way of getting the list of ISO 639 codes from .NET. Please keep in mind that TVE is in code freeze as well.I understand that offered solution is quick and dirty and may affect some other parts of engine.
Values are only wiped if you go into the corresponding section in MP configuration and save changes. Otherwise it already works as requested. I don't think this is so bad.Another solution is to preserve somehow values manually added to list of languages in the configuration file.
Perhaps. I think people more readily understand unk as unknown than und as undefined. Owlsroost, what do you think?BTW if the UNK lang code is added by TsReader and is non standard, may be it is better to change it to UND code which is standard?
I agree here! Also I'm not owlsroost^^Perhaps. I think people more readily understand unk as unknown than und as undefined. Owlsroost, what do you think?
Perhaps. I think people more readily understand unk as unknown than und as undefined. Owlsroost, what do you think?