History

avfilter/vf_yadif_cuda: simplify filter definition

Aman Karmani committed 4 years ago

Commit ad3c19d1 parent c8b5f281 file · +1 −18Browse files

Showing the changes to libavfilter (1 of 1 file). Show all

Unified · Split

libavfilter/vf_yadif_cuda.c+1−18
@@ -212,23 +212,6 @@ static av_cold void deint_cuda_uninit(AVFilterContext *ctx) · 211 unmodified lines
212212 s->input_frames = NULL;
213213 }
214214
215−static int deint_cuda_query_formats(AVFilterContext *ctx)
216−{
217− enum AVPixelFormat pix_fmts[] = {
218− AV_PIX_FMT_CUDA, AV_PIX_FMT_NONE,
219− };
220− int ret;
221−
222− if ((ret = ff_formats_ref(ff_make_format_list(pix_fmts),
223− &ctx->inputs[0]->outcfg.formats)) < 0)
224− return ret;
225− if ((ret = ff_formats_ref(ff_make_format_list(pix_fmts),
226− &ctx->outputs[0]->incfg.formats)) < 0)
227− return ret;
228−
229− return 0;
230−}
231−
232215 static int config_input(AVFilterLink *inlink)
233216 {
234217 AVFilterContext *ctx = inlink->dst;
@@ -380,9 +363,9 @@ const AVFilter ff_vf_yadif_cuda = { · 145 unmodified lines
380363 .priv_size = sizeof(DeintCUDAContext),
381364 .priv_class = &yadif_cuda_class,
382365 .uninit = deint_cuda_uninit,
366+ FILTER_SINGLE_PIXFMT(AV_PIX_FMT_CUDA),
383367 FILTER_INPUTS(deint_cuda_inputs),
384368 FILTER_OUTPUTS(deint_cuda_outputs),
385− FILTER_QUERY_FUNC(deint_cuda_query_formats),
386369 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL,
387370 .flags_internal = FF_FILTER_FLAG_HWFRAME_AWARE,
388371 };

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t