[FFmpeg-devel] [PATCH] fate: update pixfmt_best test to check for endianness
Tobias Rapp
t.rapp at noa-archive.com
Wed Jul 26 16:58:54 EEST 2017
Signed-off-by: Tobias Rapp <t.rapp at noa-archive.com>
---
libavutil/tests/pixfmt_best.c | 14 ++++++++++++++
tests/ref/fate/pixfmt_best | 2 +-
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/libavutil/tests/pixfmt_best.c b/libavutil/tests/pixfmt_best.c
index a617633..e98fcc1 100644
--- a/libavutil/tests/pixfmt_best.c
+++ b/libavutil/tests/pixfmt_best.c
@@ -117,6 +117,20 @@ int main(void)
TEST(AV_PIX_FMT_GBRAP10, AV_PIX_FMT_RGB48);
TEST(AV_PIX_FMT_GBRAP12, AV_PIX_FMT_RGB48);
+ // Formats containing the same data in different endianness.
+ TEST(AV_PIX_FMT_GRAY10BE, AV_PIX_FMT_GRAY10);
+ TEST(AV_PIX_FMT_GRAY10LE, AV_PIX_FMT_GRAY10);
+ TEST(AV_PIX_FMT_GRAY16BE, AV_PIX_FMT_GRAY16);
+ TEST(AV_PIX_FMT_GRAY16LE, AV_PIX_FMT_GRAY16);
+ TEST(AV_PIX_FMT_YUV422P10BE, AV_PIX_FMT_YUV422P10);
+ TEST(AV_PIX_FMT_YUV422P10LE, AV_PIX_FMT_YUV422P10);
+ TEST(AV_PIX_FMT_YUV444P16BE, AV_PIX_FMT_YUV444P16);
+ TEST(AV_PIX_FMT_YUV444P16LE, AV_PIX_FMT_YUV444P16);
+ TEST(AV_PIX_FMT_RGB565BE, AV_PIX_FMT_RGB565);
+ TEST(AV_PIX_FMT_RGB565LE, AV_PIX_FMT_RGB565);
+ TEST(AV_PIX_FMT_RGB48BE, AV_PIX_FMT_RGB48);
+ TEST(AV_PIX_FMT_RGB48LE, AV_PIX_FMT_RGB48);
+
// Opaque formats are least unlike each other.
TEST(AV_PIX_FMT_DXVA2_VLD, AV_PIX_FMT_VDPAU);
diff --git a/tests/ref/fate/pixfmt_best b/tests/ref/fate/pixfmt_best
index 1118198..699e2e4 100644
--- a/tests/ref/fate/pixfmt_best
+++ b/tests/ref/fate/pixfmt_best
@@ -1 +1 @@
-60 tests passed, 0 tests failed.
+72 tests passed, 0 tests failed.
--
2.7.4
More information about the ffmpeg-devel
mailing list