]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/vf_gradfun.c
lavfi/alphaextract: consistently prefer "cur" over "in" in filter_frame()
[ffmpeg] / libavfilter / vf_gradfun.c
index 260a44b6e508d1923b1eb0721f2fa0f59bbb2de6..a9eeca54f2da9abafc8de4872cd7053963875eac 100644 (file)
@@ -189,7 +189,7 @@ static int filter_frame(AVFilterLink *inlink, AVFilterBufferRef *in)
     AVFilterBufferRef *out;
     int p, direct = 0;
 
-    if ((in->perms & AV_PERM_WRITE) && !(in->perms & AV_PERM_PRESERVE)) {
+    if (in->perms & AV_PERM_WRITE) {
         direct = 1;
         out = in;
     } else {
@@ -198,10 +198,7 @@ static int filter_frame(AVFilterLink *inlink, AVFilterBufferRef *in)
             avfilter_unref_bufferp(&in);
             return AVERROR(ENOMEM);
         }
-
         avfilter_copy_buffer_ref_props(out, in);
-        out->video->w = outlink->w;
-        out->video->h = outlink->h;
     }
 
     for (p = 0; p < 4 && in->data[p]; p++) {