avfilter/avfilter: allow idet like scale to have parameter changes
authorMichael Niedermayer <michaelni@gmx.at>
Mon, 19 Jan 2015 04:37:42 +0000 (05:37 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 19 Jan 2015 05:03:57 +0000 (06:03 +0100)
Fixes assertion failure

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavfilter/avfilter.c

index b37ff1f2c880162a5dd4d5b40f611b73fc1c697e..76c60c1d297e60db5baf7dceb7c47039c8ea837e 100644 (file)
@@ -1163,7 +1163,8 @@ int ff_filter_frame(AVFilterLink *link, AVFrame *frame)
 
     /* Consistency checks */
     if (link->type == AVMEDIA_TYPE_VIDEO) {
-        if (strcmp(link->dst->filter->name, "scale")) {
+        if (strcmp(link->dst->filter->name, "scale") &&
+            strcmp(link->dst->filter->name, "idet")) {
             av_assert1(frame->format                 == link->format);
             av_assert1(frame->width               == link->w);
             av_assert1(frame->height               == link->h);