X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavutil%2Fimgutils.c;h=b734db7bb1675b2efb2c30e48045c8e3d25a9d28;hb=c18365402bbb6fbfa7854b47c3288f9e31f39f44;hp=46853cafcb69528346d9718dfaa14f336ac7ae00;hpb=dc25d79f4980fb547908f4dd43732ebc0622610c;p=ffmpeg diff --git a/libavutil/imgutils.c b/libavutil/imgutils.c index 46853cafcb6..b734db7bb16 100644 --- a/libavutil/imgutils.c +++ b/libavutil/imgutils.c @@ -23,6 +23,7 @@ #include "imgutils.h" #include "internal.h" +#include "log.h" #include "pixdesc.h" void av_image_fill_max_pixsteps(int max_pixsteps[4], int max_pixstep_comps[4], @@ -117,7 +118,7 @@ int av_image_fill_pointers(uint8_t *data[4], enum PixelFormat pix_fmt, int heigh has_plane[desc->comp[i].plane] = 1; total_size = size[0]; - for (i = 1; has_plane[i] && i < 4; i++) { + for (i = 1; i < 4 && has_plane[i]; i++) { int h, s = (i == 1 || i == 2) ? desc->log2_chroma_h : 0; data[i] = data[i-1] + size[i-1]; h = (height + (1 << s) - 1) >> s;