From 01db03f15848e524e8fd4e16b524aea855f63558 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Sun, 23 Dec 2018 01:34:55 +0100 Subject: [PATCH] lavf/vividas: Support demuxing on big-endian hardware. --- libavformat/vividas.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/vividas.c b/libavformat/vividas.c index 00a1a0f6ef..598b8bb10b 100644 --- a/libavformat/vividas.c +++ b/libavformat/vividas.c @@ -130,7 +130,7 @@ static void xor_block(void *p1, void *p2, unsigned size, int key, unsigned *key_ size >>= 2; while (size > 0) { - *d2 = *d1 ^ k; + *d2 = *d1 ^ (HAVE_BIGENDIAN ? av_bswap32(k) : k); k += key; d1++; d2++;