Demonstration of problem:
Given this demonstration SRT file, that includes voweled Hebrew (עברית מנוקדת):
(in which the vowels are displayed correctly).
However, when the SRT subtitles are used inside VLC, the vowels are displayed before their corresponding letters and not on the letter (the screen-shot is from VLC 2.1.4):