[vlc-commits] [Git][videolan/vlc][master] contrib: png: update to 1.6.39

Steve Lhomme (@robUx4) gitlab at videolan.org
Thu Jan 12 19:48:23 UTC 2023



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
2a242c29 by Tristan Matthews at 2023-01-12T18:37:10+00:00
contrib: png: update to 1.6.39

On 32-bit ARM, the cmake default is now -DPNG_ARM_NEON=off so we do runtime
detection for platforms where it's not already hard enabled.

- - - - -


2 changed files:

- contrib/src/png/SHA512SUMS
- contrib/src/png/rules.mak


Changes:

=====================================
contrib/src/png/SHA512SUMS
=====================================
@@ -1 +1 @@
-4e450636062fcc75ecc65715e0b23ddc1097b73b4c95ffd31bef627144c576f58660b2130105f5f5781212cf54f00c7b6dd3facefd7e9de70c76b981d499f81e  libpng-1.6.38.tar.xz
+ce233bb58d70b391b7dc858a132a8f9f66a9e30f5b387426317fdd5e76e8395e00ec36324e5e2caec8fda49a3f2b13fe27594a3466fdf2020ec7520e79a608c9  libpng-1.6.39.tar.xz


=====================================
contrib/src/png/rules.mak
=====================================
@@ -1,5 +1,5 @@
 # PNG
-PNG_VERSION := 1.6.38
+PNG_VERSION := 1.6.39
 PNG_URL := $(SF)/libpng/libpng16/$(PNG_VERSION)/libpng-$(PNG_VERSION).tar.xz
 
 PKGS += png
@@ -36,6 +36,13 @@ PNG_CONF += -DPNG_ARM_NEON=on
 else ifdef HAVE_WIN32
 # No runtime detection needed
 PNG_CONF += -DPNG_ARM_NEON=on
+else ifdef HAVE_ANDROID
+# libpng disallows "check" for ARM here as it would be redundant/"unproductive",
+# see https://github.com/glennrp/libpng/commit/b8ca9108acddfb9fb5d886f5e8a072ebaf436dbb
+PNG_CONF += -DPNG_ARM_NEON=on
+else
+# Otherwise do runtime detection
+PNG_CONF += -DPNG_ARM_NEON=check
 endif
 endif
 



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/2a242c29b2445899584ae09abdba7a55dac7d603

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/2a242c29b2445899584ae09abdba7a55dac7d603
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list