From: Good Guy Date: Wed, 16 Oct 2024 19:14:38 +0000 (-0600) Subject: update libvpx to 1.14.1 and libwebp to 1.4.0 X-Git-Tag: 2024-10~2 X-Git-Url: https://cinelerra-gg.org/git/?a=commitdiff_plain;h=d497f3d88bee16422ab37b1343cbce30b3ba64e9;p=goodguy%2Fcinelerra.git update libvpx to 1.14.1 and libwebp to 1.4.0 --- diff --git a/cinelerra-5.1/configure.ac b/cinelerra-5.1/configure.ac index a12be997..db8487eb 100644 --- a/cinelerra-5.1/configure.ac +++ b/cinelerra-5.1/configure.ac @@ -428,7 +428,7 @@ PKG_3RD([x265],[auto], [ . source ]) PKG_3RD([libvpx],[auto], - [libvpx-1.13.1], + [libvpx-1.14.1], [ libvpx.a ], [ . ]) @@ -478,7 +478,7 @@ PKG_3RD([dav1d],[auto], [ usr/local/include ]) PKG_3RD([libwebp],[auto], - [libwebp-1.3.2], + [libwebp-1.4.0], [ usr/local/lib*/libwebp*.a \ usr/local/lib*/libsharpyuv*.a ], [ usr/local/include/webp \ diff --git a/cinelerra-5.1/thirdparty/downloads.txt b/cinelerra-5.1/thirdparty/downloads.txt index 0aea07f8..8f75bb58 100644 --- a/cinelerra-5.1/thirdparty/downloads.txt +++ b/cinelerra-5.1/thirdparty/downloads.txt @@ -36,19 +36,18 @@ https://sourceforge.net/projects/lame/files/latest/download?source=directory = 3 https://download.osgeo.org/libtiff/tiff-4.6.0t.tar.xz https://sourceforge.net/projects/libuuid/files/latest/download?source=directory - 1.0.3 https://www.videolan.org/developers/x264.html (May 2024 version r3191) -https://bitbucket.org/multicoreware/x265_git/downloads/x265_3.5.tar.gz (snapshot 17122023) +https://bitbucket.org/multicoreware/x265_git/downloads/x265_4.0.tar.gz (Sept. 2024) https://ffmpeg.org/releases/ffmpeg-7.0.tar.xz -https://github.com/webmproject/libvpx/archive/v1.13.1.tar.gz +https://github.com/webmproject/libvpx/tags (v1.14.1.tar.gz) https://code.videolan.org/videolan/dav1d/-/archive/0.5.1/dav1d-0.5.1.tar.gz https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases (2.2.1) https://github.com/swh/ladspa/releases/tag/v0.4.17, plugin.org.uk https://archive.mozilla.org/pub/opus/opus-1.3.1.tar.gz #https://github.com/webmproject/libwebp = libwebp-1.3.2 -https://github.com/webmproject/libwebp/archive/refs/tags/v1.3.2.tar.gz +https://github.com/webmproject/libwebp/archive/refs/tags/v1.4.0.tar.gz https://github.com/mozilla/aom = libaom-v3.8.0 (need v3.4.0 for ubuntu 16) git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git ?? https://github.com/FFmpeg/nv-codec-headers/releases/download/n10.0.26.0/nv-codec-headers-10.0.26.0.tar.gz -https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases (v.1.8.0) https://gitlab.com/drobilla/lv2/-/archive/v1.18.0/lv2-v1.18.0.tar.gz http://download.drobilla.net/suil-0.10.6.tar.bz2 diff --git a/cinelerra-5.1/thirdparty/src/libvpx-1.14.1.patch1 b/cinelerra-5.1/thirdparty/src/libvpx-1.14.1.patch1 new file mode 100644 index 00000000..37009517 --- /dev/null +++ b/cinelerra-5.1/thirdparty/src/libvpx-1.14.1.patch1 @@ -0,0 +1,11 @@ +--- a/vpx_ports/mem.h 2019-12-09 16:09:20.000000000 -0700 ++++ b/vpx_ports/mem.h 2020-07-31 09:20:22.303406738 -0600 +@@ -15,7 +15,7 @@ + #include "vpx/vpx_integer.h" + + #if (defined(__GNUC__) && __GNUC__) || defined(__SUNPRO_C) +-#define DECLARE_ALIGNED(n, typ, val) typ val __attribute__((aligned(n))) ++#define DECLARE_ALIGNED(n, typ, val) typ val __attribute__((aligned(64))) + #elif defined(_MSC_VER) + #define DECLARE_ALIGNED(n, typ, val) __declspec(align(n)) typ val + #else diff --git a/cinelerra-5.1/thirdparty/src/libvpx-1.14.1.tar.gz b/cinelerra-5.1/thirdparty/src/libvpx-1.14.1.tar.gz new file mode 100644 index 00000000..8fe06221 Binary files /dev/null and b/cinelerra-5.1/thirdparty/src/libvpx-1.14.1.tar.gz differ diff --git a/cinelerra-5.1/thirdparty/src/libwebp-1.4.0.patch0 b/cinelerra-5.1/thirdparty/src/libwebp-1.4.0.patch0 new file mode 100644 index 00000000..bc1628e7 --- /dev/null +++ b/cinelerra-5.1/thirdparty/src/libwebp-1.4.0.patch0 @@ -0,0 +1,12 @@ +--- libwebp-1.3.2/src/libwebp.pc.in.orig 2023-09-15 19:52:28.960943568 +0300 ++++ libwebp-1.3.2/src/libwebp.pc.in 2023-09-15 19:55:00.828943460 +0300 +@@ -6,7 +6,7 @@ + Name: libwebp + Description: Library for the WebP graphics format + Version: @PACKAGE_VERSION@ +-Requires.private: libsharpyuv ++Requires: libsharpyuv + Cflags: -I${includedir} +-Libs: -L${libdir} -l@webp_libname_prefix@webp ++Libs: -L${libdir} -l@webp_libname_prefix@webp -lsharpyuv + Libs.private: -lm @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ diff --git a/cinelerra-5.1/thirdparty/src/libwebp-1.4.0.tar.gz b/cinelerra-5.1/thirdparty/src/libwebp-1.4.0.tar.gz new file mode 100644 index 00000000..6ae9a53b Binary files /dev/null and b/cinelerra-5.1/thirdparty/src/libwebp-1.4.0.tar.gz differ