From 77b54c35bf9587450cd636e0d7df37e190e28bfb Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Mon, 13 Apr 2026 17:01:47 -0400 Subject: Smaller stuff that went uncommitted Signed-off-by: Andrew Opalach --- subprojects/packagefiles/ffmpeg/meson.build | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) (limited to 'subprojects/packagefiles/ffmpeg/meson.build') diff --git a/subprojects/packagefiles/ffmpeg/meson.build b/subprojects/packagefiles/ffmpeg/meson.build index f813c8f..36bae60 100644 --- a/subprojects/packagefiles/ffmpeg/meson.build +++ b/subprojects/packagefiles/ffmpeg/meson.build @@ -6,6 +6,7 @@ cpu = target_machine.cpu_family() is_64bit = (cpu == 'x86_64' or cpu == 'aarch64') is_debug = get_option('debug') is_minsize = get_option('optimization') == 's' +is_lto = get_option('b_lto') is_linux = host_machine.system() == 'linux' is_windows = host_machine.system() == 'windows' is_msvc = compiler.get_id() == 'msvc' or compiler.get_id() == 'clang-cl' @@ -25,11 +26,15 @@ if is_minsize extra_options += ['--enable-small'] endif +if is_lto + extra_options += ['--enable-lto'] +endif + extra_options += ['--arch=' + cpu] extra_options += ['--cc=' + compiler.cmd_array()[0]] if meson.is_cross_build() if is_msvc - extra_options += ['--ld=' + compiler.get_linker_id()] + extra_options += ['--ld=' + meson.get_external_property('ld')] endif extra_options += ['--ar=' + meson.get_external_property('ar', 'ar')] extra_options += ['--nm=' + meson.get_external_property('nm', 'nm')] @@ -67,19 +72,16 @@ decoders += ',pcm_s32be,pcm_s32le,pcm_s24be,pcm_s24le,pcm_s16be,pcm_s16le' #decoders += ',pcm_f32be,pcm_f32le,pcm_s32le_planar,pcm_s16be_planar,pcm_s16le_planar' decoders += ',dca,eac3' decoders += ',pcm_dvd,mpegvideo,mpeg2video' +decoders += ',av1' #decoders += ',ass,srt' -if get_option('codec-hwaccels').length() == 0 - if not is_msvc - libdav1d = dependency('dav1d', required: false) - if libdav1d.found() - decoders += ',libdav1d' - extra_options += ['--enable-libdav1d'] - deps += [libdav1d] - endif +#if get_option('codec-hwaccels').length() == 0 + libdav1d = dependency('dav1d', required: false) + if libdav1d.found() + decoders += ',libdav1d' + extra_options += ['--enable-libdav1d'] + deps += [libdav1d] endif -else - decoders += ',av1' -endif +#endif demuxers = '' parsers = '' -- cgit v1.2.3-101-g0448