[FFmpeg-cvslog] avutil/tests/pixelutils: Test that all non-hw pix fmts have components

Andreas Rheinhardt git at videolan.org
Fri Sep 30 16:03:52 EEST 2022


ffmpeg | branch: master | Andreas Rheinhardt <andreas.rheinhardt at outlook.com> | Mon Sep 26 21:42:31 2022 +0200| [9d52844aba797343e27ba6c35ca47aec459bdf22] | committer: Andreas Rheinhardt

avutil/tests/pixelutils: Test that all non-hw pix fmts have components

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at outlook.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9d52844aba797343e27ba6c35ca47aec459bdf22
---

 libavutil/tests/pixelutils.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libavutil/tests/pixelutils.c b/libavutil/tests/pixelutils.c
index e1b7dd19b2..f5ddeb329d 100644
--- a/libavutil/tests/pixelutils.c
+++ b/libavutil/tests/pixelutils.c
@@ -47,6 +47,7 @@ static void check_pixfmt_descriptors(void)
         av_assert0(d->log2_chroma_w <= 3);
         av_assert0(d->log2_chroma_h <= 3);
         av_assert0(d->nb_components <= 4);
+        av_assert0(d->nb_components || (d->flags & AV_PIX_FMT_FLAG_HWACCEL));
         av_assert0(av_get_pix_fmt(d->name) == av_pix_fmt_desc_get_id(d));
 
         /* The following two checks as well as the one after the loop



More information about the ffmpeg-cvslog mailing list