Microsoft KB Archive/316747

= Serbian/Croatian Language ID Problem with DVD Playback in Windows Media Player =

Article ID: 316747

Article Last Modified on 1/31/2007

-

APPLIES TO


 * Microsoft Windows Media Player 8.01
 * Microsoft Windows Media Player 8.01

-



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.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.



Steps to Reproduce the Behavior

 * 1) Start Windows Media Player.
 * 2) On the Tools menu, click Options.
 * 3) On the DVD tab, under Language Settings, click Croatian in each box.
 * 4) Click OK.
 * 5) On the Tools menu, click Options.
 * 6) On the DVD tab, Serbian is selected instead of Croatian (the latter is expected).

Keywords: kbprb KB316747

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.