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
6565 return ff_dnn_init(&ctx->dnnctx, DFT_PROCESS_FRAME, context);
6666 }
6767
68−static int query_formats(AVFilterContext *context)
69−{
7068 static const enum AVPixelFormat pix_fmts[] = {
7169 AV_PIX_FMT_RGB24, AV_PIX_FMT_BGR24,
7270 AV_PIX_FMT_GRAY8, AV_PIX_FMT_GRAYF32,
@@ -75,8 +73,6 @@ static int query_formats(AVFilterContext *context) · 2 unmodified lines
7573 AV_PIX_FMT_NV12,
7674 AV_PIX_FMT_NONE
7775 };
78− return ff_set_common_formats_from_list(context, pix_fmts);
79−}
8076
8177 #define LOG_FORMAT_CHANNEL_MISMATCH() \
8278 av_log(ctx, AV_LOG_ERROR, \
@@ -372,7 +368,7 @@ const AVFilter ff_vf_dnn_processing = { · 289 unmodified lines
372368 .uninit = uninit,
373369 FILTER_INPUTS(dnn_processing_inputs),
374370 FILTER_OUTPUTS(dnn_processing_outputs),
375− FILTER_QUERY_FUNC(query_formats),
371+ FILTER_PIXFMTS_ARRAY(pix_fmts),
376372 .priv_class = &dnn_processing_class,
377373 .activate = activate,
378374 };

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