]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/vf_hwdownload.c
avfilter/vf_zscale: add support for some recent new additions
[ffmpeg] / libavfilter / vf_hwdownload.c
index 1e8d81906daf4cfe51747d5985171c72202c3fbf..f3138f366a2da20bf19f7aee2ebc31a5d093a5ec 100644 (file)
@@ -142,7 +142,8 @@ static int hwdownload_filter_frame(AVFilterLink *link, AVFrame *input)
         goto fail;
     }
 
-    output = ff_get_video_buffer(outlink, outlink->w, outlink->h);
+    output = ff_get_video_buffer(outlink, ctx->hwframes->width,
+                                 ctx->hwframes->height);
     if (!output) {
         err = AVERROR(ENOMEM);
         goto fail;
@@ -154,6 +155,9 @@ static int hwdownload_filter_frame(AVFilterLink *link, AVFrame *input)
         goto fail;
     }
 
+    output->width  = outlink->w;
+    output->height = outlink->h;
+
     err = av_frame_copy_props(output, input);
     if (err < 0)
         goto fail;