timecode: more tolerant frame rate check for drop flag.

This fixes some timecode probing in MOV.
This commit is contained in:
Clément Bœsch 2012-01-03 17:01:24 +01:00 committed by Clément Bœsch
parent c5f4abf698
commit ed14b7242a

View File

@ -64,7 +64,7 @@ int avpriv_check_timecode_rate(void *avcl, AVRational rate, int drop)
return -1;
}
fps = (rate.num + rate.den/2) / rate.den;
if (drop && (rate.den != 1001 || fps != 30)) {
if (drop && fps != 30) {
av_log(avcl, AV_LOG_ERROR, "Drop frame is only allowed with 30000/1001 FPS\n");
return -2;
}