From 5f231955f4d09cb70b2ed6dd4229940b1b9ef910 Mon Sep 17 00:00:00 2001
From: Carl Eugen Hoyos <ceffmpeg@gmail.com>
Date: Sun, 29 Oct 2017 01:40:18 +0200
Subject: [PATCH] lsws/yuv2rgb: Fix yuva2rgb32 on big endian.
---
libswscale/yuv2rgb.c | 8 ++++++++
1 file changed, 8 insertions(+)
@@ -267,7 +267,11 @@ ENDYUV2RGBLINE(8, 1)
PUTRGB(dst_2, py_2, 0);
ENDYUV2RGBFUNC()
+#if HAVE_BIGENDIAN
+YUV2RGBFUNC(yuva2argb_c, uint32_t, 1)
+#else
YUV2RGBFUNC(yuva2rgba_c, uint32_t, 1)
+#endif
LOADCHROMA(0);
PUTRGBA(dst_1, py_1, pa_1, 0, 24);
PUTRGBA(dst_2, py_2, pa_2, 0, 24);
@@ -301,7 +305,11 @@ ENDYUV2RGBLINE(8, 1)
PUTRGBA(dst_2, py_2, pa_2, 0, 24);
ENDYUV2RGBFUNC()
+#if HAVE_BIGENDIAN
+YUV2RGBFUNC(yuva2rgba_c, uint32_t, 1)
+#else
YUV2RGBFUNC(yuva2argb_c, uint32_t, 1)
+#endif
LOADCHROMA(0);
PUTRGBA(dst_1, py_1, pa_1, 0, 0);
PUTRGBA(dst_2, py_2, pa_2, 0, 0);
--
1.7.10.4