Unified · Split
| @@ -73,8 +73,6 @@ static av_cold int init(AVFilterContext *ctx) · 72 unmodified lines | |||
| 73 | return 0; | 73 | return 0; |
| 74 | } | 74 | } |
| 75 | 75 | ||
| 76 | static int query_formats(AVFilterContext *ctx) | ||
| 77 | { | ||
| 78 | static const enum AVPixelFormat pix_fmts[] = { | 76 | static const enum AVPixelFormat pix_fmts[] = { |
| 79 | AV_PIX_FMT_GRAY8, | 77 | AV_PIX_FMT_GRAY8, |
| 80 | AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUV411P, | 78 | AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUV411P, |
| @@ -87,9 +85,6 @@ static int query_formats(AVFilterContext *ctx) · 6 unmodified lines | |||
| 87 | AV_PIX_FMT_NONE | 85 | AV_PIX_FMT_NONE |
| 88 | }; | 86 | }; |
| 89 | 87 | ||
| 90 | return ff_set_common_formats_from_list(ctx, pix_fmts); | ||
| 91 | } | ||
| 92 | |||
| 93 | static int filter_frame(AVFilterLink *inlink, AVFrame *in) | 88 | static int filter_frame(AVFilterLink *inlink, AVFrame *in) |
| 94 | { | 89 | { |
| 95 | AVDictionary **metadata = &in->metadata; | 90 | AVDictionary **metadata = &in->metadata; |
| @@ -150,5 +145,5 @@ const AVFilter ff_vf_ocr = { · 54 unmodified lines | |||
| 150 | .uninit = uninit, | 145 | .uninit = uninit, |
| 151 | FILTER_INPUTS(ocr_inputs), | 146 | FILTER_INPUTS(ocr_inputs), |
| 152 | FILTER_OUTPUTS(ocr_outputs), | 147 | FILTER_OUTPUTS(ocr_outputs), |
| 153 | FILTER_QUERY_FUNC(query_formats), | 148 | FILTER_PIXFMTS_ARRAY(pix_fmts), |
| 154 | }; | 149 | }; |