Showing the changes to libavfilter (1 of 1 file). Show all
Unified · Split
| @@ -56,16 +56,6 @@ static const AVOption derain_options[] = { · 55 unmodified lines | |||
| 56 | 56 | ||
| 57 | AVFILTER_DEFINE_CLASS(derain); | 57 | AVFILTER_DEFINE_CLASS(derain); |
| 58 | 58 | ||
| 59 | static int query_formats(AVFilterContext *ctx) | ||
| 60 | { | ||
| 61 | const enum AVPixelFormat pixel_fmts[] = { | ||
| 62 | AV_PIX_FMT_RGB24, | ||
| 63 | AV_PIX_FMT_NONE | ||
| 64 | }; | ||
| 65 | |||
| 66 | return ff_set_common_formats_from_list(ctx, pixel_fmts); | ||
| 67 | } | ||
| 68 | |||
| 69 | static int filter_frame(AVFilterLink *inlink, AVFrame *in) | 59 | static int filter_frame(AVFilterLink *inlink, AVFrame *in) |
| 70 | { | 60 | { |
| 71 | DNNAsyncStatusType async_state = 0; | 61 | DNNAsyncStatusType async_state = 0; |
| @@ -136,7 +126,7 @@ const AVFilter ff_vf_derain = { · 64 unmodified lines | |||
| 136 | .uninit = uninit, | 126 | .uninit = uninit, |
| 137 | FILTER_INPUTS(derain_inputs), | 127 | FILTER_INPUTS(derain_inputs), |
| 138 | FILTER_OUTPUTS(derain_outputs), | 128 | FILTER_OUTPUTS(derain_outputs), |
| 139 | FILTER_QUERY_FUNC(query_formats), | 129 | FILTER_SINGLE_PIXFMT(AV_PIX_FMT_RGB24), |
| 140 | .priv_class = &derain_class, | 130 | .priv_class = &derain_class, |
| 141 | .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC, | 131 | .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC, |
| 142 | }; | 132 | }; |