Unified · Split
| @@ -95,11 +95,14 @@ typedef struct CropContext { · 94 unmodified lines | ||
| 95 | 95 | double var_values[VAR_VARS_NB]; |
| 96 | 96 | } CropContext; |
| 97 | 97 | |
| 98 | −static int query_formats(AVFilterContext *ctx) | |
| 98 | +static int query_formats(const AVFilterContext *ctx, | |
| 99 | + AVFilterFormatsConfig **cfg_in, | |
| 100 | + AVFilterFormatsConfig **cfg_out) | |
| 99 | 101 | { |
| 100 | 102 | int reject_flags = AV_PIX_FMT_FLAG_BITSTREAM | FF_PIX_FMT_FLAG_SW_FLAT_SUB; |
| 101 | 103 | |
| 102 | − return ff_set_common_formats(ctx, ff_formats_pixdesc_filter(0, reject_flags)); | |
| 104 | + return ff_set_common_formats2(ctx, cfg_in, cfg_out, | |
| 105 | + ff_formats_pixdesc_filter(0, reject_flags)); | |
| 103 | 106 | } |
| 104 | 107 | |
| 105 | 108 | static av_cold void uninit(AVFilterContext *ctx) |
| @@ -405,6 +408,6 @@ const AVFilter ff_vf_crop = { · 299 unmodified lines | ||
| 405 | 408 | .uninit = uninit, |
| 406 | 409 | FILTER_INPUTS(avfilter_vf_crop_inputs), |
| 407 | 410 | FILTER_OUTPUTS(avfilter_vf_crop_outputs), |
| 408 | − FILTER_QUERY_FUNC(query_formats), | |
| 411 | + FILTER_QUERY_FUNC2(query_formats), | |
| 409 | 412 | .process_command = process_command, |
| 410 | 413 | }; |