diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-7.1.2-GCCcore-14.3.0.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-7.1.2-GCCcore-14.3.0.eb index 658228470d72..4b86c5389ed3 100644 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-7.1.2-GCCcore-14.3.0.eb +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-7.1.2-GCCcore-14.3.0.eb @@ -16,14 +16,21 @@ builddependencies = [ ('binutils', '2.44'), ('pkgconf', '2.4.3'), ('ffnvcodec', '13.0.19.0', '', SYSTEM), # optional nvenc/dec support + ('NASM', '2.16.03'), ] dependencies = [ - ('NASM', '2.16.03'), ('zlib', '1.3.1'), ('bzip2', '1.0.8'), ('x264', '20250831'), ('LAME', '3.100'), ('x265', '4.1'), + ('dav1d', '1.5.2'), + ('SVT-AV1', '3.1.2'), + ('libaom', '3.10.0'), + ('libvpx', '1.15.2'), + ('libwebp', '1.5.0'), + ('libvorbis', '1.3.7'), + ('libopus', '1.5.2'), ('X11', '20250608'), ('freetype', '2.13.3'), ('fontconfig', '2.17.0'), @@ -31,9 +38,13 @@ dependencies = [ ('SDL2', '2.32.10'), ] -configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' -configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig ' -configopts += '--enable-libfribidi --enable-sdl2 --disable-htmlpages' +configopts = ' '.join([ + '--enable-pic --enable-shared --enable-gpl --enable-version3 --cc="$CC" --cxx="$CXX"', + '--enable-nonfree --enable-libx264 --enable-libx265 --enable-libmp3lame', + '--enable-libvpx --enable-libwebp --enable-libvorbis --enable-libopus', + '--enable-libdav1d --enable-libaom --enable-libsvtav1', + '--enable-libfreetype --enable-fontconfig --enable-libfribidi --enable-sdl2 --disable-htmlpages', +]) sanity_check_paths = { 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'play']] +