update libvpx to 1.14.1 and libwebp to 1.4.0
authorGood Guy <[email protected]>
Wed, 16 Oct 2024 19:14:38 +0000 (13:14 -0600)
committerGood Guy <[email protected]>
Wed, 16 Oct 2024 19:14:38 +0000 (13:14 -0600)
cinelerra-5.1/configure.ac
cinelerra-5.1/thirdparty/downloads.txt
cinelerra-5.1/thirdparty/src/libvpx-1.14.1.patch1 [new file with mode: 0644]
cinelerra-5.1/thirdparty/src/libvpx-1.14.1.tar.gz [new file with mode: 0644]
cinelerra-5.1/thirdparty/src/libwebp-1.4.0.patch0 [new file with mode: 0644]
cinelerra-5.1/thirdparty/src/libwebp-1.4.0.tar.gz [new file with mode: 0644]

index a12be997ec53838a900a11bea624da9a708a0d61..db8487eb1e960278d8ab66629a7ba3d126958a58 100644 (file)
@@ -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 \
index 0aea07f87599f583683e7c2ac1558d51ab2d4d82..8f75bb583f531da6c6251b0e3ef43c2aa4615f90 100644 (file)
@@ -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 (file)
index 0000000..3700951
--- /dev/null
@@ -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 (file)
index 0000000..8fe0622
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 (file)
index 0000000..bc1628e
--- /dev/null
@@ -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 (file)
index 0000000..6ae9a53
Binary files /dev/null and b/cinelerra-5.1/thirdparty/src/libwebp-1.4.0.tar.gz differ