Commit graph

269 commits

Author SHA1 Message Date
BtbN
12d1805f31 Separate Linux-Specific SDL cmake args 2021-12-09 01:11:24 +01:00
BtbN
5aa01f37e3 Use cmake for SDL, add more X11 dependencies 2021-12-09 00:48:19 +01:00
BtbN
bdf1cc507a Switch all base images to ct-ng based toolchains 2021-12-06 18:23:09 +01:00
BtbN
7c29552e05 4.4 does not know about shaderc 2021-12-05 22:14:09 +01:00
BtbN
8ccc3a04d5 Update dependencies 2021-12-05 21:10:10 +01:00
BtbN
6c878d3f15 Switch from glslang to shaderc 2021-12-05 20:45:45 +01:00
BtbN
2d6767df32 Add libopenmpt
Closes #113
2021-12-05 18:10:48 +01:00
nanake
cf8de5ee5e Add librist 2021-11-21 18:17:15 +01:00
BtbN
31dadc6444 Bump libplacebo 2021-11-14 14:49:59 +01:00
BtbN
b0416c8f36 Use make-based openh264 build system 2021-11-14 14:49:36 +01:00
BtbN
4b7c1ac9f9 Fix openh264 linux build 2021-11-13 17:10:50 +01:00
BtbN
634a3f68ac Add OpenH264 2021-11-13 16:47:42 +01:00
BtbN
1cd3f207c5 Re-Organize Vulkan build order a bit 2021-11-13 14:06:39 +01:00
BtbN
176e853bbe Add libplacebo 2021-11-13 00:48:45 +01:00
BtbN
6a3324e258 Update dependencies 2021-10-28 21:28:11 +02:00
BtbN
be2213e801 Update dependencies 2021-09-22 16:23:31 +02:00
BtbN
f4de61ca32 Frei0r works without extra lib on master now 2021-09-22 15:08:28 +02:00
BtbN
3716c203b3 Update OpenSSL 2021-08-25 17:55:04 +02:00
BtbN
1949b4b73f Add frei0r
Apparently, the code for this in ffmpeg is ancient, and does not use the
built in dlfcn compat code, so... adding the wrapper it is.
2021-08-23 03:52:40 +02:00
BtbN
69c3786546 Add libzvbi
Patches and build-mess based on VLC contrib:
https://github.com/videolan/vlc/tree/master/contrib/src/zvbi
2021-08-23 02:44:47 +02:00
BtbN
0de6e6cee7 MinGW patches are gone 2021-08-23 00:58:09 +02:00
BtbN
0960900c6b Update dependencies 2021-08-22 23:54:38 +02:00
BtbN
94395ac891 Fix libdl on x11 2021-07-16 15:13:15 +02:00
BtbN
ef02e9ea51 Fix build of v4.4 2021-07-15 00:58:56 +02:00
BtbN
b67f8382ce Remove workaround for unpatched FFmpeg 2021-07-15 00:42:39 +02:00
BtbN
f48d93e470 Add X11 and all of its friends 2021-07-14 23:44:25 +02:00
BtbN
de9fc9374d Fix libva sysconfdir 2021-07-14 17:22:32 +02:00
BtbN
9cfcc851a2 Add experimental libva/vaapi support 2021-07-14 00:25:35 +02:00
BtbN
4ad032a274 Remove obsolete rubberband fixup 2021-07-13 22:32:55 +02:00
BtbN
0631e027e9 Update dependencies 2021-07-12 16:50:56 +02:00
BtbN
5e3d93dd92 Add fdk-aac 2021-06-20 22:15:10 +02:00
BtbN
bf05bc130a Invert lgpl detection logic 2021-06-20 21:59:48 +02:00
BtbN
45a49a0a52 Add mbedtls for tls support on Linux 2021-06-14 15:12:49 +02:00
BtbN
93719c1a54 Revert "Explicitly enable OpenSSL on non-windows"
Accidental commit, OpenSSL 3.0 with Apache license is not out yet.

This reverts commit 3f06639835.
2021-06-10 18:06:55 +02:00
BtbN
3f06639835 Explicitly enable OpenSSL on non-windows 2021-06-05 22:20:34 +02:00
BtbN
867c5ce14d Update dependencies 2021-05-30 19:29:03 +02:00
BtbN
80c4d27a22 Don't autoreconf mingw, needs super recent version not in Ubuntu 2021-05-20 23:25:06 +02:00
BtbN
718b8550d3 Update MinGW headers 2021-05-20 14:44:31 +02:00
nanake
ea8ec6629d CVE-2021-3541: Update libxml2
Signed-off-by: nanake <nanake@users.noreply.github.com>
2021-05-19 22:55:44 +02:00
nanake
34c93bf3e1 libudfread: udfls: fix leak
Signed-off-by: nanake <nanake@users.noreply.github.com>
2021-05-19 22:55:44 +02:00
nanake
4375ff99ad Update dependencies
Signed-off-by: nanake <nanake@users.noreply.github.com>
2021-05-18 15:39:22 +02:00
N00MKRAD
c171e964a0 Update SVT-AV1 to release 0.8.7
commit 3971c982311d49f9355dc8dccdcf8d21b70fa624
2021-05-16 14:43:00 +02:00
BtbN
0df2644223 Patch DXVA AV1 support into mingw headers 2021-05-15 15:33:59 +02:00
BtbN
654a6d765e Build entire toolchain as PIC for proper static linking 2021-05-15 00:43:43 +02:00
BtbN
a0384b8b70 Set $ORIGIN based rpath on shared linux binaries 2021-05-14 19:23:11 +02:00
BtbN
157c185e4f Re-Add pthread flag for soxr 2021-05-14 15:29:54 +02:00
BtbN
4a2c335c06 Update stage scripts for crosstools based linux build 2021-05-14 04:52:29 +02:00
BtbN
8df6a4b92d Enable shared linux programs (EXPERIMENTAL) 2021-05-13 17:35:50 +02:00
BtbN
368897e4b2 Only apply intl fixup on Linux 2021-05-13 17:21:19 +02:00
BtbN
649d6cfe8a Silence nasm warnings in xavs2 as well 2021-05-13 16:20:32 +02:00
BtbN
05cffc15cf Fix cmake policy issue globally 2021-05-13 14:36:08 +02:00
BtbN
f2ab61d2f3 Clean up x265 build and warnings 2021-05-13 13:59:25 +02:00
BtbN
9621ad17de Fix weird CMake-Policy inconsistency 2021-05-13 13:42:16 +02:00
BtbN
3d21025056 Add linux compatibility to stage scripts 2021-05-13 03:49:42 +02:00
BtbN
3f7d7b73db Update zimg 2021-05-11 20:44:55 +02:00
BtbN
9d0ab7f759 Link to alternative vulkan library name 2021-04-30 01:39:47 +02:00
nanake
0d283363b5 FriBidi: switch to meson
to eradicate warnings about missing c2man
2021-04-26 15:58:27 +02:00
BtbN
ca3b93f116 Update to Ubuntu 21.04 2021-04-25 22:40:57 +02:00
BtbN
ff109e148a Disable build of unused vmaf tools 2021-04-25 21:36:29 +02:00
BtbN
08b987be81 Patch aom to support built-in vmaf models 2021-04-15 21:43:35 +02:00
BtbN
01c406e23b Use built in vmaf model 2021-04-15 19:58:25 +02:00
nanake
75db19361e Roll release/4.4 2021-04-09 19:33:08 +02:00
BtbN
b2e9d1a9ed Reduce MinGW layer size 2021-04-06 06:23:15 +02:00
BtbN
8a8d78815d Shuffle packages into fewer layers 2021-04-06 05:08:33 +02:00
BtbN
487c68037b Consolidate lilv dependencies into single layer 2021-04-06 04:33:17 +02:00
BtbN
c419c549b9 Add fully layered build 2021-04-06 04:33:17 +02:00
BtbN
77f11e2be7 Disable glslang on 4.3 2021-04-05 21:30:32 +02:00
BtbN
e38500bb7d Use BuildKit features to reduce amount of layers 2021-04-05 19:22:03 +02:00
BtbN
4de20f345b Unconditionally enable Vulkan, remove specific variants 2021-04-05 09:40:16 +02:00
BtbN
44aea690d1 Include Vulkan-Loader patches in repo 2021-04-05 08:47:41 +02:00
BtbN
2e8328cf23 Truly statically link Vulkan 2021-04-05 02:20:36 +02:00
BtbN
fcd5acba08 Some cleanup and housekeeping 2021-04-05 00:10:08 +02:00
BtbN
12ab519046 Only build static rav1e 2021-04-04 22:58:11 +02:00
BtbN
964573fa91 Build rav1e ourselves 2021-04-04 04:08:20 +02:00
BtbN
c3b3e01674 Update dependencies 2021-04-04 02:24:14 +02:00
BtbN
8f268fa17d Bitbucket does not support light cloning 2021-03-26 02:01:53 +01:00
BtbN
2da5397766 Update OpenSSL 2021-03-26 01:19:10 +01:00
BtbN
4a69eb83e4 Add libgme
Closes #32
2021-03-14 20:25:23 +01:00
BtbN
8e7b58f924 Add missing lilv/lv2 dependencies and enable build
Closes #52
2021-03-14 20:06:25 +01:00
BtbN
791b9eade1 Fix libvmaf private libs fix 2021-02-19 22:43:09 +01:00
BtbN
2f8b0e7dc2 Add initial scripts for lv2, still missing dependencies. 2021-02-19 18:48:56 +01:00
BtbN
3119034c92 Update dependencies 2021-02-19 18:11:58 +01:00
ななけ
86af523883 Clamp vidstab to known good
issue #45
2021-01-09 14:47:28 +01:00
BtbN
4316637ab6 Speed up 3-stage libx265 build 2020-12-23 00:22:24 +01:00
BtbN
0e2d970618 Update dependencies 2020-12-22 23:43:14 +01:00
BtbN
dc3c3b5d34 Update OpenSSL 2020-12-09 17:47:53 +01:00
BtbN
7f3c168cc8 libudfread fixed their .pc file 2020-11-10 16:50:01 +01:00
BtbN
fc49bef0c3 Update dependencies 2020-11-10 16:22:37 +01:00
BtbN
32f4365117 Enforce pthreads
Fixes #25
2020-11-10 15:39:22 +01:00
BtbN
c25ef94991 Add librubberband and its dependencies
Closes #19
2020-10-30 16:14:11 +01:00
BtbN
2ddab26445 Fix uavs3 cleanup 2020-10-30 13:52:00 +01:00
BtbN
f5dccd80d1 Enable libvpx high bitdepth supoort 2020-10-27 15:14:07 +01:00
Chris Griffith
69fdec6567 Adding ENABLE_HDR10_PLUS to x265 2020-10-23 01:28:41 +02:00
BtbN
a33a7e4dd5 CVE-2020-15999: Update FreeType 2020-10-20 12:36:04 +02:00
BtbN
91401451ed Disable AVS libs on win32
Fixes #14
2020-10-20 00:56:50 +02:00
BtbN
11f88009b7 Update ffnvcodec 2020-10-15 23:27:08 +02:00
BtbN
197c403fa0 Add OpenCL 2020-10-11 16:40:40 +02:00
BtbN
a7ad11d5cb No UAVS3D on 4.3 2020-10-11 16:19:37 +02:00
BtbN
ded9b36f14 Fix opencore leftovers 2020-10-11 16:19:25 +02:00
BtbN
1f31a313c5 Add libuavs3d 2020-10-11 14:43:35 +02:00
BtbN
f9cbf0f195 Add libdavs2 2020-10-11 14:43:25 +02:00
BtbN
76fc5fe1ac Add libxavs2 2020-10-11 14:31:19 +02:00
BtbN
525c706e39 Switch ffnvcodec to Github-Mirror
Closes #6
2020-10-05 13:06:32 +02:00
BtbN
6a85653051 Remove obsolete libwavpack 2020-10-03 14:50:19 +02:00
BtbN
0857cc7da3 Turn release-ver into addin 2020-09-27 23:52:30 +02:00
BtbN
b7f606db23 Turn vulkan into addin 2020-09-27 23:19:17 +02:00
BtbN
77b3030134 Add support for win32 builds
Closes #3
2020-09-27 22:10:09 +02:00
BtbN
0e104d9662 Update dependencies 2020-09-27 17:22:01 +02:00
BtbN
2df10454f0 Switch gmp to more reliable mirror 2020-09-27 16:03:30 +02:00
BtbN
ee89e8c29b Add opencore-amr 2020-09-20 00:46:24 +02:00
BtbN
1a124529ed Update aom 2020-09-10 01:24:10 +02:00
BtbN
3d65c16163 Add glslang to vulkan 2020-09-07 22:42:39 +02:00
BtbN
f9adca6082 Build fixed version of Vulkan-Loader 2020-09-07 21:32:38 +02:00
BtbN
7fff53cc97 Update MinGW64 for latest upstream headers 2020-09-07 21:30:40 +02:00
BtbN
8ac2985059 Add vulkan variant 2020-09-07 17:40:37 +02:00
BtbN
33efafb420 Disable libwavpack 2020-09-07 02:08:31 +02:00
BtbN
d22e210f8a Add xvid 2020-09-06 22:59:48 +02:00
BtbN
f32eb1cb09 Add vidstab 2020-09-06 22:59:48 +02:00
BtbN
0a829886d9 No svtav1 on 4.3 2020-09-06 22:59:48 +02:00
BtbN
d354210896 Add soxr 2020-09-06 21:55:59 +02:00
BtbN
27523d3705 Add libwebp 2020-09-06 21:05:32 +02:00
BtbN
1b48c5f796 Add libwavpack 2020-09-06 20:41:17 +02:00
BtbN
9c5be5dedd Add SVT-AV1 2020-09-06 20:17:54 +02:00
BtbN
862b054c6e Add openjpeg 2020-09-06 20:07:22 +02:00
BtbN
3996a1d8f2 Add libaom 2020-09-06 18:28:49 +02:00
BtbN
53181cf479 Add vmaf 2020-09-06 17:33:21 +02:00
BtbN
d647434b2f Provide compat .pc file for libudfread 2020-09-06 17:12:35 +02:00
BtbN
9ac29a3e77 Add libbluray 2020-09-06 16:04:48 +02:00
BtbN
92e91ad484 Older ffmpeg needs older srt 2020-09-06 02:43:52 +02:00
BtbN
31ba38b336 x265 insists on full git clone 2020-09-06 00:39:01 +02:00
BtbN
f69a3cd293 Add lzma/xz 2020-09-05 23:59:03 +02:00
BtbN
7811434ee9 Fortify build 2020-09-05 23:58:44 +02:00
BtbN
b4bbce3020 Avoid cloning entire repos 2020-09-05 22:34:23 +02:00
BtbN
dada1a097a Add srt 2020-09-05 21:50:25 +02:00
BtbN
80e0eea20c Build but don't enable openssl 2020-09-05 21:50:11 +02:00
BtbN
4ffc48dce1 Fix libxml2 copy typo 2020-09-05 21:37:13 +02:00
BtbN
d6e2fb3965 Add disabled openssl script 2020-09-05 21:10:22 +02:00
BtbN
b4878c4e1f Add zimg 2020-09-05 19:38:50 +02:00
BtbN
7c69713dab Exclude rav1e on release variants 2020-09-05 18:54:02 +02:00
BtbN
37fe9aca94 Add rav1e 2020-09-05 17:52:40 +02:00
BtbN
c01082bb28 Add Dav1d 2020-09-05 17:52:31 +02:00
BtbN
d24495eab1 Add twolame 2020-09-05 17:52:23 +02:00
BtbN
a73fe75e3a Avisynth is GPL 2020-09-05 17:06:07 +02:00
BtbN
e50ce1c132 Add avisynth 2020-09-05 16:59:09 +02:00
BtbN
3454294519 Switch entirely to new stage builder 2020-09-05 16:38:11 +02:00
BtbN
3775b95e58 Add libmfx 2020-09-05 16:38:09 +02:00
BtbN
dc933e7856 Add harfbuzz 2020-09-05 01:17:53 +02:00
BtbN
b9a9ddd37e Add libass and all its dependencies 2020-09-04 23:30:11 +02:00
BtbN
1afc43b4c8 Add iconv and theora 2020-09-04 22:04:28 +02:00
BtbN
8e005b17ff Add lame 2020-09-04 20:56:48 +02:00