[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