Showing the changes to libavfilter (1 of 1 file). Show all
Unified · Split
| @@ -95,11 +95,14 @@ typedef struct CropContext { · 94 unmodified lines | |||
| 95 | double var_values[VAR_VARS_NB]; | 95 | double var_values[VAR_VARS_NB]; |
| 96 | } CropContext; | 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 | int reject_flags = AV_PIX_FMT_FLAG_BITSTREAM | FF_PIX_FMT_FLAG_SW_FLAT_SUB; | 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 | static av_cold void uninit(AVFilterContext *ctx) | 108 | static av_cold void uninit(AVFilterContext *ctx) |
| @@ -405,6 +408,6 @@ const AVFilter ff_vf_crop = { · 299 unmodified lines | |||
| 405 | .uninit = uninit, | 408 | .uninit = uninit, |
| 406 | FILTER_INPUTS(avfilter_vf_crop_inputs), | 409 | FILTER_INPUTS(avfilter_vf_crop_inputs), |
| 407 | FILTER_OUTPUTS(avfilter_vf_crop_outputs), | 410 | FILTER_OUTPUTS(avfilter_vf_crop_outputs), |
| 408 | FILTER_QUERY_FUNC(query_formats), | 411 | FILTER_QUERY_FUNC2(query_formats), |
| 409 | .process_command = process_command, | 412 | .process_command = process_command, |
| 410 | }; | 413 | }; |