From 60008c0fe94bd78be15097e5aceffd9fcb80c1b6 Mon Sep 17 00:00:00 2001
From: Tobias Rapp <t.rapp@noa-archive.com>
Date: Tue, 25 Jul 2017 09:42:21 +0200
Subject: [PATCH] fate: update pixfmt_best test to check for endianness

Signed-off-by: Tobias Rapp <t.rapp@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 a617633e9b9..e98fcc19a50 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 1118198098a..699e2e4213c 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.
-- 
GitLab