--- a/meson.build 2025-08-23 18:44:34.634014892 -0400 +++ b/meson.build 2025-08-25 15:47:10.979206957 -0400 @@ -1,4 +1,6 @@ -project('ffmpeg', 'c', version: '', meson_version: '>=0.57.0') +project('ffmpeg', 'c', version: '2.8.22', meson_version: '>=0.57.0') + +error('FFmpeg version 2.x currently unsupported.') compiler = meson.get_compiler('c') @@ -35,10 +37,6 @@ extra_options += ['--nm=' + meson.get_external_property('nm', 'nm')] endif -if cpu == 'x86_64' or cpu == 'x86' - extra_options += ['--enable-x86asm'] -endif - extra_options += ['--enable-static', '--disable-shared'] if is_windows @@ -229,7 +227,6 @@ '--incdir=@PREFIX@/@INCLUDEDIR@', '--enable-pic', '--disable-all', - '--disable-autodetect', '--disable-everything', '--disable-programs', '--disable-doc', @@ -238,7 +235,6 @@ '--disable-podpages', '--disable-txtpages', '--disable-safe-bitstream-reader', - '--disable-schannel', '--disable-network', '--disable-securetransport', '--enable-gpl', @@ -268,14 +264,14 @@ swscale = proj.dependency('swscale') include = include_directories('.', 'build/') meson.override_dependency('libavutil', declare_dependency( - dependencies: [avutil, deps], compile_args: args, include_directories: include, version: '')) + dependencies: [avutil, deps], compile_args: args, include_directories: include, version: '54.31.100')) meson.override_dependency('libavformat', declare_dependency( - dependencies: [avformat], include_directories: include, version: '')) + dependencies: [avformat], include_directories: include, version: '56.40.101')) meson.override_dependency('libavcodec', declare_dependency( - dependencies: [avcodec], include_directories: include, version: '')) + dependencies: [avcodec], include_directories: include, version: '56.60.100')) meson.override_dependency('libavdevice', declare_dependency( - dependencies: [avdevice], include_directories: include, version: '')) + dependencies: [avdevice], include_directories: include, version: '56.4.100')) meson.override_dependency('libswresample', declare_dependency( - dependencies: [swresample], include_directories: include, version: '')) + dependencies: [swresample], include_directories: include, version: '1.2.101')) meson.override_dependency('libswscale', declare_dependency( - dependencies: [swscale], include_directories: include, version: '')) + dependencies: [swscale], include_directories: include, version: '3.1.101'))