sub: fix frame based subtitle timestamp handling

Subtitle formats with frame based timing require using the video FPS to
compute proper subtitle timestamps. But it looks like the calculation to
do that was inversed.
This commit is contained in:
wm4 2014-01-09 23:04:38 +01:00
parent 09bf69afdb
commit cf02369aaf
1 changed files with 1 additions and 1 deletions

View File

@ -420,7 +420,7 @@ bool sub_read_all_packets(struct dec_sub *sub, struct sh_stream *sh)
// 23.976 FPS is used as default timebase for frame based formats
if (sub->video_fps && sh->sub->frame_based)
sub_speed *= sub->video_fps / 23.976;
sub_speed *= 23.976 / sub->video_fps;
if (opts->sub_fps && sub->video_fps)
sub_speed *= opts->sub_fps / sub->video_fps;