Matroska: Subtitle duration not scaled for non-default TimecodeScale
If a Matroska file has a TimecodeScale that is not default (1000000; 1 ms), the duration of subtitle data is not scaled accordingly. For example if TimecodeScale is half (500000; 0.5 ms), every subtitle text has a correct start-time, but has a doubled duration. Note TimecodeScale can be much smaller, for example to achieve sample-accurate play back for an audiophile music clip. I'm on Windows XP SP3, tested VLC 1.1.1 as well as vlc-2.0.0-rc1. This problem does not occur on other players, such as MPC or MPlayer.