summaryrefslogtreecommitdiff
path: root/user/vlc/endian-fix.patch
blob: 872cd0c6af27997a03243b2527029d572d479669 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- vlc-3.0.3/modules/video_chroma/copy.c.old	2018-04-18 16:19:34.000000000 +0000
+++ vlc-3.0.3/modules/video_chroma/copy.c	2018-07-22 02:13:19.870000000 +0000
@@ -1119,7 +1119,11 @@
                 vlc_assert_unreachable();
         }
 
+#ifndef WORDS_BIGENDIAN
         uint32_t color_16_UV = (colors_16_P[2] << 16) | colors_16_P[1];
+#else
+        uint32_t color_16_UV = (colors_16_P[1] << 16) | colors_16_P[2];
+#endif
 
         PICCHECK(uint16_t, uint32_t, colors_16_P, color_16_UV, 2);
     }