mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-08 13:22:53 +02:00
avutil/timecode: fix starting frame number for 59.94 fps
The existing code for adjusting starting frame number assumes 29.97 as stream fps. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
ce8a12fb72
commit
b6652f5100
@ -214,7 +214,7 @@ int av_timecode_init_from_string(AVTimecode *tc, AVRational rate, const char *st
|
||||
tc->start = (hh*3600 + mm*60 + ss) * tc->fps + ff;
|
||||
if (tc->flags & AV_TIMECODE_FLAG_DROPFRAME) { /* adjust frame number */
|
||||
int tmins = 60*hh + mm;
|
||||
tc->start -= 2 * (tmins - tmins/10);
|
||||
tc->start -= (tc->fps == 30 ? 2 : 4) * (tmins - tmins/10);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user