Hi,
regarding to this thread i took a look into the code of the DVD player.
The method GetLCID(string strLanguage) does not return the right LCID. It returns the one from CultureTypes.NeutralCultures, but it has to be the one from CultureTypes.SpecificCultures. E.g. German 1031 instead of 7.
I changed DVDPlayer.cs:
- fixed GetLCID.
- changed SetDefaultLanguages() to get more detailed infos.
- Also the call of SetDefaultLanguages() had to be moved from Play() to FirstPlayDvd() because the settings have to be done before the player starts.
Hope it works.
I provided the patch on Sourceforge
Flip.
regarding to this thread i took a look into the code of the DVD player.
The method GetLCID(string strLanguage) does not return the right LCID. It returns the one from CultureTypes.NeutralCultures, but it has to be the one from CultureTypes.SpecificCultures. E.g. German 1031 instead of 7.
I changed DVDPlayer.cs:
- fixed GetLCID.
- changed SetDefaultLanguages() to get more detailed infos.
- Also the call of SetDefaultLanguages() had to be moved from Play() to FirstPlayDvd() because the settings have to be done before the player starts.
Hope it works.
I provided the patch on Sourceforge
Flip.