Serbian/Croatian Language ID Problem with DVD Playback in Windows Media Player (316747)
The information in this article applies to:
- Microsoft Windows Media Player for Windows XP Professional
- Microsoft Windows Media Player for Windows XP Home Edition
This article was previously published under Q316747 SYMPTOMS
In Windows Media Player, when you set the language settings to Croatian, and then you close the Options dialog box, the settings are changed to Serbian when you reopen the Options dialog box.
CAUSE
Windows Media Player for Windows XP uses primary language IDs to identify each language in the Options dialog box on the DVD tab.
The DVD specification allows only the major languages (only the first two letters of the ISO-639 codes). Serbian and Croatian are two distinct languages with distinct two-letter ISO codes; however, the values of LANG_SERBIAN and LANG_CROATIAN in Ntdef.h are both 0x1a. As a result, Windows Media Player and DirectShow are not differentiated; they should be distinguished by their SUBLANGID in LCID. Fixing this problem would require Windows Media Player to define a special LANGID WMPLANG_SERBIAN and to map it to the correct full LCID.
RESOLUTION
This problem will be corrected in future versions of Windows Media Player.
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.
Modification Type: | Major | Last Reviewed: | 9/24/2003 |
---|
Keywords: | kbprb KB316747 |
---|
|