]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/vf_yadif_cuda.c
avfilter: Constify all AVFilters
[ffmpeg] / libavfilter / vf_yadif_cuda.c
index 141dcb17f77770ff1bbcb72b67d912a9557d8fb2..4e41c8b5546ddd69b8f1cd1ff6c7b3670cd1014e 100644 (file)
@@ -180,8 +180,6 @@ static void filter(AVFilterContext *ctx, AVFrame *dst,
                     parity, tff);
     }
 
-    CHECK_CU(cu->cuStreamSynchronize(s->stream));
-
 exit:
     CHECK_CU(cu->cuCtxPopCurrent(&dummy));
     return;
@@ -218,10 +216,10 @@ static int deint_cuda_query_formats(AVFilterContext *ctx)
     int ret;
 
     if ((ret = ff_formats_ref(ff_make_format_list(pix_fmts),
-                              &ctx->inputs[0]->out_formats)) < 0)
+                              &ctx->inputs[0]->outcfg.formats)) < 0)
         return ret;
     if ((ret = ff_formats_ref(ff_make_format_list(pix_fmts),
-                              &ctx->outputs[0]->in_formats)) < 0)
+                              &ctx->outputs[0]->incfg.formats)) < 0)
         return ret;
 
     return 0;
@@ -375,7 +373,7 @@ static const AVFilterPad deint_cuda_outputs[] = {
     { NULL }
 };
 
-AVFilter ff_vf_yadif_cuda = {
+const AVFilter ff_vf_yadif_cuda = {
     .name           = "yadif_cuda",
     .description    = NULL_IF_CONFIG_SMALL("Deinterlace CUDA frames"),
     .priv_size      = sizeof(DeintCUDAContext),