The file most prolly has messed up info. If you think VLC indexes that file incorrectly, then share us a sample file so I can open trac ticket for this.
Sigh. Ok, lemme try to rephrase this. If VLC plays back .srt files against real time, instead of against the movies' "Time Elapsed" figure, then VLC will be able to play back MY .srt file perfectly. This is irregardless of whether the movie has messed up info or not.
My point being that VLC is so strong and adaptive, it is able to play back any messed up movie. Yet, it fumbles when playing back .srt file, simply because it ties the .srt file playback to the movie's messed up "Time Elapsed" figure.
The movie is on DVD. Lord of the Rings, real long movie, extended version. I can't possibly correct any messed up info on the DVD, can I? It's a collectible, so I'd rather not have to keep a separate "corrected version" on the side. In fact, I do remember VLC fumbling on "Time Elapsed" figure for just about ANY long movie (more than 3 hours).