multimedia/ffmpeg: enable LTO by default on aarch64 and amd64

6% faster decode at least with HEVC and MPEG-2 (HDTV) + -vf bwdif

PR:		271798
Inspired by:	Apline, Arch, Chimera, CRUX, Fedora, OpenMandriva, Solus
Reviewed by:	olivier
This commit is contained in:
Daniel Engberg 2023-06-03 07:37:44 +00:00 committed by Jan Beich
parent 70b064048e
commit 4042f2b495

View file

@ -1,6 +1,6 @@
PORTNAME= ffmpeg
PORTVERSION= 6.1.2
PORTREVISION= 2
PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= multimedia audio net
MASTER_SITES= https://ffmpeg.org/releases/
@ -50,7 +50,8 @@ OPTIONS_DEFAULT= AOM ASM ASS DAV1D DRM FONTCONFIG FREETYPE FREI0R GMP \
GNUTLS HARFBUZZ ICONV JXL LAME LCMS2 LIBPLACEBO LIBXML2 NETWORK \
OPTIMIZED_CFLAGS OPUS RTCPU SHADERC SVTAV1 V4L VAAPI VDPAU VMAF \
VORBIS VPX VULKAN WEBP X264 X265 XCB
OPTIONS_DEFAULT_amd64= NVENC
OPTIONS_DEFAULT_aarch64=LTO
OPTIONS_DEFAULT_amd64= LTO NVENC
OPTIONS_DEFAULT_i386= NVENC
# i386 is too register-starved for LTO (PR257124)