History

avfilter/vf_dnn_processing: Use formats list instead of query function

Andreas Rheinhardt committed 5 years ago

Commit a341c851 parent 505072e1 file · +1 −5Browse files

Unified · Split

libavfilter/vf_dnn_processing.c+1−5
@@ -65,8 +65,6 @@ static av_cold int init(AVFilterContext *context) · 64 unmodified lines
65 return ff_dnn_init(&ctx->dnnctx, DFT_PROCESS_FRAME, context);65 return ff_dnn_init(&ctx->dnnctx, DFT_PROCESS_FRAME, context);
66}66}
67 67
68static int query_formats(AVFilterContext *context)
69{
70 static const enum AVPixelFormat pix_fmts[] = {68 static const enum AVPixelFormat pix_fmts[] = {
71 AV_PIX_FMT_RGB24, AV_PIX_FMT_BGR24,69 AV_PIX_FMT_RGB24, AV_PIX_FMT_BGR24,
72 AV_PIX_FMT_GRAY8, AV_PIX_FMT_GRAYF32,70 AV_PIX_FMT_GRAY8, AV_PIX_FMT_GRAYF32,
@@ -75,8 +73,6 @@ static int query_formats(AVFilterContext *context) · 2 unmodified lines
75 AV_PIX_FMT_NV12,73 AV_PIX_FMT_NV12,
76 AV_PIX_FMT_NONE74 AV_PIX_FMT_NONE
77 };75 };
78 return ff_set_common_formats_from_list(context, pix_fmts);
79}
80 76
81#define LOG_FORMAT_CHANNEL_MISMATCH() \77#define LOG_FORMAT_CHANNEL_MISMATCH() \
82 av_log(ctx, AV_LOG_ERROR, \78 av_log(ctx, AV_LOG_ERROR, \
@@ -372,7 +368,7 @@ const AVFilter ff_vf_dnn_processing = { · 289 unmodified lines
372 .uninit = uninit,368 .uninit = uninit,
373 FILTER_INPUTS(dnn_processing_inputs),369 FILTER_INPUTS(dnn_processing_inputs),
374 FILTER_OUTPUTS(dnn_processing_outputs),370 FILTER_OUTPUTS(dnn_processing_outputs),
375 FILTER_QUERY_FUNC(query_formats),371 FILTER_PIXFMTS_ARRAY(pix_fmts),
376 .priv_class = &dnn_processing_class,372 .priv_class = &dnn_processing_class,
377 .activate = activate,373 .activate = activate,
378};374};

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