ffmpeg | branch: master | James Almer <jamr...@gmail.com> | Sun Mar 16 18:30:31 2025 -0300| [f7e6070c5130644cbf0af17a9485a97e9aca051e] | committer: James Almer
avutil/tests/pixfmt_best: add more semi planar format tests Signed-off-by: James Almer <jamr...@gmail.com> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f7e6070c5130644cbf0af17a9485a97e9aca051e --- libavutil/tests/pixfmt_best.c | 22 ++++++++++++++++++++++ tests/ref/fate/pixfmt_best | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/libavutil/tests/pixfmt_best.c b/libavutil/tests/pixfmt_best.c index fb16fe6f2f..5f6d510c4d 100644 --- a/libavutil/tests/pixfmt_best.c +++ b/libavutil/tests/pixfmt_best.c @@ -43,6 +43,12 @@ static const enum AVPixelFormat semiplanar_list[] = { AV_PIX_FMT_P016, AV_PIX_FMT_P012, AV_PIX_FMT_P010, + AV_PIX_FMT_P216, + AV_PIX_FMT_P210, + AV_PIX_FMT_NV16, + AV_PIX_FMT_P416, + AV_PIX_FMT_P410, + AV_PIX_FMT_NV24, AV_PIX_FMT_NV12, }; @@ -118,8 +124,16 @@ int main(void) TEST(AV_PIX_FMT_MONOBLACK, AV_PIX_FMT_MONOWHITE); TEST(AV_PIX_FMT_NV12, AV_PIX_FMT_YUV420P); TEST(AV_PIX_FMT_P010, AV_PIX_FMT_YUV420P10); + TEST(AV_PIX_FMT_P012, AV_PIX_FMT_YUV420P16); TEST(AV_PIX_FMT_P016, AV_PIX_FMT_YUV420P16); + TEST(AV_PIX_FMT_P210, AV_PIX_FMT_YUV422P10); + TEST(AV_PIX_FMT_P212, AV_PIX_FMT_YUV422P16); + TEST(AV_PIX_FMT_P216, AV_PIX_FMT_YUV422P16); + TEST(AV_PIX_FMT_P410, AV_PIX_FMT_YUV444P10); + TEST(AV_PIX_FMT_P412, AV_PIX_FMT_YUV444P16); + TEST(AV_PIX_FMT_P416, AV_PIX_FMT_YUV444P16); TEST(AV_PIX_FMT_NV16, AV_PIX_FMT_YUV422P); + TEST(AV_PIX_FMT_NV20, AV_PIX_FMT_YUV422P10); TEST(AV_PIX_FMT_NV24, AV_PIX_FMT_YUV444P); TEST(AV_PIX_FMT_YUYV422, AV_PIX_FMT_YUV422P); TEST(AV_PIX_FMT_UYVY422, AV_PIX_FMT_YUV422P); @@ -197,6 +211,14 @@ int main(void) TEST_SEMIPLANAR(AV_PIX_FMT_YUV420P12, AV_PIX_FMT_P012); TEST_SEMIPLANAR(AV_PIX_FMT_YUV420P16, AV_PIX_FMT_P016); TEST_SEMIPLANAR(AV_PIX_FMT_YUV420P9, AV_PIX_FMT_P010); + TEST_SEMIPLANAR(AV_PIX_FMT_YUV422P, AV_PIX_FMT_NV16); + TEST_SEMIPLANAR(AV_PIX_FMT_YUV422P10, AV_PIX_FMT_P210); + TEST_SEMIPLANAR(AV_PIX_FMT_YUV422P12, AV_PIX_FMT_P216); + TEST_SEMIPLANAR(AV_PIX_FMT_YUV422P16, AV_PIX_FMT_P216); + TEST_SEMIPLANAR(AV_PIX_FMT_YUV444P, AV_PIX_FMT_NV24); + TEST_SEMIPLANAR(AV_PIX_FMT_YUV444P10, AV_PIX_FMT_P410); + TEST_SEMIPLANAR(AV_PIX_FMT_YUV444P12, AV_PIX_FMT_P416); + TEST_SEMIPLANAR(AV_PIX_FMT_YUV444P16, AV_PIX_FMT_P416); #define TEST_PACKED(input, expected) \ test(input, expected, &pass, &fail, find_best_packed) diff --git a/tests/ref/fate/pixfmt_best b/tests/ref/fate/pixfmt_best index 90ced69245..89092cc850 100644 --- a/tests/ref/fate/pixfmt_best +++ b/tests/ref/fate/pixfmt_best @@ -1 +1 @@ -113 tests passed, 0 tests failed. +135 tests passed, 0 tests failed. _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog To unsubscribe, visit link above, or email ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".