Mercurial > mplayer.hg
diff sub/av_sub.c @ 37161:6d654ac9201e
Better handling of out-of-range subtitle timestamps.
Fixes decoding of PGS subtitles.
author | reimar |
---|---|
date | Sat, 23 Aug 2014 14:23:37 +0000 |
parents | 9b88b87f5921 |
children |
line wrap: on
line diff
--- a/sub/av_sub.c Sat Aug 23 13:59:32 2014 +0000 +++ b/sub/av_sub.c Sat Aug 23 14:23:37 2014 +0000 @@ -130,7 +130,7 @@ if (res < 0) return res; if (*pts != MP_NOPTS_VALUE) { - if (sub.end_display_time > sub.start_display_time) + if (sub.end_display_time > sub.start_display_time && sub.end_display_time < 0x7fffffff) *endpts = *pts + sub.end_display_time / 1000.0; *pts += sub.start_display_time / 1000.0; }