]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/vf_yadif.c
asm: Consistently uppercase SECTION markers
[ffmpeg] / libavfilter / vf_yadif.c
index 574eac4a03285e557d2a58bd7fd0125868187c8e..75f2d177588febf5d27f73e58c8ea826fa9c829f 100644 (file)
@@ -398,7 +398,7 @@ static int poll_frame(AVFilterLink *link)
     if (val <= 0)
         return val;
 
-    //FIXME change API to not requre this red tape
+    //FIXME change API to not require this red tape
     if (val == 1 && !yadif->next) {
         if ((ret = ff_request_frame(link->src->inputs[0])) < 0)
             return ret;
@@ -462,6 +462,10 @@ static int config_props(AVFilterLink *link)
     link->w             = link->src->inputs[0]->w;
     link->h             = link->src->inputs[0]->h;
 
+    if (s->mode & 1)
+        link->frame_rate = av_mul_q(link->src->inputs[0]->frame_rate,
+                                    (AVRational){2, 1});
+
     s->csp = av_pix_fmt_desc_get(link->format);
     if (s->csp->comp[0].depth > 8) {
         s->filter_line  = filter_line_c_16bit;