timecode: more tolerant frame rate check for drop flag.
authorClément Bœsch <clement.boesch@smartjog.com>
Tue, 3 Jan 2012 16:01:24 +0000 (17:01 +0100)
committerClément Bœsch <ubitux@gmail.com>
Fri, 6 Jan 2012 11:16:06 +0000 (12:16 +0100)
This fixes some timecode probing in MOV.

libavcodec/timecode.c

index 00b40b7..420b276 100644 (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;
         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;
     }
         av_log(avcl, AV_LOG_ERROR, "Drop frame is only allowed with 30000/1001 FPS\n");
         return -2;
     }