update vpx library for vp8 and vp9 webm
authorGood Guy <[email protected]>
Sat, 25 Mar 2023 19:40:20 +0000 (13:40 -0600)
committerGood Guy <[email protected]>
Sat, 25 Mar 2023 19:40:20 +0000 (13:40 -0600)
cinelerra-5.1/configure.ac
cinelerra-5.1/thirdparty/downloads.txt
cinelerra-5.1/thirdparty/src/libvpx-1.13.0.patch1 [new file with mode: 0644]
cinelerra-5.1/thirdparty/src/libvpx-1.13.0.tar.gz [new file with mode: 0644]

index 9b12e016c89eccfd62837298182b34c55d474773..39a2d0c5ad0758c47d69e5891ea2bd84fdca5928 100644 (file)
@@ -427,7 +427,7 @@ PKG_3RD([x265],[auto],
   [ . source ])
 
 PKG_3RD([libvpx],[auto],
-  [libvpx-1.12.0],
+  [libvpx-1.13.0],
   [ libvpx.a ],
   [ . ])
 
index 4d8c59f73f6293f4e72f7fcd1dce29d609e399c5..c7ebc835ff538f66093e4ac7da18d2fb1d29a7e4 100644 (file)
@@ -13,9 +13,9 @@ https://www.kernel.org/pub/linux/libs/ieee1394/libiec61883-1.2.0.tar.xz
 https://sourceforge.net/projects/libavc1394/files/latest/download?source=directory = 0.5.4
 https://sourceforge.net/projects/libdv/files/latest/download?source=directory = 0.104
 https://sourceforge.net/projects/giflib/files/latest/download = 5.2.1
-https://github.com/xiph/flac/releases/tag/1.4.0
+https://github.com/xiph/flac/releases/tag/1.4.2
 https://github.com/uclouvain/openjpeg/ = Releases=sourcefiles openjpeg-2.5.0.tar.gz
-https://sourceforge.net/projects/libjpeg-turbo/ = Code (GitHub)=sourcefiles/2.1.2/libjpeg-turbo-2.1.2.tar.gz
+https://sourceforge.net/projects/libjpeg-turbo/ = Code (GitHub)=sourcefiles/2.1.2/libjpeg-turbo-2.1.5.1.tar.gz
 http://www.fftw.org/fftw-3.3.10.tar.gz
 # Not sure why festival is in here but it is now at 2.5 since 25-Dec-2017
 http://festvox.org/packed/festival/2.4/festival-2.4-release.tar.gz
@@ -30,13 +30,13 @@ http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.7.tar.xz
 http://downloads.xiph.org/releases/ogg/libogg-1.3.5.tar.gz
 http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2
 https://sourceforge.net/projects/lame/files/latest/download?source=directory = 3.100
-https://download.osgeo.org/libtiff/tiff-4.4.0.tar.xz
+https://download.osgeo.org/libtiff/tiff-4.5.0.tar.xz
 https://sourceforge.net/projects/libuuid/files/latest/download?source=directory - 1.0.3
 https://code.videolan.org/videolan/x264/-/tree/stable/x264-stable.tar.gz
 https://code.videolan.org/videolan/x264/-/tree/master/x264-snapshot-20210615-master.tar.xz (Andrew does somehow)
 https://bitbucket.org/multicoreware/x265_git/downloads/x265_3.5.tar.gz
 https://ffmpeg.org/releases/ffmpeg-5.1.tar.bz2
-https://github.com/webmproject/libvpx/archive/v1.12.0.tar.gz
+https://github.com/webmproject/libvpx/archive/v1.13.0.tar.gz
 https://code.videolan.org/videolan/dav1d/-/archive/0.7.1/dav1d-0.7.1.tar.gz
 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
diff --git a/cinelerra-5.1/thirdparty/src/libvpx-1.13.0.patch1 b/cinelerra-5.1/thirdparty/src/libvpx-1.13.0.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.13.0.tar.gz b/cinelerra-5.1/thirdparty/src/libvpx-1.13.0.tar.gz
new file mode 100644 (file)
index 0000000..f33c91b
Binary files /dev/null and b/cinelerra-5.1/thirdparty/src/libvpx-1.13.0.tar.gz differ