If you have an .srt file and it does only display some lines and not all
this is what you do:
1. make sure you fix the character encoding (search)
2. make sure the path to the sub is right(search)
if it still doesn't work try out this little fixer I made http://bartypotter.no-ip.org/~simon/subrip/
UPDATE: now there is an OSX app http://bartypotter.no-ip.org/~simon/sub ... subrip.tgz
If you got the OSX version: choose a subtitle and the fixed one will be called [nameofbroken]Fixed.srt
If you got the other one:
java SubRip < your-broken-sub.srt > newfixedsubtitle.srt
you should have a fixed srt named 'newfixedsubtitle.srt'
If you get any errors please report them
If you are good with applescript or java please make something soo that you don't have to use the terminal
UPDATE: or make it look better, this just hurts the eyes