51 Commits

Author SHA1 Message Date
aptalca
fb9eeef31c
explicitly disable libdrm on arm64, add quick build tests 2024-04-11 16:36:25 -04:00
aptalca
7c25c3c1d7
preserve fonts 2024-04-11 09:36:45 -04:00
aptalca
5615702358
remove redundant package 2024-04-10 23:37:38 -04:00
aptalca
4c23248abe
compile libharfbuzz, strip various libs, fix typo in libfribi 2024-04-10 22:25:44 -04:00
aptalca
ec678f8ac1
also enable fribidi and fontconfig 2024-04-10 18:20:25 -04:00
aptalca
9017824489
compile with --enable-libharfbuzz 2024-04-10 18:06:54 -04:00
aptalca
5ff16e4038
bump ffmpeg to 7.0, bump other deps 2024-04-05 11:07:45 -04:00
aptalca
6f01501876
Bump libaom, mesa, openjpeg, opus, shaderc and svtav1 2024-03-16 21:16:18 -04:00
aptalca
4d28b9bfbd
I'm a little teapot 2024-02-11 10:31:46 -05:00
aptalca
af6c982e1e
Add support for Zimg 2024-02-11 09:52:50 -05:00
aptalca
2cbd3772a3
Revert kvazaar until 2.3.1 is released
https://github.com/ultravideo/kvazaar/issues/381
2024-02-09 11:17:15 -05:00
aptalca
66d3f3d8c9
bump ffmpeg to 6.1.1, bump other deps 2024-02-09 10:00:03 -05:00
aptalca
a8aca108be
fix typo 2024-02-08 23:02:47 -05:00
aptalca
3635efa0cc
simplify deps, clean up rust 2024-02-08 22:01:50 -05:00
Dennis E. Mungai
6f75579f1f
Enable the full stack of CUDA-related filters via ----enable-cuda-llvm
As at the moment, this FFmpeg build's filtering capabilities are extremely limited in NVENC-based workloads, lacking multiple CUDA-based filters needed for a fully functional GPU-bound transcode.

This patch adds the ``--enable-cuda-llvm` `./configure` parameter to FFmpeg's builds, with the addition of `clang` (and its' dependencies) as build requirements for these extra filters.

The following filters are now additionally available, and without invoking the installation of the proprietary NVIDIA CUDA SDK: 

```sh
ffmpeg -filters | grep cuda
 ... bilateral_cuda    V->V       (null)
 T.. bwdif_cuda        V->V       (null)
 ... chromakey_cuda    V->V       (null)
 ... colorspace_cuda   V->V       (null)
 ... hwupload_cuda     V->V       (null)
 ... overlay_cuda      VV->V      (null)
 ... scale_cuda        V->V       (null)
 ... thumbnail_cuda    V->V       (null)
 T.. yadif_cuda        V->V       (null)
``` 

Licensing, therefore, remains unaffected.
2024-02-07 00:16:46 +03:00
aptalca
37afd12ff0
bump Mesa to v24 2024-02-01 12:56:07 -05:00
aptalca
e23a6693f4
use latest rust 2024-01-23 09:34:37 -05:00
aptalca
23abf40371
add alsa support 2024-01-21 17:01:33 -05:00
aptalca
0dc2103432
let wrapper pass exit code to docker run, bump libs 2024-01-18 21:07:04 -05:00
aptalca
e35de124c8
Add rav1e support 2024-01-01 21:32:41 -05:00
aptalca
2f7a805bce
Bump various libs 2024-01-01 18:00:07 -05:00
TC McCarthy
154a0501da bumps svt-av1 version to 1.8.0 2023-12-28 11:29:22 -05:00
aptalca
35056fa371
Add libplacebo and libdovi 2023-12-05 21:54:10 -05:00
aptalca
26c3226534
Fix amd vaapi, fix vdpau, bump mesa, update readme 2023-12-05 12:32:43 -05:00
aptalca
f153b395b5
compile mesa, add vulkan deps, remove var 2023-11-25 16:44:34 -05:00
aptalca
cd263a29b8
enable vulkan via en var, bump libs 2023-11-22 13:59:21 -05:00
aptalca
6b7693bf8b
Add vulkan and shaderc to x86_64 2023-11-20 14:52:52 -05:00
aptalca
2543362f36
Bump nv-codec-headers 2023-11-13 12:51:32 -05:00
aptalca
af9cea012c
Bump FFmpeg to 6.1 2023-11-13 11:06:55 -05:00
aptalca
d5ce8293a3
try building without --enable-small 2023-11-02 13:28:01 -04:00
aptalca
ced90f84f2
use sourceforge for freetype, fix link for lame 2023-10-06 10:07:25 -04:00
aptalca
79a5961a52
Add support for SVT-AV1 2023-10-05 21:28:11 -04:00
aptalca
42ecf13202
update various libs 2023-10-05 20:28:29 -04:00
Tercio Gaudencio Filho
728b07b92f
Corrected the alphabetical order of the items. 2023-08-17 09:11:12 -03:00
Tercio Gaudencio Filho
01dd1521c0
Added support for WebP format from sources. 2023-08-16 19:59:35 -03:00
Tercio Gaudencio Filho
0142fe0cc1
Merged with master. 2023-08-16 19:56:57 -03:00
Tercio Gaudencio Filho
8d29d99e77
Added support for WebP format. 2023-07-21 16:14:24 -03:00
aptalca
605b433fa6
add i965 as optional driver for gen5-8 2023-06-14 20:56:30 -04:00
aptalca
2e909accce
add latest iHD and libvpl/msdk for qsv 2023-06-14 17:10:21 -04:00
aptalca
7cc09101a3
Fix build arg/var 2023-06-13 18:30:19 -04:00
aptalca
f20595d0c5
combine bin stage 2023-06-13 18:05:51 -04:00
aptalca
08109809be
add intel shaders 2023-06-11 21:58:21 -04:00
TheSpad
87d48de7ac
Rebase to jammy 2022-12-14 15:24:32 +00:00
TheSpad
3cdc4e7a9a
Rebase to focal 2022-06-19 20:11:43 +01:00
Marc
23402112b0
[x64] added support for libOpenCL (#11) 2021-09-19 18:28:07 -07:00
thelamer
2f629c6b24 pull nvidia blobs and update example 2019-09-23 11:31:14 -07:00
thelamer
5ec9b76377 adding nvidia libs for video filters, updating readme snippet example 2019-09-23 08:22:30 -07:00
thelamer
049bc82619 updating cli branch with docs and bumping version 2019-09-22 16:40:52 -07:00
thelamer
cdb92b9dbc rebasing cli to ubuntu 2019-06-22 08:17:59 -07:00
thelamer
1ee3d7e373 adding some base logic to run the ffmpeg user as the perms of the input file and also add them to be able to use hardware devices if mounted 2019-06-20 16:14:52 -07:00