[FFmpeg-devel] [PATCH] avfilter/scale.c: factorize ff_scale_eval_dimensions

Gyan ffmpeg at gyani.pro
Sun Dec 8 06:33:18 EET 2019



On 07-12-2019 11:47 pm, Michael Niedermayer wrote:
> On Sat, Dec 07, 2019 at 12:08:53PM +0530, Gyan wrote:
>
>>   doc/filters.texi             |   40 +++++++++++++++++++++++++++++
>>   libavfilter/scale.c          |   59 ++++++++++++++++++++++++++++++++++---------
>>   libavfilter/scale.h          |   20 ++++++++++++++
>>   libavfilter/vf_scale.c       |   28 ++------------------
>>   libavfilter/vf_scale_cuda.c  |   11 ++++++++
>>   libavfilter/vf_scale_npp.c   |   11 ++++++++
>>   libavfilter/vf_scale_vaapi.c |   11 ++++++++
>>   7 files changed, 144 insertions(+), 36 deletions(-)
>> f0a65d11857e709ee7cdf862ba108c765c4f5a2f  v2-0001-avfilter-scale.c-factorize-ff_scale_eval_dimensio.patch
>>  From 863c6feac1790560f7bdc29358cfcd0e5ee370f6 Mon Sep 17 00:00:00 2001
>> From: Gyan Doshi <ffmpeg at gyani.pro>
>> Date: Mon, 2 Dec 2019 21:11:21 +0530
>> Subject: [PATCH v2] avfilter/scale.c: factorize ff_scale_eval_dimensions
>>
>> Adjustment of evaluated values shifted to ff_adjust_scale_dimensions
>> Shifted code for force_original_aspect_ratio and force_divisble_by from
>> vf_scale so it is now available for scale_cuda, scale_npp and
>> scale_vaapi as well.
>> ---
>>   doc/filters.texi             | 40 ++++++++++++++++++++++++
>>   libavfilter/scale.c          | 59 +++++++++++++++++++++++++++++-------
>>   libavfilter/scale.h          | 20 ++++++++++++
>>   libavfilter/vf_scale.c       | 28 ++---------------
>>   libavfilter/vf_scale_cuda.c  | 11 +++++++
>>   libavfilter/vf_scale_npp.c   | 11 +++++++
>>   libavfilter/vf_scale_vaapi.c | 11 +++++++
>>   7 files changed, 144 insertions(+), 36 deletions(-)
> The changes should be ok i think.

Will push in a few hours.

Thanks,
Gyan


More information about the ffmpeg-devel mailing list