summaryrefslogtreecommitdiffstats
path: root/src/memdmp/vlc4/big-endian.patch
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-06-20 11:25:57 +0000
committerLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-06-20 11:25:57 +0000
commitca4c0ebadbf2c35769d0526fbeaeb301be70f15b (patch)
treed0522fd840337db3ac4a0bd4ef428f69c86c9942 /src/memdmp/vlc4/big-endian.patch
parentb6af7622a8508b8005c670a4d84a84de8720d6b0 (diff)
downloadalpine-packages-vlc4.tar.gz
alpine-packages-vlc4.tar.bz2
alpine-packages-vlc4.tar.lz
alpine-packages-vlc4.zip

chore: tmp

vlc4
Diffstat (limited to 'src/memdmp/vlc4/big-endian.patch')
-rw-r--r--src/memdmp/vlc4/big-endian.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/memdmp/vlc4/big-endian.patch b/src/memdmp/vlc4/big-endian.patch
new file mode 100644
index 0000000..acb6676
--- /dev/null
+++ b/src/memdmp/vlc4/big-endian.patch
@@ -0,0 +1,16 @@
+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);
+ }