diff options
Diffstat (limited to 'subprojects/packagefiles/ffmpeg')
| -rw-r--r-- | subprojects/packagefiles/ffmpeg/meson.build | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/subprojects/packagefiles/ffmpeg/meson.build b/subprojects/packagefiles/ffmpeg/meson.build index 6700f5d..f47d35e 100644 --- a/subprojects/packagefiles/ffmpeg/meson.build +++ b/subprojects/packagefiles/ffmpeg/meson.build @@ -5,6 +5,7 @@ compiler = meson.get_compiler('c') cpu = target_machine.cpu_family() is_64bit = (cpu == 'x86_64' or cpu == 'aarch64') is_debug = get_option('buildtype').startswith('debug') +is_minsize = get_option('buildtype') == 'minsize' is_windows = host_machine.system() == 'windows' is_msvc = compiler.get_id() == 'msvc' or compiler.get_id() == 'clang-cl' is_mingw = is_windows and not is_msvc @@ -12,7 +13,7 @@ is_mingw = is_windows and not is_msvc extra_options = [] if not is_debug - extra_options += ['--disable-debug'] + extra_options += ['--disable-debug', '--enable-small'] endif extra_options += ['--cc=' + compiler.cmd_array()[0]] @@ -32,7 +33,8 @@ endif #'--malloc-prefix=al_', decoders = 'flac,mp3,mp3float,aac,opus,alac,mjpeg,jpeg2000,h264,hevc,vp9' -#decoders += ',pcm_f32be,pcm_f32le,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_dvd,apng,mpegvideo,mpeg2video' +decoders += ',pcm_f32be,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_f32le,pcm_s24be,pcm_s24le,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar' +#decoders += ',pcm_dvd,mpegvideo,mpeg2video' #decoders += ',ass,srt' demuxers = 'flac,mp3,aac,wav,image2,mjpeg,image2pipe,image_jpeg_pipe,matroska,mov' @@ -44,7 +46,7 @@ parsers = 'mjpeg,jpeg2000' #extra_options += ['--enable-zlib', '--enable-libsoxr'] extra_options += ['--enable-zlib'] -decoders += ',png' +decoders += ',png,apng' demuxers += ',image_png_pipe' parsers += ',png' @@ -107,4 +109,4 @@ avformat = proj.dependency('avformat') avcodec = proj.dependency('avcodec') swresample = proj.dependency('swresample') swscale = proj.dependency('swscale') -av_inc_dep = declare_dependency(include_directories: include_directories('.', 'build/')) +ffmpeg_inc_dep = declare_dependency(include_directories: include_directories('.', 'build/')) |