X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavutil%2Ftimecode.c;h=60077ba0c04407459cf91e19911844b2eded6509;hb=9d753549635642508f3d7d30973c453c320e9cb4;hp=e9d8504ee7a68577143775d6c3ee8842c916cb44;hpb=e9dfc6f9006f81d6267d183b00616053b514df8f;p=ffmpeg diff --git a/libavutil/timecode.c b/libavutil/timecode.c index e9d8504ee7a..60077ba0c04 100644 --- a/libavutil/timecode.c +++ b/libavutil/timecode.c @@ -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; }