X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavutil%2Fpixdesc.c;h=362edfa07f9ee45a891952b6b70b5dfd0e12e504;hb=7fb49639e6b1caf5579ce9663c1ff367663f9048;hp=1f2aa58a42889516d48fcb4a884fb3f23543d9e1;hpb=a93369845783a5a63e713c143cab2c550a6ccd82;p=ffmpeg diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c index 1f2aa58a428..362edfa07f9 100644 --- a/libavutil/pixdesc.c +++ b/libavutil/pixdesc.c @@ -1757,8 +1757,11 @@ const AVPixFmtDescriptor *av_pix_fmt_desc_next(const AVPixFmtDescriptor *prev) { if (!prev) return &av_pix_fmt_descriptors[0]; - if (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) - return prev + 1; + while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { + prev++; + if (prev->name) + return prev; + } return NULL; }