[FFmpeg-devel] [PATCH] pixdesc: Explicitly handle invalid arguments to av_find_best_pix_fmt_of_2()

Carl Eugen Hoyos ceffmpeg at gmail.com
Fri Jul 21 16:29:14 EEST 2017


2017-07-21 15:22 GMT+02:00 Michael Niedermayer <michael at niedermayer.cc>:
> On Thu, Jul 20, 2017 at 09:54:05PM +0100, Mark Thompson wrote:

> PS: heres the patch without whitespace changes (much more readable)

Please use this variant and push a cosmetic change.

> commit a0f2f597f0922a37486732a961c94af0507af234
> Author: Mark Thompson <sw at jkqxz.net>
> Date:   Thu Jul 20 21:54:05 2017 +0100
>
>     pixdesc: Explicitly handle invalid arguments to av_find_best_pix_fmt_of_2()
>
>     Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
>
> diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c
> index 1983ce9ef5..a9dd11a498 100644
> --- a/libavutil/pixdesc.c
> +++ b/libavutil/pixdesc.c
> @@ -2633,6 +2633,11 @@ enum AVPixelFormat av_find_best_pix_fmt_of_2(enum AVPixelFormat dst_pix_fmt1, en
>      const AVPixFmtDescriptor *desc2 = av_pix_fmt_desc_get(dst_pix_fmt2);
>      int score1, score2;
>
> +    if (!desc1)
> +        dst_pix_fmt = dst_pix_fmt2;
> +    else if (!desc2)
> +        dst_pix_fmt = dst_pix_fmt1;
> +    else {

and please keep the style (and ease debugging) by adding braces.

Carl Eugen


More information about the ffmpeg-devel mailing list