1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-04 22:03:09 +02:00

avutil/tests/pixfmt_best: add more semi planar format tests

Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer
2025-03-16 18:30:31 -03:00
parent b8dc875249
commit f7e6070c51
2 changed files with 23 additions and 1 deletions

View File

@ -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)

View File

@ -1 +1 @@
113 tests passed, 0 tests failed.
135 tests passed, 0 tests failed.