1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-13 19:29:53 +03:00
aports/community/vlc/big-endian.patch
2025-03-09 15:28:13 +00:00

16 lines
635 B
Diff

Patch-Source: https://git.adelielinux.org/adelie/packages/-/blob/c543943fea431ad69f2447a4fafc1d17957aff46/user/vlc/endian-fix.patch
--- 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);
}