Feed of "FFmpeg" https://code.ffmpeg.org/FFmpeg <p dir="auto">A complete, cross-platform solution to record, convert and stream audio and video.</p> Wed, 25 Mar 2026 03:44:05 +0000 Jack Lau suggested changes for FFmpeg/FFmpeg#22558 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22558#issuecomment-33215 avformat/tls_mbedtls: fix DTLS handshake failure when receiving non-DTLS packets <p dir="auto">Also, you need to update commit message</p> <![CDATA[avformat/tls_mbedtls: fix DTLS handshake failure when receiving non-DTLS packets

Also, you need to update commit message

]]>
Jack Lau 972623: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22558#issuecomment-33215 Wed, 25 Mar 2026 02:34:36 +0000
Jack Lau commented on pull request FFmpeg/FFmpeg#22558 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22558#issuecomment-33214 avformat/tls_mbedtls: fix DTLS handshake failure when receiving non-DTLS packets <p dir="auto">Perhaps we need more robust check for DTLS packet.</p> <![CDATA[avformat/tls_mbedtls: fix DTLS handshake failure when receiving non-DTLS packets

Perhaps we need more robust check for DTLS packet.

]]>
Jack Lau 972552: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22558#issuecomment-33214 Wed, 25 Mar 2026 02:34:36 +0000
Jack Lau commented on pull request FFmpeg/FFmpeg#22558 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22558#issuecomment-33212 avformat/tls_mbedtls: fix DTLS handshake failure when receiving non-DTLS packets <p dir="auto"><code>Skip non-DTLS packets such as STUN to avoid failures</code></p> <![CDATA[avformat/tls_mbedtls: fix DTLS handshake failure when receiving non-DTLS packets

Skip non-DTLS packets such as STUN to avoid failures

]]>
Jack Lau 972481: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22558#issuecomment-33212 Wed, 25 Mar 2026 02:34:36 +0000
Sahil Gautam commented on issue FFmpeg/FFmpeg#22612 https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22612#issuecomment-33213 unable to build ffmpeg on windows (msys2 clang64) <p dir="auto">when i build in git bash with <code>mingw32-make.exe -O</code>, i get this error.</p> <![CDATA[unable to build ffmpeg on windows (msys2 clang64)

when i build in git bash with mingw32-make.exe -O, i get this error.

]]>
Sahil Gautam 972409: https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22612#issuecomment-33213 Wed, 25 Mar 2026 02:33:13 +0000
Sahil Gautam commented on issue FFmpeg/FFmpeg#22612 https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22612#issuecomment-33211 unable to build ffmpeg on windows (msys2 clang64) <p dir="auto">on the IRC channel, i was suggested to use <code>--enable-response-files</code>, but that didn&#39;t work. i asked about it in the MSYS2 channel on discord and they said &#34;I know, but response files doesn&#39;t work for in mingw builds. They are used by MSVC native tools.&#34; on my message &#34;i ran it as ./build.sh in the msys2 clang64 shell. ffmpeg devs suggested me to use --enable-response-files to avoid the cli length limit issue&#34;</p> <![CDATA[unable to build ffmpeg on windows (msys2 clang64)

on the IRC channel, i was suggested to use --enable-response-files, but that didn't work. i asked about it in the MSYS2 channel on discord and they said "I know, but response files doesn't work for in mingw builds. They are used by MSVC native tools." on my message "i ran it as ./build.sh in the msys2 clang64 shell. ffmpeg devs suggested me to use --enable-response-files to avoid the cli length limit issue"

]]>
Sahil Gautam 972337: https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22612#issuecomment-33211 Wed, 25 Mar 2026 02:23:53 +0000
Sahil Gautam commented on issue FFmpeg/FFmpeg#22612 https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22612#issuecomment-33209 unable to build ffmpeg on windows (msys2 clang64) <p dir="auto">at that point, it was stuck for about a minute, so i <code>C-c</code>d it.</p> <![CDATA[unable to build ffmpeg on windows (msys2 clang64)

at that point, it was stuck for about a minute, so i C-cd it.

]]>
Sahil Gautam 972264: https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22612#issuecomment-33209 Wed, 25 Mar 2026 02:11:14 +0000
Sahil Gautam opened issue FFmpeg/FFmpeg#22612 https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22612 22612#unable to build ffmpeg on windows (msys2 clang64)# <![CDATA[

Summary of the bug

i am trying to build ffmpeg on windows in msys2 clang64 environment with the clang compiler, but the build gets stuck after a point. below are the steps to hopefully reproduce my setup/issue.

Steps to reproduce

install msys2 & git on windows

winget install MSYS2.MSYS2
winget install Git.Git
  • then add the path C:\msys64\clang64\bin to the path (this might not be necessary)

install some packages

  • i use this script to install stuff in msys2 (saves time)
#!/bin/env bash

if [ -f "/etc/os-release" ]; then
	. /etc/os-release
	case "$ID" in
	'msys2')
		{
			prefix='clang64/mingw-w64-clang-x86_64'
			packages=(
				'gdb'
				'cmake'
				'ninja'
				'clang'
				'clang-tools-extra'
				'extra-cmake-modules'
				'nsis'
				'emscripten'
				'ccache'
				'make'
				'ripgrep'
				'nasm'
				'neovim'
				'vulkan-headers'
				'vulkan-loader'
			)

			for package in "${packages[@]}"; do
				pacman -Sy "${prefix}-${package}"
			done
		}
		;;
	'arch')
		{
			packages=(
				'cmake'
				'make'
				'clang'
				'gdb'
				'ccache'
				'vulkan-devel'
			)
			for package in "${packages[@]}"; do
				sudo pacman -S "${package}" --noconfirm
			done
		}
		;;
	*) echo "distribution not supported" && exit 1 ;;
	esac
fi

clone ffmpeg

  • open git bash
  • run git clone https://github.com/FFmpeg/FFmpeg

create the build script

  • open FFmpeg directory in an editor
  • create a file build.sh and make it executable
# build.sh
#!/bin/env bash

./configure \
    --prefix=/c/Users/printfdebugging/FFmpeg/install \
    --target-os=mingw32 \
    --arch=x86_64 \
    --cc=clang \
    --cxx=clang++ \
    --ld=clang \
    --enable-gpl \
    --enable-version3 \
    --enable-shared \
    --logfile=logfile.log \
    --disable-static \
    --enable-response-files

build ffmpeg

  • open MSYS2 CLANG64 shell (search that in windows search)
  • cd /c/Users/${username}/FFmpeg
  • run ./build.sh
  • then run ming32-make.exe -j > outputfile

=> the build after a point gets stuck.

# logfile.log
# ./configure --prefix=/c/Users/printfdebugging/FFmpeg/install --target-os=mingw32 --arch=x86_64 --cc=clang --cxx=clang++ --ld=clang --enable-gpl --enable-version3 --enable-shared --logfile=logfile.log --disable-static --enable-response-files
ACLOCAL_PATH=/clang64/share/aclocal:/usr/share/aclocal
ALLUSERSPROFILE='C:\ProgramData'
ALL_COMPONENTS='
    
    aac_adtstoasc_bsf
ahx_to_mp2_bsf
apv_metadata_bsf
av1_frame_merge_bsf
av1_frame_split_bsf
av1_metadata_bsf
chomp_bsf
dump_extradata_bsf
dca_core_bsf
dovi_rpu_bsf
dts2pts_bsf
dv_error_marker_bsf
eac3_core_bsf
eia608_to_smpte436m_bsf
evc_frame_merge_bsf
extract_extradata_bsf
filter_units_bsf
h264_metadata_bsf
h264_mp4toannexb_bsf
h264_redundant_pps_bsf
hapqa_extract_bsf
hevc_metadata_bsf
hevc_mp4toannexb_bsf
imx_dump_header_bsf
lcevc_metadata_bsf
media100_to_mjpegb_bsf
mjpeg2jpeg_bsf
mjpega_dump_header_bsf
mpeg2_metadata_bsf
mpeg4_unpack_bframes_bsf
mov2textsub_bsf
noise_bsf
null_bsf
opus_metadata_bsf
pcm_rechunk_bsf
pgs_frame_merge_bsf
prores_metadata_bsf
remove_extradata_bsf
setts_bsf
showinfo_bsf
smpte436m_to_eia608_bsf
text2movsub_bsf
trace_headers_bsf
truehd_core_bsf
vp9_metadata_bsf
vp9_raw_reorder_bsf
vp9_superframe_bsf
vp9_superframe_split_bsf
vvc_metadata_bsf
vvc_mp4toannexb_bsf
    aasc_decoder
aic_decoder
alias_pix_decoder
agm_decoder
amv_decoder
anm_decoder
ansi_decoder
apng_decoder
apv_decoder
arbc_decoder
argo_decoder
asv1_decoder
asv2_decoder
aura_decoder
aura2_decoder
avrp_decoder
avrn_decoder
avs_decoder
avui_decoder
bethsoftvid_decoder
bfi_decoder
bink_decoder
bitpacked_decoder
bmp_decoder
bmv_video_decoder
brender_pix_decoder
c93_decoder
cavs_decoder
cdgraphics_decoder
cdtoons_decoder
cdxl_decoder
cfhd_decoder
cinepak_decoder
clearvideo_decoder
cljr_decoder
cllc_decoder
comfortnoise_decoder
cpia_decoder
cri_decoder
cscd_decoder
cyuv_decoder
dds_decoder
dfa_decoder
dirac_decoder
dnxhd_decoder
dpx_decoder
dsicinvideo_decoder
dvaudio_decoder
dvvideo_decoder
dxa_decoder
dxtory_decoder
dxv_decoder
eacmv_decoder
eamad_decoder
eatgq_decoder
eatgv_decoder
eatqi_decoder
eightbps_decoder
eightsvx_exp_decoder
eightsvx_fib_decoder
escape124_decoder
escape130_decoder
exr_decoder
ffv1_decoder
ffvhuff_decoder
fic_decoder
fits_decoder
flashsv_decoder
flashsv2_decoder
flic_decoder
flv_decoder
fmvc_decoder
fourxm_decoder
fraps_decoder
frwu_decoder
g2m_decoder
gdv_decoder
gem_decoder
gif_decoder
h261_decoder
h263_decoder
h263i_decoder
h263p_decoder
h263_v4l2m2m_decoder
h264_decoder
h264_v4l2m2m_decoder
h264_mediacodec_decoder
h264_mmal_decoder
h264_qsv_decoder
h264_rkmpp_decoder
hap_decoder
hevc_decoder
hevc_qsv_decoder
hevc_rkmpp_decoder
hevc_v4l2m2m_decoder
hnm4_video_decoder
hq_hqa_decoder
hqx_decoder
huffyuv_decoder
hymt_decoder
idcin_decoder
iff_ilbm_decoder
imm4_decoder
imm5_decoder
indeo2_decoder
indeo3_decoder
indeo4_decoder
indeo5_decoder
interplay_video_decoder
ipu_decoder
jpeg2000_decoder
jpegls_decoder
jv_decoder
kgv1_decoder
kmvc_decoder
lagarith_decoder
lead_decoder
loco_decoder
lscr_decoder
m101_decoder
magicyuv_decoder
mdec_decoder
media100_decoder
mimic_decoder
mjpeg_decoder
mjpegb_decoder
mmvideo_decoder
mobiclip_decoder
motionpixels_decoder
mpeg1video_decoder
mpeg2video_decoder
mpeg4_decoder
mpeg4_v4l2m2m_decoder
mpeg4_mmal_decoder
mpegvideo_decoder
mpeg1_v4l2m2m_decoder
mpeg2_mmal_decoder
mpeg2_v4l2m2m_decoder
mpeg2_qsv_decoder
mpeg2_mediacodec_decoder
msa1_decoder
mscc_decoder
msmpeg4v1_decoder
msmpeg4v2_decoder
msmpeg4v3_decoder
msp2_decoder
msrle_decoder
mss1_decoder
mss2_decoder
msvideo1_decoder
mszh_decoder
mts2_decoder
mv30_decoder
mvc1_decoder
mvc2_decoder
mvdv_decoder
mvha_decoder
mwsc_decoder
mxpeg_decoder
notchlc_decoder
nuv_decoder
paf_video_decoder
pam_decoder
pbm_decoder
pcx_decoder
pdv_decoder
pfm_decoder
pgm_decoder
pgmyuv_decoder
pgx_decoder
phm_decoder
photocd_decoder
pictor_decoder
pixlet_decoder
png_decoder
ppm_decoder
prores_decoder
prores_raw_decoder
prosumer_decoder
psd_decoder
ptx_decoder
qdraw_decoder
qoi_decoder
qpeg_decoder
qtrle_decoder
r10k_decoder
r210_decoder
rasc_decoder
rawvideo_decoder
rka_decoder
rl2_decoder
roq_decoder
rpza_decoder
rscc_decoder
rtv1_decoder
rv10_decoder
rv20_decoder
rv30_decoder
rv40_decoder
rv60_decoder
s302m_decoder
sanm_decoder
scpr_decoder
screenpresso_decoder
sga_decoder
sgi_decoder
sgirle_decoder
sheervideo_decoder
simbiosis_imx_decoder
smacker_decoder
smc_decoder
smvjpeg_decoder
snow_decoder
sp5x_decoder
speedhq_decoder
speex_decoder
srgc_decoder
sunrast_decoder
svq1_decoder
svq3_decoder
targa_decoder
targa_y216_decoder
tdsc_decoder
theora_decoder
thp_decoder
tiertexseqvideo_decoder
tiff_decoder
tmv_decoder
truemotion1_decoder
truemotion2_decoder
truemotion2rt_decoder
tscc_decoder
tscc2_decoder
txd_decoder
ulti_decoder
utvideo_decoder
v210_decoder
v210x_decoder
v308_decoder
v408_decoder
v410_decoder
vb_decoder
vbn_decoder
vble_decoder
vc1_decoder
vc1image_decoder
vc1_mmal_decoder
vc1_qsv_decoder
vc1_v4l2m2m_decoder
vcr1_decoder
vmdvideo_decoder
vmix_decoder
vmnc_decoder
vp3_decoder
vp4_decoder
vp5_decoder
vp6_decoder
vp6a_decoder
vp6f_decoder
vp7_decoder
vp8_decoder
vp8_rkmpp_decoder
vp8_v4l2m2m_decoder
vp9_decoder
vp9_rkmpp_decoder
vp9_v4l2m2m_decoder
vqa_decoder
vqc_decoder
vvc_decoder
wbmp_decoder
webp_decoder
wcmv_decoder
wrapped_avframe_decoder
wmv1_decoder
wmv2_decoder
wmv3_decoder
wmv3image_decoder
wnv1_decoder
xan_wc3_decoder
xan_wc4_decoder
xbm_decoder
xface_decoder
xl_decoder
xpm_decoder
xwd_decoder
y41p_decoder
ylc_decoder
yop_decoder
yuv4_decoder
zero12v_decoder
zerocodec_decoder
zlib_decoder
zmbv_decoder
aac_decoder
aac_fixed_decoder
aac_latm_decoder
ac3_decoder
ac3_fixed_decoder
acelp_kelvin_decoder
ahx_decoder
alac_decoder
als_decoder
amrnb_decoder
amrwb_decoder
apac_decoder
ape_decoder
aptx_decoder
aptx_hd_decoder
atrac1_decoder
atrac3_decoder
atrac3al_decoder
atrac3p_decoder
atrac3pal_decoder
atrac9_decoder
binkaudio_dct_decoder
binkaudio_rdft_decoder
bmv_audio_decoder
bonk_decoder
cook_decoder
dca_decoder
dfpwm_decoder
dolby_e_decoder
dsd_lsbf_decoder
dsd_msbf_decoder
dsd_lsbf_planar_decoder
dsd_msbf_planar_decoder
dsicinaudio_decoder
dss_sp_decoder
dst_decoder
eac3_decoder
evrc_decoder
fastaudio_decoder
ffwavesynth_decoder
flac_decoder
ftr_decoder
g723_1_decoder
g728_decoder
g729_decoder
gsm_decoder
gsm_ms_decoder
hca_decoder
hcom_decoder
hdr_decoder
iac_decoder
ilbc_decoder
imc_decoder
interplay_acm_decoder
mace3_decoder
mace6_decoder
metasound_decoder
misc4_decoder
mlp_decoder
mp1_decoder
mp1float_decoder
mp2_decoder
mp2float_decoder
mp3float_decoder
mp3_decoder
mp3adufloat_decoder
mp3adu_decoder
mp3on4float_decoder
mp3on4_decoder
mpc7_decoder
mpc8_decoder
msnsiren_decoder
nellymoser_decoder
on2avc_decoder
opus_decoder
osq_decoder
paf_audio_decoder
qcelp_decoder
qdm2_decoder
qdmc_decoder
qoa_decoder
ra_144_decoder
ra_288_decoder
ralf_decoder
sbc_decoder
shorten_decoder
sipr_decoder
siren_decoder
smackaud_decoder
sonic_decoder
tak_decoder
truehd_decoder
truespeech_decoder
tta_decoder
twinvq_decoder
vmdaudio_decoder
vorbis_decoder
wavarc_decoder
wavpack_decoder
wmalossless_decoder
wmapro_decoder
wmav1_decoder
wmav2_decoder
wmavoice_decoder
ws_snd1_decoder
xma1_decoder
xma2_decoder
pcm_alaw_decoder
pcm_bluray_decoder
pcm_dvd_decoder
pcm_f16le_decoder
pcm_f24le_decoder
pcm_f32be_decoder
pcm_f32le_decoder
pcm_f64be_decoder
pcm_f64le_decoder
pcm_lxf_decoder
pcm_mulaw_decoder
pcm_s8_decoder
pcm_s8_planar_decoder
pcm_s16be_decoder
pcm_s16be_planar_decoder
pcm_s16le_decoder
pcm_s16le_planar_decoder
pcm_s24be_decoder
pcm_s24daud_decoder
pcm_s24le_decoder
pcm_s24le_planar_decoder
pcm_s32be_decoder
pcm_s32le_decoder
pcm_s32le_planar_decoder
pcm_s64be_decoder
pcm_s64le_decoder
pcm_sga_decoder
pcm_u8_decoder
pcm_u16be_decoder
pcm_u16le_decoder
pcm_u24be_decoder
pcm_u24le_decoder
pcm_u32be_decoder
pcm_u32le_decoder
pcm_vidc_decoder
cbd2_dpcm_decoder
derf_dpcm_decoder
gremlin_dpcm_decoder
interplay_dpcm_decoder
roq_dpcm_decoder
sdx2_dpcm_decoder
sol_dpcm_decoder
xan_dpcm_decoder
wady_dpcm_decoder
adpcm_4xm_decoder
adpcm_adx_decoder
adpcm_afc_decoder
adpcm_agm_decoder
adpcm_aica_decoder
adpcm_argo_decoder
adpcm_circus_decoder
adpcm_ct_decoder
adpcm_dtk_decoder
adpcm_ea_decoder
adpcm_ea_maxis_xa_decoder
adpcm_ea_r1_decoder
adpcm_ea_r2_decoder
adpcm_ea_r3_decoder
adpcm_ea_xas_decoder
adpcm_g722_decoder
adpcm_g726_decoder
adpcm_g726le_decoder
adpcm_ima_acorn_decoder
adpcm_ima_amv_decoder
adpcm_ima_alp_decoder
adpcm_ima_apc_decoder
adpcm_ima_apm_decoder
adpcm_ima_cunning_decoder
adpcm_ima_dat4_decoder
adpcm_ima_dk3_decoder
adpcm_ima_dk4_decoder
adpcm_ima_ea_eacs_decoder
adpcm_ima_ea_sead_decoder
adpcm_ima_escape_decoder
adpcm_ima_hvqm2_decoder
adpcm_ima_hvqm4_decoder
adpcm_ima_iss_decoder
adpcm_ima_magix_decoder
adpcm_ima_moflex_decoder
adpcm_ima_mtf_decoder
adpcm_ima_oki_decoder
adpcm_ima_pda_decoder
adpcm_ima_qt_decoder
adpcm_ima_rad_decoder
adpcm_ima_ssi_decoder
adpcm_ima_smjpeg_decoder
adpcm_ima_wav_decoder
adpcm_ima_ws_decoder
adpcm_ima_xbox_decoder
adpcm_ms_decoder
adpcm_mtaf_decoder
adpcm_n64_decoder
adpcm_psx_decoder
adpcm_psxc_decoder
adpcm_sanyo_decoder
adpcm_sbpro_2_decoder
adpcm_sbpro_3_decoder
adpcm_sbpro_4_decoder
adpcm_swf_decoder
adpcm_thp_decoder
adpcm_thp_le_decoder
adpcm_vima_decoder
adpcm_xa_decoder
adpcm_xmd_decoder
adpcm_yamaha_decoder
adpcm_zork_decoder
ssa_decoder
ass_decoder
ccaption_decoder
dvbsub_decoder
dvdsub_decoder
jacosub_decoder
microdvd_decoder
movtext_decoder
mpl2_decoder
pgssub_decoder
pjs_decoder
realtext_decoder
sami_decoder
srt_decoder
stl_decoder
subrip_decoder
subviewer_decoder
subviewer1_decoder
text_decoder
vplayer_decoder
webvtt_decoder
xsub_decoder
aac_at_decoder
ac3_at_decoder
adpcm_ima_qt_at_decoder
alac_at_decoder
amr_nb_at_decoder
eac3_at_decoder
gsm_ms_at_decoder
ilbc_at_decoder
mp1_at_decoder
mp2_at_decoder
mp3_at_decoder
pcm_alaw_at_decoder
pcm_mulaw_at_decoder
qdmc_at_decoder
qdm2_at_decoder
libaribcaption_decoder
libaribb24_decoder
libcelt_decoder
libcodec2_decoder
libdav1d_decoder
libdavs2_decoder
libfdk_aac_decoder
libgsm_decoder
libgsm_ms_decoder
libilbc_decoder
libjxl_anim_decoder
libjxl_decoder
liblc3_decoder
libmpeghdec_decoder
libopencore_amrnb_decoder
libopencore_amrwb_decoder
libopus_decoder
librsvg_decoder
libspeex_decoder
libsvtjpegxs_decoder
libuavs3d_decoder
libvorbis_decoder
libvpx_vp8_decoder
libvpx_vp9_decoder
libxevd_decoder
libzvbi_teletext_decoder
bintext_decoder
xbin_decoder
idf_decoder
aac_mediacodec_decoder
amrnb_mediacodec_decoder
amrwb_mediacodec_decoder
libaom_av1_decoder
av1_decoder
av1_cuvid_decoder
av1_mediacodec_decoder
av1_qsv_decoder
av1_amf_decoder
libopenh264_decoder
h264_amf_decoder
h264_cuvid_decoder
h264_oh_decoder
hevc_amf_decoder
hevc_cuvid_decoder
hevc_mediacodec_decoder
hevc_oh_decoder
mjpeg_cuvid_decoder
mjpeg_qsv_decoder
mp3_mediacodec_decoder
mpeg1_cuvid_decoder
mpeg2_cuvid_decoder
mpeg4_cuvid_decoder
mpeg4_mediacodec_decoder
vc1_cuvid_decoder
vp8_cuvid_decoder
vp8_mediacodec_decoder
vp8_qsv_decoder
vp9_amf_decoder
vp9_cuvid_decoder
vp9_mediacodec_decoder
vp9_qsv_decoder
vvc_qsv_decoder
vnull_decoder
anull_decoder
    a64multi_encoder
a64multi5_encoder
alias_pix_encoder
amv_encoder
apng_encoder
asv1_encoder
asv2_encoder
avrp_encoder
avui_encoder
bitpacked_encoder
bmp_encoder
cfhd_encoder
cinepak_encoder
cljr_encoder
comfortnoise_encoder
dnxhd_encoder
dpx_encoder
dvvideo_encoder
dxv_encoder
exr_encoder
ffv1_encoder
ffv1_vulkan_encoder
ffvhuff_encoder
fits_encoder
flashsv_encoder
flashsv2_encoder
flv_encoder
gif_encoder
h261_encoder
h263_encoder
h263p_encoder
h264_mediacodec_encoder
h264_rkmpp_encoder
hap_encoder
hevc_rkmpp_encoder
huffyuv_encoder
jpeg2000_encoder
jpegls_encoder
ljpeg_encoder
magicyuv_encoder
mjpeg_encoder
mpeg1video_encoder
mpeg2video_encoder
mpeg4_encoder
msmpeg4v2_encoder
msmpeg4v3_encoder
msrle_encoder
msvideo1_encoder
pam_encoder
pbm_encoder
pcx_encoder
pfm_encoder
pgm_encoder
pgmyuv_encoder
phm_encoder
png_encoder
ppm_encoder
prores_encoder
prores_aw_encoder
prores_ks_encoder
prores_ks_vulkan_encoder
qoi_encoder
qtrle_encoder
r10k_encoder
r210_encoder
rawvideo_encoder
roq_encoder
rpza_encoder
rv10_encoder
rv20_encoder
s302m_encoder
sgi_encoder
smc_encoder
snow_encoder
speedhq_encoder
sunrast_encoder
svq1_encoder
targa_encoder
tiff_encoder
utvideo_encoder
v210_encoder
v308_encoder
v408_encoder
v410_encoder
vbn_encoder
vc2_encoder
wbmp_encoder
wrapped_avframe_encoder
wmv1_encoder
wmv2_encoder
xbm_encoder
xface_encoder
xwd_encoder
y41p_encoder
yuv4_encoder
zlib_encoder
zmbv_encoder
aac_encoder
ac3_encoder
ac3_fixed_encoder
alac_encoder
aptx_encoder
aptx_hd_encoder
dca_encoder
dfpwm_encoder
eac3_encoder
flac_encoder
g723_1_encoder
hdr_encoder
mlp_encoder
mp2_encoder
mp2fixed_encoder
nellymoser_encoder
opus_encoder
ra_144_encoder
sbc_encoder
sonic_encoder
sonic_ls_encoder
truehd_encoder
tta_encoder
vorbis_encoder
wavpack_encoder
wmav1_encoder
wmav2_encoder
pcm_alaw_encoder
pcm_bluray_encoder
pcm_dvd_encoder
pcm_f32be_encoder
pcm_f32le_encoder
pcm_f64be_encoder
pcm_f64le_encoder
pcm_mulaw_encoder
pcm_s8_encoder
pcm_s8_planar_encoder
pcm_s16be_encoder
pcm_s16be_planar_encoder
pcm_s16le_encoder
pcm_s16le_planar_encoder
pcm_s24be_encoder
pcm_s24daud_encoder
pcm_s24le_encoder
pcm_s24le_planar_encoder
pcm_s32be_encoder
pcm_s32le_encoder
pcm_s32le_planar_encoder
pcm_s64be_encoder
pcm_s64le_encoder
pcm_u8_encoder
pcm_u16be_encoder
pcm_u16le_encoder
pcm_u24be_encoder
pcm_u24le_encoder
pcm_u32be_encoder
pcm_u32le_encoder
pcm_vidc_encoder
roq_dpcm_encoder
adpcm_adx_encoder
adpcm_argo_encoder
adpcm_g722_encoder
adpcm_g726_encoder
adpcm_g726le_encoder
adpcm_ima_amv_encoder
adpcm_ima_alp_encoder
adpcm_ima_apm_encoder
adpcm_ima_qt_encoder
adpcm_ima_ssi_encoder
adpcm_ima_wav_encoder
adpcm_ima_ws_encoder
adpcm_ms_encoder
adpcm_swf_encoder
adpcm_yamaha_encoder
ssa_encoder
ass_encoder
dvbsub_encoder
dvdsub_encoder
movtext_encoder
srt_encoder
subrip_encoder
text_encoder
ttml_encoder
webvtt_encoder
xsub_encoder
aac_at_encoder
alac_at_encoder
ilbc_at_encoder
pcm_alaw_at_encoder
pcm_mulaw_at_encoder
libaom_av1_encoder
libcodec2_encoder
libfdk_aac_encoder
libgsm_encoder
libgsm_ms_encoder
libilbc_encoder
libjxl_anim_encoder
libjxl_encoder
liblc3_encoder
libmp3lame_encoder
liboapv_encoder
libopencore_amrnb_encoder
libopenjpeg_encoder
libopus_encoder
librav1e_encoder
libshine_encoder
libspeex_encoder
libsvtav1_encoder
libsvtjpegxs_encoder
libtheora_encoder
libtwolame_encoder
libvo_amrwbenc_encoder
libvorbis_encoder
libvpx_vp8_encoder
libvpx_vp9_encoder
libvvenc_encoder
libwebp_anim_encoder
libwebp_encoder
libx262_encoder
libx264_encoder
libx264rgb_encoder
libx265_encoder
libxeve_encoder
libxavs_encoder
libxavs2_encoder
libxvid_encoder
aac_mf_encoder
ac3_mf_encoder
h263_v4l2m2m_encoder
av1_d3d12va_encoder
av1_mediacodec_encoder
av1_nvenc_encoder
av1_qsv_encoder
av1_amf_encoder
av1_mf_encoder
av1_vaapi_encoder
av1_vulkan_encoder
libopenh264_encoder
h264_amf_encoder
h264_d3d12va_encoder
h264_mf_encoder
h264_nvenc_encoder
h264_oh_encoder
h264_omx_encoder
h264_qsv_encoder
h264_v4l2m2m_encoder
h264_vaapi_encoder
h264_videotoolbox_encoder
h264_vulkan_encoder
hevc_amf_encoder
hevc_d3d12va_encoder
hevc_mediacodec_encoder
hevc_mf_encoder
hevc_nvenc_encoder
hevc_oh_encoder
hevc_qsv_encoder
hevc_v4l2m2m_encoder
hevc_vaapi_encoder
hevc_videotoolbox_encoder
hevc_vulkan_encoder
libkvazaar_encoder
mjpeg_qsv_encoder
mjpeg_vaapi_encoder
mp3_mf_encoder
mpeg2_qsv_encoder
mpeg2_vaapi_encoder
mpeg4_mediacodec_encoder
mpeg4_omx_encoder
mpeg4_v4l2m2m_encoder
prores_videotoolbox_encoder
vp8_mediacodec_encoder
vp8_v4l2m2m_encoder
vp8_vaapi_encoder
vp9_mediacodec_encoder
vp9_vaapi_encoder
vp9_qsv_encoder
vnull_encoder
anull_encoder
    av1_d3d11va_hwaccel
av1_d3d11va2_hwaccel
av1_d3d12va_hwaccel
av1_dxva2_hwaccel
av1_nvdec_hwaccel
av1_vaapi_hwaccel
av1_vdpau_hwaccel
av1_videotoolbox_hwaccel
av1_vulkan_hwaccel
dpx_vulkan_hwaccel
ffv1_vulkan_hwaccel
h263_vaapi_hwaccel
h263_videotoolbox_hwaccel
h264_d3d11va_hwaccel
h264_d3d11va2_hwaccel
h264_d3d12va_hwaccel
h264_dxva2_hwaccel
h264_nvdec_hwaccel
h264_vaapi_hwaccel
h264_vdpau_hwaccel
h264_videotoolbox_hwaccel
h264_vulkan_hwaccel
hevc_d3d11va_hwaccel
hevc_d3d11va2_hwaccel
hevc_d3d12va_hwaccel
hevc_dxva2_hwaccel
hevc_nvdec_hwaccel
hevc_vaapi_hwaccel
hevc_vdpau_hwaccel
hevc_videotoolbox_hwaccel
hevc_vulkan_hwaccel
mjpeg_nvdec_hwaccel
mjpeg_vaapi_hwaccel
mpeg1_nvdec_hwaccel
mpeg1_vdpau_hwaccel
mpeg1_videotoolbox_hwaccel
mpeg2_d3d11va_hwaccel
mpeg2_d3d11va2_hwaccel
mpeg2_d3d12va_hwaccel
mpeg2_dxva2_hwaccel
mpeg2_nvdec_hwaccel
mpeg2_vaapi_hwaccel
mpeg2_vdpau_hwaccel
mpeg2_videotoolbox_hwaccel
mpeg4_nvdec_hwaccel
mpeg4_vaapi_hwaccel
mpeg4_vdpau_hwaccel
mpeg4_videotoolbox_hwaccel
prores_videotoolbox_hwaccel
prores_vulkan_hwaccel
prores_raw_vulkan_hwaccel
vc1_d3d11va_hwaccel
vc1_d3d11va2_hwaccel
vc1_d3d12va_hwaccel
vc1_dxva2_hwaccel
vc1_nvdec_hwaccel
vc1_vaapi_hwaccel
vc1_vdpau_hwaccel
vp8_nvdec_hwaccel
vp8_vaapi_hwaccel
vp9_d3d11va_hwaccel
vp9_d3d11va2_hwaccel
vp9_d3d12va_hwaccel
vp9_dxva2_hwaccel
vp9_nvdec_hwaccel
vp9_vaapi_hwaccel
vp9_vdpau_hwaccel
vp9_videotoolbox_hwaccel
vp9_vulkan_hwaccel
vvc_vaapi_hwaccel
wmv3_d3d11va_hwaccel
wmv3_d3d11va2_hwaccel
wmv3_d3d12va_hwaccel
wmv3_dxva2_hwaccel
wmv3_nvdec_hwaccel
wmv3_vaapi_hwaccel
wmv3_vdpau_hwaccel
    aac_parser
aac_latm_parser
ac3_parser
adx_parser
ahx_parser
amr_parser
apv_parser
av1_parser
avs2_parser
avs3_parser
bmp_parser
cavsvideo_parser
cook_parser
cri_parser
dca_parser
dirac_parser
dnxhd_parser
dnxuc_parser
dolby_e_parser
dpx_parser
dvaudio_parser
dvbsub_parser
dvdsub_parser
dvd_nav_parser
evc_parser
flac_parser
ftr_parser
ffv1_parser
g723_1_parser
g729_parser
gif_parser
gsm_parser
h261_parser
h263_parser
h264_parser
hevc_parser
hdr_parser
ipu_parser
jpeg2000_parser
jpegxl_parser
jpegxs_parser
lcevc_parser
misc4_parser
mjpeg_parser
mlp_parser
mpeg4video_parser
mpegaudio_parser
mpegvideo_parser
opus_parser
prores_parser
png_parser
pnm_parser
prores_raw_parser
qoi_parser
rv34_parser
sbc_parser
sipr_parser
tak_parser
vc1_parser
vorbis_parser
vp3_parser
vp8_parser
vp9_parser
vvc_parser
webp_parser
xbm_parser
xma_parser
xwd_parser

    
    alsa_indev
android_camera_indev
avfoundation_indev
decklink_indev
dshow_indev
fbdev_indev
gdigrab_indev
iec61883_indev
jack_indev
kmsgrab_indev
lavfi_indev
openal_indev
oss_indev
pulse_indev
sndio_indev
v4l2_indev
vfwcap_indev
xcbgrab_indev
libcdio_indev
libdc1394_indev
    alsa_outdev
audiotoolbox_outdev
caca_outdev
decklink_outdev
fbdev_outdev
oss_outdev
pulse_outdev
sndio_outdev
v4l2_outdev
xv_outdev

    
    aap_filter
abench_filter
acompressor_filter
acontrast_filter
acopy_filter
acue_filter
acrossfade_filter
acrossover_filter
acrusher_filter
adeclick_filter
adeclip_filter
adecorrelate_filter
adelay_filter
adenorm_filter
aderivative_filter
adrc_filter
adynamicequalizer_filter
adynamicsmooth_filter
aecho_filter
aemphasis_filter
aeval_filter
aexciter_filter
afade_filter
afftdn_filter
afftfilt_filter
afir_filter
aformat_filter
afreqshift_filter
afwtdn_filter
agate_filter
aiir_filter
aintegral_filter
ainterleave_filter
alatency_filter
alimiter_filter
allpass_filter
aloop_filter
amerge_filter
ametadata_filter
amix_filter
amultiply_filter
anequalizer_filter
anlmdn_filter
anlmf_filter
anlms_filter
anull_filter
apad_filter
aperms_filter
aphaser_filter
aphaseshift_filter
apsnr_filter
apsyclip_filter
apulsator_filter
arealtime_filter
aresample_filter
areverse_filter
arls_filter
arnndn_filter
asdr_filter
asegment_filter
aselect_filter
asendcmd_filter
asetnsamples_filter
asetpts_filter
asetrate_filter
asettb_filter
ashowinfo_filter
asidedata_filter
asisdr_filter
asoftclip_filter
aspectralstats_filter
asplit_filter
asr_filter
astats_filter
astreamselect_filter
asubboost_filter
asubcut_filter
asupercut_filter
asuperpass_filter
asuperstop_filter
atempo_filter
atilt_filter
atrim_filter
axcorrelate_filter
azmq_filter
bandpass_filter
bandreject_filter
bass_filter
biquad_filter
bs2b_filter
channelmap_filter
channelsplit_filter
chorus_filter
compand_filter
compensationdelay_filter
crossfeed_filter
crystalizer_filter
dcshift_filter
deesser_filter
dialoguenhance_filter
drmeter_filter
dynaudnorm_filter
earwax_filter
ebur128_filter
equalizer_filter
extrastereo_filter
firequalizer_filter
flanger_filter
haas_filter
hdcd_filter
headphone_filter
highpass_filter
highshelf_filter
join_filter
ladspa_filter
loudnorm_filter
lowpass_filter
lowshelf_filter
lv2_filter
mcompand_filter
pan_filter
replaygain_filter
rubberband_filter
sidechaincompress_filter
sidechaingate_filter
silencedetect_filter
silenceremove_filter
sofalizer_filter
speechnorm_filter
stereotools_filter
stereowiden_filter
superequalizer_filter
surround_filter
tiltshelf_filter
treble_filter
tremolo_filter
vibrato_filter
virtualbass_filter
volume_filter
volumedetect_filter
whisper_filter
aevalsrc_filter
afdelaysrc_filter
afireqsrc_filter
afirsrc_filter
anoisesrc_filter
anullsrc_filter
flite_filter
hilbert_filter
sinc_filter
sine_filter
anullsink_filter
addroi_filter
alphaextract_filter
alphamerge_filter
amplify_filter
ass_filter
atadenoise_filter
avgblur_filter
avgblur_opencl_filter
avgblur_vulkan_filter
backgroundkey_filter
bbox_filter
bench_filter
bilateral_filter
bilateral_cuda_filter
bitplanenoise_filter
blackdetect_filter
blackdetect_vulkan_filter
blackframe_filter
blend_filter
blend_vulkan_filter
blockdetect_filter
blurdetect_filter
bm3d_filter
boxblur_filter
boxblur_opencl_filter
bwdif_filter
bwdif_cuda_filter
bwdif_vulkan_filter
cas_filter
ccrepack_filter
chromaber_vulkan_filter
chromahold_filter
chromakey_filter
chromakey_cuda_filter
chromanr_filter
chromashift_filter
ciescope_filter
codecview_filter
colorbalance_filter
colorchannelmixer_filter
colorcontrast_filter
colorcorrect_filter
colordetect_filter
colorize_filter
colorkey_filter
colorkey_opencl_filter
colorhold_filter
colorlevels_filter
colormap_filter
colormatrix_filter
colorspace_filter
colorspace_cuda_filter
colortemperature_filter
convolution_filter
convolution_opencl_filter
convolve_filter
copy_filter
coreimage_filter
corr_filter
cover_rect_filter
crop_filter
cropdetect_filter
cue_filter
curves_filter
datascope_filter
dblur_filter
dctdnoiz_filter
deband_filter
deblock_filter
decimate_filter
deconvolve_filter
dedot_filter
deflate_filter
deflicker_filter
deinterlace_qsv_filter
deinterlace_d3d12_filter
deinterlace_vaapi_filter
dejudder_filter
delogo_filter
denoise_vaapi_filter
derain_filter
deshake_filter
deshake_opencl_filter
despill_filter
detelecine_filter
dilation_filter
dilation_opencl_filter
displace_filter
dnn_classify_filter
dnn_detect_filter
dnn_processing_filter
doubleweave_filter
drawbox_filter
drawgraph_filter
drawgrid_filter
drawtext_filter
drawvg_filter
edgedetect_filter
elbg_filter
entropy_filter
epx_filter
eq_filter
erosion_filter
erosion_opencl_filter
estdif_filter
exposure_filter
extractplanes_filter
fade_filter
feedback_filter
fftdnoiz_filter
fftfilt_filter
field_filter
fieldhint_filter
fieldmatch_filter
fieldorder_filter
fillborders_filter
find_rect_filter
flip_vulkan_filter
floodfill_filter
format_filter
fps_filter
framepack_filter
framerate_filter
framestep_filter
freezedetect_filter
freezeframes_filter
frei0r_filter
fspp_filter
fsync_filter
gblur_filter
gblur_vulkan_filter
geq_filter
gradfun_filter
graphmonitor_filter
grayworld_filter
greyedge_filter
guided_filter
haldclut_filter
hflip_filter
hflip_vulkan_filter
histeq_filter
histogram_filter
hqdn3d_filter
hqx_filter
hstack_filter
hsvhold_filter
hsvkey_filter
hue_filter
huesaturation_filter
hwdownload_filter
hwmap_filter
hwupload_filter
hwupload_cuda_filter
hysteresis_filter
iccdetect_filter
iccgen_filter
identity_filter
idet_filter
il_filter
inflate_filter
interlace_filter
interlace_vulkan_filter
interleave_filter
kerndeint_filter
kirsch_filter
lagfun_filter
latency_filter
lcevc_filter
lenscorrection_filter
lensfun_filter
libplacebo_filter
libvmaf_filter
libvmaf_cuda_filter
limitdiff_filter
limiter_filter
loop_filter
lumakey_filter
lut_filter
lut1d_filter
lut2_filter
lut3d_filter
lutrgb_filter
lutyuv_filter
maskedclamp_filter
maskedmax_filter
maskedmerge_filter
maskedmin_filter
maskedthreshold_filter
maskfun_filter
mcdeint_filter
median_filter
mergeplanes_filter
mestimate_filter
mestimate_d3d12_filter
metadata_filter
midequalizer_filter
minterpolate_filter
mix_filter
monochrome_filter
morpho_filter
mpdecimate_filter
msad_filter
multiply_filter
negate_filter
nlmeans_filter
nlmeans_opencl_filter
nlmeans_vulkan_filter
nnedi_filter
noformat_filter
noise_filter
normalize_filter
null_filter
ocr_filter
ocv_filter
oscilloscope_filter
ocio_filter
overlay_filter
overlay_opencl_filter
overlay_qsv_filter
overlay_vaapi_filter
overlay_vulkan_filter
overlay_cuda_filter
owdenoise_filter
pad_filter
pad_cuda_filter
pad_opencl_filter
palettegen_filter
paletteuse_filter
perms_filter
perspective_filter
phase_filter
photosensitivity_filter
pixdesctest_filter
pixelize_filter
pixscope_filter
pp7_filter
premultiply_filter
premultiply_dynamic_filter
prewitt_filter
prewitt_opencl_filter
procamp_vaapi_filter
program_opencl_filter
pseudocolor_filter
psnr_filter
pullup_filter
qp_filter
qrencode_filter
quirc_filter
random_filter
readeia608_filter
readvitc_filter
realtime_filter
remap_filter
remap_opencl_filter
removegrain_filter
removelogo_filter
repeatfields_filter
reverse_filter
rgbashift_filter
roberts_filter
roberts_opencl_filter
rotate_filter
sab_filter
scale_filter
vpp_amf_filter
sr_amf_filter
scale_cuda_filter
scale_d3d11_filter
scale_d3d12_filter
scale_npp_filter
scale_qsv_filter
scale_vaapi_filter
scale_vt_filter
scale_vulkan_filter
scale2ref_filter
scale2ref_npp_filter
scdet_filter
scdet_vulkan_filter
scharr_filter
scroll_filter
segment_filter
select_filter
selectivecolor_filter
sendcmd_filter
separatefields_filter
setdar_filter
setfield_filter
setparams_filter
setpts_filter
setrange_filter
setsar_filter
settb_filter
sharpen_npp_filter
sharpness_vaapi_filter
shear_filter
showinfo_filter
showpalette_filter
shuffleframes_filter
shufflepixels_filter
shuffleplanes_filter
sidedata_filter
signalstats_filter
signature_filter
siti_filter
smartblur_filter
sobel_filter
sobel_opencl_filter
split_filter
spp_filter
sr_filter
ssim_filter
ssim360_filter
stereo3d_filter
streamselect_filter
subtitles_filter
super2xsai_filter
swaprect_filter
swapuv_filter
tblend_filter
telecine_filter
thistogram_filter
threshold_filter
thumbnail_filter
thumbnail_cuda_filter
tile_filter
tiltandshift_filter
tinterlace_filter
tlut2_filter
tmedian_filter
tmidequalizer_filter
tmix_filter
tonemap_filter
tonemap_opencl_filter
tonemap_vaapi_filter
tpad_filter
transpose_filter
transpose_npp_filter
transpose_opencl_filter
transpose_vaapi_filter
transpose_vt_filter
transpose_vulkan_filter
trim_filter
unpremultiply_filter
unsharp_filter
unsharp_opencl_filter
untile_filter
uspp_filter
v360_filter
vaguedenoiser_filter
varblur_filter
vectorscope_filter
vflip_filter
vflip_vulkan_filter
vfrdet_filter
vibrance_filter
vidstabdetect_filter
vidstabtransform_filter
vif_filter
vignette_filter
vmafmotion_filter
vpp_qsv_filter
vstack_filter
w3fdif_filter
waveform_filter
weave_filter
xbr_filter
xcorrelate_filter
xfade_filter
xfade_opencl_filter
xfade_vulkan_filter
xmedian_filter
xpsnr_filter
xstack_filter
yadif_filter
yadif_cuda_filter
yadif_videotoolbox_filter
yaepblur_filter
zmq_filter
zoompan_filter
zscale_filter
hstack_vaapi_filter
vstack_vaapi_filter
xstack_vaapi_filter
hstack_qsv_filter
vstack_qsv_filter
xstack_qsv_filter
pad_vaapi_filter
drawbox_vaapi_filter
allrgb_filter
allyuv_filter
amf_capture_filter
cellauto_filter
color_filter
color_vulkan_filter
colorchart_filter
colorspectrum_filter
coreimagesrc_filter
ddagrab_filter
frei0r_src_filter
gfxcapture_filter
gradients_filter
haldclutsrc_filter
life_filter
mandelbrot_filter
mptestsrc_filter
nullsrc_filter
openclsrc_filter
qrencodesrc_filter
pal75bars_filter
pal100bars_filter
perlin_filter
rgbtestsrc_filter
sierpinski_filter
smptebars_filter
smptehdbars_filter
testsrc_filter
testsrc2_filter
yuvtestsrc_filter
zoneplate_filter
nullsink_filter
a3dscope_filter
abitscope_filter
adrawgraph_filter
agraphmonitor_filter
ahistogram_filter
aphasemeter_filter
avectorscope_filter
concat_filter
showcqt_filter
showcwt_filter
showfreqs_filter
showspatial_filter
showspectrum_filter
showspectrumpic_filter
showvolume_filter
showwaves_filter
showwavespic_filter
spectrumsynth_filter
avsynctest_filter
amovie_filter
movie_filter

    
    aa_demuxer
aac_demuxer
aax_demuxer
ac3_demuxer
ac4_demuxer
ace_demuxer
acm_demuxer
act_demuxer
adf_demuxer
adp_demuxer
ads_demuxer
adx_demuxer
aea_demuxer
afc_demuxer
aiff_demuxer
aix_demuxer
alp_demuxer
amr_demuxer
amrnb_demuxer
amrwb_demuxer
anm_demuxer
apac_demuxer
apc_demuxer
ape_demuxer
apm_demuxer
apng_demuxer
aptx_demuxer
aptx_hd_demuxer
apv_demuxer
aqtitle_demuxer
argo_asf_demuxer
argo_brp_demuxer
argo_cvg_demuxer
asf_demuxer
asf_o_demuxer
ass_demuxer
ast_demuxer
au_demuxer
av1_demuxer
avi_demuxer
avr_demuxer
avs_demuxer
avs2_demuxer
avs3_demuxer
bethsoftvid_demuxer
bfi_demuxer
bintext_demuxer
bink_demuxer
binka_demuxer
bit_demuxer
bitpacked_demuxer
bmv_demuxer
bfstm_demuxer
brstm_demuxer
boa_demuxer
bonk_demuxer
c93_demuxer
caf_demuxer
cavsvideo_demuxer
cdg_demuxer
cdxl_demuxer
cine_demuxer
codec2_demuxer
codec2raw_demuxer
concat_demuxer
dash_demuxer
data_demuxer
daud_demuxer
dcstr_demuxer
derf_demuxer
dfa_demuxer
dfpwm_demuxer
dhav_demuxer
dirac_demuxer
dnxhd_demuxer
dsf_demuxer
dsicin_demuxer
dss_demuxer
dts_demuxer
dtshd_demuxer
dv_demuxer
dvbsub_demuxer
dvbtxt_demuxer
dxa_demuxer
ea_demuxer
ea_cdata_demuxer
eac3_demuxer
epaf_demuxer
evc_demuxer
ffmetadata_demuxer
filmstrip_demuxer
fits_demuxer
flac_demuxer
flic_demuxer
flv_demuxer
live_flv_demuxer
fourxm_demuxer
frm_demuxer
fsb_demuxer
fwse_demuxer
g722_demuxer
g723_1_demuxer
g726_demuxer
g726le_demuxer
g728_demuxer
g729_demuxer
gdv_demuxer
genh_demuxer
gif_demuxer
gsm_demuxer
gxf_demuxer
h261_demuxer
h263_demuxer
h264_demuxer
hca_demuxer
hcom_demuxer
hevc_demuxer
hls_demuxer
hnm_demuxer
hxvs_demuxer
iamf_demuxer
ico_demuxer
idcin_demuxer
idf_demuxer
iff_demuxer
ifv_demuxer
ilbc_demuxer
image2_demuxer
image2pipe_demuxer
image2_alias_pix_demuxer
image2_brender_pix_demuxer
imf_demuxer
ingenient_demuxer
ipmovie_demuxer
ipu_demuxer
ircam_demuxer
iss_demuxer
iv8_demuxer
ivf_demuxer
ivr_demuxer
jacosub_demuxer
jv_demuxer
jpegxl_anim_demuxer
kux_demuxer
kvag_demuxer
laf_demuxer
lc3_demuxer
lmlm4_demuxer
loas_demuxer
luodat_demuxer
lrc_demuxer
lvf_demuxer
lxf_demuxer
m4v_demuxer
mca_demuxer
mcc_demuxer
matroska_demuxer
mgsts_demuxer
microdvd_demuxer
mjpeg_demuxer
mjpeg_2000_demuxer
mlp_demuxer
mlv_demuxer
mm_demuxer
mmf_demuxer
mods_demuxer
moflex_demuxer
mov_demuxer
mp3_demuxer
mpc_demuxer
mpc8_demuxer
mpegps_demuxer
mpegts_demuxer
mpegtsraw_demuxer
mpegvideo_demuxer
mpjpeg_demuxer
mpl2_demuxer
mpsub_demuxer
msf_demuxer
msnwc_tcp_demuxer
msp_demuxer
mtaf_demuxer
mtv_demuxer
musx_demuxer
mv_demuxer
mvi_demuxer
mxf_demuxer
mxg_demuxer
nc_demuxer
nistsphere_demuxer
nsp_demuxer
nsv_demuxer
nut_demuxer
nuv_demuxer
obu_demuxer
ogg_demuxer
oma_demuxer
osq_demuxer
paf_demuxer
pcm_alaw_demuxer
pcm_mulaw_demuxer
pcm_vidc_demuxer
pcm_f64be_demuxer
pcm_f64le_demuxer
pcm_f32be_demuxer
pcm_f32le_demuxer
pcm_s32be_demuxer
pcm_s32le_demuxer
pcm_s24be_demuxer
pcm_s24le_demuxer
pcm_s16be_demuxer
pcm_s16le_demuxer
pcm_s8_demuxer
pcm_u32be_demuxer
pcm_u32le_demuxer
pcm_u24be_demuxer
pcm_u24le_demuxer
pcm_u16be_demuxer
pcm_u16le_demuxer
pcm_u8_demuxer
pdv_demuxer
pjs_demuxer
pmp_demuxer
pp_bnk_demuxer
pva_demuxer
pvf_demuxer
qcp_demuxer
qoa_demuxer
r3d_demuxer
rawvideo_demuxer
rcwt_demuxer
realtext_demuxer
redspark_demuxer
rka_demuxer
rl2_demuxer
rm_demuxer
roq_demuxer
rpl_demuxer
rsd_demuxer
rso_demuxer
rtp_demuxer
rtsp_demuxer
s337m_demuxer
sami_demuxer
sap_demuxer
sbc_demuxer
sbg_demuxer
scc_demuxer
scd_demuxer
sdns_demuxer
sdp_demuxer
sdr2_demuxer
sds_demuxer
sdx_demuxer
segafilm_demuxer
ser_demuxer
sga_demuxer
shorten_demuxer
siff_demuxer
simbiosis_imx_demuxer
sln_demuxer
smacker_demuxer
smjpeg_demuxer
smush_demuxer
sol_demuxer
sox_demuxer
spdif_demuxer
srt_demuxer
str_demuxer
stl_demuxer
subviewer1_demuxer
subviewer_demuxer
sup_demuxer
svag_demuxer
svs_demuxer
swf_demuxer
tak_demuxer
tedcaptions_demuxer
thp_demuxer
threedostr_demuxer
tiertexseq_demuxer
tmv_demuxer
truehd_demuxer
tta_demuxer
txd_demuxer
tty_demuxer
ty_demuxer
usm_demuxer
v210_demuxer
v210x_demuxer
vag_demuxer
vc1_demuxer
vc1t_demuxer
vividas_demuxer
vivo_demuxer
vmd_demuxer
vobsub_demuxer
voc_demuxer
vpk_demuxer
vplayer_demuxer
vqf_demuxer
vvc_demuxer
w64_demuxer
wady_demuxer
wavarc_demuxer
wav_demuxer
wc3_demuxer
webm_dash_manifest_demuxer
webvtt_demuxer
wsaud_demuxer
wsd_demuxer
wsvqa_demuxer
wtv_demuxer
wve_demuxer
wv_demuxer
xa_demuxer
xbin_demuxer
xmd_demuxer
xmv_demuxer
xvag_demuxer
xwma_demuxer
yop_demuxer
yuv4mpegpipe_demuxer
image_bmp_pipe_demuxer
image_cri_pipe_demuxer
image_dds_pipe_demuxer
image_dpx_pipe_demuxer
image_exr_pipe_demuxer
image_gem_pipe_demuxer
image_gif_pipe_demuxer
image_hdr_pipe_demuxer
image_j2k_pipe_demuxer
image_jpeg_pipe_demuxer
image_jpegls_pipe_demuxer
image_jpegxl_pipe_demuxer
image_jpegxs_pipe_demuxer
image_pam_pipe_demuxer
image_pbm_pipe_demuxer
image_pcx_pipe_demuxer
image_pfm_pipe_demuxer
image_pgmyuv_pipe_demuxer
image_pgm_pipe_demuxer
image_pgx_pipe_demuxer
image_phm_pipe_demuxer
image_photocd_pipe_demuxer
image_pictor_pipe_demuxer
image_png_pipe_demuxer
image_ppm_pipe_demuxer
image_psd_pipe_demuxer
image_qdraw_pipe_demuxer
image_qoi_pipe_demuxer
image_sgi_pipe_demuxer
image_svg_pipe_demuxer
image_sunrast_pipe_demuxer
image_tiff_pipe_demuxer
image_vbn_pipe_demuxer
image_webp_pipe_demuxer
image_xbm_pipe_demuxer
image_xpm_pipe_demuxer
image_xwd_pipe_demuxer
avisynth_demuxer
dvdvideo_demuxer
libgme_demuxer
libmodplug_demuxer
libopenmpt_demuxer
vapoursynth_demuxer
    a64_muxer
ac3_muxer
ac4_muxer
adts_muxer
adx_muxer
aea_muxer
aiff_muxer
alp_muxer
amr_muxer
amv_muxer
apm_muxer
apng_muxer
aptx_muxer
aptx_hd_muxer
apv_muxer
argo_asf_muxer
argo_cvg_muxer
asf_muxer
ass_muxer
ast_muxer
asf_stream_muxer
au_muxer
avi_muxer
avif_muxer
avm2_muxer
avs2_muxer
avs3_muxer
bit_muxer
caf_muxer
cavsvideo_muxer
codec2_muxer
codec2raw_muxer
crc_muxer
dash_muxer
data_muxer
daud_muxer
dfpwm_muxer
dirac_muxer
dnxhd_muxer
dts_muxer
dv_muxer
eac3_muxer
evc_muxer
f4v_muxer
ffmetadata_muxer
fifo_muxer
filmstrip_muxer
fits_muxer
flac_muxer
flv_muxer
framecrc_muxer
framehash_muxer
framemd5_muxer
g722_muxer
g723_1_muxer
g726_muxer
g726le_muxer
gif_muxer
gsm_muxer
gxf_muxer
h261_muxer
h263_muxer
h264_muxer
hash_muxer
hds_muxer
hevc_muxer
hls_muxer
iamf_muxer
ico_muxer
ilbc_muxer
image2_muxer
image2pipe_muxer
ipod_muxer
ircam_muxer
ismv_muxer
ivf_muxer
jacosub_muxer
kvag_muxer
latm_muxer
lc3_muxer
lrc_muxer
m4v_muxer
mcc_muxer
md5_muxer
matroska_muxer
matroska_audio_muxer
microdvd_muxer
mjpeg_muxer
mlp_muxer
mmf_muxer
mov_muxer
mp2_muxer
mp3_muxer
mp4_muxer
mpeg1system_muxer
mpeg1vcd_muxer
mpeg1video_muxer
mpeg2dvd_muxer
mpeg2svcd_muxer
mpeg2video_muxer
mpeg2vob_muxer
mpegts_muxer
mpjpeg_muxer
mxf_muxer
mxf_d10_muxer
mxf_opatom_muxer
null_muxer
nut_muxer
obu_muxer
oga_muxer
ogg_muxer
ogv_muxer
oma_muxer
opus_muxer
pcm_alaw_muxer
pcm_mulaw_muxer
pcm_vidc_muxer
pcm_f64be_muxer
pcm_f64le_muxer
pcm_f32be_muxer
pcm_f32le_muxer
pcm_s32be_muxer
pcm_s32le_muxer
pcm_s24be_muxer
pcm_s24le_muxer
pcm_s16be_muxer
pcm_s16le_muxer
pcm_s8_muxer
pcm_u32be_muxer
pcm_u32le_muxer
pcm_u24be_muxer
pcm_u24le_muxer
pcm_u16be_muxer
pcm_u16le_muxer
pcm_u8_muxer
psp_muxer
rawvideo_muxer
rcwt_muxer
rm_muxer
roq_muxer
rso_muxer
rtp_muxer
rtp_mpegts_muxer
rtsp_muxer
sap_muxer
sbc_muxer
scc_muxer
segafilm_muxer
segment_muxer
stream_segment_muxer
smjpeg_muxer
smoothstreaming_muxer
sox_muxer
spx_muxer
spdif_muxer
srt_muxer
streamhash_muxer
sup_muxer
swf_muxer
tee_muxer
tg2_muxer
tgp_muxer
mkvtimestamp_v2_muxer
truehd_muxer
tta_muxer
ttml_muxer
uncodedframecrc_muxer
vc1_muxer
vc1t_muxer
voc_muxer
vvc_muxer
w64_muxer
wav_muxer
webm_muxer
webm_dash_manifest_muxer
webm_chunk_muxer
webp_muxer
webvtt_muxer
whip_muxer
wsaud_muxer
wtv_muxer
wv_muxer
yuv4mpegpipe_muxer
chromaprint_muxer
    android_content_protocol
async_protocol
bluray_protocol
cache_protocol
concat_protocol
concatf_protocol
crypto_protocol
data_protocol
fd_protocol
ffrtmpcrypt_protocol
ffrtmphttp_protocol
file_protocol
ftp_protocol
gopher_protocol
gophers_protocol
http_protocol
httpproxy_protocol
https_protocol
icecast_protocol
mmsh_protocol
mmst_protocol
md5_protocol
pipe_protocol
prompeg_protocol
rtmp_protocol
rtmpe_protocol
rtmps_protocol
rtmpt_protocol
rtmpte_protocol
rtmpts_protocol
rtp_protocol
sctp_protocol
srtp_protocol
subfile_protocol
tee_protocol
tcp_protocol
tls_protocol
dtls_protocol
udp_protocol
udplite_protocol
unix_protocol
libamqp_protocol
librist_protocol
librtmp_protocol
librtmpe_protocol
librtmps_protocol
librtmpt_protocol
librtmpte_protocol
libsrt_protocol
libssh_protocol
libsmbclient_protocol
libzmq_protocol
ipfs_gateway_protocol
ipns_gateway_protocol

'
APPDATA='C:\Users\printfdebugging\AppData\Roaming'
ARCH_EXT_LIST='
    
    armv5te
    armv6
    armv6t2
    armv8
    arm_crc
    dotprod
    i8mm
    pmull
    eor3
    neon
    vfp
    vfpv3
    setend
    sve
    sve2
    sme
    sme_i16i64
    sme2

    
    altivec
    dcbzl
    ldbrx
    power8
    ppc4xx
    vec_xl
    vsx

    
    rv
    rvv
    rv_zicbop
    rv_zvbb

    
    simd128

    
    
    aesni
    clmul
    amd3dnow
    amd3dnowext
    avx
    avx2
    avx512
    avx512icl
    fma3
    fma4
    mmx
    mmxext
    sse
    sse2
    sse3
    sse4
    sse42
    ssse3
    xop

    i686

    
    mipsfpu
    mips32r2
    mips32r5
    mips64r2
    mips32r6
    mips64r6
    mipsdsp
    mipsdspr2
    msa

    
    loongson2
    loongson3
    mmi
    lsx
    lasx

'
ARCH_EXT_LIST_ARM='
    armv5te
    armv6
    armv6t2
    armv8
    arm_crc
    dotprod
    i8mm
    pmull
    eor3
    neon
    vfp
    vfpv3
    setend
    sve
    sve2
    sme
    sme_i16i64
    sme2
'
ARCH_EXT_LIST_LOONGSON='
    loongson2
    loongson3
    mmi
    lsx
    lasx
'
ARCH_EXT_LIST_MIPS='
    mipsfpu
    mips32r2
    mips32r5
    mips64r2
    mips32r6
    mips64r6
    mipsdsp
    mipsdspr2
    msa
'
ARCH_EXT_LIST_PPC='
    altivec
    dcbzl
    ldbrx
    power8
    ppc4xx
    vec_xl
    vsx
'
ARCH_EXT_LIST_RISCV='
    rv
    rvv
    rv_zicbop
    rv_zvbb
'
ARCH_EXT_LIST_WASM='
    simd128
'
ARCH_EXT_LIST_X86='
    
    aesni
    clmul
    amd3dnow
    amd3dnowext
    avx
    avx2
    avx512
    avx512icl
    fma3
    fma4
    mmx
    mmxext
    sse
    sse2
    sse3
    sse4
    sse42
    ssse3
    xop

    i686
'
ARCH_EXT_LIST_X86_SIMD='
    aesni
    clmul
    amd3dnow
    amd3dnowext
    avx
    avx2
    avx512
    avx512icl
    fma3
    fma4
    mmx
    mmxext
    sse
    sse2
    sse3
    sse4
    sse42
    ssse3
    xop
'
ARCH_FEATURES='
    aligned_stack
    fast_64bit
    fast_clz
    fast_cmov
    fast_float16
    simd_align_16
    simd_align_32
    simd_align_64
'
ARCH_LIST='
    aarch64
    arm
    ia64
    loongarch
    loongarch32
    loongarch64
    m68k
    mips
    mips64
    parisc
    ppc
    ppc64
    riscv
    s390
    sparc
    sparc64
    tilegx
    tilepro
    wasm
    x86
    x86_32
    x86_64
'
AS_C=-c
AS_O='-o $@'
ATOMICS_LIST='
    atomics_win32
'
AUTODETECT_LIBS='
    
    alsa
    appkit
    avfoundation
    bzlib
    coreimage
    iconv
    libxcb
    libxcb_shm
    libxcb_shape
    libxcb_xfixes
    lzma
    mediafoundation
    metal
    schannel
    sdl2
    securetransport
    sndio
    xlib
    zlib

    
    amf
    audiotoolbox
    cuda
    cuda_llvm
    cuvid
    d3d11va
    d3d12va
    dxva2
    ffnvcodec
    libdrm
    nvdec
    nvenc
    vaapi
    vdpau
    videotoolbox
    vulkan
    v4l2_m2m

    
    pthreads
    os2threads
    w32threads

'
AVCODEC_COMPONENTS='
    bsfs
    decoders
    encoders
    hwaccels
    parsers
'
AVCODEC_COMPONENTS_LIST='
    aac_adtstoasc_bsf
ahx_to_mp2_bsf
apv_metadata_bsf
av1_frame_merge_bsf
av1_frame_split_bsf
av1_metadata_bsf
chomp_bsf
dump_extradata_bsf
dca_core_bsf
dovi_rpu_bsf
dts2pts_bsf
dv_error_marker_bsf
eac3_core_bsf
eia608_to_smpte436m_bsf
evc_frame_merge_bsf
extract_extradata_bsf
filter_units_bsf
h264_metadata_bsf
h264_mp4toannexb_bsf
h264_redundant_pps_bsf
hapqa_extract_bsf
hevc_metadata_bsf
hevc_mp4toannexb_bsf
imx_dump_header_bsf
lcevc_metadata_bsf
media100_to_mjpegb_bsf
mjpeg2jpeg_bsf
mjpega_dump_header_bsf
mpeg2_metadata_bsf
mpeg4_unpack_bframes_bsf
mov2textsub_bsf
noise_bsf
null_bsf
opus_metadata_bsf
pcm_rechunk_bsf
pgs_frame_merge_bsf
prores_metadata_bsf
remove_extradata_bsf
setts_bsf
showinfo_bsf
smpte436m_to_eia608_bsf
text2movsub_bsf
trace_headers_bsf
truehd_core_bsf
vp9_metadata_bsf
vp9_raw_reorder_bsf
vp9_superframe_bsf
vp9_superframe_split_bsf
vvc_metadata_bsf
vvc_mp4toannexb_bsf
    aasc_decoder
aic_decoder
alias_pix_decoder
agm_decoder
amv_decoder
anm_decoder
ansi_decoder
apng_decoder
apv_decoder
arbc_decoder
argo_decoder
asv1_decoder
asv2_decoder
aura_decoder
aura2_decoder
avrp_decoder
avrn_decoder
avs_decoder
avui_decoder
bethsoftvid_decoder
bfi_decoder
bink_decoder
bitpacked_decoder
bmp_decoder
bmv_video_decoder
brender_pix_decoder
c93_decoder
cavs_decoder
cdgraphics_decoder
cdtoons_decoder
cdxl_decoder
cfhd_decoder
cinepak_decoder
clearvideo_decoder
cljr_decoder
cllc_decoder
comfortnoise_decoder
cpia_decoder
cri_decoder
cscd_decoder
cyuv_decoder
dds_decoder
dfa_decoder
dirac_decoder
dnxhd_decoder
dpx_decoder
dsicinvideo_decoder
dvaudio_decoder
dvvideo_decoder
dxa_decoder
dxtory_decoder
dxv_decoder
eacmv_decoder
eamad_decoder
eatgq_decoder
eatgv_decoder
eatqi_decoder
eightbps_decoder
eightsvx_exp_decoder
eightsvx_fib_decoder
escape124_decoder
escape130_decoder
exr_decoder
ffv1_decoder
ffvhuff_decoder
fic_decoder
fits_decoder
flashsv_decoder
flashsv2_decoder
flic_decoder
flv_decoder
fmvc_decoder
fourxm_decoder
fraps_decoder
frwu_decoder
g2m_decoder
gdv_decoder
gem_decoder
gif_decoder
h261_decoder
h263_decoder
h263i_decoder
h263p_decoder
h263_v4l2m2m_decoder
h264_decoder
h264_v4l2m2m_decoder
h264_mediacodec_decoder
h264_mmal_decoder
h264_qsv_decoder
h264_rkmpp_decoder
hap_decoder
hevc_decoder
hevc_qsv_decoder
hevc_rkmpp_decoder
hevc_v4l2m2m_decoder
hnm4_video_decoder
hq_hqa_decoder
hqx_decoder
huffyuv_decoder
hymt_decoder
idcin_decoder
iff_ilbm_decoder
imm4_decoder
imm5_decoder
indeo2_decoder
indeo3_decoder
indeo4_decoder
indeo5_decoder
interplay_video_decoder
ipu_decoder
jpeg2000_decoder
jpegls_decoder
jv_decoder
kgv1_decoder
kmvc_decoder
lagarith_decoder
lead_decoder
loco_decoder
lscr_decoder
m101_decoder
magicyuv_decoder
mdec_decoder
media100_decoder
mimic_decoder
mjpeg_decoder
mjpegb_decoder
mmvideo_decoder
mobiclip_decoder
motionpixels_decoder
mpeg1video_decoder
mpeg2video_decoder
mpeg4_decoder
mpeg4_v4l2m2m_decoder
mpeg4_mmal_decoder
mpegvideo_decoder
mpeg1_v4l2m2m_decoder
mpeg2_mmal_decoder
mpeg2_v4l2m2m_decoder
mpeg2_qsv_decoder
mpeg2_mediacodec_decoder
msa1_decoder
mscc_decoder
msmpeg4v1_decoder
msmpeg4v2_decoder
msmpeg4v3_decoder
msp2_decoder
msrle_decoder
mss1_decoder
mss2_decoder
msvideo1_decoder
mszh_decoder
mts2_decoder
mv30_decoder
mvc1_decoder
mvc2_decoder
mvdv_decoder
mvha_decoder
mwsc_decoder
mxpeg_decoder
notchlc_decoder
nuv_decoder
paf_video_decoder
pam_decoder
pbm_decoder
pcx_decoder
pdv_decoder
pfm_decoder
pgm_decoder
pgmyuv_decoder
pgx_decoder
phm_decoder
photocd_decoder
pictor_decoder
pixlet_decoder
png_decoder
ppm_decoder
prores_decoder
prores_raw_decoder
prosumer_decoder
psd_decoder
ptx_decoder
qdraw_decoder
qoi_decoder
qpeg_decoder
qtrle_decoder
r10k_decoder
r210_decoder
rasc_decoder
rawvideo_decoder
rka_decoder
rl2_decoder
roq_decoder
rpza_decoder
rscc_decoder
rtv1_decoder
rv10_decoder
rv20_decoder
rv30_decoder
rv40_decoder
rv60_decoder
s302m_decoder
sanm_decoder
scpr_decoder
screenpresso_decoder
sga_decoder
sgi_decoder
sgirle_decoder
sheervideo_decoder
simbiosis_imx_decoder
smacker_decoder
smc_decoder
smvjpeg_decoder
snow_decoder
sp5x_decoder
speedhq_decoder
speex_decoder
srgc_decoder
sunrast_decoder
svq1_decoder
svq3_decoder
targa_decoder
targa_y216_decoder
tdsc_decoder
theora_decoder
thp_decoder
tiertexseqvideo_decoder
tiff_decoder
tmv_decoder
truemotion1_decoder
truemotion2_decoder
truemotion2rt_decoder
tscc_decoder
tscc2_decoder
txd_decoder
ulti_decoder
utvideo_decoder
v210_decoder
v210x_decoder
v308_decoder
v408_decoder
v410_decoder
vb_decoder
vbn_decoder
vble_decoder
vc1_decoder
vc1image_decoder
vc1_mmal_decoder
vc1_qsv_decoder
vc1_v4l2m2m_decoder
vcr1_decoder
vmdvideo_decoder
vmix_decoder
vmnc_decoder
vp3_decoder
vp4_decoder
vp5_decoder
vp6_decoder
vp6a_decoder
vp6f_decoder
vp7_decoder
vp8_decoder
vp8_rkmpp_decoder
vp8_v4l2m2m_decoder
vp9_decoder
vp9_rkmpp_decoder
vp9_v4l2m2m_decoder
vqa_decoder
vqc_decoder
vvc_decoder
wbmp_decoder
webp_decoder
wcmv_decoder
wrapped_avframe_decoder
wmv1_decoder
wmv2_decoder
wmv3_decoder
wmv3image_decoder
wnv1_decoder
xan_wc3_decoder
xan_wc4_decoder
xbm_decoder
xface_decoder
xl_decoder
xpm_decoder
xwd_decoder
y41p_decoder
ylc_decoder
yop_decoder
yuv4_decoder
zero12v_decoder
zerocodec_decoder
zlib_decoder
zmbv_decoder
aac_decoder
aac_fixed_decoder
aac_latm_decoder
ac3_decoder
ac3_fixed_decoder
acelp_kelvin_decoder
ahx_decoder
alac_decoder
als_decoder
amrnb_decoder
amrwb_decoder
apac_decoder
ape_decoder
aptx_decoder
aptx_hd_decoder
atrac1_decoder
atrac3_decoder
atrac3al_decoder
atrac3p_decoder
atrac3pal_decoder
atrac9_decoder
binkaudio_dct_decoder
binkaudio_rdft_decoder
bmv_audio_decoder
bonk_decoder
cook_decoder
dca_decoder
dfpwm_decoder
dolby_e_decoder
dsd_lsbf_decoder
dsd_msbf_decoder
dsd_lsbf_planar_decoder
dsd_msbf_planar_decoder
dsicinaudio_decoder
dss_sp_decoder
dst_decoder
eac3_decoder
evrc_decoder
fastaudio_decoder
ffwavesynth_decoder
flac_decoder
ftr_decoder
g723_1_decoder
g728_decoder
g729_decoder
gsm_decoder
gsm_ms_decoder
hca_decoder
hcom_decoder
hdr_decoder
iac_decoder
ilbc_decoder
imc_decoder
interplay_acm_decoder
mace3_decoder
mace6_decoder
metasound_decoder
misc4_decoder
mlp_decoder
mp1_decoder
mp1float_decoder
mp2_decoder
mp2float_decoder
mp3float_decoder
mp3_decoder
mp3adufloat_decoder
mp3adu_decoder
mp3on4float_decoder
mp3on4_decoder
mpc7_decoder
mpc8_decoder
msnsiren_decoder
nellymoser_decoder
on2avc_decoder
opus_decoder
osq_decoder
paf_audio_decoder
qcelp_decoder
qdm2_decoder
qdmc_decoder
qoa_decoder
ra_144_decoder
ra_288_decoder
ralf_decoder
sbc_decoder
shorten_decoder
sipr_decoder
siren_decoder
smackaud_decoder
sonic_decoder
tak_decoder
truehd_decoder
truespeech_decoder
tta_decoder
twinvq_decoder
vmdaudio_decoder
vorbis_decoder
wavarc_decoder
wavpack_decoder
wmalossless_decoder
wmapro_decoder
wmav1_decoder
wmav2_decoder
wmavoice_decoder
ws_snd1_decoder
xma1_decoder
xma2_decoder
pcm_alaw_decoder
pcm_bluray_decoder
pcm_dvd_decoder
pcm_f16le_decoder
pcm_f24le_decoder
pcm_f32be_decoder
pcm_f32le_decoder
pcm_f64be_decoder
pcm_f64le_decoder
pcm_lxf_decoder
pcm_mulaw_decoder
pcm_s8_decoder
pcm_s8_planar_decoder
pcm_s16be_decoder
pcm_s16be_planar_decoder
pcm_s16le_decoder
pcm_s16le_planar_decoder
pcm_s24be_decoder
pcm_s24daud_decoder
pcm_s24le_decoder
pcm_s24le_planar_decoder
pcm_s32be_decoder
pcm_s32le_decoder
pcm_s32le_planar_decoder
pcm_s64be_decoder
pcm_s64le_decoder
pcm_sga_decoder
pcm_u8_decoder
pcm_u16be_decoder
pcm_u16le_decoder
pcm_u24be_decoder
pcm_u24le_decoder
pcm_u32be_decoder
pcm_u32le_decoder
pcm_vidc_decoder
cbd2_dpcm_decoder
derf_dpcm_decoder
gremlin_dpcm_decoder
interplay_dpcm_decoder
roq_dpcm_decoder
sdx2_dpcm_decoder
sol_dpcm_decoder
xan_dpcm_decoder
wady_dpcm_decoder
adpcm_4xm_decoder
adpcm_adx_decoder
adpcm_afc_decoder
adpcm_agm_decoder
adpcm_aica_decoder
adpcm_argo_decoder
adpcm_circus_decoder
adpcm_ct_decoder
adpcm_dtk_decoder
adpcm_ea_decoder
adpcm_ea_maxis_xa_decoder
adpcm_ea_r1_decoder
adpcm_ea_r2_decoder
adpcm_ea_r3_decoder
adpcm_ea_xas_decoder
adpcm_g722_decoder
adpcm_g726_decoder
adpcm_g726le_decoder
adpcm_ima_acorn_decoder
adpcm_ima_amv_decoder
adpcm_ima_alp_decoder
adpcm_ima_apc_decoder
adpcm_ima_apm_decoder
adpcm_ima_cunning_decoder
adpcm_ima_dat4_decoder
adpcm_ima_dk3_decoder
adpcm_ima_dk4_decoder
adpcm_ima_ea_eacs_decoder
adpcm_ima_ea_sead_decoder
adpcm_ima_escape_decoder
adpcm_ima_hvqm2_decoder
adpcm_ima_hvqm4_decoder
adpcm_ima_iss_decoder
adpcm_ima_magix_decoder
adpcm_ima_moflex_decoder
adpcm_ima_mtf_decoder
adpcm_ima_oki_decoder
adpcm_ima_pda_decoder
adpcm_ima_qt_decoder
adpcm_ima_rad_decoder
adpcm_ima_ssi_decoder
adpcm_ima_smjpeg_decoder
adpcm_ima_wav_decoder
adpcm_ima_ws_decoder
adpcm_ima_xbox_decoder
adpcm_ms_decoder
adpcm_mtaf_decoder
adpcm_n64_decoder
adpcm_psx_decoder
adpcm_psxc_decoder
adpcm_sanyo_decoder
adpcm_sbpro_2_decoder
adpcm_sbpro_3_decoder
adpcm_sbpro_4_decoder
adpcm_swf_decoder
adpcm_thp_decoder
adpcm_thp_le_decoder
adpcm_vima_decoder
adpcm_xa_decoder
adpcm_xmd_decoder
adpcm_yamaha_decoder
adpcm_zork_decoder
ssa_decoder
ass_decoder
ccaption_decoder
dvbsub_decoder
dvdsub_decoder
jacosub_decoder
microdvd_decoder
movtext_decoder
mpl2_decoder
pgssub_decoder
pjs_decoder
realtext_decoder
sami_decoder
srt_decoder
stl_decoder
subrip_decoder
subviewer_decoder
subviewer1_decoder
text_decoder
vplayer_decoder
webvtt_decoder
xsub_decoder
aac_at_decoder
ac3_at_decoder
adpcm_ima_qt_at_decoder
alac_at_decoder
amr_nb_at_decoder
eac3_at_decoder
gsm_ms_at_decoder
ilbc_at_decoder
mp1_at_decoder
mp2_at_decoder
mp3_at_decoder
pcm_alaw_at_decoder
pcm_mulaw_at_decoder
qdmc_at_decoder
qdm2_at_decoder
libaribcaption_decoder
libaribb24_decoder
libcelt_decoder
libcodec2_decoder
libdav1d_decoder
libdavs2_decoder
libfdk_aac_decoder
libgsm_decoder
libgsm_ms_decoder
libilbc_decoder
libjxl_anim_decoder
libjxl_decoder
liblc3_decoder
libmpeghdec_decoder
libopencore_amrnb_decoder
libopencore_amrwb_decoder
libopus_decoder
librsvg_decoder
libspeex_decoder
libsvtjpegxs_decoder
libuavs3d_decoder
libvorbis_decoder
libvpx_vp8_decoder
libvpx_vp9_decoder
libxevd_decoder
libzvbi_teletext_decoder
bintext_decoder
xbin_decoder
idf_decoder
aac_mediacodec_decoder
amrnb_mediacodec_decoder
amrwb_mediacodec_decoder
libaom_av1_decoder
av1_decoder
av1_cuvid_decoder
av1_mediacodec_decoder
av1_qsv_decoder
av1_amf_decoder
libopenh264_decoder
h264_amf_decoder
h264_cuvid_decoder
h264_oh_decoder
hevc_amf_decoder
hevc_cuvid_decoder
hevc_mediacodec_decoder
hevc_oh_decoder
mjpeg_cuvid_decoder
mjpeg_qsv_decoder
mp3_mediacodec_decoder
mpeg1_cuvid_decoder
mpeg2_cuvid_decoder
mpeg4_cuvid_decoder
mpeg4_mediacodec_decoder
vc1_cuvid_decoder
vp8_cuvid_decoder
vp8_mediacodec_decoder
vp8_qsv_decoder
vp9_amf_decoder
vp9_cuvid_decoder
vp9_mediacodec_decoder
vp9_qsv_decoder
vvc_qsv_decoder
vnull_decoder
anull_decoder
    a64multi_encoder
a64multi5_encoder
alias_pix_encoder
amv_encoder
apng_encoder
asv1_encoder
asv2_encoder
avrp_encoder
avui_encoder
bitpacked_encoder
bmp_encoder
cfhd_encoder
cinepak_encoder
cljr_encoder
comfortnoise_encoder
dnxhd_encoder
dpx_encoder
dvvideo_encoder
dxv_encoder
exr_encoder
ffv1_encoder
ffv1_vulkan_encoder
ffvhuff_encoder
fits_encoder
flashsv_encoder
flashsv2_encoder
flv_encoder
gif_encoder
h261_encoder
h263_encoder
h263p_encoder
h264_mediacodec_encoder
h264_rkmpp_encoder
hap_encoder
hevc_rkmpp_encoder
huffyuv_encoder
jpeg2000_encoder
jpegls_encoder
ljpeg_encoder
magicyuv_encoder
mjpeg_encoder
mpeg1video_encoder
mpeg2video_encoder
mpeg4_encoder
msmpeg4v2_encoder
msmpeg4v3_encoder
msrle_encoder
msvideo1_encoder
pam_encoder
pbm_encoder
pcx_encoder
pfm_encoder
pgm_encoder
pgmyuv_encoder
phm_encoder
png_encoder
ppm_encoder
prores_encoder
prores_aw_encoder
prores_ks_encoder
prores_ks_vulkan_encoder
qoi_encoder
qtrle_encoder
r10k_encoder
r210_encoder
rawvideo_encoder
roq_encoder
rpza_encoder
rv10_encoder
rv20_encoder
s302m_encoder
sgi_encoder
smc_encoder
snow_encoder
speedhq_encoder
sunrast_encoder
svq1_encoder
targa_encoder
tiff_encoder
utvideo_encoder
v210_encoder
v308_encoder
v408_encoder
v410_encoder
vbn_encoder
vc2_encoder
wbmp_encoder
wrapped_avframe_encoder
wmv1_encoder
wmv2_encoder
xbm_encoder
xface_encoder
xwd_encoder
y41p_encoder
yuv4_encoder
zlib_encoder
zmbv_encoder
aac_encoder
ac3_encoder
ac3_fixed_encoder
alac_encoder
aptx_encoder
aptx_hd_encoder
dca_encoder
dfpwm_encoder
eac3_encoder
flac_encoder
g723_1_encoder
hdr_encoder
mlp_encoder
mp2_encoder
mp2fixed_encoder
nellymoser_encoder
opus_encoder
ra_144_encoder
sbc_encoder
sonic_encoder
sonic_ls_encoder
truehd_encoder
tta_encoder
vorbis_encoder
wavpack_encoder
wmav1_encoder
wmav2_encoder
pcm_alaw_encoder
pcm_bluray_encoder
pcm_dvd_encoder
pcm_f32be_encoder
pcm_f32le_encoder
pcm_f64be_encoder
pcm_f64le_encoder
pcm_mulaw_encoder
pcm_s8_encoder
pcm_s8_planar_encoder
pcm_s16be_encoder
pcm_s16be_planar_encoder
pcm_s16le_encoder
pcm_s16le_planar_encoder
pcm_s24be_encoder
pcm_s24daud_encoder
pcm_s24le_encoder
pcm_s24le_planar_encoder
pcm_s32be_encoder
pcm_s32le_encoder
pcm_s32le_planar_encoder
pcm_s64be_encoder
pcm_s64le_encoder
pcm_u8_encoder
pcm_u16be_encoder
pcm_u16le_encoder
pcm_u24be_encoder
pcm_u24le_encoder
pcm_u32be_encoder
pcm_u32le_encoder
pcm_vidc_encoder
roq_dpcm_encoder
adpcm_adx_encoder
adpcm_argo_encoder
adpcm_g722_encoder
adpcm_g726_encoder
adpcm_g726le_encoder
adpcm_ima_amv_encoder
adpcm_ima_alp_encoder
adpcm_ima_apm_encoder
adpcm_ima_qt_encoder
adpcm_ima_ssi_encoder
adpcm_ima_wav_encoder
adpcm_ima_ws_encoder
adpcm_ms_encoder
adpcm_swf_encoder
adpcm_yamaha_encoder
ssa_encoder
ass_encoder
dvbsub_encoder
dvdsub_encoder
movtext_encoder
srt_encoder
subrip_encoder
text_encoder
ttml_encoder
webvtt_encoder
xsub_encoder
aac_at_encoder
alac_at_encoder
ilbc_at_encoder
pcm_alaw_at_encoder
pcm_mulaw_at_encoder
libaom_av1_encoder
libcodec2_encoder
libfdk_aac_encoder
libgsm_encoder
libgsm_ms_encoder
libilbc_encoder
libjxl_anim_encoder
libjxl_encoder
liblc3_encoder
libmp3lame_encoder
liboapv_encoder
libopencore_amrnb_encoder
libopenjpeg_encoder
libopus_encoder
librav1e_encoder
libshine_encoder
libspeex_encoder
libsvtav1_encoder
libsvtjpegxs_encoder
libtheora_encoder
libtwolame_encoder
libvo_amrwbenc_encoder
libvorbis_encoder
libvpx_vp8_encoder
libvpx_vp9_encoder
libvvenc_encoder
libwebp_anim_encoder
libwebp_encoder
libx262_encoder
libx264_encoder
libx264rgb_encoder
libx265_encoder
libxeve_encoder
libxavs_encoder
libxavs2_encoder
libxvid_encoder
aac_mf_encoder
ac3_mf_encoder
h263_v4l2m2m_encoder
av1_d3d12va_encoder
av1_mediacodec_encoder
av1_nvenc_encoder
av1_qsv_encoder
av1_amf_encoder
av1_mf_encoder
av1_vaapi_encoder
av1_vulkan_encoder
libopenh264_encoder
h264_amf_encoder
h264_d3d12va_encoder
h264_mf_encoder
h264_nvenc_encoder
h264_oh_encoder
h264_omx_encoder
h264_qsv_encoder
h264_v4l2m2m_encoder
h264_vaapi_encoder
h264_videotoolbox_encoder
h264_vulkan_encoder
hevc_amf_encoder
hevc_d3d12va_encoder
hevc_mediacodec_encoder
hevc_mf_encoder
hevc_nvenc_encoder
hevc_oh_encoder
hevc_qsv_encoder
hevc_v4l2m2m_encoder
hevc_vaapi_encoder
hevc_videotoolbox_encoder
hevc_vulkan_encoder
libkvazaar_encoder
mjpeg_qsv_encoder
mjpeg_vaapi_encoder
mp3_mf_encoder
mpeg2_qsv_encoder
mpeg2_vaapi_encoder
mpeg4_mediacodec_encoder
mpeg4_omx_encoder
mpeg4_v4l2m2m_encoder
prores_videotoolbox_encoder
vp8_mediacodec_encoder
vp8_v4l2m2m_encoder
vp8_vaapi_encoder
vp9_mediacodec_encoder
vp9_vaapi_encoder
vp9_qsv_encoder
vnull_encoder
anull_encoder
    av1_d3d11va_hwaccel
av1_d3d11va2_hwaccel
av1_d3d12va_hwaccel
av1_dxva2_hwaccel
av1_nvdec_hwaccel
av1_vaapi_hwaccel
av1_vdpau_hwaccel
av1_videotoolbox_hwaccel
av1_vulkan_hwaccel
dpx_vulkan_hwaccel
ffv1_vulkan_hwaccel
h263_vaapi_hwaccel
h263_videotoolbox_hwaccel
h264_d3d11va_hwaccel
h264_d3d11va2_hwaccel
h264_d3d12va_hwaccel
h264_dxva2_hwaccel
h264_nvdec_hwaccel
h264_vaapi_hwaccel
h264_vdpau_hwaccel
h264_videotoolbox_hwaccel
h264_vulkan_hwaccel
hevc_d3d11va_hwaccel
hevc_d3d11va2_hwaccel
hevc_d3d12va_hwaccel
hevc_dxva2_hwaccel
hevc_nvdec_hwaccel
hevc_vaapi_hwaccel
hevc_vdpau_hwaccel
hevc_videotoolbox_hwaccel
hevc_vulkan_hwaccel
mjpeg_nvdec_hwaccel
mjpeg_vaapi_hwaccel
mpeg1_nvdec_hwaccel
mpeg1_vdpau_hwaccel
mpeg1_videotoolbox_hwaccel
mpeg2_d3d11va_hwaccel
mpeg2_d3d11va2_hwaccel
mpeg2_d3d12va_hwaccel
mpeg2_dxva2_hwaccel
mpeg2_nvdec_hwaccel
mpeg2_vaapi_hwaccel
mpeg2_vdpau_hwaccel
mpeg2_videotoolbox_hwaccel
mpeg4_nvdec_hwaccel
mpeg4_vaapi_hwaccel
mpeg4_vdpau_hwaccel
mpeg4_videotoolbox_hwaccel
prores_videotoolbox_hwaccel
prores_vulkan_hwaccel
prores_raw_vulkan_hwaccel
vc1_d3d11va_hwaccel
vc1_d3d11va2_hwaccel
vc1_d3d12va_hwaccel
vc1_dxva2_hwaccel
vc1_nvdec_hwaccel
vc1_vaapi_hwaccel
vc1_vdpau_hwaccel
vp8_nvdec_hwaccel
vp8_vaapi_hwaccel
vp9_d3d11va_hwaccel
vp9_d3d11va2_hwaccel
vp9_d3d12va_hwaccel
vp9_dxva2_hwaccel
vp9_nvdec_hwaccel
vp9_vaapi_hwaccel
vp9_vdpau_hwaccel
vp9_videotoolbox_hwaccel
vp9_vulkan_hwaccel
vvc_vaapi_hwaccel
wmv3_d3d11va_hwaccel
wmv3_d3d11va2_hwaccel
wmv3_d3d12va_hwaccel
wmv3_dxva2_hwaccel
wmv3_nvdec_hwaccel
wmv3_vaapi_hwaccel
wmv3_vdpau_hwaccel
    aac_parser
aac_latm_parser
ac3_parser
adx_parser
ahx_parser
amr_parser
apv_parser
av1_parser
avs2_parser
avs3_parser
bmp_parser
cavsvideo_parser
cook_parser
cri_parser
dca_parser
dirac_parser
dnxhd_parser
dnxuc_parser
dolby_e_parser
dpx_parser
dvaudio_parser
dvbsub_parser
dvdsub_parser
dvd_nav_parser
evc_parser
flac_parser
ftr_parser
ffv1_parser
g723_1_parser
g729_parser
gif_parser
gsm_parser
h261_parser
h263_parser
h264_parser
hevc_parser
hdr_parser
ipu_parser
jpeg2000_parser
jpegxl_parser
jpegxs_parser
lcevc_parser
misc4_parser
mjpeg_parser
mlp_parser
mpeg4video_parser
mpegaudio_parser
mpegvideo_parser
opus_parser
prores_parser
png_parser
pnm_parser
prores_raw_parser
qoi_parser
rv34_parser
sbc_parser
sipr_parser
tak_parser
vc1_parser
vorbis_parser
vp3_parser
vp8_parser
vp9_parser
vvc_parser
webp_parser
xbm_parser
xma_parser
xwd_parser
'
AVDEVICE_COMPONENTS='
    indevs
    outdevs
'
AVDEVICE_COMPONENTS_LIST='
    alsa_indev
android_camera_indev
avfoundation_indev
decklink_indev
dshow_indev
fbdev_indev
gdigrab_indev
iec61883_indev
jack_indev
kmsgrab_indev
lavfi_indev
openal_indev
oss_indev
pulse_indev
sndio_indev
v4l2_indev
vfwcap_indev
xcbgrab_indev
libcdio_indev
libdc1394_indev
    alsa_outdev
audiotoolbox_outdev
caca_outdev
decklink_outdev
fbdev_outdev
oss_outdev
pulse_outdev
sndio_outdev
v4l2_outdev
xv_outdev
'
AVFILTER_COMPONENTS='
    filters
'
AVFILTER_COMPONENTS_LIST='
    aap_filter
abench_filter
acompressor_filter
acontrast_filter
acopy_filter
acue_filter
acrossfade_filter
acrossover_filter
acrusher_filter
adeclick_filter
adeclip_filter
adecorrelate_filter
adelay_filter
adenorm_filter
aderivative_filter
adrc_filter
adynamicequalizer_filter
adynamicsmooth_filter
aecho_filter
aemphasis_filter
aeval_filter
aexciter_filter
afade_filter
afftdn_filter
afftfilt_filter
afir_filter
aformat_filter
afreqshift_filter
afwtdn_filter
agate_filter
aiir_filter
aintegral_filter
ainterleave_filter
alatency_filter
alimiter_filter
allpass_filter
aloop_filter
amerge_filter
ametadata_filter
amix_filter
amultiply_filter
anequalizer_filter
anlmdn_filter
anlmf_filter
anlms_filter
anull_filter
apad_filter
aperms_filter
aphaser_filter
aphaseshift_filter
apsnr_filter
apsyclip_filter
apulsator_filter
arealtime_filter
aresample_filter
areverse_filter
arls_filter
arnndn_filter
asdr_filter
asegment_filter
aselect_filter
asendcmd_filter
asetnsamples_filter
asetpts_filter
asetrate_filter
asettb_filter
ashowinfo_filter
asidedata_filter
asisdr_filter
asoftclip_filter
aspectralstats_filter
asplit_filter
asr_filter
astats_filter
astreamselect_filter
asubboost_filter
asubcut_filter
asupercut_filter
asuperpass_filter
asuperstop_filter
atempo_filter
atilt_filter
atrim_filter
axcorrelate_filter
azmq_filter
bandpass_filter
bandreject_filter
bass_filter
biquad_filter
bs2b_filter
channelmap_filter
channelsplit_filter
chorus_filter
compand_filter
compensationdelay_filter
crossfeed_filter
crystalizer_filter
dcshift_filter
deesser_filter
dialoguenhance_filter
drmeter_filter
dynaudnorm_filter
earwax_filter
ebur128_filter
equalizer_filter
extrastereo_filter
firequalizer_filter
flanger_filter
haas_filter
hdcd_filter
headphone_filter
highpass_filter
highshelf_filter
join_filter
ladspa_filter
loudnorm_filter
lowpass_filter
lowshelf_filter
lv2_filter
mcompand_filter
pan_filter
replaygain_filter
rubberband_filter
sidechaincompress_filter
sidechaingate_filter
silencedetect_filter
silenceremove_filter
sofalizer_filter
speechnorm_filter
stereotools_filter
stereowiden_filter
superequalizer_filter
surround_filter
tiltshelf_filter
treble_filter
tremolo_filter
vibrato_filter
virtualbass_filter
volume_filter
volumedetect_filter
whisper_filter
aevalsrc_filter
afdelaysrc_filter
afireqsrc_filter
afirsrc_filter
anoisesrc_filter
anullsrc_filter
flite_filter
hilbert_filter
sinc_filter
sine_filter
anullsink_filter
addroi_filter
alphaextract_filter
alphamerge_filter
amplify_filter
ass_filter
atadenoise_filter
avgblur_filter
avgblur_opencl_filter
avgblur_vulkan_filter
backgroundkey_filter
bbox_filter
bench_filter
bilateral_filter
bilateral_cuda_filter
bitplanenoise_filter
blackdetect_filter
blackdetect_vulkan_filter
blackframe_filter
blend_filter
blend_vulkan_filter
blockdetect_filter
blurdetect_filter
bm3d_filter
boxblur_filter
boxblur_opencl_filter
bwdif_filter
bwdif_cuda_filter
bwdif_vulkan_filter
cas_filter
ccrepack_filter
chromaber_vulkan_filter
chromahold_filter
chromakey_filter
chromakey_cuda_filter
chromanr_filter
chromashift_filter
ciescope_filter
codecview_filter
colorbalance_filter
colorchannelmixer_filter
colorcontrast_filter
colorcorrect_filter
colordetect_filter
colorize_filter
colorkey_filter
colorkey_opencl_filter
colorhold_filter
colorlevels_filter
colormap_filter
colormatrix_filter
colorspace_filter
colorspace_cuda_filter
colortemperature_filter
convolution_filter
convolution_opencl_filter
convolve_filter
copy_filter
coreimage_filter
corr_filter
cover_rect_filter
crop_filter
cropdetect_filter
cue_filter
curves_filter
datascope_filter
dblur_filter
dctdnoiz_filter
deband_filter
deblock_filter
decimate_filter
deconvolve_filter
dedot_filter
deflate_filter
deflicker_filter
deinterlace_qsv_filter
deinterlace_d3d12_filter
deinterlace_vaapi_filter
dejudder_filter
delogo_filter
denoise_vaapi_filter
derain_filter
deshake_filter
deshake_opencl_filter
despill_filter
detelecine_filter
dilation_filter
dilation_opencl_filter
displace_filter
dnn_classify_filter
dnn_detect_filter
dnn_processing_filter
doubleweave_filter
drawbox_filter
drawgraph_filter
drawgrid_filter
drawtext_filter
drawvg_filter
edgedetect_filter
elbg_filter
entropy_filter
epx_filter
eq_filter
erosion_filter
erosion_opencl_filter
estdif_filter
exposure_filter
extractplanes_filter
fade_filter
feedback_filter
fftdnoiz_filter
fftfilt_filter
field_filter
fieldhint_filter
fieldmatch_filter
fieldorder_filter
fillborders_filter
find_rect_filter
flip_vulkan_filter
floodfill_filter
format_filter
fps_filter
framepack_filter
framerate_filter
framestep_filter
freezedetect_filter
freezeframes_filter
frei0r_filter
fspp_filter
fsync_filter
gblur_filter
gblur_vulkan_filter
geq_filter
gradfun_filter
graphmonitor_filter
grayworld_filter
greyedge_filter
guided_filter
haldclut_filter
hflip_filter
hflip_vulkan_filter
histeq_filter
histogram_filter
hqdn3d_filter
hqx_filter
hstack_filter
hsvhold_filter
hsvkey_filter
hue_filter
huesaturation_filter
hwdownload_filter
hwmap_filter
hwupload_filter
hwupload_cuda_filter
hysteresis_filter
iccdetect_filter
iccgen_filter
identity_filter
idet_filter
il_filter
inflate_filter
interlace_filter
interlace_vulkan_filter
interleave_filter
kerndeint_filter
kirsch_filter
lagfun_filter
latency_filter
lcevc_filter
lenscorrection_filter
lensfun_filter
libplacebo_filter
libvmaf_filter
libvmaf_cuda_filter
limitdiff_filter
limiter_filter
loop_filter
lumakey_filter
lut_filter
lut1d_filter
lut2_filter
lut3d_filter
lutrgb_filter
lutyuv_filter
maskedclamp_filter
maskedmax_filter
maskedmerge_filter
maskedmin_filter
maskedthreshold_filter
maskfun_filter
mcdeint_filter
median_filter
mergeplanes_filter
mestimate_filter
mestimate_d3d12_filter
metadata_filter
midequalizer_filter
minterpolate_filter
mix_filter
monochrome_filter
morpho_filter
mpdecimate_filter
msad_filter
multiply_filter
negate_filter
nlmeans_filter
nlmeans_opencl_filter
nlmeans_vulkan_filter
nnedi_filter
noformat_filter
noise_filter
normalize_filter
null_filter
ocr_filter
ocv_filter
oscilloscope_filter
ocio_filter
overlay_filter
overlay_opencl_filter
overlay_qsv_filter
overlay_vaapi_filter
overlay_vulkan_filter
overlay_cuda_filter
owdenoise_filter
pad_filter
pad_cuda_filter
pad_opencl_filter
palettegen_filter
paletteuse_filter
perms_filter
perspective_filter
phase_filter
photosensitivity_filter
pixdesctest_filter
pixelize_filter
pixscope_filter
pp7_filter
premultiply_filter
premultiply_dynamic_filter
prewitt_filter
prewitt_opencl_filter
procamp_vaapi_filter
program_opencl_filter
pseudocolor_filter
psnr_filter
pullup_filter
qp_filter
qrencode_filter
quirc_filter
random_filter
readeia608_filter
readvitc_filter
realtime_filter
remap_filter
remap_opencl_filter
removegrain_filter
removelogo_filter
repeatfields_filter
reverse_filter
rgbashift_filter
roberts_filter
roberts_opencl_filter
rotate_filter
sab_filter
scale_filter
vpp_amf_filter
sr_amf_filter
scale_cuda_filter
scale_d3d11_filter
scale_d3d12_filter
scale_npp_filter
scale_qsv_filter
scale_vaapi_filter
scale_vt_filter
scale_vulkan_filter
scale2ref_filter
scale2ref_npp_filter
scdet_filter
scdet_vulkan_filter
scharr_filter
scroll_filter
segment_filter
select_filter
selectivecolor_filter
sendcmd_filter
separatefields_filter
setdar_filter
setfield_filter
setparams_filter
setpts_filter
setrange_filter
setsar_filter
settb_filter
sharpen_npp_filter
sharpness_vaapi_filter
shear_filter
showinfo_filter
showpalette_filter
shuffleframes_filter
shufflepixels_filter
shuffleplanes_filter
sidedata_filter
signalstats_filter
signature_filter
siti_filter
smartblur_filter
sobel_filter
sobel_opencl_filter
split_filter
spp_filter
sr_filter
ssim_filter
ssim360_filter
stereo3d_filter
streamselect_filter
subtitles_filter
super2xsai_filter
swaprect_filter
swapuv_filter
tblend_filter
telecine_filter
thistogram_filter
threshold_filter
thumbnail_filter
thumbnail_cuda_filter
tile_filter
tiltandshift_filter
tinterlace_filter
tlut2_filter
tmedian_filter
tmidequalizer_filter
tmix_filter
tonemap_filter
tonemap_opencl_filter
tonemap_vaapi_filter
tpad_filter
transpose_filter
transpose_npp_filter
transpose_opencl_filter
transpose_vaapi_filter
transpose_vt_filter
transpose_vulkan_filter
trim_filter
unpremultiply_filter
unsharp_filter
unsharp_opencl_filter
untile_filter
uspp_filter
v360_filter
vaguedenoiser_filter
varblur_filter
vectorscope_filter
vflip_filter
vflip_vulkan_filter
vfrdet_filter
vibrance_filter
vidstabdetect_filter
vidstabtransform_filter
vif_filter
vignette_filter
vmafmotion_filter
vpp_qsv_filter
vstack_filter
w3fdif_filter
waveform_filter
weave_filter
xbr_filter
xcorrelate_filter
xfade_filter
xfade_opencl_filter
xfade_vulkan_filter
xmedian_filter
xpsnr_filter
xstack_filter
yadif_filter
yadif_cuda_filter
yadif_videotoolbox_filter
yaepblur_filter
zmq_filter
zoompan_filter
zscale_filter
hstack_vaapi_filter
vstack_vaapi_filter
xstack_vaapi_filter
hstack_qsv_filter
vstack_qsv_filter
xstack_qsv_filter
pad_vaapi_filter
drawbox_vaapi_filter
allrgb_filter
allyuv_filter
amf_capture_filter
cellauto_filter
color_filter
color_vulkan_filter
colorchart_filter
colorspectrum_filter
coreimagesrc_filter
ddagrab_filter
frei0r_src_filter
gfxcapture_filter
gradients_filter
haldclutsrc_filter
life_filter
mandelbrot_filter
mptestsrc_filter
nullsrc_filter
openclsrc_filter
qrencodesrc_filter
pal75bars_filter
pal100bars_filter
perlin_filter
rgbtestsrc_filter
sierpinski_filter
smptebars_filter
smptehdbars_filter
testsrc_filter
testsrc2_filter
yuvtestsrc_filter
zoneplate_filter
nullsink_filter
a3dscope_filter
abitscope_filter
adrawgraph_filter
agraphmonitor_filter
ahistogram_filter
aphasemeter_filter
avectorscope_filter
concat_filter
showcqt_filter
showcwt_filter
showfreqs_filter
showspatial_filter
showspectrum_filter
showspectrumpic_filter
showvolume_filter
showwaves_filter
showwavespic_filter
spectrumsynth_filter
avsynctest_filter
amovie_filter
movie_filter
'
AVFORMAT_COMPONENTS='
    demuxers
    muxers
    protocols
'
AVFORMAT_COMPONENTS_LIST='
    aa_demuxer
aac_demuxer
aax_demuxer
ac3_demuxer
ac4_demuxer
ace_demuxer
acm_demuxer
act_demuxer
adf_demuxer
adp_demuxer
ads_demuxer
adx_demuxer
aea_demuxer
afc_demuxer
aiff_demuxer
aix_demuxer
alp_demuxer
amr_demuxer
amrnb_demuxer
amrwb_demuxer
anm_demuxer
apac_demuxer
apc_demuxer
ape_demuxer
apm_demuxer
apng_demuxer
aptx_demuxer
aptx_hd_demuxer
apv_demuxer
aqtitle_demuxer
argo_asf_demuxer
argo_brp_demuxer
argo_cvg_demuxer
asf_demuxer
asf_o_demuxer
ass_demuxer
ast_demuxer
au_demuxer
av1_demuxer
avi_demuxer
avr_demuxer
avs_demuxer
avs2_demuxer
avs3_demuxer
bethsoftvid_demuxer
bfi_demuxer
bintext_demuxer
bink_demuxer
binka_demuxer
bit_demuxer
bitpacked_demuxer
bmv_demuxer
bfstm_demuxer
brstm_demuxer
boa_demuxer
bonk_demuxer
c93_demuxer
caf_demuxer
cavsvideo_demuxer
cdg_demuxer
cdxl_demuxer
cine_demuxer
codec2_demuxer
codec2raw_demuxer
concat_demuxer
dash_demuxer
data_demuxer
daud_demuxer
dcstr_demuxer
derf_demuxer
dfa_demuxer
dfpwm_demuxer
dhav_demuxer
dirac_demuxer
dnxhd_demuxer
dsf_demuxer
dsicin_demuxer
dss_demuxer
dts_demuxer
dtshd_demuxer
dv_demuxer
dvbsub_demuxer
dvbtxt_demuxer
dxa_demuxer
ea_demuxer
ea_cdata_demuxer
eac3_demuxer
epaf_demuxer
evc_demuxer
ffmetadata_demuxer
filmstrip_demuxer
fits_demuxer
flac_demuxer
flic_demuxer
flv_demuxer
live_flv_demuxer
fourxm_demuxer
frm_demuxer
fsb_demuxer
fwse_demuxer
g722_demuxer
g723_1_demuxer
g726_demuxer
g726le_demuxer
g728_demuxer
g729_demuxer
gdv_demuxer
genh_demuxer
gif_demuxer
gsm_demuxer
gxf_demuxer
h261_demuxer
h263_demuxer
h264_demuxer
hca_demuxer
hcom_demuxer
hevc_demuxer
hls_demuxer
hnm_demuxer
hxvs_demuxer
iamf_demuxer
ico_demuxer
idcin_demuxer
idf_demuxer
iff_demuxer
ifv_demuxer
ilbc_demuxer
image2_demuxer
image2pipe_demuxer
image2_alias_pix_demuxer
image2_brender_pix_demuxer
imf_demuxer
ingenient_demuxer
ipmovie_demuxer
ipu_demuxer
ircam_demuxer
iss_demuxer
iv8_demuxer
ivf_demuxer
ivr_demuxer
jacosub_demuxer
jv_demuxer
jpegxl_anim_demuxer
kux_demuxer
kvag_demuxer
laf_demuxer
lc3_demuxer
lmlm4_demuxer
loas_demuxer
luodat_demuxer
lrc_demuxer
lvf_demuxer
lxf_demuxer
m4v_demuxer
mca_demuxer
mcc_demuxer
matroska_demuxer
mgsts_demuxer
microdvd_demuxer
mjpeg_demuxer
mjpeg_2000_demuxer
mlp_demuxer
mlv_demuxer
mm_demuxer
mmf_demuxer
mods_demuxer
moflex_demuxer
mov_demuxer
mp3_demuxer
mpc_demuxer
mpc8_demuxer
mpegps_demuxer
mpegts_demuxer
mpegtsraw_demuxer
mpegvideo_demuxer
mpjpeg_demuxer
mpl2_demuxer
mpsub_demuxer
msf_demuxer
msnwc_tcp_demuxer
msp_demuxer
mtaf_demuxer
mtv_demuxer
musx_demuxer
mv_demuxer
mvi_demuxer
mxf_demuxer
mxg_demuxer
nc_demuxer
nistsphere_demuxer
nsp_demuxer
nsv_demuxer
nut_demuxer
nuv_demuxer
obu_demuxer
ogg_demuxer
oma_demuxer
osq_demuxer
paf_demuxer
pcm_alaw_demuxer
pcm_mulaw_demuxer
pcm_vidc_demuxer
pcm_f64be_demuxer
pcm_f64le_demuxer
pcm_f32be_demuxer
pcm_f32le_demuxer
pcm_s32be_demuxer
pcm_s32le_demuxer
pcm_s24be_demuxer
pcm_s24le_demuxer
pcm_s16be_demuxer
pcm_s16le_demuxer
pcm_s8_demuxer
pcm_u32be_demuxer
pcm_u32le_demuxer
pcm_u24be_demuxer
pcm_u24le_demuxer
pcm_u16be_demuxer
pcm_u16le_demuxer
pcm_u8_demuxer
pdv_demuxer
pjs_demuxer
pmp_demuxer
pp_bnk_demuxer
pva_demuxer
pvf_demuxer
qcp_demuxer
qoa_demuxer
r3d_demuxer
rawvideo_demuxer
rcwt_demuxer
realtext_demuxer
redspark_demuxer
rka_demuxer
rl2_demuxer
rm_demuxer
roq_demuxer
rpl_demuxer
rsd_demuxer
rso_demuxer
rtp_demuxer
rtsp_demuxer
s337m_demuxer
sami_demuxer
sap_demuxer
sbc_demuxer
sbg_demuxer
scc_demuxer
scd_demuxer
sdns_demuxer
sdp_demuxer
sdr2_demuxer
sds_demuxer
sdx_demuxer
segafilm_demuxer
ser_demuxer
sga_demuxer
shorten_demuxer
siff_demuxer
simbiosis_imx_demuxer
sln_demuxer
smacker_demuxer
smjpeg_demuxer
smush_demuxer
sol_demuxer
sox_demuxer
spdif_demuxer
srt_demuxer
str_demuxer
stl_demuxer
subviewer1_demuxer
subviewer_demuxer
sup_demuxer
svag_demuxer
svs_demuxer
swf_demuxer
tak_demuxer
tedcaptions_demuxer
thp_demuxer
threedostr_demuxer
tiertexseq_demuxer
tmv_demuxer
truehd_demuxer
tta_demuxer
txd_demuxer
tty_demuxer
ty_demuxer
usm_demuxer
v210_demuxer
v210x_demuxer
vag_demuxer
vc1_demuxer
vc1t_demuxer
vividas_demuxer
vivo_demuxer
vmd_demuxer
vobsub_demuxer
voc_demuxer
vpk_demuxer
vplayer_demuxer
vqf_demuxer
vvc_demuxer
w64_demuxer
wady_demuxer
wavarc_demuxer
wav_demuxer
wc3_demuxer
webm_dash_manifest_demuxer
webvtt_demuxer
wsaud_demuxer
wsd_demuxer
wsvqa_demuxer
wtv_demuxer
wve_demuxer
wv_demuxer
xa_demuxer
xbin_demuxer
xmd_demuxer
xmv_demuxer
xvag_demuxer
xwma_demuxer
yop_demuxer
yuv4mpegpipe_demuxer
image_bmp_pipe_demuxer
image_cri_pipe_demuxer
image_dds_pipe_demuxer
image_dpx_pipe_demuxer
image_exr_pipe_demuxer
image_gem_pipe_demuxer
image_gif_pipe_demuxer
image_hdr_pipe_demuxer
image_j2k_pipe_demuxer
image_jpeg_pipe_demuxer
image_jpegls_pipe_demuxer
image_jpegxl_pipe_demuxer
image_jpegxs_pipe_demuxer
image_pam_pipe_demuxer
image_pbm_pipe_demuxer
image_pcx_pipe_demuxer
image_pfm_pipe_demuxer
image_pgmyuv_pipe_demuxer
image_pgm_pipe_demuxer
image_pgx_pipe_demuxer
image_phm_pipe_demuxer
image_photocd_pipe_demuxer
image_pictor_pipe_demuxer
image_png_pipe_demuxer
image_ppm_pipe_demuxer
image_psd_pipe_demuxer
image_qdraw_pipe_demuxer
image_qoi_pipe_demuxer
image_sgi_pipe_demuxer
image_svg_pipe_demuxer
image_sunrast_pipe_demuxer
image_tiff_pipe_demuxer
image_vbn_pipe_demuxer
image_webp_pipe_demuxer
image_xbm_pipe_demuxer
image_xpm_pipe_demuxer
image_xwd_pipe_demuxer
avisynth_demuxer
dvdvideo_demuxer
libgme_demuxer
libmodplug_demuxer
libopenmpt_demuxer
vapoursynth_demuxer
    a64_muxer
ac3_muxer
ac4_muxer
adts_muxer
adx_muxer
aea_muxer
aiff_muxer
alp_muxer
amr_muxer
amv_muxer
apm_muxer
apng_muxer
aptx_muxer
aptx_hd_muxer
apv_muxer
argo_asf_muxer
argo_cvg_muxer
asf_muxer
ass_muxer
ast_muxer
asf_stream_muxer
au_muxer
avi_muxer
avif_muxer
avm2_muxer
avs2_muxer
avs3_muxer
bit_muxer
caf_muxer
cavsvideo_muxer
codec2_muxer
codec2raw_muxer
crc_muxer
dash_muxer
data_muxer
daud_muxer
dfpwm_muxer
dirac_muxer
dnxhd_muxer
dts_muxer
dv_muxer
eac3_muxer
evc_muxer
f4v_muxer
ffmetadata_muxer
fifo_muxer
filmstrip_muxer
fits_muxer
flac_muxer
flv_muxer
framecrc_muxer
framehash_muxer
framemd5_muxer
g722_muxer
g723_1_muxer
g726_muxer
g726le_muxer
gif_muxer
gsm_muxer
gxf_muxer
h261_muxer
h263_muxer
h264_muxer
hash_muxer
hds_muxer
hevc_muxer
hls_muxer
iamf_muxer
ico_muxer
ilbc_muxer
image2_muxer
image2pipe_muxer
ipod_muxer
ircam_muxer
ismv_muxer
ivf_muxer
jacosub_muxer
kvag_muxer
latm_muxer
lc3_muxer
lrc_muxer
m4v_muxer
mcc_muxer
md5_muxer
matroska_muxer
matroska_audio_muxer
microdvd_muxer
mjpeg_muxer
mlp_muxer
mmf_muxer
mov_muxer
mp2_muxer
mp3_muxer
mp4_muxer
mpeg1system_muxer
mpeg1vcd_muxer
mpeg1video_muxer
mpeg2dvd_muxer
mpeg2svcd_muxer
mpeg2video_muxer
mpeg2vob_muxer
mpegts_muxer
mpjpeg_muxer
mxf_muxer
mxf_d10_muxer
mxf_opatom_muxer
null_muxer
nut_muxer
obu_muxer
oga_muxer
ogg_muxer
ogv_muxer
oma_muxer
opus_muxer
pcm_alaw_muxer
pcm_mulaw_muxer
pcm_vidc_muxer
pcm_f64be_muxer
pcm_f64le_muxer
pcm_f32be_muxer
pcm_f32le_muxer
pcm_s32be_muxer
pcm_s32le_muxer
pcm_s24be_muxer
pcm_s24le_muxer
pcm_s16be_muxer
pcm_s16le_muxer
pcm_s8_muxer
pcm_u32be_muxer
pcm_u32le_muxer
pcm_u24be_muxer
pcm_u24le_muxer
pcm_u16be_muxer
pcm_u16le_muxer
pcm_u8_muxer
psp_muxer
rawvideo_muxer
rcwt_muxer
rm_muxer
roq_muxer
rso_muxer
rtp_muxer
rtp_mpegts_muxer
rtsp_muxer
sap_muxer
sbc_muxer
scc_muxer
segafilm_muxer
segment_muxer
stream_segment_muxer
smjpeg_muxer
smoothstreaming_muxer
sox_muxer
spx_muxer
spdif_muxer
srt_muxer
streamhash_muxer
sup_muxer
swf_muxer
tee_muxer
tg2_muxer
tgp_muxer
mkvtimestamp_v2_muxer
truehd_muxer
tta_muxer
ttml_muxer
uncodedframecrc_muxer
vc1_muxer
vc1t_muxer
voc_muxer
vvc_muxer
w64_muxer
wav_muxer
webm_muxer
webm_dash_manifest_muxer
webm_chunk_muxer
webp_muxer
webvtt_muxer
whip_muxer
wsaud_muxer
wtv_muxer
wv_muxer
yuv4mpegpipe_muxer
chromaprint_muxer
    android_content_protocol
async_protocol
bluray_protocol
cache_protocol
concat_protocol
concatf_protocol
crypto_protocol
data_protocol
fd_protocol
ffrtmpcrypt_protocol
ffrtmphttp_protocol
file_protocol
ftp_protocol
gopher_protocol
gophers_protocol
http_protocol
httpproxy_protocol
https_protocol
icecast_protocol
mmsh_protocol
mmst_protocol
md5_protocol
pipe_protocol
prompeg_protocol
rtmp_protocol
rtmpe_protocol
rtmps_protocol
rtmpt_protocol
rtmpte_protocol
rtmpts_protocol
rtp_protocol
sctp_protocol
srtp_protocol
subfile_protocol
tee_protocol
tcp_protocol
tls_protocol
dtls_protocol
udp_protocol
udplite_protocol
unix_protocol
libamqp_protocol
librist_protocol
librtmp_protocol
librtmpe_protocol
librtmps_protocol
librtmpt_protocol
librtmpte_protocol
libsrt_protocol
libssh_protocol
libsmbclient_protocol
libzmq_protocol
ipfs_gateway_protocol
ipns_gateway_protocol
'
BASH=/bin/sh
BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=()
BASH_ARGV=()
BASH_CMDS=()
BASH_LINENO=([0]="0")
BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
BASH_SOURCE=([0]="./configure")
BASH_VERSINFO=([0]="5" [1]="3" [2]="9" [3]="1" [4]="release" [5]="x86_64-pc-cygwin")
BASH_VERSION='5.3.9(1)-release'
BSF_LIST='aac_adtstoasc_bsf
ahx_to_mp2_bsf
apv_metadata_bsf
av1_frame_merge_bsf
av1_frame_split_bsf
av1_metadata_bsf
chomp_bsf
dump_extradata_bsf
dca_core_bsf
dovi_rpu_bsf
dts2pts_bsf
dv_error_marker_bsf
eac3_core_bsf
eia608_to_smpte436m_bsf
evc_frame_merge_bsf
extract_extradata_bsf
filter_units_bsf
h264_metadata_bsf
h264_mp4toannexb_bsf
h264_redundant_pps_bsf
hapqa_extract_bsf
hevc_metadata_bsf
hevc_mp4toannexb_bsf
imx_dump_header_bsf
lcevc_metadata_bsf
media100_to_mjpegb_bsf
mjpeg2jpeg_bsf
mjpega_dump_header_bsf
mpeg2_metadata_bsf
mpeg4_unpack_bframes_bsf
mov2textsub_bsf
noise_bsf
null_bsf
opus_metadata_bsf
pcm_rechunk_bsf
pgs_frame_merge_bsf
prores_metadata_bsf
remove_extradata_bsf
setts_bsf
showinfo_bsf
smpte436m_to_eia608_bsf
text2movsub_bsf
trace_headers_bsf
truehd_core_bsf
vp9_metadata_bsf
vp9_raw_reorder_bsf
vp9_superframe_bsf
vp9_superframe_split_bsf
vvc_metadata_bsf
vvc_mp4toannexb_bsf'
BUILTIN_LIST='
    MemoryBarrier
    mm_empty
    rdtsc
    sem_timedwait
'
CC_C=-c
CC_E='-E -o $@'
CC_O='-o $@'
CMDLINE_APPEND='
    extra_cflags
    extra_cxxflags
    extra_objcflags
    host_cppflags
'
CMDLINE_SELECT='
    
    
    armv5te
    armv6
    armv6t2
    armv8
    arm_crc
    dotprod
    i8mm
    pmull
    eor3
    neon
    vfp
    vfpv3
    setend
    sve
    sve2
    sme
    sme_i16i64
    sme2

    
    altivec
    dcbzl
    ldbrx
    power8
    ppc4xx
    vec_xl
    vsx

    
    rv
    rvv
    rv_zicbop
    rv_zvbb

    
    simd128

    
    
    aesni
    clmul
    amd3dnow
    amd3dnowext
    avx
    avx2
    avx512
    avx512icl
    fma3
    fma4
    mmx
    mmxext
    sse
    sse2
    sse3
    sse4
    sse42
    ssse3
    xop

    i686

    
    mipsfpu
    mips32r2
    mips32r5
    mips64r2
    mips32r6
    mips64r6
    mipsdsp
    mipsdspr2
    msa

    
    loongson2
    loongson3
    mmi
    lsx
    lasx


    
    
    doc
    htmlpages
    manpages
    podpages
    txtpages

    
    avio_http_serve_files_example
    avio_list_dir_example
    avio_read_callback_example
    decode_audio_example
    decode_filter_audio_example
    decode_filter_video_example
    decode_video_example
    demux_decode_example
    encode_audio_example
    encode_video_example
    extract_mvs_example
    filter_audio_example
    hw_decode_example
    mux_example
    qsv_decode_example
    remux_example
    resample_audio_example
    scale_video_example
    show_metadata_example
    transcode_aac_example
    transcode_example
    vaapi_encode_example
    vaapi_transcode_example
    qsv_transcode_example

    
    
    avisynth
    frei0r
    libcdio
    libdavs2
    libdvdnav
    libdvdread
    librubberband
    libvidstab
    libx264
    libx265
    libxavs
    libxavs2
    libxvid

    
    decklink
    libfdk_aac
    libmpeghdec

    
    gmp
    libaribb24
    liblensfun
    libopencore_amrnb
    libopencore_amrwb
    libvo_amrwbenc
    mbedtls
    rkmpp

    
    libsmbclient

    cairo
    chromaprint
    gcrypt
    gnutls
    jni
    ladspa
    lcms2
    libaom
    libaribcaption
    libass
    libbluray
    libbs2b
    libcaca
    libcelt
    libcodec2
    libdav1d
    libdc1394
    libflite
    libfontconfig
    libfreetype
    libfribidi
    libharfbuzz
    libglslang
    libgme
    libgsm
    libiec61883
    libilbc
    libjack
    libjxl
    libklvanc
    libkvazaar
    liblc3
    liblcevc_dec
    libmodplug
    libmp3lame
    libmysofa
    liboapv
    libopencv
    libopencolorio
    libopenh264
    libopenjpeg
    libopenmpt
    libopenvino
    libopus
    libplacebo
    libpulse
    libqrencode
    libquirc
    librabbitmq
    librav1e
    librist
    librsvg
    librtmp
    libshaderc
    libshine
    libsmbclient
    libsnappy
    libsoxr
    libspeex
    libsrt
    libssh
    libsvtav1
    libsvtjpegxs
    libtensorflow
    libtesseract
    libtheora
    libtls
    libtorch
    libtwolame
    libuavs3d
    libv4l2
    libvmaf
    libvorbis
    libvpx
    libvvenc
    libwebp
    libxevd
    libxevdb
    libxeve
    libxeveb
    libxml2
    libzimg
    libzmq
    libzvbi
    lv2
    mediacodec
    ohcodec
    openal
    opengl
    openssl
    pocketsphinx
    vapoursynth
    vulkan_static
    whisper

    
    alsa
    appkit
    avfoundation
    bzlib
    coreimage
    iconv
    libxcb
    libxcb_shm
    libxcb_shape
    libxcb_xfixes
    lzma
    mediafoundation
    metal
    schannel
    sdl2
    securetransport
    sndio
    xlib
    zlib

    
    
    cuda_nvcc
    cuda_sdk
    libnpp

    libmfx
    libvpl
    mmal
    omx
    opencl

    
    amf
    audiotoolbox
    cuda
    cuda_llvm
    cuvid
    d3d11va
    d3d12va
    dxva2
    ffnvcodec
    libdrm
    nvdec
    nvenc
    vaapi
    vdpau
    videotoolbox
    vulkan
    v4l2_m2m

    
    ftrapv
    gray
    hardcoded_tables
    omx_rpi
    runtime_cpudetect
    safe_bitstream_reader
    shared
    small
    static
    swscale_alpha
    unstable

    
    gpl
    nonfree
    version3

    
    avdevice
    avfilter
    swscale
    avformat
    avcodec
    swresample
    avutil

    
    ffplay
    ffprobe
    ffmpeg

    
    dwt
    error_resilience
    faan
    fast_unaligned
    iamf
    lsp
    pixelutils
    network

    autodetect
    fontconfig
    large_tests
    linux_perf
    macos_kperf
    memory_poisoning
    neon_clobber_test
    ossfuzz
    pic
    shader_compression
    resource_compression
    thumb
    valgrind_backtrace
    xmm_clobber_test
    
    
    bsfs
    decoders
    encoders
    hwaccels
    parsers

    
    indevs
    outdevs

    
    filters

    
    demuxers
    muxers
    protocols



    
    inline_asm
    symver
    x86asm

    
    pthreads
    os2threads
    w32threads

    asm
    cross_compile
    debug
    extra_warnings
    logging
    optimizations
    response_files
    rpath
    stripping
    version_tracking
'
CMDLINE_SET='
    
    bindir
    datadir
    docdir
    incdir
    libdir
    mandir
    pkgconfigdir
    prefix
    shlibdir
    install_name_dir

    ar
    arch
    as
    assert_level
    build_suffix
    cc
    objcc
    cpu
    cross_prefix
    custom_allocator
    cxx
    dep_cc
    doxygen
    env
    extra_version
    gas
    host_cc
    host_cflags
    host_extralibs
    host_ld
    host_ldflags
    host_os
    ignore_tests
    install
    ld
    ln_s
    logfile
    malloc_prefix
    glslc
    glslcflags
    metalcc
    metallib
    nm
    optflags
    nvcc
    nvccflags
    pkg_config
    pkg_config_flags
    progs_suffix
    random_seed
    ranlib
    samples
    stdc
    stdcxx
    strip
    sws_max_filter_size
    sysinclude
    sysroot
    target_exec
    target_os
    target_path
    target_samples
    tempprefix
    toolchain
    valgrind
    windres
    x86asmexe
'
CODEC_LIST='
    a64multi_encoder
a64multi5_encoder
alias_pix_encoder
amv_encoder
apng_encoder
asv1_encoder
asv2_encoder
avrp_encoder
avui_encoder
bitpacked_encoder
bmp_encoder
cfhd_encoder
cinepak_encoder
cljr_encoder
comfortnoise_encoder
dnxhd_encoder
dpx_encoder
dvvideo_encoder
dxv_encoder
exr_encoder
ffv1_encoder
ffv1_vulkan_encoder
ffvhuff_encoder
fits_encoder
flashsv_encoder
flashsv2_encoder
flv_encoder
gif_encoder
h261_encoder
h263_encoder
h263p_encoder
h264_mediacodec_encoder
h264_rkmpp_encoder
hap_encoder
hevc_rkmpp_encoder
huffyuv_encoder
jpeg2000_encoder
jpegls_encoder
ljpeg_encoder
magicyuv_encoder
mjpeg_encoder
mpeg1video_encoder
mpeg2video_encoder
mpeg4_encoder
msmpeg4v2_encoder
msmpeg4v3_encoder
msrle_encoder
msvideo1_encoder
pam_encoder
pbm_encoder
pcx_encoder
pfm_encoder
pgm_encoder
pgmyuv_encoder
phm_encoder
png_encoder
ppm_encoder
prores_encoder
prores_aw_encoder
prores_ks_encoder
prores_ks_vulkan_encoder
qoi_encoder
qtrle_encoder
r10k_encoder
r210_encoder
rawvideo_encoder
roq_encoder
rpza_encoder
rv10_encoder
rv20_encoder
s302m_encoder
sgi_encoder
smc_encoder
snow_encoder
speedhq_encoder
sunrast_encoder
svq1_encoder
targa_encoder
tiff_encoder
utvideo_encoder
v210_encoder
v308_encoder
v408_encoder
v410_encoder
vbn_encoder
vc2_encoder
wbmp_encoder
wrapped_avframe_encoder
wmv1_encoder
wmv2_encoder
xbm_encoder
xface_encoder
xwd_encoder
y41p_encoder
yuv4_encoder
zlib_encoder
zmbv_encoder
aac_encoder
ac3_encoder
ac3_fixed_encoder
alac_encoder
aptx_encoder
aptx_hd_encoder
dca_encoder
dfpwm_encoder
eac3_encoder
flac_encoder
g723_1_encoder
hdr_encoder
mlp_encoder
mp2_encoder
mp2fixed_encoder
nellymoser_encoder
opus_encoder
ra_144_encoder
sbc_encoder
sonic_encoder
sonic_ls_encoder
truehd_encoder
tta_encoder
vorbis_encoder
wavpack_encoder
wmav1_encoder
wmav2_encoder
pcm_alaw_encoder
pcm_bluray_encoder
pcm_dvd_encoder
pcm_f32be_encoder
pcm_f32le_encoder
pcm_f64be_encoder
pcm_f64le_encoder
pcm_mulaw_encoder
pcm_s8_encoder
pcm_s8_planar_encoder
pcm_s16be_encoder
pcm_s16be_planar_encoder
pcm_s16le_encoder
pcm_s16le_planar_encoder
pcm_s24be_encoder
pcm_s24daud_encoder
pcm_s24le_encoder
pcm_s24le_planar_encoder
pcm_s32be_encoder
pcm_s32le_encoder
pcm_s32le_planar_encoder
pcm_s64be_encoder
pcm_s64le_encoder
pcm_u8_encoder
pcm_u16be_encoder
pcm_u16le_encoder
pcm_u24be_encoder
pcm_u24le_encoder
pcm_u32be_encoder
pcm_u32le_encoder
pcm_vidc_encoder
roq_dpcm_encoder
adpcm_adx_encoder
adpcm_argo_encoder
adpcm_g722_encoder
adpcm_g726_encoder
adpcm_g726le_encoder
adpcm_ima_amv_encoder
adpcm_ima_alp_encoder
adpcm_ima_apm_encoder
adpcm_ima_qt_encoder
adpcm_ima_ssi_encoder
adpcm_ima_wav_encoder
adpcm_ima_ws_encoder
adpcm_ms_encoder
adpcm_swf_encoder
adpcm_yamaha_encoder
ssa_encoder
ass_encoder
dvbsub_encoder
dvdsub_encoder
movtext_encoder
srt_encoder
subrip_encoder
text_encoder
ttml_encoder
webvtt_encoder
xsub_encoder
aac_at_encoder
alac_at_encoder
ilbc_at_encoder
pcm_alaw_at_encoder
pcm_mulaw_at_encoder
libaom_av1_encoder
libcodec2_encoder
libfdk_aac_encoder
libgsm_encoder
libgsm_ms_encoder
libilbc_encoder
libjxl_anim_encoder
libjxl_encoder
liblc3_encoder
libmp3lame_encoder
liboapv_encoder
libopencore_amrnb_encoder
libopenjpeg_encoder
libopus_encoder
librav1e_encoder
libshine_encoder
libspeex_encoder
libsvtav1_encoder
libsvtjpegxs_encoder
libtheora_encoder
libtwolame_encoder
libvo_amrwbenc_encoder
libvorbis_encoder
libvpx_vp8_encoder
libvpx_vp9_encoder
libvvenc_encoder
libwebp_anim_encoder
libwebp_encoder
libx262_encoder
libx264_encoder
libx264rgb_encoder
libx265_encoder
libxeve_encoder
libxavs_encoder
libxavs2_encoder
libxvid_encoder
aac_mf_encoder
ac3_mf_encoder
h263_v4l2m2m_encoder
av1_d3d12va_encoder
av1_mediacodec_encoder
av1_nvenc_encoder
av1_qsv_encoder
av1_amf_encoder
av1_mf_encoder
av1_vaapi_encoder
av1_vulkan_encoder
libopenh264_encoder
h264_amf_encoder
h264_d3d12va_encoder
h264_mf_encoder
h264_nvenc_encoder
h264_oh_encoder
h264_omx_encoder
h264_qsv_encoder
h264_v4l2m2m_encoder
h264_vaapi_encoder
h264_videotoolbox_encoder
h264_vulkan_encoder
hevc_amf_encoder
hevc_d3d12va_encoder
hevc_mediacodec_encoder
hevc_mf_encoder
hevc_nvenc_encoder
hevc_oh_encoder
hevc_qsv_encoder
hevc_v4l2m2m_encoder
hevc_vaapi_encoder
hevc_videotoolbox_encoder
hevc_vulkan_encoder
libkvazaar_encoder
mjpeg_qsv_encoder
mjpeg_vaapi_encoder
mp3_mf_encoder
mpeg2_qsv_encoder
mpeg2_vaapi_encoder
mpeg4_mediacodec_encoder
mpeg4_omx_encoder
mpeg4_v4l2m2m_encoder
prores_videotoolbox_encoder
vp8_mediacodec_encoder
vp8_v4l2m2m_encoder
vp8_vaapi_encoder
vp9_mediacodec_encoder
vp9_vaapi_encoder
vp9_qsv_encoder
vnull_encoder
anull_encoder
    aasc_decoder
aic_decoder
alias_pix_decoder
agm_decoder
amv_decoder
anm_decoder
ansi_decoder
apng_decoder
apv_decoder
arbc_decoder
argo_decoder
asv1_decoder
asv2_decoder
aura_decoder
aura2_decoder
avrp_decoder
avrn_decoder
avs_decoder
avui_decoder
bethsoftvid_decoder
bfi_decoder
bink_decoder
bitpacked_decoder
bmp_decoder
bmv_video_decoder
brender_pix_decoder
c93_decoder
cavs_decoder
cdgraphics_decoder
cdtoons_decoder
cdxl_decoder
cfhd_decoder
cinepak_decoder
clearvideo_decoder
cljr_decoder
cllc_decoder
comfortnoise_decoder
cpia_decoder
cri_decoder
cscd_decoder
cyuv_decoder
dds_decoder
dfa_decoder
dirac_decoder
dnxhd_decoder
dpx_decoder
dsicinvideo_decoder
dvaudio_decoder
dvvideo_decoder
dxa_decoder
dxtory_decoder
dxv_decoder
eacmv_decoder
eamad_decoder
eatgq_decoder
eatgv_decoder
eatqi_decoder
eightbps_decoder
eightsvx_exp_decoder
eightsvx_fib_decoder
escape124_decoder
escape130_decoder
exr_decoder
ffv1_decoder
ffvhuff_decoder
fic_decoder
fits_decoder
flashsv_decoder
flashsv2_decoder
flic_decoder
flv_decoder
fmvc_decoder
fourxm_decoder
fraps_decoder
frwu_decoder
g2m_decoder
gdv_decoder
gem_decoder
gif_decoder
h261_decoder
h263_decoder
h263i_decoder
h263p_decoder
h263_v4l2m2m_decoder
h264_decoder
h264_v4l2m2m_decoder
h264_mediacodec_decoder
h264_mmal_decoder
h264_qsv_decoder
h264_rkmpp_decoder
hap_decoder
hevc_decoder
hevc_qsv_decoder
hevc_rkmpp_decoder
hevc_v4l2m2m_decoder
hnm4_video_decoder
hq_hqa_decoder
hqx_decoder
huffyuv_decoder
hymt_decoder
idcin_decoder
iff_ilbm_decoder
imm4_decoder
imm5_decoder
indeo2_decoder
indeo3_decoder
indeo4_decoder
indeo5_decoder
interplay_video_decoder
ipu_decoder
jpeg2000_decoder
jpegls_decoder
jv_decoder
kgv1_decoder
kmvc_decoder
lagarith_decoder
lead_decoder
loco_decoder
lscr_decoder
m101_decoder
magicyuv_decoder
mdec_decoder
media100_decoder
mimic_decoder
mjpeg_decoder
mjpegb_decoder
mmvideo_decoder
mobiclip_decoder
motionpixels_decoder
mpeg1video_decoder
mpeg2video_decoder
mpeg4_decoder
mpeg4_v4l2m2m_decoder
mpeg4_mmal_decoder
mpegvideo_decoder
mpeg1_v4l2m2m_decoder
mpeg2_mmal_decoder
mpeg2_v4l2m2m_decoder
mpeg2_qsv_decoder
mpeg2_mediacodec_decoder
msa1_decoder
mscc_decoder
msmpeg4v1_decoder
msmpeg4v2_decoder
msmpeg4v3_decoder
msp2_decoder
msrle_decoder
mss1_decoder
mss2_decoder
msvideo1_decoder
mszh_decoder
mts2_decoder
mv30_decoder
mvc1_decoder
mvc2_decoder
mvdv_decoder
mvha_decoder
mwsc_decoder
mxpeg_decoder
notchlc_decoder
nuv_decoder
paf_video_decoder
pam_decoder
pbm_decoder
pcx_decoder
pdv_decoder
pfm_decoder
pgm_decoder
pgmyuv_decoder
pgx_decoder
phm_decoder
photocd_decoder
pictor_decoder
pixlet_decoder
png_decoder
ppm_decoder
prores_decoder
prores_raw_decoder
prosumer_decoder
psd_decoder
ptx_decoder
qdraw_decoder
qoi_decoder
qpeg_decoder
qtrle_decoder
r10k_decoder
r210_decoder
rasc_decoder
rawvideo_decoder
rka_decoder
rl2_decoder
roq_decoder
rpza_decoder
rscc_decoder
rtv1_decoder
rv10_decoder
rv20_decoder
rv30_decoder
rv40_decoder
rv60_decoder
s302m_decoder
sanm_decoder
scpr_decoder
screenpresso_decoder
sga_decoder
sgi_decoder
sgirle_decoder
sheervideo_decoder
simbiosis_imx_decoder
smacker_decoder
smc_decoder
smvjpeg_decoder
snow_decoder
sp5x_decoder
speedhq_decoder
speex_decoder
srgc_decoder
sunrast_decoder
svq1_decoder
svq3_decoder
targa_decoder
targa_y216_decoder
tdsc_decoder
theora_decoder
thp_decoder
tiertexseqvideo_decoder
tiff_decoder
tmv_decoder
truemotion1_decoder
truemotion2_decoder
truemotion2rt_decoder
tscc_decoder
tscc2_decoder
txd_decoder
ulti_decoder
utvideo_decoder
v210_decoder
v210x_decoder
v308_decoder
v408_decoder
v410_decoder
vb_decoder
vbn_decoder
vble_decoder
vc1_decoder
vc1image_decoder
vc1_mmal_decoder
vc1_qsv_decoder
vc1_v4l2m2m_decoder
vcr1_decoder
vmdvideo_decoder
vmix_decoder
vmnc_decoder
vp3_decoder
vp4_decoder
vp5_decoder
vp6_decoder
vp6a_decoder
vp6f_decoder
vp7_decoder
vp8_decoder
vp8_rkmpp_decoder
vp8_v4l2m2m_decoder
vp9_decoder
vp9_rkmpp_decoder
vp9_v4l2m2m_decoder
vqa_decoder
vqc_decoder
vvc_decoder
wbmp_decoder
webp_decoder
wcmv_decoder
wrapped_avframe_decoder
wmv1_decoder
wmv2_decoder
wmv3_decoder
wmv3image_decoder
wnv1_decoder
xan_wc3_decoder
xan_wc4_decoder
xbm_decoder
xface_decoder
xl_decoder
xpm_decoder
xwd_decoder
y41p_decoder
ylc_decoder
yop_decoder
yuv4_decoder
zero12v_decoder
zerocodec_decoder
zlib_decoder
zmbv_decoder
aac_decoder
aac_fixed_decoder
aac_latm_decoder
ac3_decoder
ac3_fixed_decoder
acelp_kelvin_decoder
ahx_decoder
alac_decoder
als_decoder
amrnb_decoder
amrwb_decoder
apac_decoder
ape_decoder
aptx_decoder
aptx_hd_decoder
atrac1_decoder
atrac3_decoder
atrac3al_decoder
atrac3p_decoder
atrac3pal_decoder
atrac9_decoder
binkaudio_dct_decoder
binkaudio_rdft_decoder
bmv_audio_decoder
bonk_decoder
cook_decoder
dca_decoder
dfpwm_decoder
dolby_e_decoder
dsd_lsbf_decoder
dsd_msbf_decoder
dsd_lsbf_planar_decoder
dsd_msbf_planar_decoder
dsicinaudio_decoder
dss_sp_decoder
dst_decoder
eac3_decoder
evrc_decoder
fastaudio_decoder
ffwavesynth_decoder
flac_decoder
ftr_decoder
g723_1_decoder
g728_decoder
g729_decoder
gsm_decoder
gsm_ms_decoder
hca_decoder
hcom_decoder
hdr_decoder
iac_decoder
ilbc_decoder
imc_decoder
interplay_acm_decoder
mace3_decoder
mace6_decoder
metasound_decoder
misc4_decoder
mlp_decoder
mp1_decoder
mp1float_decoder
mp2_decoder
mp2float_decoder
mp3float_decoder
mp3_decoder
mp3adufloat_decoder
mp3adu_decoder
mp3on4float_decoder
mp3on4_decoder
mpc7_decoder
mpc8_decoder
msnsiren_decoder
nellymoser_decoder
on2avc_decoder
opus_decoder
osq_decoder
paf_audio_decoder
qcelp_decoder
qdm2_decoder
qdmc_decoder
qoa_decoder
ra_144_decoder
ra_288_decoder
ralf_decoder
sbc_decoder
shorten_decoder
sipr_decoder
siren_decoder
smackaud_decoder
sonic_decoder
tak_decoder
truehd_decoder
truespeech_decoder
tta_decoder
twinvq_decoder
vmdaudio_decoder
vorbis_decoder
wavarc_decoder
wavpack_decoder
wmalossless_decoder
wmapro_decoder
wmav1_decoder
wmav2_decoder
wmavoice_decoder
ws_snd1_decoder
xma1_decoder
xma2_decoder
pcm_alaw_decoder
pcm_bluray_decoder
pcm_dvd_decoder
pcm_f16le_decoder
pcm_f24le_decoder
pcm_f32be_decoder
pcm_f32le_decoder
pcm_f64be_decoder
pcm_f64le_decoder
pcm_lxf_decoder
pcm_mulaw_decoder
pcm_s8_decoder
pcm_s8_planar_decoder
pcm_s16be_decoder
pcm_s16be_planar_decoder
pcm_s16le_decoder
pcm_s16le_planar_decoder
pcm_s24be_decoder
pcm_s24daud_decoder
pcm_s24le_decoder
pcm_s24le_planar_decoder
pcm_s32be_decoder
pcm_s32le_decoder
pcm_s32le_planar_decoder
pcm_s64be_decoder
pcm_s64le_decoder
pcm_sga_decoder
pcm_u8_decoder
pcm_u16be_decoder
pcm_u16le_decoder
pcm_u24be_decoder
pcm_u24le_decoder
pcm_u32be_decoder
pcm_u32le_decoder
pcm_vidc_decoder
cbd2_dpcm_decoder
derf_dpcm_decoder
gremlin_dpcm_decoder
interplay_dpcm_decoder
roq_dpcm_decoder
sdx2_dpcm_decoder
sol_dpcm_decoder
xan_dpcm_decoder
wady_dpcm_decoder
adpcm_4xm_decoder
adpcm_adx_decoder
adpcm_afc_decoder
adpcm_agm_decoder
adpcm_aica_decoder
adpcm_argo_decoder
adpcm_circus_decoder
adpcm_ct_decoder
adpcm_dtk_decoder
adpcm_ea_decoder
adpcm_ea_maxis_xa_decoder
adpcm_ea_r1_decoder
adpcm_ea_r2_decoder
adpcm_ea_r3_decoder
adpcm_ea_xas_decoder
adpcm_g722_decoder
adpcm_g726_decoder
adpcm_g726le_decoder
adpcm_ima_acorn_decoder
adpcm_ima_amv_decoder
adpcm_ima_alp_decoder
adpcm_ima_apc_decoder
adpcm_ima_apm_decoder
adpcm_ima_cunning_decoder
adpcm_ima_dat4_decoder
adpcm_ima_dk3_decoder
adpcm_ima_dk4_decoder
adpcm_ima_ea_eacs_decoder
adpcm_ima_ea_sead_decoder
adpcm_ima_escape_decoder
adpcm_ima_hvqm2_decoder
adpcm_ima_hvqm4_decoder
adpcm_ima_iss_decoder
adpcm_ima_magix_decoder
adpcm_ima_moflex_decoder
adpcm_ima_mtf_decoder
adpcm_ima_oki_decoder
adpcm_ima_pda_decoder
adpcm_ima_qt_decoder
adpcm_ima_rad_decoder
adpcm_ima_ssi_decoder
adpcm_ima_smjpeg_decoder
adpcm_ima_wav_decoder
adpcm_ima_ws_decoder
adpcm_ima_xbox_decoder
adpcm_ms_decoder
adpcm_mtaf_decoder
adpcm_n64_decoder
adpcm_psx_decoder
adpcm_psxc_decoder
adpcm_sanyo_decoder
adpcm_sbpro_2_decoder
adpcm_sbpro_3_decoder
adpcm_sbpro_4_decoder
adpcm_swf_decoder
adpcm_thp_decoder
adpcm_thp_le_decoder
adpcm_vima_decoder
adpcm_xa_decoder
adpcm_xmd_decoder
adpcm_yamaha_decoder
adpcm_zork_decoder
ssa_decoder
ass_decoder
ccaption_decoder
dvbsub_decoder
dvdsub_decoder
jacosub_decoder
microdvd_decoder
movtext_decoder
mpl2_decoder
pgssub_decoder
pjs_decoder
realtext_decoder
sami_decoder
srt_decoder
stl_decoder
subrip_decoder
subviewer_decoder
subviewer1_decoder
text_decoder
vplayer_decoder
webvtt_decoder
xsub_decoder
aac_at_decoder
ac3_at_decoder
adpcm_ima_qt_at_decoder
alac_at_decoder
amr_nb_at_decoder
eac3_at_decoder
gsm_ms_at_decoder
ilbc_at_decoder
mp1_at_decoder
mp2_at_decoder
mp3_at_decoder
pcm_alaw_at_decoder
pcm_mulaw_at_decoder
qdmc_at_decoder
qdm2_at_decoder
libaribcaption_decoder
libaribb24_decoder
libcelt_decoder
libcodec2_decoder
libdav1d_decoder
libdavs2_decoder
libfdk_aac_decoder
libgsm_decoder
libgsm_ms_decoder
libilbc_decoder
libjxl_anim_decoder
libjxl_decoder
liblc3_decoder
libmpeghdec_decoder
libopencore_amrnb_decoder
libopencore_amrwb_decoder
libopus_decoder
librsvg_decoder
libspeex_decoder
libsvtjpegxs_decoder
libuavs3d_decoder
libvorbis_decoder
libvpx_vp8_decoder
libvpx_vp9_decoder
libxevd_decoder
libzvbi_teletext_decoder
bintext_decoder
xbin_decoder
idf_decoder
aac_mediacodec_decoder
amrnb_mediacodec_decoder
amrwb_mediacodec_decoder
libaom_av1_decoder
av1_decoder
av1_cuvid_decoder
av1_mediacodec_decoder
av1_qsv_decoder
av1_amf_decoder
libopenh264_decoder
h264_amf_decoder
h264_cuvid_decoder
h264_oh_decoder
hevc_amf_decoder
hevc_cuvid_decoder
hevc_mediacodec_decoder
hevc_oh_decoder
mjpeg_cuvid_decoder
mjpeg_qsv_decoder
mp3_mediacodec_decoder
mpeg1_cuvid_decoder
mpeg2_cuvid_decoder
mpeg4_cuvid_decoder
mpeg4_mediacodec_decoder
vc1_cuvid_decoder
vp8_cuvid_decoder
vp8_mediacodec_decoder
vp8_qsv_decoder
vp9_amf_decoder
vp9_cuvid_decoder
vp9_mediacodec_decoder
vp9_qsv_decoder
vvc_qsv_decoder
vnull_decoder
anull_decoder
'
COLUMNS=177
COMMONPROGRAMFILES='C:\Program Files\Common Files'
COMPONENT_LIST='
    
    bsfs
    decoders
    encoders
    hwaccels
    parsers

    
    indevs
    outdevs

    
    filters

    
    demuxers
    muxers
    protocols

'
COMPUTERNAME=DESKTOP-IRMKBN7
COMSPEC='C:\WINDOWS\system32\cmd.exe'
CONFIG_EXTRA='
    aandcttables
    ac3dsp
    adts_header
    atsc_a53
    audio_frame_queue
    audiodsp
    blockdsp
    bswapdsp
    cabac
    cbs
    cbs_apv
    cbs_av1
    cbs_h264
    cbs_h265
    cbs_h266
    cbs_jpeg
    cbs_lcevc
    cbs_mpeg2
    cbs_vp8
    cbs_vp9
    celp_math
    d3d12_intra_refresh
    d3d12_motion_estimator
    d3d12_video_process_reference_info
    d3d12va_encode
    d3d12va_me_precision_eighth_pixel
    deflate_wrapper
    dirac_parse
    dnn
    dovi_rpudec
    dovi_rpuenc
    dvprofile
    evcparse
    faandct
    faanidct
    fdctdsp
    fmtconvert
    frame_thread_encoder
    g722dsp
    golomb
    gplv3
    h263dsp
    h264chroma
    h264dsp
    h264parse
    h264pred
    h264qpel
    h264_sei
    hevcparse
    hevc_sei
    hpeldsp
    huffman
    huffyuvdsp
    huffyuvencdsp
    iamfdec
    iamfenc
    idctdsp
    inflate_wrapper
    intrax8
    iso_media
    iso_writer
    ividsp
    jpegtables
    lgplv3
    libx262
    libx264_hdr10
    llauddsp
    llviddsp
    llvidencdsp
    lpc
    lzf
    me_cmp
    mpeg_er
    mpegaudio
    mpegaudiodsp
    mpegaudioheader
    mpeg4audio
    mpegvideo
    mpegvideodec
    mpegvideoenc
    mpegvideoencdsp
    msmpeg4dec
    msmpeg4enc
    mss34dsp
    pixblockdsp
    qpeldsp
    qsv
    qsvdec
    qsvenc
    qsvvpp
    rangecoder
    riffdec
    riffenc
    rtpdec
    rtpenc_chain
    rv34dsp
    scene_sad
    sinewin
    smpte_436m
    snappy
    srtp
    startcode
    texturedsp
    texturedspenc
    tpeldsp
    vaapi_1
    vaapi_encode
    vulkan_1_4
    vc1dsp
    videodsp
    vp3dsp
    vp8dsp
    vulkan_encode
    vvc_sei
    wma_freqs
    wmv2dsp
'
CONFIG_LIST='
    
    doc
    htmlpages
    manpages
    podpages
    txtpages

    
    avio_http_serve_files_example
    avio_list_dir_example
    avio_read_callback_example
    decode_audio_example
    decode_filter_audio_example
    decode_filter_video_example
    decode_video_example
    demux_decode_example
    encode_audio_example
    encode_video_example
    extract_mvs_example
    filter_audio_example
    hw_decode_example
    mux_example
    qsv_decode_example
    remux_example
    resample_audio_example
    scale_video_example
    show_metadata_example
    transcode_aac_example
    transcode_example
    vaapi_encode_example
    vaapi_transcode_example
    qsv_transcode_example

    
    
    avisynth
    frei0r
    libcdio
    libdavs2
    libdvdnav
    libdvdread
    librubberband
    libvidstab
    libx264
    libx265
    libxavs
    libxavs2
    libxvid

    
    decklink
    libfdk_aac
    libmpeghdec

    
    gmp
    libaribb24
    liblensfun
    libopencore_amrnb
    libopencore_amrwb
    libvo_amrwbenc
    mbedtls
    rkmpp

    
    libsmbclient

    cairo
    chromaprint
    gcrypt
    gnutls
    jni
    ladspa
    lcms2
    libaom
    libaribcaption
    libass
    libbluray
    libbs2b
    libcaca
    libcelt
    libcodec2
    libdav1d
    libdc1394
    libflite
    libfontconfig
    libfreetype
    libfribidi
    libharfbuzz
    libglslang
    libgme
    libgsm
    libiec61883
    libilbc
    libjack
    libjxl
    libklvanc
    libkvazaar
    liblc3
    liblcevc_dec
    libmodplug
    libmp3lame
    libmysofa
    liboapv
    libopencv
    libopencolorio
    libopenh264
    libopenjpeg
    libopenmpt
    libopenvino
    libopus
    libplacebo
    libpulse
    libqrencode
    libquirc
    librabbitmq
    librav1e
    librist
    librsvg
    librtmp
    libshaderc
    libshine
    libsmbclient
    libsnappy
    libsoxr
    libspeex
    libsrt
    libssh
    libsvtav1
    libsvtjpegxs
    libtensorflow
    libtesseract
    libtheora
    libtls
    libtorch
    libtwolame
    libuavs3d
    libv4l2
    libvmaf
    libvorbis
    libvpx
    libvvenc
    libwebp
    libxevd
    libxevdb
    libxeve
    libxeveb
    libxml2
    libzimg
    libzmq
    libzvbi
    lv2
    mediacodec
    ohcodec
    openal
    opengl
    openssl
    pocketsphinx
    vapoursynth
    vulkan_static
    whisper

    
    alsa
    appkit
    avfoundation
    bzlib
    coreimage
    iconv
    libxcb
    libxcb_shm
    libxcb_shape
    libxcb_xfixes
    lzma
    mediafoundation
    metal
    schannel
    sdl2
    securetransport
    sndio
    xlib
    zlib

    
    
    cuda_nvcc
    cuda_sdk
    libnpp

    libmfx
    libvpl
    mmal
    omx
    opencl

    
    amf
    audiotoolbox
    cuda
    cuda_llvm
    cuvid
    d3d11va
    d3d12va
    dxva2
    ffnvcodec
    libdrm
    nvdec
    nvenc
    vaapi
    vdpau
    videotoolbox
    vulkan
    v4l2_m2m

    
    ftrapv
    gray
    hardcoded_tables
    omx_rpi
    runtime_cpudetect
    safe_bitstream_reader
    shared
    small
    static
    swscale_alpha
    unstable

    
    gpl
    nonfree
    version3

    
    avdevice
    avfilter
    swscale
    avformat
    avcodec
    swresample
    avutil

    
    ffplay
    ffprobe
    ffmpeg

    
    dwt
    error_resilience
    faan
    fast_unaligned
    iamf
    lsp
    pixelutils
    network

    autodetect
    fontconfig
    large_tests
    linux_perf
    macos_kperf
    memory_poisoning
    neon_clobber_test
    ossfuzz
    pic
    shader_compression
    resource_compression
    thumb
    valgrind_backtrace
    xmm_clobber_test
    
    
    bsfs
    decoders
    encoders
    hwaccels
    parsers

    
    indevs
    outdevs

    
    filters

    
    demuxers
    muxers
    protocols


'
CONFIG_SITE=/etc/config.site
CXX_C=-c
CXX_O='-o $@'
CommonProgramW6432='C:\Program Files\Common Files'
DECODER_LIST='aasc_decoder
aic_decoder
alias_pix_decoder
agm_decoder
amv_decoder
anm_decoder
ansi_decoder
apng_decoder
apv_decoder
arbc_decoder
argo_decoder
asv1_decoder
asv2_decoder
aura_decoder
aura2_decoder
avrp_decoder
avrn_decoder
avs_decoder
avui_decoder
bethsoftvid_decoder
bfi_decoder
bink_decoder
bitpacked_decoder
bmp_decoder
bmv_video_decoder
brender_pix_decoder
c93_decoder
cavs_decoder
cdgraphics_decoder
cdtoons_decoder
cdxl_decoder
cfhd_decoder
cinepak_decoder
clearvideo_decoder
cljr_decoder
cllc_decoder
comfortnoise_decoder
cpia_decoder
cri_decoder
cscd_decoder
cyuv_decoder
dds_decoder
dfa_decoder
dirac_decoder
dnxhd_decoder
dpx_decoder
dsicinvideo_decoder
dvaudio_decoder
dvvideo_decoder
dxa_decoder
dxtory_decoder
dxv_decoder
eacmv_decoder
eamad_decoder
eatgq_decoder
eatgv_decoder
eatqi_decoder
eightbps_decoder
eightsvx_exp_decoder
eightsvx_fib_decoder
escape124_decoder
escape130_decoder
exr_decoder
ffv1_decoder
ffvhuff_decoder
fic_decoder
fits_decoder
flashsv_decoder
flashsv2_decoder
flic_decoder
flv_decoder
fmvc_decoder
fourxm_decoder
fraps_decoder
frwu_decoder
g2m_decoder
gdv_decoder
gem_decoder
gif_decoder
h261_decoder
h263_decoder
h263i_decoder
h263p_decoder
h263_v4l2m2m_decoder
h264_decoder
h264_v4l2m2m_decoder
h264_mediacodec_decoder
h264_mmal_decoder
h264_qsv_decoder
h264_rkmpp_decoder
hap_decoder
hevc_decoder
hevc_qsv_decoder
hevc_rkmpp_decoder
hevc_v4l2m2m_decoder
hnm4_video_decoder
hq_hqa_decoder
hqx_decoder
huffyuv_decoder
hymt_decoder
idcin_decoder
iff_ilbm_decoder
imm4_decoder
imm5_decoder
indeo2_decoder
indeo3_decoder
indeo4_decoder
indeo5_decoder
interplay_video_decoder
ipu_decoder
jpeg2000_decoder
jpegls_decoder
jv_decoder
kgv1_decoder
kmvc_decoder
lagarith_decoder
lead_decoder
loco_decoder
lscr_decoder
m101_decoder
magicyuv_decoder
mdec_decoder
media100_decoder
mimic_decoder
mjpeg_decoder
mjpegb_decoder
mmvideo_decoder
mobiclip_decoder
motionpixels_decoder
mpeg1video_decoder
mpeg2video_decoder
mpeg4_decoder
mpeg4_v4l2m2m_decoder
mpeg4_mmal_decoder
mpegvideo_decoder
mpeg1_v4l2m2m_decoder
mpeg2_mmal_decoder
mpeg2_v4l2m2m_decoder
mpeg2_qsv_decoder
mpeg2_mediacodec_decoder
msa1_decoder
mscc_decoder
msmpeg4v1_decoder
msmpeg4v2_decoder
msmpeg4v3_decoder
msp2_decoder
msrle_decoder
mss1_decoder
mss2_decoder
msvideo1_decoder
mszh_decoder
mts2_decoder
mv30_decoder
mvc1_decoder
mvc2_decoder
mvdv_decoder
mvha_decoder
mwsc_decoder
mxpeg_decoder
notchlc_decoder
nuv_decoder
paf_video_decoder
pam_decoder
pbm_decoder
pcx_decoder
pdv_decoder
pfm_decoder
pgm_decoder
pgmyuv_decoder
pgx_decoder
phm_decoder
photocd_decoder
pictor_decoder
pixlet_decoder
png_decoder
ppm_decoder
prores_decoder
prores_raw_decoder
prosumer_decoder
psd_decoder
ptx_decoder
qdraw_decoder
qoi_decoder
qpeg_decoder
qtrle_decoder
r10k_decoder
r210_decoder
rasc_decoder
rawvideo_decoder
rka_decoder
rl2_decoder
roq_decoder
rpza_decoder
rscc_decoder
rtv1_decoder
rv10_decoder
rv20_decoder
rv30_decoder
rv40_decoder
rv60_decoder
s302m_decoder
sanm_decoder
scpr_decoder
screenpresso_decoder
sga_decoder
sgi_decoder
sgirle_decoder
sheervideo_decoder
simbiosis_imx_decoder
smacker_decoder
smc_decoder
smvjpeg_decoder
snow_decoder
sp5x_decoder
speedhq_decoder
speex_decoder
srgc_decoder
sunrast_decoder
svq1_decoder
svq3_decoder
targa_decoder
targa_y216_decoder
tdsc_decoder
theora_decoder
thp_decoder
tiertexseqvideo_decoder
tiff_decoder
tmv_decoder
truemotion1_decoder
truemotion2_decoder
truemotion2rt_decoder
tscc_decoder
tscc2_decoder
txd_decoder
ulti_decoder
utvideo_decoder
v210_decoder
v210x_decoder
v308_decoder
v408_decoder
v410_decoder
vb_decoder
vbn_decoder
vble_decoder
vc1_decoder
vc1image_decoder
vc1_mmal_decoder
vc1_qsv_decoder
vc1_v4l2m2m_decoder
vcr1_decoder
vmdvideo_decoder
vmix_decoder
vmnc_decoder
vp3_decoder
vp4_decoder
vp5_decoder
vp6_decoder
vp6a_decoder
vp6f_decoder
vp7_decoder
vp8_decoder
vp8_rkmpp_decoder
vp8_v4l2m2m_decoder
vp9_decoder
vp9_rkmpp_decoder
vp9_v4l2m2m_decoder
vqa_decoder
vqc_decoder
vvc_decoder
wbmp_decoder
webp_decoder
wcmv_decoder
wrapped_avframe_decoder
wmv1_decoder
wmv2_decoder
wmv3_decoder
wmv3image_decoder
wnv1_decoder
xan_wc3_decoder
xan_wc4_decoder
xbm_decoder
xface_decoder
xl_decoder
xpm_decoder
xwd_decoder
y41p_decoder
ylc_decoder
yop_decoder
yuv4_decoder
zero12v_decoder
zerocodec_decoder
zlib_decoder
zmbv_decoder
aac_decoder
aac_fixed_decoder
aac_latm_decoder
ac3_decoder
ac3_fixed_decoder
acelp_kelvin_decoder
ahx_decoder
alac_decoder
als_decoder
amrnb_decoder
amrwb_decoder
apac_decoder
ape_decoder
aptx_decoder
aptx_hd_decoder
atrac1_decoder
atrac3_decoder
atrac3al_decoder
atrac3p_decoder
atrac3pal_decoder
atrac9_decoder
binkaudio_dct_decoder
binkaudio_rdft_decoder
bmv_audio_decoder
bonk_decoder
cook_decoder
dca_decoder
dfpwm_decoder
dolby_e_decoder
dsd_lsbf_decoder
dsd_msbf_decoder
dsd_lsbf_planar_decoder
dsd_msbf_planar_decoder
dsicinaudio_decoder
dss_sp_decoder
dst_decoder
eac3_decoder
evrc_decoder
fastaudio_decoder
ffwavesynth_decoder
flac_decoder
ftr_decoder
g723_1_decoder
g728_decoder
g729_decoder
gsm_decoder
gsm_ms_decoder
hca_decoder
hcom_decoder
hdr_decoder
iac_decoder
ilbc_decoder
imc_decoder
interplay_acm_decoder
mace3_decoder
mace6_decoder
metasound_decoder
misc4_decoder
mlp_decoder
mp1_decoder
mp1float_decoder
mp2_decoder
mp2float_decoder
mp3float_decoder
mp3_decoder
mp3adufloat_decoder
mp3adu_decoder
mp3on4float_decoder
mp3on4_decoder
mpc7_decoder
mpc8_decoder
msnsiren_decoder
nellymoser_decoder
on2avc_decoder
opus_decoder
osq_decoder
paf_audio_decoder
qcelp_decoder
qdm2_decoder
qdmc_decoder
qoa_decoder
ra_144_decoder
ra_288_decoder
ralf_decoder
sbc_decoder
shorten_decoder
sipr_decoder
siren_decoder
smackaud_decoder
sonic_decoder
tak_decoder
truehd_decoder
truespeech_decoder
tta_decoder
twinvq_decoder
vmdaudio_decoder
vorbis_decoder
wavarc_decoder
wavpack_decoder
wmalossless_decoder
wmapro_decoder
wmav1_decoder
wmav2_decoder
wmavoice_decoder
ws_snd1_decoder
xma1_decoder
xma2_decoder
pcm_alaw_decoder
pcm_bluray_decoder
pcm_dvd_decoder
pcm_f16le_decoder
pcm_f24le_decoder
pcm_f32be_decoder
pcm_f32le_decoder
pcm_f64be_decoder
pcm_f64le_decoder
pcm_lxf_decoder
pcm_mulaw_decoder
pcm_s8_decoder
pcm_s8_planar_decoder
pcm_s16be_decoder
pcm_s16be_planar_decoder
pcm_s16le_decoder
pcm_s16le_planar_decoder
pcm_s24be_decoder
pcm_s24daud_decoder
pcm_s24le_decoder
pcm_s24le_planar_decoder
pcm_s32be_decoder
pcm_s32le_decoder
pcm_s32le_planar_decoder
pcm_s64be_decoder
pcm_s64le_decoder
pcm_sga_decoder
pcm_u8_decoder
pcm_u16be_decoder
pcm_u16le_decoder
pcm_u24be_decoder
pcm_u24le_decoder
pcm_u32be_decoder
pcm_u32le_decoder
pcm_vidc_decoder
cbd2_dpcm_decoder
derf_dpcm_decoder
gremlin_dpcm_decoder
interplay_dpcm_decoder
roq_dpcm_decoder
sdx2_dpcm_decoder
sol_dpcm_decoder
xan_dpcm_decoder
wady_dpcm_decoder
adpcm_4xm_decoder
adpcm_adx_decoder
adpcm_afc_decoder
adpcm_agm_decoder
adpcm_aica_decoder
adpcm_argo_decoder
adpcm_circus_decoder
adpcm_ct_decoder
adpcm_dtk_decoder
adpcm_ea_decoder
adpcm_ea_maxis_xa_decoder
adpcm_ea_r1_decoder
adpcm_ea_r2_decoder
adpcm_ea_r3_decoder
adpcm_ea_xas_decoder
adpcm_g722_decoder
adpcm_g726_decoder
adpcm_g726le_decoder
adpcm_ima_acorn_decoder
adpcm_ima_amv_decoder
adpcm_ima_alp_decoder
adpcm_ima_apc_decoder
adpcm_ima_apm_decoder
adpcm_ima_cunning_decoder
adpcm_ima_dat4_decoder
adpcm_ima_dk3_decoder
adpcm_ima_dk4_decoder
adpcm_ima_ea_eacs_decoder
adpcm_ima_ea_sead_decoder
adpcm_ima_escape_decoder
adpcm_ima_hvqm2_decoder
adpcm_ima_hvqm4_decoder
adpcm_ima_iss_decoder
adpcm_ima_magix_decoder
adpcm_ima_moflex_decoder
adpcm_ima_mtf_decoder
adpcm_ima_oki_decoder
adpcm_ima_pda_decoder
adpcm_ima_qt_decoder
adpcm_ima_rad_decoder
adpcm_ima_ssi_decoder
adpcm_ima_smjpeg_decoder
adpcm_ima_wav_decoder
adpcm_ima_ws_decoder
adpcm_ima_xbox_decoder
adpcm_ms_decoder
adpcm_mtaf_decoder
adpcm_n64_decoder
adpcm_psx_decoder
adpcm_psxc_decoder
adpcm_sanyo_decoder
adpcm_sbpro_2_decoder
adpcm_sbpro_3_decoder
adpcm_sbpro_4_decoder
adpcm_swf_decoder
adpcm_thp_decoder
adpcm_thp_le_decoder
adpcm_vima_decoder
adpcm_xa_decoder
adpcm_xmd_decoder
adpcm_yamaha_decoder
adpcm_zork_decoder
ssa_decoder
ass_decoder
ccaption_decoder
dvbsub_decoder
dvdsub_decoder
jacosub_decoder
microdvd_decoder
movtext_decoder
mpl2_decoder
pgssub_decoder
pjs_decoder
realtext_decoder
sami_decoder
srt_decoder
stl_decoder
subrip_decoder
subviewer_decoder
subviewer1_decoder
text_decoder
vplayer_decoder
webvtt_decoder
xsub_decoder
aac_at_decoder
ac3_at_decoder
adpcm_ima_qt_at_decoder
alac_at_decoder
amr_nb_at_decoder
eac3_at_decoder
gsm_ms_at_decoder
ilbc_at_decoder
mp1_at_decoder
mp2_at_decoder
mp3_at_decoder
pcm_alaw_at_decoder
pcm_mulaw_at_decoder
qdmc_at_decoder
qdm2_at_decoder
libaribcaption_decoder
libaribb24_decoder
libcelt_decoder
libcodec2_decoder
libdav1d_decoder
libdavs2_decoder
libfdk_aac_decoder
libgsm_decoder
libgsm_ms_decoder
libilbc_decoder
libjxl_anim_decoder
libjxl_decoder
liblc3_decoder
libmpeghdec_decoder
libopencore_amrnb_decoder
libopencore_amrwb_decoder
libopus_decoder
librsvg_decoder
libspeex_decoder
libsvtjpegxs_decoder
libuavs3d_decoder
libvorbis_decoder
libvpx_vp8_decoder
libvpx_vp9_decoder
libxevd_decoder
libzvbi_teletext_decoder
bintext_decoder
xbin_decoder
idf_decoder
aac_mediacodec_decoder
amrnb_mediacodec_decoder
amrwb_mediacodec_decoder
libaom_av1_decoder
av1_decoder
av1_cuvid_decoder
av1_mediacodec_decoder
av1_qsv_decoder
av1_amf_decoder
libopenh264_decoder
h264_amf_decoder
h264_cuvid_decoder
h264_oh_decoder
hevc_amf_decoder
hevc_cuvid_decoder
hevc_mediacodec_decoder
hevc_oh_decoder
mjpeg_cuvid_decoder
mjpeg_qsv_decoder
mp3_mediacodec_decoder
mpeg1_cuvid_decoder
mpeg2_cuvid_decoder
mpeg4_cuvid_decoder
mpeg4_mediacodec_decoder
vc1_cuvid_decoder
vp8_cuvid_decoder
vp8_mediacodec_decoder
vp8_qsv_decoder
vp9_amf_decoder
vp9_cuvid_decoder
vp9_mediacodec_decoder
vp9_qsv_decoder
vvc_qsv_decoder
vnull_decoder
anull_decoder'
DEMUXER_LIST='aa_demuxer
aac_demuxer
aax_demuxer
ac3_demuxer
ac4_demuxer
ace_demuxer
acm_demuxer
act_demuxer
adf_demuxer
adp_demuxer
ads_demuxer
adx_demuxer
aea_demuxer
afc_demuxer
aiff_demuxer
aix_demuxer
alp_demuxer
amr_demuxer
amrnb_demuxer
amrwb_demuxer
anm_demuxer
apac_demuxer
apc_demuxer
ape_demuxer
apm_demuxer
apng_demuxer
aptx_demuxer
aptx_hd_demuxer
apv_demuxer
aqtitle_demuxer
argo_asf_demuxer
argo_brp_demuxer
argo_cvg_demuxer
asf_demuxer
asf_o_demuxer
ass_demuxer
ast_demuxer
au_demuxer
av1_demuxer
avi_demuxer
avr_demuxer
avs_demuxer
avs2_demuxer
avs3_demuxer
bethsoftvid_demuxer
bfi_demuxer
bintext_demuxer
bink_demuxer
binka_demuxer
bit_demuxer
bitpacked_demuxer
bmv_demuxer
bfstm_demuxer
brstm_demuxer
boa_demuxer
bonk_demuxer
c93_demuxer
caf_demuxer
cavsvideo_demuxer
cdg_demuxer
cdxl_demuxer
cine_demuxer
codec2_demuxer
codec2raw_demuxer
concat_demuxer
dash_demuxer
data_demuxer
daud_demuxer
dcstr_demuxer
derf_demuxer
dfa_demuxer
dfpwm_demuxer
dhav_demuxer
dirac_demuxer
dnxhd_demuxer
dsf_demuxer
dsicin_demuxer
dss_demuxer
dts_demuxer
dtshd_demuxer
dv_demuxer
dvbsub_demuxer
dvbtxt_demuxer
dxa_demuxer
ea_demuxer
ea_cdata_demuxer
eac3_demuxer
epaf_demuxer
evc_demuxer
ffmetadata_demuxer
filmstrip_demuxer
fits_demuxer
flac_demuxer
flic_demuxer
flv_demuxer
live_flv_demuxer
fourxm_demuxer
frm_demuxer
fsb_demuxer
fwse_demuxer
g722_demuxer
g723_1_demuxer
g726_demuxer
g726le_demuxer
g728_demuxer
g729_demuxer
gdv_demuxer
genh_demuxer
gif_demuxer
gsm_demuxer
gxf_demuxer
h261_demuxer
h263_demuxer
h264_demuxer
hca_demuxer
hcom_demuxer
hevc_demuxer
hls_demuxer
hnm_demuxer
hxvs_demuxer
iamf_demuxer
ico_demuxer
idcin_demuxer
idf_demuxer
iff_demuxer
ifv_demuxer
ilbc_demuxer
image2_demuxer
image2pipe_demuxer
image2_alias_pix_demuxer
image2_brender_pix_demuxer
imf_demuxer
ingenient_demuxer
ipmovie_demuxer
ipu_demuxer
ircam_demuxer
iss_demuxer
iv8_demuxer
ivf_demuxer
ivr_demuxer
jacosub_demuxer
jv_demuxer
jpegxl_anim_demuxer
kux_demuxer
kvag_demuxer
laf_demuxer
lc3_demuxer
lmlm4_demuxer
loas_demuxer
luodat_demuxer
lrc_demuxer
lvf_demuxer
lxf_demuxer
m4v_demuxer
mca_demuxer
mcc_demuxer
matroska_demuxer
mgsts_demuxer
microdvd_demuxer
mjpeg_demuxer
mjpeg_2000_demuxer
mlp_demuxer
mlv_demuxer
mm_demuxer
mmf_demuxer
mods_demuxer
moflex_demuxer
mov_demuxer
mp3_demuxer
mpc_demuxer
mpc8_demuxer
mpegps_demuxer
mpegts_demuxer
mpegtsraw_demuxer
mpegvideo_demuxer
mpjpeg_demuxer
mpl2_demuxer
mpsub_demuxer
msf_demuxer
msnwc_tcp_demuxer
msp_demuxer
mtaf_demuxer
mtv_demuxer
musx_demuxer
mv_demuxer
mvi_demuxer
mxf_demuxer
mxg_demuxer
nc_demuxer
nistsphere_demuxer
nsp_demuxer
nsv_demuxer
nut_demuxer
nuv_demuxer
obu_demuxer
ogg_demuxer
oma_demuxer
osq_demuxer
paf_demuxer
pcm_alaw_demuxer
pcm_mulaw_demuxer
pcm_vidc_demuxer
pcm_f64be_demuxer
pcm_f64le_demuxer
pcm_f32be_demuxer
pcm_f32le_demuxer
pcm_s32be_demuxer
pcm_s32le_demuxer
pcm_s24be_demuxer
pcm_s24le_demuxer
pcm_s16be_demuxer
pcm_s16le_demuxer
pcm_s8_demuxer
pcm_u32be_demuxer
pcm_u32le_demuxer
pcm_u24be_demuxer
pcm_u24le_demuxer
pcm_u16be_demuxer
pcm_u16le_demuxer
pcm_u8_demuxer
pdv_demuxer
pjs_demuxer
pmp_demuxer
pp_bnk_demuxer
pva_demuxer
pvf_demuxer
qcp_demuxer
qoa_demuxer
r3d_demuxer
rawvideo_demuxer
rcwt_demuxer
realtext_demuxer
redspark_demuxer
rka_demuxer
rl2_demuxer
rm_demuxer
roq_demuxer
rpl_demuxer
rsd_demuxer
rso_demuxer
rtp_demuxer
rtsp_demuxer
s337m_demuxer
sami_demuxer
sap_demuxer
sbc_demuxer
sbg_demuxer
scc_demuxer
scd_demuxer
sdns_demuxer
sdp_demuxer
sdr2_demuxer
sds_demuxer
sdx_demuxer
segafilm_demuxer
ser_demuxer
sga_demuxer
shorten_demuxer
siff_demuxer
simbiosis_imx_demuxer
sln_demuxer
smacker_demuxer
smjpeg_demuxer
smush_demuxer
sol_demuxer
sox_demuxer
spdif_demuxer
srt_demuxer
str_demuxer
stl_demuxer
subviewer1_demuxer
subviewer_demuxer
sup_demuxer
svag_demuxer
svs_demuxer
swf_demuxer
tak_demuxer
tedcaptions_demuxer
thp_demuxer
threedostr_demuxer
tiertexseq_demuxer
tmv_demuxer
truehd_demuxer
tta_demuxer
txd_demuxer
tty_demuxer
ty_demuxer
usm_demuxer
v210_demuxer
v210x_demuxer
vag_demuxer
vc1_demuxer
vc1t_demuxer
vividas_demuxer
vivo_demuxer
vmd_demuxer
vobsub_demuxer
voc_demuxer
vpk_demuxer
vplayer_demuxer
vqf_demuxer
vvc_demuxer
w64_demuxer
wady_demuxer
wavarc_demuxer
wav_demuxer
wc3_demuxer
webm_dash_manifest_demuxer
webvtt_demuxer
wsaud_demuxer
wsd_demuxer
wsvqa_demuxer
wtv_demuxer
wve_demuxer
wv_demuxer
xa_demuxer
xbin_demuxer
xmd_demuxer
xmv_demuxer
xvag_demuxer
xwma_demuxer
yop_demuxer
yuv4mpegpipe_demuxer
image_bmp_pipe_demuxer
image_cri_pipe_demuxer
image_dds_pipe_demuxer
image_dpx_pipe_demuxer
image_exr_pipe_demuxer
image_gem_pipe_demuxer
image_gif_pipe_demuxer
image_hdr_pipe_demuxer
image_j2k_pipe_demuxer
image_jpeg_pipe_demuxer
image_jpegls_pipe_demuxer
image_jpegxl_pipe_demuxer
image_jpegxs_pipe_demuxer
image_pam_pipe_demuxer
image_pbm_pipe_demuxer
image_pcx_pipe_demuxer
image_pfm_pipe_demuxer
image_pgmyuv_pipe_demuxer
image_pgm_pipe_demuxer
image_pgx_pipe_demuxer
image_phm_pipe_demuxer
image_photocd_pipe_demuxer
image_pictor_pipe_demuxer
image_png_pipe_demuxer
image_ppm_pipe_demuxer
image_psd_pipe_demuxer
image_qdraw_pipe_demuxer
image_qoi_pipe_demuxer
image_sgi_pipe_demuxer
image_svg_pipe_demuxer
image_sunrast_pipe_demuxer
image_tiff_pipe_demuxer
image_vbn_pipe_demuxer
image_webp_pipe_demuxer
image_xbm_pipe_demuxer
image_xpm_pipe_demuxer
image_xwd_pipe_demuxer
avisynth_demuxer
dvdvideo_demuxer
libgme_demuxer
libmodplug_demuxer
libopenmpt_demuxer
vapoursynth_demuxer'
DEPCMD='$(DEP$(1)) $(DEP$(1)FLAGS) $($(1)DEP_FLAGS) $< 2>/dev/null | sed -e "/^\#.*/d" -e "s,^[[:space:]]*$(@F),$(@D)/$(@F)," > $(@:.o=.d)'
DEPFLAGS=-MM
DIRSTACK=()
DOCUMENT_LIST='
    doc
    htmlpages
    manpages
    podpages
    txtpages
'
DriverData='C:\Windows\System32\Drivers\DriverData'
E1=0
E2=1
EFC_11732_1262719628=1
EFC_11732_1592913036=1
EFC_11732_2283032206=1
EFC_11732_2775293581=1
EFC_11732_3789132940=1
ENCODER_LIST='a64multi_encoder
a64multi5_encoder
alias_pix_encoder
amv_encoder
apng_encoder
asv1_encoder
asv2_encoder
avrp_encoder
avui_encoder
bitpacked_encoder
bmp_encoder
cfhd_encoder
cinepak_encoder
cljr_encoder
comfortnoise_encoder
dnxhd_encoder
dpx_encoder
dvvideo_encoder
dxv_encoder
exr_encoder
ffv1_encoder
ffv1_vulkan_encoder
ffvhuff_encoder
fits_encoder
flashsv_encoder
flashsv2_encoder
flv_encoder
gif_encoder
h261_encoder
h263_encoder
h263p_encoder
h264_mediacodec_encoder
h264_rkmpp_encoder
hap_encoder
hevc_rkmpp_encoder
huffyuv_encoder
jpeg2000_encoder
jpegls_encoder
ljpeg_encoder
magicyuv_encoder
mjpeg_encoder
mpeg1video_encoder
mpeg2video_encoder
mpeg4_encoder
msmpeg4v2_encoder
msmpeg4v3_encoder
msrle_encoder
msvideo1_encoder
pam_encoder
pbm_encoder
pcx_encoder
pfm_encoder
pgm_encoder
pgmyuv_encoder
phm_encoder
png_encoder
ppm_encoder
prores_encoder
prores_aw_encoder
prores_ks_encoder
prores_ks_vulkan_encoder
qoi_encoder
qtrle_encoder
r10k_encoder
r210_encoder
rawvideo_encoder
roq_encoder
rpza_encoder
rv10_encoder
rv20_encoder
s302m_encoder
sgi_encoder
smc_encoder
snow_encoder
speedhq_encoder
sunrast_encoder
svq1_encoder
targa_encoder
tiff_encoder
utvideo_encoder
v210_encoder
v308_encoder
v408_encoder
v410_encoder
vbn_encoder
vc2_encoder
wbmp_encoder
wrapped_avframe_encoder
wmv1_encoder
wmv2_encoder
xbm_encoder
xface_encoder
xwd_encoder
y41p_encoder
yuv4_encoder
zlib_encoder
zmbv_encoder
aac_encoder
ac3_encoder
ac3_fixed_encoder
alac_encoder
aptx_encoder
aptx_hd_encoder
dca_encoder
dfpwm_encoder
eac3_encoder
flac_encoder
g723_1_encoder
hdr_encoder
mlp_encoder
mp2_encoder
mp2fixed_encoder
nellymoser_encoder
opus_encoder
ra_144_encoder
sbc_encoder
sonic_encoder
sonic_ls_encoder
truehd_encoder
tta_encoder
vorbis_encoder
wavpack_encoder
wmav1_encoder
wmav2_encoder
pcm_alaw_encoder
pcm_bluray_encoder
pcm_dvd_encoder
pcm_f32be_encoder
pcm_f32le_encoder
pcm_f64be_encoder
pcm_f64le_encoder
pcm_mulaw_encoder
pcm_s8_encoder
pcm_s8_planar_encoder
pcm_s16be_encoder
pcm_s16be_planar_encoder
pcm_s16le_encoder
pcm_s16le_planar_encoder
pcm_s24be_encoder
pcm_s24daud_encoder
pcm_s24le_encoder
pcm_s24le_planar_encoder
pcm_s32be_encoder
pcm_s32le_encoder
pcm_s32le_planar_encoder
pcm_s64be_encoder
pcm_s64le_encoder
pcm_u8_encoder
pcm_u16be_encoder
pcm_u16le_encoder
pcm_u24be_encoder
pcm_u24le_encoder
pcm_u32be_encoder
pcm_u32le_encoder
pcm_vidc_encoder
roq_dpcm_encoder
adpcm_adx_encoder
adpcm_argo_encoder
adpcm_g722_encoder
adpcm_g726_encoder
adpcm_g726le_encoder
adpcm_ima_amv_encoder
adpcm_ima_alp_encoder
adpcm_ima_apm_encoder
adpcm_ima_qt_encoder
adpcm_ima_ssi_encoder
adpcm_ima_wav_encoder
adpcm_ima_ws_encoder
adpcm_ms_encoder
adpcm_swf_encoder
adpcm_yamaha_encoder
ssa_encoder
ass_encoder
dvbsub_encoder
dvdsub_encoder
movtext_encoder
srt_encoder
subrip_encoder
text_encoder
ttml_encoder
webvtt_encoder
xsub_encoder
aac_at_encoder
alac_at_encoder
ilbc_at_encoder
pcm_alaw_at_encoder
pcm_mulaw_at_encoder
libaom_av1_encoder
libcodec2_encoder
libfdk_aac_encoder
libgsm_encoder
libgsm_ms_encoder
libilbc_encoder
libjxl_anim_encoder
libjxl_encoder
liblc3_encoder
libmp3lame_encoder
liboapv_encoder
libopencore_amrnb_encoder
libopenjpeg_encoder
libopus_encoder
librav1e_encoder
libshine_encoder
libspeex_encoder
libsvtav1_encoder
libsvtjpegxs_encoder
libtheora_encoder
libtwolame_encoder
libvo_amrwbenc_encoder
libvorbis_encoder
libvpx_vp8_encoder
libvpx_vp9_encoder
libvvenc_encoder
libwebp_anim_encoder
libwebp_encoder
libx262_encoder
libx264_encoder
libx264rgb_encoder
libx265_encoder
libxeve_encoder
libxavs_encoder
libxavs2_encoder
libxvid_encoder
aac_mf_encoder
ac3_mf_encoder
h263_v4l2m2m_encoder
av1_d3d12va_encoder
av1_mediacodec_encoder
av1_nvenc_encoder
av1_qsv_encoder
av1_amf_encoder
av1_mf_encoder
av1_vaapi_encoder
av1_vulkan_encoder
libopenh264_encoder
h264_amf_encoder
h264_d3d12va_encoder
h264_mf_encoder
h264_nvenc_encoder
h264_oh_encoder
h264_omx_encoder
h264_qsv_encoder
h264_v4l2m2m_encoder
h264_vaapi_encoder
h264_videotoolbox_encoder
h264_vulkan_encoder
hevc_amf_encoder
hevc_d3d12va_encoder
hevc_mediacodec_encoder
hevc_mf_encoder
hevc_nvenc_encoder
hevc_oh_encoder
hevc_qsv_encoder
hevc_v4l2m2m_encoder
hevc_vaapi_encoder
hevc_videotoolbox_encoder
hevc_vulkan_encoder
libkvazaar_encoder
mjpeg_qsv_encoder
mjpeg_vaapi_encoder
mp3_mf_encoder
mpeg2_qsv_encoder
mpeg2_vaapi_encoder
mpeg4_mediacodec_encoder
mpeg4_omx_encoder
mpeg4_v4l2m2m_encoder
prores_videotoolbox_encoder
vp8_mediacodec_encoder
vp8_v4l2m2m_encoder
vp8_vaapi_encoder
vp9_mediacodec_encoder
vp9_vaapi_encoder
vp9_qsv_encoder
vnull_encoder
anull_encoder'
EUID=197608
EXAMPLE_LIST='
    avio_http_serve_files_example
    avio_list_dir_example
    avio_read_callback_example
    decode_audio_example
    decode_filter_audio_example
    decode_filter_video_example
    decode_video_example
    demux_decode_example
    encode_audio_example
    encode_video_example
    extract_mvs_example
    filter_audio_example
    hw_decode_example
    mux_example
    qsv_decode_example
    remux_example
    resample_audio_example
    scale_video_example
    show_metadata_example
    transcode_aac_example
    transcode_example
    vaapi_encode_example
    vaapi_transcode_example
    qsv_transcode_example
'
EXTERNAL_AUTODETECT_LIBRARY_LIST='
    alsa
    appkit
    avfoundation
    bzlib
    coreimage
    iconv
    libxcb
    libxcb_shm
    libxcb_shape
    libxcb_xfixes
    lzma
    mediafoundation
    metal
    schannel
    sdl2
    securetransport
    sndio
    xlib
    zlib
'
EXTERNAL_LIBRARY_GPLV3_LIST='
    libsmbclient
'
EXTERNAL_LIBRARY_GPL_LIST='
    avisynth
    frei0r
    libcdio
    libdavs2
    libdvdnav
    libdvdread
    librubberband
    libvidstab
    libx264
    libx265
    libxavs
    libxavs2
    libxvid
'
EXTERNAL_LIBRARY_LIST='
    
    avisynth
    frei0r
    libcdio
    libdavs2
    libdvdnav
    libdvdread
    librubberband
    libvidstab
    libx264
    libx265
    libxavs
    libxavs2
    libxvid

    
    decklink
    libfdk_aac
    libmpeghdec

    
    gmp
    libaribb24
    liblensfun
    libopencore_amrnb
    libopencore_amrwb
    libvo_amrwbenc
    mbedtls
    rkmpp

    
    libsmbclient

    cairo
    chromaprint
    gcrypt
    gnutls
    jni
    ladspa
    lcms2
    libaom
    libaribcaption
    libass
    libbluray
    libbs2b
    libcaca
    libcelt
    libcodec2
    libdav1d
    libdc1394
    libflite
    libfontconfig
    libfreetype
    libfribidi
    libharfbuzz
    libglslang
    libgme
    libgsm
    libiec61883
    libilbc
    libjack
    libjxl
    libklvanc
    libkvazaar
    liblc3
    liblcevc_dec
    libmodplug
    libmp3lame
    libmysofa
    liboapv
    libopencv
    libopencolorio
    libopenh264
    libopenjpeg
    libopenmpt
    libopenvino
    libopus
    libplacebo
    libpulse
    libqrencode
    libquirc
    librabbitmq
    librav1e
    librist
    librsvg
    librtmp
    libshaderc
    libshine
    libsmbclient
    libsnappy
    libsoxr
    libspeex
    libsrt
    libssh
    libsvtav1
    libsvtjpegxs
    libtensorflow
    libtesseract
    libtheora
    libtls
    libtorch
    libtwolame
    libuavs3d
    libv4l2
    libvmaf
    libvorbis
    libvpx
    libvvenc
    libwebp
    libxevd
    libxevdb
    libxeve
    libxeveb
    libxml2
    libzimg
    libzmq
    libzvbi
    lv2
    mediacodec
    ohcodec
    openal
    opengl
    openssl
    pocketsphinx
    vapoursynth
    vulkan_static
    whisper
'
EXTERNAL_LIBRARY_NONFREE_LIST='
    decklink
    libfdk_aac
    libmpeghdec
'
EXTERNAL_LIBRARY_VERSION3_LIST='
    gmp
    libaribb24
    liblensfun
    libopencore_amrnb
    libopencore_amrwb
    libvo_amrwbenc
    mbedtls
    rkmpp
'
EXTRALIBS_LIST='
    cpu_init
    cws2fws
'
FEATURE_LIST='
    ftrapv
    gray
    hardcoded_tables
    omx_rpi
    runtime_cpudetect
    safe_bitstream_reader
    shared
    small
    static
    swscale_alpha
    unstable
'
FFMPEG_CONFIGURATION='--prefix=/c/Users/printfdebugging/FFmpeg/install --target-os=mingw32 --arch=x86_64 --cc=clang --cxx=clang++ --ld=clang --enable-gpl --enable-version3 --enable-shared --logfile=logfile.log --disable-static --enable-response-files'
FILTER_LIST='aap_filter
abench_filter
acompressor_filter
acontrast_filter
acopy_filter
acue_filter
acrossfade_filter
acrossover_filter
acrusher_filter
adeclick_filter
adeclip_filter
adecorrelate_filter
adelay_filter
adenorm_filter
aderivative_filter
adrc_filter
adynamicequalizer_filter
adynamicsmooth_filter
aecho_filter
aemphasis_filter
aeval_filter
aexciter_filter
afade_filter
afftdn_filter
afftfilt_filter
afir_filter
aformat_filter
afreqshift_filter
afwtdn_filter
agate_filter
aiir_filter
aintegral_filter
ainterleave_filter
alatency_filter
alimiter_filter
allpass_filter
aloop_filter
amerge_filter
ametadata_filter
amix_filter
amultiply_filter
anequalizer_filter
anlmdn_filter
anlmf_filter
anlms_filter
anull_filter
apad_filter
aperms_filter
aphaser_filter
aphaseshift_filter
apsnr_filter
apsyclip_filter
apulsator_filter
arealtime_filter
aresample_filter
areverse_filter
arls_filter
arnndn_filter
asdr_filter
asegment_filter
aselect_filter
asendcmd_filter
asetnsamples_filter
asetpts_filter
asetrate_filter
asettb_filter
ashowinfo_filter
asidedata_filter
asisdr_filter
asoftclip_filter
aspectralstats_filter
asplit_filter
asr_filter
astats_filter
astreamselect_filter
asubboost_filter
asubcut_filter
asupercut_filter
asuperpass_filter
asuperstop_filter
atempo_filter
atilt_filter
atrim_filter
axcorrelate_filter
azmq_filter
bandpass_filter
bandreject_filter
bass_filter
biquad_filter
bs2b_filter
channelmap_filter
channelsplit_filter
chorus_filter
compand_filter
compensationdelay_filter
crossfeed_filter
crystalizer_filter
dcshift_filter
deesser_filter
dialoguenhance_filter
drmeter_filter
dynaudnorm_filter
earwax_filter
ebur128_filter
equalizer_filter
extrastereo_filter
firequalizer_filter
flanger_filter
haas_filter
hdcd_filter
headphone_filter
highpass_filter
highshelf_filter
join_filter
ladspa_filter
loudnorm_filter
lowpass_filter
lowshelf_filter
lv2_filter
mcompand_filter
pan_filter
replaygain_filter
rubberband_filter
sidechaincompress_filter
sidechaingate_filter
silencedetect_filter
silenceremove_filter
sofalizer_filter
speechnorm_filter
stereotools_filter
stereowiden_filter
superequalizer_filter
surround_filter
tiltshelf_filter
treble_filter
tremolo_filter
vibrato_filter
virtualbass_filter
volume_filter
volumedetect_filter
whisper_filter
aevalsrc_filter
afdelaysrc_filter
afireqsrc_filter
afirsrc_filter
anoisesrc_filter
anullsrc_filter
flite_filter
hilbert_filter
sinc_filter
sine_filter
anullsink_filter
addroi_filter
alphaextract_filter
alphamerge_filter
amplify_filter
ass_filter
atadenoise_filter
avgblur_filter
avgblur_opencl_filter
avgblur_vulkan_filter
backgroundkey_filter
bbox_filter
bench_filter
bilateral_filter
bilateral_cuda_filter
bitplanenoise_filter
blackdetect_filter
blackdetect_vulkan_filter
blackframe_filter
blend_filter
blend_vulkan_filter
blockdetect_filter
blurdetect_filter
bm3d_filter
boxblur_filter
boxblur_opencl_filter
bwdif_filter
bwdif_cuda_filter
bwdif_vulkan_filter
cas_filter
ccrepack_filter
chromaber_vulkan_filter
chromahold_filter
chromakey_filter
chromakey_cuda_filter
chromanr_filter
chromashift_filter
ciescope_filter
codecview_filter
colorbalance_filter
colorchannelmixer_filter
colorcontrast_filter
colorcorrect_filter
colordetect_filter
colorize_filter
colorkey_filter
colorkey_opencl_filter
colorhold_filter
colorlevels_filter
colormap_filter
colormatrix_filter
colorspace_filter
colorspace_cuda_filter
colortemperature_filter
convolution_filter
convolution_opencl_filter
convolve_filter
copy_filter
coreimage_filter
corr_filter
cover_rect_filter
crop_filter
cropdetect_filter
cue_filter
curves_filter
datascope_filter
dblur_filter
dctdnoiz_filter
deband_filter
deblock_filter
decimate_filter
deconvolve_filter
dedot_filter
deflate_filter
deflicker_filter
deinterlace_qsv_filter
deinterlace_d3d12_filter
deinterlace_vaapi_filter
dejudder_filter
delogo_filter
denoise_vaapi_filter
derain_filter
deshake_filter
deshake_opencl_filter
despill_filter
detelecine_filter
dilation_filter
dilation_opencl_filter
displace_filter
dnn_classify_filter
dnn_detect_filter
dnn_processing_filter
doubleweave_filter
drawbox_filter
drawgraph_filter
drawgrid_filter
drawtext_filter
drawvg_filter
edgedetect_filter
elbg_filter
entropy_filter
epx_filter
eq_filter
erosion_filter
erosion_opencl_filter
estdif_filter
exposure_filter
extractplanes_filter
fade_filter
feedback_filter
fftdnoiz_filter
fftfilt_filter
field_filter
fieldhint_filter
fieldmatch_filter
fieldorder_filter
fillborders_filter
find_rect_filter
flip_vulkan_filter
floodfill_filter
format_filter
fps_filter
framepack_filter
framerate_filter
framestep_filter
freezedetect_filter
freezeframes_filter
frei0r_filter
fspp_filter
fsync_filter
gblur_filter
gblur_vulkan_filter
geq_filter
gradfun_filter
graphmonitor_filter
grayworld_filter
greyedge_filter
guided_filter
haldclut_filter
hflip_filter
hflip_vulkan_filter
histeq_filter
histogram_filter
hqdn3d_filter
hqx_filter
hstack_filter
hsvhold_filter
hsvkey_filter
hue_filter
huesaturation_filter
hwdownload_filter
hwmap_filter
hwupload_filter
hwupload_cuda_filter
hysteresis_filter
iccdetect_filter
iccgen_filter
identity_filter
idet_filter
il_filter
inflate_filter
interlace_filter
interlace_vulkan_filter
interleave_filter
kerndeint_filter
kirsch_filter
lagfun_filter
latency_filter
lcevc_filter
lenscorrection_filter
lensfun_filter
libplacebo_filter
libvmaf_filter
libvmaf_cuda_filter
limitdiff_filter
limiter_filter
loop_filter
lumakey_filter
lut_filter
lut1d_filter
lut2_filter
lut3d_filter
lutrgb_filter
lutyuv_filter
maskedclamp_filter
maskedmax_filter
maskedmerge_filter
maskedmin_filter
maskedthreshold_filter
maskfun_filter
mcdeint_filter
median_filter
mergeplanes_filter
mestimate_filter
mestimate_d3d12_filter
metadata_filter
midequalizer_filter
minterpolate_filter
mix_filter
monochrome_filter
morpho_filter
mpdecimate_filter
msad_filter
multiply_filter
negate_filter
nlmeans_filter
nlmeans_opencl_filter
nlmeans_vulkan_filter
nnedi_filter
noformat_filter
noise_filter
normalize_filter
null_filter
ocr_filter
ocv_filter
oscilloscope_filter
ocio_filter
overlay_filter
overlay_opencl_filter
overlay_qsv_filter
overlay_vaapi_filter
overlay_vulkan_filter
overlay_cuda_filter
owdenoise_filter
pad_filter
pad_cuda_filter
pad_opencl_filter
palettegen_filter
paletteuse_filter
perms_filter
perspective_filter
phase_filter
photosensitivity_filter
pixdesctest_filter
pixelize_filter
pixscope_filter
pp7_filter
premultiply_filter
premultiply_dynamic_filter
prewitt_filter
prewitt_opencl_filter
procamp_vaapi_filter
program_opencl_filter
pseudocolor_filter
psnr_filter
pullup_filter
qp_filter
qrencode_filter
quirc_filter
random_filter
readeia608_filter
readvitc_filter
realtime_filter
remap_filter
remap_opencl_filter
removegrain_filter
removelogo_filter
repeatfields_filter
reverse_filter
rgbashift_filter
roberts_filter
roberts_opencl_filter
rotate_filter
sab_filter
scale_filter
vpp_amf_filter
sr_amf_filter
scale_cuda_filter
scale_d3d11_filter
scale_d3d12_filter
scale_npp_filter
scale_qsv_filter
scale_vaapi_filter
scale_vt_filter
scale_vulkan_filter
scale2ref_filter
scale2ref_npp_filter
scdet_filter
scdet_vulkan_filter
scharr_filter
scroll_filter
segment_filter
select_filter
selectivecolor_filter
sendcmd_filter
separatefields_filter
setdar_filter
setfield_filter
setparams_filter
setpts_filter
setrange_filter
setsar_filter
settb_filter
sharpen_npp_filter
sharpness_vaapi_filter
shear_filter
showinfo_filter
showpalette_filter
shuffleframes_filter
shufflepixels_filter
shuffleplanes_filter
sidedata_filter
signalstats_filter
signature_filter
siti_filter
smartblur_filter
sobel_filter
sobel_opencl_filter
split_filter
spp_filter
sr_filter
ssim_filter
ssim360_filter
stereo3d_filter
streamselect_filter
subtitles_filter
super2xsai_filter
swaprect_filter
swapuv_filter
tblend_filter
telecine_filter
thistogram_filter
threshold_filter
thumbnail_filter
thumbnail_cuda_filter
tile_filter
tiltandshift_filter
tinterlace_filter
tlut2_filter
tmedian_filter
tmidequalizer_filter
tmix_filter
tonemap_filter
tonemap_opencl_filter
tonemap_vaapi_filter
tpad_filter
transpose_filter
transpose_npp_filter
transpose_opencl_filter
transpose_vaapi_filter
transpose_vt_filter
transpose_vulkan_filter
trim_filter
unpremultiply_filter
unsharp_filter
unsharp_opencl_filter
untile_filter
uspp_filter
v360_filter
vaguedenoiser_filter
varblur_filter
vectorscope_filter
vflip_filter
vflip_vulkan_filter
vfrdet_filter
vibrance_filter
vidstabdetect_filter
vidstabtransform_filter
vif_filter
vignette_filter
vmafmotion_filter
vpp_qsv_filter
vstack_filter
w3fdif_filter
waveform_filter
weave_filter
xbr_filter
xcorrelate_filter
xfade_filter
xfade_opencl_filter
xfade_vulkan_filter
xmedian_filter
xpsnr_filter
xstack_filter
yadif_filter
yadif_cuda_filter
yadif_videotoolbox_filter
yaepblur_filter
zmq_filter
zoompan_filter
zscale_filter
hstack_vaapi_filter
vstack_vaapi_filter
xstack_vaapi_filter
hstack_qsv_filter
vstack_qsv_filter
xstack_qsv_filter
pad_vaapi_filter
drawbox_vaapi_filter
allrgb_filter
allyuv_filter
amf_capture_filter
cellauto_filter
color_filter
color_vulkan_filter
colorchart_filter
colorspectrum_filter
coreimagesrc_filter
ddagrab_filter
frei0r_src_filter
gfxcapture_filter
gradients_filter
haldclutsrc_filter
life_filter
mandelbrot_filter
mptestsrc_filter
nullsrc_filter
openclsrc_filter
qrencodesrc_filter
pal75bars_filter
pal100bars_filter
perlin_filter
rgbtestsrc_filter
sierpinski_filter
smptebars_filter
smptehdbars_filter
testsrc_filter
testsrc2_filter
yuvtestsrc_filter
zoneplate_filter
nullsink_filter
a3dscope_filter
abitscope_filter
adrawgraph_filter
agraphmonitor_filter
ahistogram_filter
aphasemeter_filter
avectorscope_filter
concat_filter
showcqt_filter
showcwt_filter
showfreqs_filter
showspatial_filter
showspectrum_filter
showspectrumpic_filter
showvolume_filter
showwaves_filter
showwavespic_filter
spectrumsynth_filter
avsynctest_filter
amovie_filter
movie_filter'
FPS_BROWSER_APP_PROFILE_STRING='Internet Explorer'
FPS_BROWSER_USER_PROFILE_STRING=Default
FULLNAME='$(NAME)$(BUILDSUF)'
GLSLC_O='-o $@'
GROUPS=()
HAVE_LIST='
    
    
    armv5te
    armv6
    armv6t2
    armv8
    arm_crc
    dotprod
    i8mm
    pmull
    eor3
    neon
    vfp
    vfpv3
    setend
    sve
    sve2
    sme
    sme_i16i64
    sme2

    
    altivec
    dcbzl
    ldbrx
    power8
    ppc4xx
    vec_xl
    vsx

    
    rv
    rvv
    rv_zicbop
    rv_zvbb

    
    simd128

    
    
    aesni
    clmul
    amd3dnow
    amd3dnowext
    avx
    avx2
    avx512
    avx512icl
    fma3
    fma4
    mmx
    mmxext
    sse
    sse2
    sse3
    sse4
    sse42
    ssse3
    xop

    i686

    
    mipsfpu
    mips32r2
    mips32r5
    mips64r2
    mips32r6
    mips64r6
    mipsdsp
    mipsdspr2
    msa

    
    loongson2
    loongson3
    mmi
    lsx
    lasx


    armv5te_external
armv6_external
armv6t2_external
armv8_external
arm_crc_external
dotprod_external
i8mm_external
pmull_external
eor3_external
neon_external
vfp_external
vfpv3_external
setend_external
sve_external
sve2_external
sme_external
sme_i16i64_external
sme2_external
altivec_external
dcbzl_external
ldbrx_external
power8_external
ppc4xx_external
vec_xl_external
vsx_external
rv_external
rvv_external
rv_zicbop_external
rv_zvbb_external
simd128_external
aesni_external
clmul_external
amd3dnow_external
amd3dnowext_external
avx_external
avx2_external
avx512_external
avx512icl_external
fma3_external
fma4_external
mmx_external
mmxext_external
sse_external
sse2_external
sse3_external
sse4_external
sse42_external
ssse3_external
xop_external
i686_external
mipsfpu_external
mips32r2_external
mips32r5_external
mips64r2_external
mips32r6_external
mips64r6_external
mipsdsp_external
mipsdspr2_external
msa_external
loongson2_external
loongson3_external
mmi_external
lsx_external
lasx_external
    armv5te_inline
armv6_inline
armv6t2_inline
armv8_inline
arm_crc_inline
dotprod_inline
i8mm_inline
pmull_inline
eor3_inline
neon_inline
vfp_inline
vfpv3_inline
setend_inline
sve_inline
sve2_inline
sme_inline
sme_i16i64_inline
sme2_inline
altivec_inline
dcbzl_inline
ldbrx_inline
power8_inline
ppc4xx_inline
vec_xl_inline
vsx_inline
rv_inline
rvv_inline
rv_zicbop_inline
rv_zvbb_inline
simd128_inline
aesni_inline
clmul_inline
amd3dnow_inline
amd3dnowext_inline
avx_inline
avx2_inline
avx512_inline
avx512icl_inline
fma3_inline
fma4_inline
mmx_inline
mmxext_inline
sse_inline
sse2_inline
sse3_inline
sse4_inline
sse42_inline
ssse3_inline
xop_inline
i686_inline
mipsfpu_inline
mips32r2_inline
mips32r5_inline
mips64r2_inline
mips32r6_inline
mips64r6_inline
mipsdsp_inline
mipsdspr2_inline
msa_inline
loongson2_inline
loongson3_inline
mmi_inline
lsx_inline
lasx_inline
    
    aligned_stack
    fast_64bit
    fast_clz
    fast_cmov
    fast_float16
    simd_align_16
    simd_align_32
    simd_align_64

    
    MemoryBarrier
    mm_empty
    rdtsc
    sem_timedwait

    
    inline_asm
    symver
    x86asm

    
    bigendian
    fast_unaligned

    
    arpa_inet_h
    asm_hwprobe_h
    asm_types_h
    cdio_paranoia_h
    cdio_paranoia_paranoia_h
    cuda_h
    dispatch_dispatch_h
    direct_h
    dirent_h
    dxgidebug_h
    dxva_h
    ES2_gl_h
    gsm_h
    io_h
    linux_dma_buf_h
    linux_perf_event_h
    malloc_h
    poll_h
    pthread_np_h
    sys_hwprobe_h
    sys_param_h
    sys_resource_h
    sys_select_h
    sys_soundcard_h
    sys_time_h
    sys_un_h
    sys_videoio_h
    termios_h
    udplite_h
    unistd_h
    valgrind_valgrind_h
    windows_h
    winsock2_h

    
    intrinsics_neon
    intrinsics_sse2

    
    atanf
    atan2f
    cbrt
    cbrtf
    copysign
    cosf
    erf
    exp2
    exp2f
    expf
    hypot
    isfinite
    isinf
    isnan
    ldexpf
    llrint
    llrintf
    log2
    log2f
    log10f
    lrint
    lrintf
    powf
    rint
    round
    roundf
    sinf
    trunc
    truncf

    
    dos_paths
    libc_msvcrt
    MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS
    section_data_rel_ro
    threads
    uwp
    winrt

    
    access
    aligned_malloc
    arc4random_buf
    clock_gettime
    closesocket
    CommandLineToArgvW
    elf_aux_info
    fcntl
    getaddrinfo
    getauxval
    getenv
    gethrtime
    getopt
    GetModuleHandle
    GetProcessAffinityMask
    GetProcessMemoryInfo
    GetProcessTimes
    getrusage
    GetStdHandle
    GetSystemTimeAsFileTime
    gettimeofday
    glob
    glXGetProcAddress
    gmtime_r
    inet_aton
    isatty
    kbhit
    localtime_r
    lstat
    lzo1x_999_compress
    mach_absolute_time
    MapViewOfFile
    memalign
    mkstemp
    mmap
    mprotect
    nanosleep
    PeekNamedPipe
    posix_memalign
    prctl
    pthread_cancel
    pthread_set_name_np
    pthread_setname_np
    sched_getaffinity
    SecItemImport
    SetConsoleTextAttribute
    SetConsoleCtrlHandler
    SetDllDirectory
    setmode
    setrlimit
    Sleep
    strerror_r
    sysconf
    sysctl
    sysctlbyname
    tempnam
    usleep
    UTGetOSTypeFromString
    VirtualAlloc
    wglGetProcAddress

    
    bcrypt
    vaapi_drm
    vaapi_x11
    vaapi_win32
    vdpau_x11

    
    pthreads
    os2threads
    w32threads

    
    as_arch_directive
    as_archext_crc_directive
    as_archext_dotprod_directive
    as_archext_i8mm_directive
    as_archext_sha3_directive
    as_archext_aes_directive
    as_archext_sve_directive
    as_archext_sve2_directive
    as_archext_sme_directive
    as_archext_sme_i16i64_directive
    as_archext_sme2_directive
    as_dn_directive
    as_fpu_directive
    as_func
    as_object_arch
    asm_mod_q
    blocks_extension
    ebp_available
    ebx_available
    gnu_as
    gnu_windres
    ibm_asm
    inline_asm_direct_symbol_refs
    inline_asm_labels
    inline_asm_nonlocal_labels
    pragma_deprecated
    rsync_contimeout
    symver_asm_label
    symver_gnu_asm
    vfp_args
    xform_asm
    xmm_clobbers

    
    DPI_AWARENESS_CONTEXT
    IDXGIOutput5
    __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession5
    IDirect3DDxgiInterfaceAccess
    kCMVideoCodecType_HEVC
    kCMVideoCodecType_HEVCWithAlpha
    kCMVideoCodecType_VP9
    kCMVideoCodecType_AV1
    kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange
    kCVPixelFormatType_422YpCbCr8BiPlanarVideoRange
    kCVPixelFormatType_422YpCbCr10BiPlanarVideoRange
    kCVPixelFormatType_422YpCbCr16BiPlanarVideoRange
    kCVPixelFormatType_444YpCbCr8BiPlanarVideoRange
    kCVPixelFormatType_444YpCbCr10BiPlanarVideoRange
    kCVPixelFormatType_444YpCbCr16BiPlanarVideoRange
    kCVPixelFormatType_422YpCbCr8_yuvs
    kCVImageBufferTransferFunction_SMPTE_ST_2084_PQ
    kCVImageBufferTransferFunction_ITU_R_2100_HLG
    kCVImageBufferTransferFunction_Linear
    kCVImageBufferYCbCrMatrix_ITU_R_2020
    kCVImageBufferColorPrimaries_ITU_R_2020
    kCVImageBufferTransferFunction_ITU_R_2020
    kCVImageBufferTransferFunction_SMPTE_ST_428_1
    kVTQPModulationLevel_Default
    SecPkgContext_KeyingMaterialInfo
    socklen_t
    struct_addrinfo
    struct_group_source_req
    struct_ip_mreq_source
    struct_ipv6_mreq
    struct_msghdr_msg_flags
    struct_pollfd
    struct_rusage_ru_maxrss
    struct_sctp_event_subscribe
    struct_sockaddr_in6
    struct_sockaddr_sa_len
    struct_sockaddr_storage
    struct_stat_st_mtim_tv_nsec
    struct_v4l2_frmivalenum_discrete
    struct_mfxConfigInterface

    gzip
    ioctl_posix
    libdrm_getfb2
    makeinfo
    makeinfo_html
    opencl_d3d11
    opencl_drm_arm
    opencl_drm_beignet
    opencl_dxva2
    opencl_vaapi_beignet
    opencl_vaapi_intel_media
    opencl_videotoolbox
    perl
    pod2man
    texi2html
    xmllint
    zlib_gzip
    openvino2
'
HAVE_LIST_CMDLINE='
    inline_asm
    symver
    x86asm
'
HAVE_LIST_PUB='
    bigendian
    fast_unaligned
'
HEADERS_LIST='
    arpa_inet_h
    asm_hwprobe_h
    asm_types_h
    cdio_paranoia_h
    cdio_paranoia_paranoia_h
    cuda_h
    dispatch_dispatch_h
    direct_h
    dirent_h
    dxgidebug_h
    dxva_h
    ES2_gl_h
    gsm_h
    io_h
    linux_dma_buf_h
    linux_perf_event_h
    malloc_h
    poll_h
    pthread_np_h
    sys_hwprobe_h
    sys_param_h
    sys_resource_h
    sys_select_h
    sys_soundcard_h
    sys_time_h
    sys_un_h
    sys_videoio_h
    termios_h
    udplite_h
    unistd_h
    valgrind_valgrind_h
    windows_h
    winsock2_h
'
HOME=/home/printfdebugging
HOMEDRIVE=C:
HOMEPATH='\Users\printfdebugging'
HOSTCC_C=-c
HOSTCC_E='-E -o $@'
HOSTCC_O='-o $@'
HOSTLD_O='-o $@'
HOSTNAME=DESKTOP-IRMKBN7
HOSTTYPE=x86_64
HWACCEL_AUTODETECT_LIBRARY_LIST='
    amf
    audiotoolbox
    cuda
    cuda_llvm
    cuvid
    d3d11va
    d3d12va
    dxva2
    ffnvcodec
    libdrm
    nvdec
    nvenc
    vaapi
    vdpau
    videotoolbox
    vulkan
    v4l2_m2m
'
HWACCEL_LIBRARY_LIST='
    
    cuda_nvcc
    cuda_sdk
    libnpp

    libmfx
    libvpl
    mmal
    omx
    opencl
'
HWACCEL_LIBRARY_NONFREE_LIST='
    cuda_nvcc
    cuda_sdk
    libnpp
'
HWACCEL_LIST='av1_d3d11va_hwaccel
av1_d3d11va2_hwaccel
av1_d3d12va_hwaccel
av1_dxva2_hwaccel
av1_nvdec_hwaccel
av1_vaapi_hwaccel
av1_vdpau_hwaccel
av1_videotoolbox_hwaccel
av1_vulkan_hwaccel
dpx_vulkan_hwaccel
ffv1_vulkan_hwaccel
h263_vaapi_hwaccel
h263_videotoolbox_hwaccel
h264_d3d11va_hwaccel
h264_d3d11va2_hwaccel
h264_d3d12va_hwaccel
h264_dxva2_hwaccel
h264_nvdec_hwaccel
h264_vaapi_hwaccel
h264_vdpau_hwaccel
h264_videotoolbox_hwaccel
h264_vulkan_hwaccel
hevc_d3d11va_hwaccel
hevc_d3d11va2_hwaccel
hevc_d3d12va_hwaccel
hevc_dxva2_hwaccel
hevc_nvdec_hwaccel
hevc_vaapi_hwaccel
hevc_vdpau_hwaccel
hevc_videotoolbox_hwaccel
hevc_vulkan_hwaccel
mjpeg_nvdec_hwaccel
mjpeg_vaapi_hwaccel
mpeg1_nvdec_hwaccel
mpeg1_vdpau_hwaccel
mpeg1_videotoolbox_hwaccel
mpeg2_d3d11va_hwaccel
mpeg2_d3d11va2_hwaccel
mpeg2_d3d12va_hwaccel
mpeg2_dxva2_hwaccel
mpeg2_nvdec_hwaccel
mpeg2_vaapi_hwaccel
mpeg2_vdpau_hwaccel
mpeg2_videotoolbox_hwaccel
mpeg4_nvdec_hwaccel
mpeg4_vaapi_hwaccel
mpeg4_vdpau_hwaccel
mpeg4_videotoolbox_hwaccel
prores_videotoolbox_hwaccel
prores_vulkan_hwaccel
prores_raw_vulkan_hwaccel
vc1_d3d11va_hwaccel
vc1_d3d11va2_hwaccel
vc1_d3d12va_hwaccel
vc1_dxva2_hwaccel
vc1_nvdec_hwaccel
vc1_vaapi_hwaccel
vc1_vdpau_hwaccel
vp8_nvdec_hwaccel
vp8_vaapi_hwaccel
vp9_d3d11va_hwaccel
vp9_d3d11va2_hwaccel
vp9_d3d12va_hwaccel
vp9_dxva2_hwaccel
vp9_nvdec_hwaccel
vp9_vaapi_hwaccel
vp9_vdpau_hwaccel
vp9_videotoolbox_hwaccel
vp9_vulkan_hwaccel
vvc_vaapi_hwaccel
wmv3_d3d11va_hwaccel
wmv3_d3d11va2_hwaccel
wmv3_d3d12va_hwaccel
wmv3_dxva2_hwaccel
wmv3_nvdec_hwaccel
wmv3_vaapi_hwaccel
wmv3_vdpau_hwaccel'
IFS=' 	
'
INDEV_LIST='alsa_indev
android_camera_indev
avfoundation_indev
decklink_indev
dshow_indev
fbdev_indev
gdigrab_indev
iec61883_indev
jack_indev
kmsgrab_indev
lavfi_indev
openal_indev
oss_indev
pulse_indev
sndio_indev
v4l2_indev
vfwcap_indev
xcbgrab_indev
libcdio_indev
libdc1394_indev'
INFOPATH=/clang64/local/info:/clang64/share/info:/usr/local/info:/usr/share/info:/usr/info:/share/info
INTRINSICS_LIST='
    intrinsics_neon
    intrinsics_sse2
'
LC_ALL=C
LC_CTYPE=en_US.UTF-8
LD_LIB=-l%
LD_O='-o $@'
LD_PATH=-L
LIBNAME='$(LIBPREF)$(FULLNAME)$(LIBSUF)'
LIBPREF=lib
LIBRARY_LIST='
    avdevice
    avfilter
    swscale
    avformat
    avcodec
    swresample
    avutil
'
LIBSUF=.a
LIB_INSTALL_EXTRA_CMD='$$(RANLIB) "$(LIBDIR)/$(LIBNAME)"'
LICENSE_LIST='
    gpl
    nonfree
    version3
'
LINES=27
LOCALAPPDATA='C:\Users\printfdebugging\AppData\Local'
LOGONSERVER='\\DESKTOP-IRMKBN7'
MACHTYPE=x86_64-pc-cygwin
MANPATH=/clang64/local/man:/clang64/share/man:/usr/local/man:/usr/share/man:/usr/man:/share/man
MATH_FUNCS='
    atanf
    atan2f
    cbrt
    cbrtf
    copysign
    cosf
    erf
    exp2
    exp2f
    expf
    hypot
    isfinite
    isinf
    isnan
    ldexpf
    llrint
    llrintf
    log2
    log2f
    log10f
    lrint
    lrintf
    powf
    rint
    round
    roundf
    sinf
    trunc
    truncf
'
MINGW_CHOST=x86_64-w64-mingw32
MINGW_PACKAGE_PREFIX=mingw-w64-clang-x86_64
MINGW_PREFIX=/clang64
MSYSCON=mintty.exe
MSYSTEM=CLANG64
MSYSTEM_CARCH=x86_64
MSYSTEM_CHOST=x86_64-w64-mingw32
MSYSTEM_PREFIX=/clang64
MUXER_LIST='a64_muxer
ac3_muxer
ac4_muxer
adts_muxer
adx_muxer
aea_muxer
aiff_muxer
alp_muxer
amr_muxer
amv_muxer
apm_muxer
apng_muxer
aptx_muxer
aptx_hd_muxer
apv_muxer
argo_asf_muxer
argo_cvg_muxer
asf_muxer
ass_muxer
ast_muxer
asf_stream_muxer
au_muxer
avi_muxer
avif_muxer
avm2_muxer
avs2_muxer
avs3_muxer
bit_muxer
caf_muxer
cavsvideo_muxer
codec2_muxer
codec2raw_muxer
crc_muxer
dash_muxer
data_muxer
daud_muxer
dfpwm_muxer
dirac_muxer
dnxhd_muxer
dts_muxer
dv_muxer
eac3_muxer
evc_muxer
f4v_muxer
ffmetadata_muxer
fifo_muxer
filmstrip_muxer
fits_muxer
flac_muxer
flv_muxer
framecrc_muxer
framehash_muxer
framemd5_muxer
g722_muxer
g723_1_muxer
g726_muxer
g726le_muxer
gif_muxer
gsm_muxer
gxf_muxer
h261_muxer
h263_muxer
h264_muxer
hash_muxer
hds_muxer
hevc_muxer
hls_muxer
iamf_muxer
ico_muxer
ilbc_muxer
image2_muxer
image2pipe_muxer
ipod_muxer
ircam_muxer
ismv_muxer
ivf_muxer
jacosub_muxer
kvag_muxer
latm_muxer
lc3_muxer
lrc_muxer
m4v_muxer
mcc_muxer
md5_muxer
matroska_muxer
matroska_audio_muxer
microdvd_muxer
mjpeg_muxer
mlp_muxer
mmf_muxer
mov_muxer
mp2_muxer
mp3_muxer
mp4_muxer
mpeg1system_muxer
mpeg1vcd_muxer
mpeg1video_muxer
mpeg2dvd_muxer
mpeg2svcd_muxer
mpeg2video_muxer
mpeg2vob_muxer
mpegts_muxer
mpjpeg_muxer
mxf_muxer
mxf_d10_muxer
mxf_opatom_muxer
null_muxer
nut_muxer
obu_muxer
oga_muxer
ogg_muxer
ogv_muxer
oma_muxer
opus_muxer
pcm_alaw_muxer
pcm_mulaw_muxer
pcm_vidc_muxer
pcm_f64be_muxer
pcm_f64le_muxer
pcm_f32be_muxer
pcm_f32le_muxer
pcm_s32be_muxer
pcm_s32le_muxer
pcm_s24be_muxer
pcm_s24le_muxer
pcm_s16be_muxer
pcm_s16le_muxer
pcm_s8_muxer
pcm_u32be_muxer
pcm_u32le_muxer
pcm_u24be_muxer
pcm_u24le_muxer
pcm_u16be_muxer
pcm_u16le_muxer
pcm_u8_muxer
psp_muxer
rawvideo_muxer
rcwt_muxer
rm_muxer
roq_muxer
rso_muxer
rtp_muxer
rtp_mpegts_muxer
rtsp_muxer
sap_muxer
sbc_muxer
scc_muxer
segafilm_muxer
segment_muxer
stream_segment_muxer
smjpeg_muxer
smoothstreaming_muxer
sox_muxer
spx_muxer
spdif_muxer
srt_muxer
streamhash_muxer
sup_muxer
swf_muxer
tee_muxer
tg2_muxer
tgp_muxer
mkvtimestamp_v2_muxer
truehd_muxer
tta_muxer
ttml_muxer
uncodedframecrc_muxer
vc1_muxer
vc1t_muxer
voc_muxer
vvc_muxer
w64_muxer
wav_muxer
webm_muxer
webm_dash_manifest_muxer
webm_chunk_muxer
webp_muxer
webvtt_muxer
whip_muxer
wsaud_muxer
wtv_muxer
wv_muxer
yuv4mpegpipe_muxer
chromaprint_muxer'
NUMBER_OF_PROCESSORS=16
NVCC_C=-c
NVCC_O='-o $@'
OBJCC_C=-c
OBJCC_E='-E -o $@'
OBJCC_O='-o $@'
OLDPWD=/home/printfdebugging
OPTERR=1
OPTIND=1
ORIGINAL_PATH=/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/
ORIGINAL_TEMP=/c/Users/PRINTF~1/AppData/Local/Temp
ORIGINAL_TMP=/c/Users/PRINTF~1/AppData/Local/Temp
OS=Windows_NT
OSTYPE=cygwin
OUTDEV_LIST='alsa_outdev
audiotoolbox_outdev
caca_outdev
decklink_outdev
fbdev_outdev
oss_outdev
pulse_outdev
sndio_outdev
v4l2_outdev
xv_outdev'
OneDrive='C:\Users\printfdebugging\OneDrive'
PARSER_LIST='aac_parser
aac_latm_parser
ac3_parser
adx_parser
ahx_parser
amr_parser
apv_parser
av1_parser
avs2_parser
avs3_parser
bmp_parser
cavsvideo_parser
cook_parser
cri_parser
dca_parser
dirac_parser
dnxhd_parser
dnxuc_parser
dolby_e_parser
dpx_parser
dvaudio_parser
dvbsub_parser
dvdsub_parser
dvd_nav_parser
evc_parser
flac_parser
ftr_parser
ffv1_parser
g723_1_parser
g729_parser
gif_parser
gsm_parser
h261_parser
h263_parser
h264_parser
hevc_parser
hdr_parser
ipu_parser
jpeg2000_parser
jpegxl_parser
jpegxs_parser
lcevc_parser
misc4_parser
mjpeg_parser
mlp_parser
mpeg4video_parser
mpegaudio_parser
mpegvideo_parser
opus_parser
prores_parser
png_parser
pnm_parser
prores_raw_parser
qoi_parser
rv34_parser
sbc_parser
sipr_parser
tak_parser
vc1_parser
vorbis_parser
vp3_parser
vp8_parser
vp9_parser
vvc_parser
webp_parser
xbm_parser
xma_parser
xwd_parser'
PATH=/clang64/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/clang64/lib/emscripten
PATHEXT='.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
PATHS_LIST='
    bindir
    datadir
    docdir
    incdir
    libdir
    mandir
    pkgconfigdir
    prefix
    shlibdir
    install_name_dir
'
PIPESTATUS=([0]="0")
PKG_CONFIG_PATH=/clang64/lib/pkgconfig:/clang64/share/pkgconfig
PKG_CONFIG_SYSTEM_INCLUDE_PATH=/clang64/include
PKG_CONFIG_SYSTEM_LIBRARY_PATH=/clang64/lib
POSIXLY_CORRECT=y
PPID=3171
PRINTER=
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER='AMD64 Family 25 Model 116 Stepping 1, AuthenticAMD'
PROCESSOR_LEVEL=25
PROCESSOR_REVISION=7401
PROGRAMFILES='C:\Program Files'
PROGRAM_LIST='
    ffplay
    ffprobe
    ffmpeg
'
PROTOCOL_LIST='android_content_protocol
async_protocol
bluray_protocol
cache_protocol
concat_protocol
concatf_protocol
crypto_protocol
data_protocol
fd_protocol
ffrtmpcrypt_protocol
ffrtmphttp_protocol
file_protocol
ftp_protocol
gopher_protocol
gophers_protocol
http_protocol
httpproxy_protocol
https_protocol
icecast_protocol
mmsh_protocol
mmst_protocol
md5_protocol
pipe_protocol
prompeg_protocol
rtmp_protocol
rtmpe_protocol
rtmps_protocol
rtmpt_protocol
rtmpte_protocol
rtmpts_protocol
rtp_protocol
sctp_protocol
srtp_protocol
subfile_protocol
tee_protocol
tcp_protocol
tls_protocol
dtls_protocol
udp_protocol
udplite_protocol
unix_protocol
libamqp_protocol
librist_protocol
librtmp_protocol
librtmpe_protocol
librtmps_protocol
librtmpt_protocol
librtmpte_protocol
libsrt_protocol
libssh_protocol
libsmbclient_protocol
libzmq_protocol
ipfs_gateway_protocol
ipns_gateway_protocol'
PS4='+ '
PSModulePath='C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules'
PUBLIC='C:\Users\Public'
PWD=/c/Users/printfdebugging/FFmpeg
ProgramData='C:\ProgramData'
ProgramW6432='C:\Program Files'
SESSIONNAME=Console
SHELL=/usr/bin/bash
SHELLOPTS=braceexpand:hashall:interactive-comments:posix
SHFLAGS='-shared -Wl,-soname,$$(@F)'
SHLVL=3
SLIBNAME='$(SLIBPREF)$(FULLNAME)$(SLIBSUF)'
SLIBNAME_WITH_MAJOR='$(SLIBNAME).$(LIBMAJOR)'
SLIBNAME_WITH_VERSION='$(SLIBNAME).$(LIBVERSION)'
SLIBPREF=lib
SLIBSUF=.so
SLIB_INSTALL_LINKS='$(SLIBNAME_WITH_MAJOR) $(SLIBNAME)'
SLIB_INSTALL_NAME='$(SLIBNAME_WITH_VERSION)'
SUBSYSTEM_LIST='
    dwt
    error_resilience
    faan
    fast_unaligned
    iamf
    lsp
    pixelutils
    network
'
SYSTEMDRIVE=C:
SYSTEMROOT='C:\WINDOWS'
SYSTEM_FEATURES='
    dos_paths
    libc_msvcrt
    MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS
    section_data_rel_ro
    threads
    uwp
    winrt
'
SYSTEM_FUNCS='
    access
    aligned_malloc
    arc4random_buf
    clock_gettime
    closesocket
    CommandLineToArgvW
    elf_aux_info
    fcntl
    getaddrinfo
    getauxval
    getenv
    gethrtime
    getopt
    GetModuleHandle
    GetProcessAffinityMask
    GetProcessMemoryInfo
    GetProcessTimes
    getrusage
    GetStdHandle
    GetSystemTimeAsFileTime
    gettimeofday
    glob
    glXGetProcAddress
    gmtime_r
    inet_aton
    isatty
    kbhit
    localtime_r
    lstat
    lzo1x_999_compress
    mach_absolute_time
    MapViewOfFile
    memalign
    mkstemp
    mmap
    mprotect
    nanosleep
    PeekNamedPipe
    posix_memalign
    prctl
    pthread_cancel
    pthread_set_name_np
    pthread_setname_np
    sched_getaffinity
    SecItemImport
    SetConsoleTextAttribute
    SetConsoleCtrlHandler
    SetDllDirectory
    setmode
    setrlimit
    Sleep
    strerror_r
    sysconf
    sysctl
    sysctlbyname
    tempnam
    usleep
    UTGetOSTypeFromString
    VirtualAlloc
    wglGetProcAddress
'
SYSTEM_LIBRARIES='
    bcrypt
    vaapi_drm
    vaapi_x11
    vaapi_win32
    vdpau_x11
'
TEMP=/tmp
TERM=xterm-256color
TERM_PROGRAM=mintty
TERM_PROGRAM_VERSION=3.8.1
THREADS_LIST='
    pthreads
    os2threads
    w32threads
'
TMP=/tmp
TOOLCHAIN_FEATURES='
    as_arch_directive
    as_archext_crc_directive
    as_archext_dotprod_directive
    as_archext_i8mm_directive
    as_archext_sha3_directive
    as_archext_aes_directive
    as_archext_sve_directive
    as_archext_sve2_directive
    as_archext_sme_directive
    as_archext_sme_i16i64_directive
    as_archext_sme2_directive
    as_dn_directive
    as_fpu_directive
    as_func
    as_object_arch
    asm_mod_q
    blocks_extension
    ebp_available
    ebx_available
    gnu_as
    gnu_windres
    ibm_asm
    inline_asm_direct_symbol_refs
    inline_asm_labels
    inline_asm_nonlocal_labels
    pragma_deprecated
    rsync_contimeout
    symver_asm_label
    symver_gnu_asm
    vfp_args
    xform_asm
    xmm_clobbers
'
TYPES_LIST='
    DPI_AWARENESS_CONTEXT
    IDXGIOutput5
    __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession5
    IDirect3DDxgiInterfaceAccess
    kCMVideoCodecType_HEVC
    kCMVideoCodecType_HEVCWithAlpha
    kCMVideoCodecType_VP9
    kCMVideoCodecType_AV1
    kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange
    kCVPixelFormatType_422YpCbCr8BiPlanarVideoRange
    kCVPixelFormatType_422YpCbCr10BiPlanarVideoRange
    kCVPixelFormatType_422YpCbCr16BiPlanarVideoRange
    kCVPixelFormatType_444YpCbCr8BiPlanarVideoRange
    kCVPixelFormatType_444YpCbCr10BiPlanarVideoRange
    kCVPixelFormatType_444YpCbCr16BiPlanarVideoRange
    kCVPixelFormatType_422YpCbCr8_yuvs
    kCVImageBufferTransferFunction_SMPTE_ST_2084_PQ
    kCVImageBufferTransferFunction_ITU_R_2100_HLG
    kCVImageBufferTransferFunction_Linear
    kCVImageBufferYCbCrMatrix_ITU_R_2020
    kCVImageBufferColorPrimaries_ITU_R_2020
    kCVImageBufferTransferFunction_ITU_R_2020
    kCVImageBufferTransferFunction_SMPTE_ST_428_1
    kVTQPModulationLevel_Default
    SecPkgContext_KeyingMaterialInfo
    socklen_t
    struct_addrinfo
    struct_group_source_req
    struct_ip_mreq_source
    struct_ipv6_mreq
    struct_msghdr_msg_flags
    struct_pollfd
    struct_rusage_ru_maxrss
    struct_sctp_event_subscribe
    struct_sockaddr_in6
    struct_sockaddr_sa_len
    struct_sockaddr_storage
    struct_stat_st_mtim_tv_nsec
    struct_v4l2_frmivalenum_discrete
    struct_mfxConfigInterface
'
TZ=Asia/Kolkata
UID=197608
USER=printfdebugging
USERDOMAIN=DESKTOP-IRMKBN7
USERDOMAIN_ROAMINGPROFILE=DESKTOP-IRMKBN7
USERNAME=printfdebugging
USERPROFILE='C:\Users\printfdebugging'
VBOX_HWVIRTEX_IGNORE_SVM_IN_USE=1
VERSION_SCRIPT_POSTPROCESS_CMD=cat
VK_SDK_PATH='C:\vulkan\'
VULKAN_SDK='C:\vulkan\'
WINDIR='C:\WINDOWS'
X86ASM_O='-o $@'
XDG_DATA_DIRS=/clang64/share/:/usr/local/share/:/usr/share/
_='# ./configure --prefix=/c/Users/printfdebugging/FFmpeg/install --target-os=mingw32 --arch=x86_64 --cc=clang --cxx=clang++ --ld=clang --enable-gpl --enable-version3 --enable-shared --logfile=logfile.log --disable-static --enable-response-files'
a3dscope_filter=yes
a64_muxer=yes
a64multi5_encoder=yes
a64multi_encoder=yes
aa_demuxer=yes
aac_adtstoasc_bsf=yes
aac_adtstoasc_bsf_select='adts_header mpeg4audio'
aac_at_decoder=yes
aac_at_decoder_deps=audiotoolbox
aac_at_decoder_select=aac_adtstoasc_bsf
aac_at_encoder=yes
aac_at_encoder_deps=audiotoolbox
aac_at_encoder_select=audio_frame_queue
aac_decoder=yes
aac_decoder_select='adts_header mpeg4audio sinewin'
aac_demuxer=yes
aac_encoder=yes
aac_encoder_select='audio_frame_queue lpc sinewin'
aac_fixed_decoder=yes
aac_fixed_decoder_select='adts_header mpeg4audio'
aac_latm_decoder=yes
aac_latm_decoder_select='aac_decoder aac_latm_parser'
aac_latm_parser=yes
aac_mediacodec_decoder=yes
aac_mediacodec_decoder_deps=mediacodec
aac_mediacodec_decoder_select='aac_adtstoasc_bsf aac_parser'
aac_mf_encoder=yes
aac_mf_encoder_deps=mediafoundation
aac_parser=yes
aac_parser_select='adts_header mpeg4audio'
aap_filter=yes
aasc_decoder=yes
aax_demuxer=yes
abench_filter=yes
abitscope_filter=yes
ac3_at_decoder=yes
ac3_at_decoder_deps=audiotoolbox
ac3_at_decoder_select=ac3_parser
ac3_decoder=yes
ac3_decoder_select='ac3_parser ac3dsp bswapdsp fmtconvert'
ac3_demuxer=yes
ac3_demuxer_select=ac3_parser
ac3_encoder=yes
ac3_encoder_select='ac3dsp audiodsp me_cmp'
ac3_fixed_decoder=yes
ac3_fixed_decoder_select='ac3_parser ac3dsp bswapdsp'
ac3_fixed_encoder=yes
ac3_fixed_encoder_select='ac3dsp audiodsp me_cmp'
ac3_mf_encoder=yes
ac3_mf_encoder_deps=mediafoundation
ac3_muxer=yes
ac3_parser=yes
ac4_demuxer=yes
ac4_muxer=yes
ace_demuxer=yes
acelp_kelvin_decoder=yes
acelp_kelvin_decoder_select='audiodsp celp_math'
acm_demuxer=yes
acompressor_filter=yes
acontrast_filter=yes
acopy_filter=yes
acrossfade_filter=yes
acrossover_filter=yes
acrusher_filter=yes
act_demuxer=yes
act_demuxer_select=riffdec
action=enable
acue_filter=yes
addroi_filter=yes
adeclick_filter=yes
adeclip_filter=yes
adecorrelate_filter=yes
adelay_filter=yes
adenorm_filter=yes
aderivative_filter=yes
adf_demuxer=yes
adp_demuxer=yes
adpcm_4xm_decoder=yes
adpcm_adx_decoder=yes
adpcm_adx_encoder=yes
adpcm_afc_decoder=yes
adpcm_agm_decoder=yes
adpcm_aica_decoder=yes
adpcm_argo_decoder=yes
adpcm_argo_encoder=yes
adpcm_circus_decoder=yes
adpcm_circus_decoder_deps=lgpl_gpl
adpcm_ct_decoder=yes
adpcm_dtk_decoder=yes
adpcm_ea_decoder=yes
adpcm_ea_maxis_xa_decoder=yes
adpcm_ea_r1_decoder=yes
adpcm_ea_r2_decoder=yes
adpcm_ea_r3_decoder=yes
adpcm_ea_xas_decoder=yes
adpcm_g722_decoder=yes
adpcm_g722_decoder_select=g722dsp
adpcm_g722_encoder=yes
adpcm_g722_encoder_select=g722dsp
adpcm_g726_decoder=yes
adpcm_g726_encoder=yes
adpcm_g726le_decoder=yes
adpcm_g726le_encoder=yes
adpcm_ima_acorn_decoder=yes
adpcm_ima_alp_decoder=yes
adpcm_ima_alp_encoder=yes
adpcm_ima_amv_decoder=yes
adpcm_ima_amv_encoder=yes
adpcm_ima_apc_decoder=yes
adpcm_ima_apm_decoder=yes
adpcm_ima_apm_encoder=yes
adpcm_ima_cunning_decoder=yes
adpcm_ima_dat4_decoder=yes
adpcm_ima_dk3_decoder=yes
adpcm_ima_dk4_decoder=yes
adpcm_ima_ea_eacs_decoder=yes
adpcm_ima_ea_sead_decoder=yes
adpcm_ima_escape_decoder=yes
adpcm_ima_escape_decoder_deps=lgpl_gpl
adpcm_ima_hvqm2_decoder=yes
adpcm_ima_hvqm2_decoder_deps=lgpl_gpl
adpcm_ima_hvqm4_decoder=yes
adpcm_ima_hvqm4_decoder_deps=lgpl_gpl
adpcm_ima_iss_decoder=yes
adpcm_ima_magix_decoder=yes
adpcm_ima_magix_decoder_deps=lgpl_gpl
adpcm_ima_moflex_decoder=yes
adpcm_ima_mtf_decoder=yes
adpcm_ima_oki_decoder=yes
adpcm_ima_pda_decoder=yes
adpcm_ima_pda_decoder_deps=lgpl_gpl
adpcm_ima_qt_at_decoder=yes
adpcm_ima_qt_at_decoder_deps=audiotoolbox
adpcm_ima_qt_decoder=yes
adpcm_ima_qt_encoder=yes
adpcm_ima_rad_decoder=yes
adpcm_ima_smjpeg_decoder=yes
adpcm_ima_ssi_decoder=yes
adpcm_ima_ssi_encoder=yes
adpcm_ima_wav_decoder=yes
adpcm_ima_wav_encoder=yes
adpcm_ima_ws_decoder=yes
adpcm_ima_ws_encoder=yes
adpcm_ima_xbox_decoder=yes
adpcm_ms_decoder=yes
adpcm_ms_encoder=yes
adpcm_mtaf_decoder=yes
adpcm_n64_decoder=yes
adpcm_n64_decoder_deps=lgpl_gpl
adpcm_psx_decoder=yes
adpcm_psxc_decoder=yes
adpcm_psxc_decoder_deps=lgpl_gpl
adpcm_sanyo_decoder=yes
adpcm_sbpro_2_decoder=yes
adpcm_sbpro_3_decoder=yes
adpcm_sbpro_4_decoder=yes
adpcm_swf_decoder=yes
adpcm_swf_encoder=yes
adpcm_thp_decoder=yes
adpcm_thp_le_decoder=yes
adpcm_vima_decoder=yes
adpcm_xa_decoder=yes
adpcm_xmd_decoder=yes
adpcm_yamaha_decoder=yes
adpcm_yamaha_encoder=yes
adpcm_zork_decoder=yes
adrawgraph_filter=yes
adrc_filter=yes
ads_demuxer=yes
adts_muxer=yes
adts_muxer_select=mpeg4audio
adx_demuxer=yes
adx_muxer=yes
adx_parser=yes
adynamicequalizer_filter=yes
adynamicsmooth_filter=yes
aea_demuxer=yes
aea_muxer=yes
aecho_filter=yes
aemphasis_filter=yes
aesni=yes
aesni_deps=sse42
aesni_external_deps=sse42_external
aesni_inline_deps=sse42_inline
aesni_suggest='aesni_external aesni_inline'
aeval_filter=yes
aevalsrc_filter=yes
aexciter_filter=yes
afade_filter=yes
afc_demuxer=yes
afdelaysrc_filter=yes
afftdn_filter=yes
afftfilt_filter=yes
afir_filter=yes
afireqsrc_filter=yes
afirsrc_filter=yes
aformat_filter=yes
afreqshift_filter=yes
afwtdn_filter=yes
agate_filter=yes
agm_decoder=yes
agm_decoder_select=idctdsp
agraphmonitor_filter=yes
ahistogram_filter=yes
ahx_decoder=yes
ahx_decoder_deps=lgpl_gpl
ahx_decoder_select='mpegaudio ahx_to_mp2_bsf'
ahx_parser=yes
ahx_parser_deps=lgpl_gpl
ahx_to_mp2_bsf=yes
ahx_to_mp2_bsf_deps=lgpl_gpl
aic_decoder=yes
aic_decoder_select='golomb idctdsp'
aiff_demuxer=yes
aiff_muxer=yes
aiff_muxer_select=iso_media
aiir_filter=yes
aintegral_filter=yes
ainterleave_filter=yes
aix_demuxer=yes
alac_at_decoder=yes
alac_at_decoder_deps=audiotoolbox
alac_at_encoder=yes
alac_at_encoder_deps=audiotoolbox
alac_at_encoder_select=audio_frame_queue
alac_decoder=yes
alac_encoder=yes
alac_encoder_select=lpc
alatency_filter=yes
alias_pix_decoder=yes
alias_pix_encoder=yes
aligned_stack_if_any='aarch64 ppc x86'
alimiter_filter=yes
allpass_filter=yes
allrgb_filter=yes
allyuv_filter=yes
aloop_filter=yes
alp_demuxer=yes
alp_muxer=yes
alphaextract_filter=yes
alphamerge_filter=yes
als_decoder=yes
als_decoder_select='bswapdsp mpeg4audio'
alsa=yes
alsa_indev=yes
alsa_indev_deps=alsa
alsa_outdev=yes
alsa_outdev_deps=alsa
altivec=yes
altivec_deps=ppc
amd3dnow=yes
amd3dnow_external_deps=_external
amd3dnow_inline_deps=_inline
amd3dnow_suggest='amd3dnow_external amd3dnow_inline'
amd3dnowext=yes
amd3dnowext_external_deps=_external
amd3dnowext_inline_deps=_inline
amd3dnowext_suggest='amd3dnowext_external amd3dnowext_inline'
amerge_filter=yes
ametadata_filter=yes
ametadata_filter_deps=avformat
amf=yes
amf_capture_filter=yes
amf_capture_filter_deps=amf
amf_deps_any='libdl LoadLibrary'
amix_filter=yes
amovie_filter=yes
amovie_filter_deps='avcodec avformat'
amplify_filter=yes
amr_demuxer=yes
amr_muxer=yes
amr_nb_at_decoder=yes
amr_nb_at_decoder_deps=audiotoolbox
amr_parser=yes
amrnb_decoder=yes
amrnb_decoder_select='lsp celp_math'
amrnb_demuxer=yes
amrnb_mediacodec_decoder=yes
amrnb_mediacodec_decoder_deps=mediacodec
amrnb_mediacodec_decoder_select=amr_parser
amrwb_decoder=yes
amrwb_decoder_select='lsp celp_math'
amrwb_demuxer=yes
amrwb_mediacodec_decoder=yes
amrwb_mediacodec_decoder_deps=mediacodec
amrwb_mediacodec_decoder_select=amr_parser
amultiply_filter=yes
amv_decoder=yes
amv_decoder_select=sp5x_decoder
amv_encoder=yes
amv_encoder_select='jpegtables mpegvideoenc'
amv_muxer=yes
amv_muxer_select=riffenc
android_camera_indev=yes
android_camera_indev_deps='android camera2ndk mediandk pthreads'
android_content_protocol=yes
android_content_protocol_deps=jni
android_content_protocol_select=file_protocol
anequalizer_filter=yes
anlmdn_filter=yes
anlmf_filter=yes
anlms_filter=yes
anm_decoder=yes
anm_demuxer=yes
anoisesrc_filter=yes
ansi_decoder=yes
anull_decoder=yes
anull_encoder=yes
anull_filter=yes
anullsink_filter=yes
anullsrc_filter=yes
apac_decoder=yes
apac_demuxer=yes
apad_filter=yes
apc_demuxer=yes
ape_decoder=yes
ape_decoder_select='bswapdsp llauddsp'
ape_demuxer=yes
aperms_filter=yes
aphasemeter_filter=yes
aphaser_filter=yes
aphaseshift_filter=yes
apm_demuxer=yes
apm_muxer=yes
apng_decoder=yes
apng_decoder_select=inflate_wrapper
apng_demuxer=yes
apng_encoder=yes
apng_encoder_select='deflate_wrapper llvidencdsp'
apng_muxer=yes
appkit=yes
apsnr_filter=yes
apsyclip_filter=yes
aptx_decoder=yes
aptx_demuxer=yes
aptx_encoder=yes
aptx_encoder_select=audio_frame_queue
aptx_hd_decoder=yes
aptx_hd_demuxer=yes
aptx_hd_encoder=yes
aptx_hd_encoder_select=audio_frame_queue
aptx_hd_muxer=yes
aptx_muxer=yes
apulsator_filter=yes
apv_decoder=yes
apv_decoder_select=cbs_apv
apv_demuxer=yes
apv_demuxer_select=apv_parser
apv_metadata_bsf=yes
apv_muxer=yes
apv_parser=yes
apv_parser_select=cbs_apv
aqtitle_demuxer=yes
ar_default=ar
arbc_decoder=yes
arch=x86_64
arch_default=x86_64
arealtime_filter=yes
aresample_filter=yes
aresample_filter_deps=swresample
areverse_filter=yes
argo_asf_demuxer=yes
argo_asf_muxer=yes
argo_brp_demuxer=yes
argo_cvg_demuxer=yes
argo_cvg_muxer=yes
argo_decoder=yes
arls_filter=yes
arm_crc=yes
arm_crc_deps=aarch64
arm_crc_inline_deps=inline_asm
armv5te=yes
armv5te_deps=arm
armv5te_inline_deps=inline_asm
armv6=yes
armv6_deps=arm
armv6_inline_deps=inline_asm
armv6t2=yes
armv6t2_deps=arm
armv6t2_inline_deps=inline_asm
armv8=yes
armv8_deps=aarch64
armv8_inline_deps=inline_asm
arnndn_filter=yes
asdr_filter=yes
asegment_filter=yes
aselect_filter=yes
asendcmd_filter=yes
asetnsamples_filter=yes
asetpts_filter=yes
asetrate_filter=yes
asettb_filter=yes
asf_demuxer=yes
asf_demuxer_select=riffdec
asf_muxer=yes
asf_muxer_select=riffenc
asf_o_demuxer=yes
asf_o_demuxer_select=riffdec
asf_stream_muxer=yes
asf_stream_muxer_select=asf_muxer
asflags_filter=echo
ashowinfo_filter=yes
asidedata_filter=yes
asisdr_filter=yes
asm=yes
asoftclip_filter=yes
aspectralstats_filter=yes
asplit_filter=yes
asr_filter=yes
asr_filter_deps=pocketsphinx
ass_decoder=yes
ass_demuxer=yes
ass_encoder=yes
ass_filter=yes
ass_filter_deps=libass
ass_muxer=yes
ast_demuxer=yes
ast_muxer=yes
astats_filter=yes
astreamselect_filter=yes
asubboost_filter=yes
asubcut_filter=yes
asupercut_filter=yes
asuperpass_filter=yes
asuperstop_filter=yes
asv1_decoder=yes
asv1_decoder_select='blockdsp bswapdsp idctdsp'
asv1_encoder=yes
asv1_encoder_select='aandcttables bswapdsp fdctdsp pixblockdsp'
asv2_decoder=yes
asv2_decoder_select='blockdsp bswapdsp idctdsp'
asv2_encoder=yes
asv2_encoder_select='aandcttables bswapdsp fdctdsp pixblockdsp'
async_protocol=yes
async_protocol_deps=threads
atadenoise_filter=yes
atempo_filter=yes
atilt_filter=yes
atomics_native_if_any='
    atomics_win32
'
atomics_win32_if=MemoryBarrier
atrac1_decoder=yes
atrac1_decoder_select=sinewin
atrac3_decoder=yes
atrac3al_decoder=yes
atrac3p_decoder=yes
atrac3p_decoder_select=sinewin
atrac3pal_decoder=yes
atrac3pal_decoder_select=sinewin
atrac9_decoder=yes
atrim_filter=yes
au_demuxer=yes
au_muxer=yes
audiotoolbox=yes
audiotoolbox_outdev=yes
audiotoolbox_outdev_deps='audiotoolbox pthreads AudioObjectPropertyAddress'
audiotoolbox_outdev_extralibs='-framework AudioToolbox -framework CoreAudio'
aura2_decoder=yes
aura_decoder=yes
av1_amf_decoder=yes
av1_amf_decoder_deps=amf
av1_amf_encoder=yes
av1_amf_encoder_deps=amf
av1_cuvid_decoder=yes
av1_cuvid_decoder_deps='cuvid CUVIDAV1PICPARAMS'
av1_d3d11va2_hwaccel=yes
av1_d3d11va2_hwaccel_deps='d3d11va DXVA_PicParams_AV1'
av1_d3d11va2_hwaccel_select=av1_decoder
av1_d3d11va_hwaccel=yes
av1_d3d11va_hwaccel_deps='d3d11va DXVA_PicParams_AV1'
av1_d3d11va_hwaccel_select=av1_decoder
av1_d3d12va_encoder=yes
av1_d3d12va_encoder_deps='d3d12va d3d12va_av1_headers'
av1_d3d12va_encoder_select='cbs_av1 d3d12va_encode'
av1_d3d12va_hwaccel=yes
av1_d3d12va_hwaccel_deps='d3d12va DXVA_PicParams_AV1'
av1_d3d12va_hwaccel_select=av1_decoder
av1_decoder=yes
av1_decoder_select='atsc_a53 cbs_av1 dovi_rpudec'
av1_demuxer=yes
av1_demuxer_select='av1_frame_merge_bsf av1_parser'
av1_dxva2_hwaccel=yes
av1_dxva2_hwaccel_deps='dxva2 DXVA_PicParams_AV1'
av1_dxva2_hwaccel_select=av1_decoder
av1_frame_merge_bsf=yes
av1_frame_merge_bsf_select=cbs_av1
av1_frame_split_bsf=yes
av1_frame_split_bsf_select=cbs_av1
av1_mediacodec_decoder=yes
av1_mediacodec_decoder_deps=mediacodec
av1_mediacodec_encoder=yes
av1_mediacodec_encoder_deps=mediacodec
av1_mediacodec_encoder_select=extract_extradata_bsf
av1_metadata_bsf=yes
av1_metadata_bsf_select=cbs_av1
av1_mf_encoder=yes
av1_mf_encoder_deps=mediafoundation
av1_nvdec_hwaccel=yes
av1_nvdec_hwaccel_deps='nvdec CUVIDAV1PICPARAMS'
av1_nvdec_hwaccel_select=av1_decoder
av1_nvenc_encoder=yes
av1_nvenc_encoder_deps='nvenc NV_ENC_PIC_PARAMS_AV1'
av1_nvenc_encoder_select=atsc_a53
av1_parser=yes
av1_parser_select=cbs_av1
av1_qsv_decoder=yes
av1_qsv_decoder_select=qsvdec
av1_qsv_encoder=yes
av1_qsv_encoder_deps=libvpl
av1_qsv_encoder_select=qsvenc
av1_vaapi_encoder=yes
av1_vaapi_encoder_deps=VAEncPictureParameterBufferAV1
av1_vaapi_encoder_select='cbs_av1 vaapi_encode'
av1_vaapi_hwaccel=yes
av1_vaapi_hwaccel_deps='vaapi VADecPictureParameterBufferAV1_bit_depth_idx'
av1_vaapi_hwaccel_select=av1_decoder
av1_vdpau_hwaccel=yes
av1_vdpau_hwaccel_deps='vdpau VdpPictureInfoAV1'
av1_vdpau_hwaccel_select=av1_decoder
av1_videotoolbox_hwaccel=yes
av1_videotoolbox_hwaccel_deps=videotoolbox
av1_videotoolbox_hwaccel_select=av1_decoder
av1_vulkan_encoder=yes
av1_vulkan_encoder_deps=vulkan_1_4
av1_vulkan_encoder_select='cbs_av1 vulkan_encode'
av1_vulkan_hwaccel=yes
av1_vulkan_hwaccel_deps=vulkan
av1_vulkan_hwaccel_select=av1_decoder
avcodec=yes
avcodec_deps=avutil
avcodec_extralibs='pthreads_extralibs iconv_extralibs dxva2_extralibs liblcevc_dec_extralibs lcms2_extralibs'
avcodec_suggest='libm stdatomic zlib'
avdevice=yes
avdevice_deps='avformat avcodec avutil'
avdevice_suggest='libm stdatomic'
avectorscope_filter=yes
avfilter=yes
avfilter_deps=avutil
avfilter_extralibs=pthreads_extralibs
avfilter_suggest='libm stdatomic zlib spirv_library'
avformat=yes
avformat_deps='avcodec avutil'
avformat_suggest='libm network zlib stdatomic'
avfoundation=yes
avfoundation_indev=yes
avfoundation_indev_deps='avfoundation corevideo coremedia pthreads AVCaptureSession'
avfoundation_indev_extralibs='-framework Foundation'
avfoundation_indev_suggest='coregraphics applicationservices'
avgblur_filter=yes
avgblur_opencl_filter=yes
avgblur_opencl_filter_deps=opencl
avgblur_vulkan_filter=yes
avgblur_vulkan_filter_deps='vulkan spirv_compiler'
avi_demuxer=yes
avi_demuxer_select=riffdec
avi_muxer=yes
avi_muxer_select=riffenc
avif_muxer=yes
avif_muxer_select=mov_muxer
avio_http_serve_files_deps='avformat avutil fork'
avio_http_serve_files_example=yes
avio_list_dir_deps='avformat avutil'
avio_list_dir_example=yes
avio_read_callback_deps='avformat avcodec avutil'
avio_read_callback_example=yes
avisynth=no
avisynth_demuxer=yes
avisynth_demuxer_deps=avisynth
avisynth_demuxer_select=riffdec
avisynth_deps_any='libdl LoadLibrary'
avm2_muxer=yes
avr_demuxer=yes
avrn_decoder=yes
avrp_decoder=yes
avrp_encoder=yes
avs2_demuxer=yes
avs2_muxer=yes
avs2_parser=yes
avs3_demuxer=yes
avs3_muxer=yes
avs3_parser=yes
avs_decoder=yes
avs_demuxer=yes
avsynctest_filter=yes
avui_decoder=yes
avui_encoder=yes
avutil=yes
avutil_extralibs='d3d11va_extralibs d3d12va_extralibs mediacodec_extralibs nanosleep_extralibs pthreads_extralibs vaapi_drm_extralibs vaapi_x11_extralibs vaapi_win32_extralibs vdpau_x11_extralibs'
avutil_suggest='clock_gettime ffnvcodec gcrypt libm zlib libdrm libmfx opencl openssl user32 vaapi vulkan videotoolbox corefoundation corevideo coremedia bcrypt stdatomic'
avx=yes
avx2=yes
avx2_deps=avx
avx2_external_deps=avx_external
avx2_inline_deps=avx_inline
avx2_suggest='avx2_external avx2_inline'
avx512=yes
avx512_deps=avx2
avx512_external_deps=avx2_external
avx512_inline_deps=avx2_inline
avx512_suggest='avx512_external avx512_inline'
avx512icl=yes
avx512icl_deps=avx512
avx512icl_external_deps=avx512_external
avx512icl_inline_deps=avx512_inline
avx512icl_suggest='avx512icl_external avx512icl_inline'
avx_deps=sse42
avx_external_deps=sse42_external
avx_inline_deps=sse42_inline
avx_suggest='avx_external avx_inline'
axcorrelate_filter=yes
azmq_filter=yes
azmq_filter_deps=libzmq
backgroundkey_filter=yes
bandpass_filter=yes
bandreject_filter=yes
bass_filter=yes
bbox_filter=yes
bench_filter=yes
bethsoftvid_decoder=yes
bethsoftvid_demuxer=yes
bfi_decoder=yes
bfi_demuxer=yes
bfstm_demuxer=yes
bilateral_cuda_filter=yes
bilateral_cuda_filter_deps=ffnvcodec
bilateral_cuda_filter_deps_any='cuda_nvcc cuda_llvm'
bilateral_filter=yes
bindir_default='${prefix}/bin'
bink_decoder=yes
bink_decoder_select='blockdsp hpeldsp'
bink_demuxer=yes
binka_demuxer=yes
binkaudio_dct_decoder=yes
binkaudio_dct_decoder_select=wma_freqs
binkaudio_rdft_decoder=yes
binkaudio_rdft_decoder_select=wma_freqs
bintext_decoder=yes
bintext_demuxer=yes
biquad_filter=yes
bit_demuxer=yes
bit_muxer=yes
bitpacked_decoder=yes
bitpacked_demuxer=yes
bitpacked_encoder=yes
bitplanenoise_filter=yes
blackdetect_filter=yes
blackdetect_vulkan_filter=yes
blackdetect_vulkan_filter_deps='vulkan spirv_library'
blackframe_filter=yes
blackframe_filter_deps=gpl
blend_filter=yes
blend_vulkan_filter=yes
blend_vulkan_filter_deps='vulkan spirv_library'
blockdetect_filter=yes
bluray_protocol=yes
bluray_protocol_deps=libbluray
blurdetect_filter=yes
bm3d_filter=yes
bmp_decoder=yes
bmp_encoder=yes
bmp_parser=yes
bmv_audio_decoder=yes
bmv_demuxer=yes
bmv_video_decoder=yes
boa_demuxer=yes
bold_color='[1m'
bonk_decoder=yes
bonk_demuxer=yes
boxblur_filter=yes
boxblur_filter_deps=gpl
boxblur_opencl_filter=yes
boxblur_opencl_filter_deps='opencl gpl'
brender_pix_decoder=yes
brstm_demuxer=yes
bs2b_filter=yes
bs2b_filter_deps=libbs2b
bsfs_if_any='aac_adtstoasc_bsf
ahx_to_mp2_bsf
apv_metadata_bsf
av1_frame_merge_bsf
av1_frame_split_bsf
av1_metadata_bsf
chomp_bsf
dump_extradata_bsf
dca_core_bsf
dovi_rpu_bsf
dts2pts_bsf
dv_error_marker_bsf
eac3_core_bsf
eia608_to_smpte436m_bsf
evc_frame_merge_bsf
extract_extradata_bsf
filter_units_bsf
h264_metadata_bsf
h264_mp4toannexb_bsf
h264_redundant_pps_bsf
hapqa_extract_bsf
hevc_metadata_bsf
hevc_mp4toannexb_bsf
imx_dump_header_bsf
lcevc_metadata_bsf
media100_to_mjpegb_bsf
mjpeg2jpeg_bsf
mjpega_dump_header_bsf
mpeg2_metadata_bsf
mpeg4_unpack_bframes_bsf
mov2textsub_bsf
noise_bsf
null_bsf
opus_metadata_bsf
pcm_rechunk_bsf
pgs_frame_merge_bsf
prores_metadata_bsf
remove_extradata_bsf
setts_bsf
showinfo_bsf
smpte436m_to_eia608_bsf
text2movsub_bsf
trace_headers_bsf
truehd_core_bsf
vp9_metadata_bsf
vp9_raw_reorder_bsf
vp9_superframe_bsf
vp9_superframe_split_bsf
vvc_metadata_bsf
vvc_mp4toannexb_bsf'
bwdif_cuda_filter=yes
bwdif_cuda_filter_deps=ffnvcodec
bwdif_cuda_filter_deps_any='cuda_nvcc cuda_llvm'
bwdif_filter=yes
bwdif_vulkan_filter=yes
bwdif_vulkan_filter_deps='vulkan spirv_compiler'
bzlib=yes
c93_decoder=yes
c93_demuxer=yes
caca_outdev=yes
caca_outdev_deps=libcaca
cache_protocol=yes
caf_demuxer=yes
caf_demuxer_select=iso_media
caf_muxer=yes
caf_muxer_select=iso_media
cairo=no
cas_filter=yes
cavs_decoder=yes
cavs_decoder_select='blockdsp golomb h264chroma idctdsp qpeldsp videodsp'
cavsvideo_demuxer=yes
cavsvideo_muxer=yes
cavsvideo_parser=yes
cbd2_dpcm_decoder=yes
cbs_apv_select=cbs
cbs_av1_select=cbs
cbs_h264_select=cbs
cbs_h265_select=cbs
cbs_h266_select=cbs
cbs_jpeg_select=cbs
cbs_lcevc_select=cbs
cbs_mpeg2_select=cbs
cbs_vp8_select=cbs
cbs_vp9_select=cbs
cc=clang
cc_default=gcc
ccaption_decoder=yes
ccrepack_filter=yes
cdg_demuxer=yes
cdgraphics_decoder=yes
cdtoons_decoder=yes
cdxl_decoder=yes
cdxl_demuxer=yes
cellauto_filter=yes
cfhd_decoder=yes
cfhd_encoder=yes
cflags_filter=echo
channelmap_filter=yes
channelsplit_filter=yes
chomp_bsf=yes
chorus_filter=yes
chromaber_vulkan_filter=yes
chromaber_vulkan_filter_deps='vulkan spirv_library'
chromahold_filter=yes
chromakey_cuda_filter=yes
chromakey_cuda_filter_deps=ffnvcodec
chromakey_cuda_filter_deps_any='cuda_nvcc cuda_llvm'
chromakey_filter=yes
chromanr_filter=yes
chromaprint=no
chromaprint_muxer=yes
chromaprint_muxer_deps=chromaprint
chromashift_filter=yes
ciescope_filter=yes
cine_demuxer=yes
cinepak_decoder=yes
cinepak_encoder=yes
clearvideo_decoder=yes
clearvideo_decoder_select=idctdsp
cljr_decoder=yes
cljr_encoder=yes
cllc_decoder=yes
cllc_decoder_select=bswapdsp
clmul=yes
clmul_deps=sse42
clmul_external_deps=sse42_external
clmul_inline_deps=sse42_inline
clmul_suggest='clmul_external clmul_inline'
codec2_demuxer=yes
codec2_muxer=yes
codec2raw_demuxer=yes
codec2raw_muxer=yes
codecview_filter=yes
color_filter=yes
color_vulkan_filter=yes
color_vulkan_filter_deps='vulkan spirv_library'
colorbalance_filter=yes
colorchannelmixer_filter=yes
colorchart_filter=yes
colorcontrast_filter=yes
colorcorrect_filter=yes
colordetect_filter=yes
colorhold_filter=yes
colorize_filter=yes
colorkey_filter=yes
colorkey_opencl_filter=yes
colorkey_opencl_filter_deps=opencl
colorlevels_filter=yes
colormap_filter=yes
colormatrix_filter=yes
colormatrix_filter_deps=gpl
colorspace_cuda_filter=yes
colorspace_cuda_filter_deps=ffnvcodec
colorspace_cuda_filter_deps_any='cuda_nvcc cuda_llvm'
colorspace_filter=yes
colorspectrum_filter=yes
colortemperature_filter=yes
comfortnoise_decoder=yes
comfortnoise_encoder=yes
comfortnoise_encoder_select=lpc
compand_filter=yes
compensationdelay_filter=yes
concat_demuxer=yes
concat_filter=yes
concat_protocol=yes
concatf_protocol=yes
convolution_filter=yes
convolution_opencl_filter=yes
convolution_opencl_filter_deps=opencl
convolve_filter=yes
cook_decoder=yes
cook_decoder_select='audiodsp sinewin'
cook_parser=yes
copy_filter=yes
coreimage=yes
coreimage_filter=yes
coreimage_filter_deps='coreimage appkit'
coreimage_filter_extralibs='-framework OpenGL'
coreimagesrc_filter=yes
coreimagesrc_filter_deps='coreimage appkit'
coreimagesrc_filter_extralibs='-framework OpenGL'
corr_filter=yes
cover_rect_filter=yes
cover_rect_filter_deps='avcodec avformat gpl'
cpia_decoder=yes
cpu=generic
cpu_init=yes
cpu_init_extralibs=pthreads_extralibs
crc_muxer=yes
cri_decoder=yes
cri_decoder_select=mjpeg_decoder
cri_parser=yes
crop_filter=yes
cropdetect_filter=yes
cropdetect_filter_deps=gpl
crossfeed_filter=yes
crypto_protocol=yes
crystalizer_filter=yes
cscd_decoder=yes
cscd_decoder_suggest=zlib
cuda=yes
cuda_deps=ffnvcodec
cuda_llvm=yes
cuda_nvcc=no
cuda_sdk=no
cue_filter=yes
curves_filter=yes
cuvid=yes
cuvid_deps=ffnvcodec
cws2fws=yes
cws2fws_extralibs=zlib_extralibs
cxx=clang++
cxx_default=g++
cyuv_decoder=yes
d3d11va=yes
d3d11va_deps='dxva_h ID3D11VideoDecoder ID3D11VideoContext'
d3d12va=yes
d3d12va_deps='dxva_h ID3D12Device ID3D12VideoDecoder'
d3d12va_encode_deps='d3d12va ID3D12VideoEncoder d3d12_encoder_feature'
dash_demuxer=yes
dash_demuxer_deps=libxml2
dash_muxer=yes
dash_muxer_select=mp4_muxer
data_demuxer=yes
data_muxer=yes
data_protocol=yes
datadir_default='${prefix}/share/ffmpeg'
datascope_filter=yes
daud_demuxer=yes
daud_muxer=yes
daud_muxer_select=pcm_rechunk_bsf
dblur_filter=yes
dca_core_bsf=yes
dca_decoder=yes
dca_encoder=yes
dca_parser=yes
dcbzl=yes
dcbzl_deps=ppc
dcshift_filter=yes
dcstr_demuxer=yes
dctdnoiz_filter=yes
ddagrab_filter=yes
ddagrab_filter_deps='d3d11va IDXGIOutput1 DXGI_OUTDUPL_FRAME_INFO'
dds_decoder=yes
dds_decoder_select=texturedsp
deband_filter=yes
deblock_filter=yes
debug=yes
decimate_filter=yes
decklink=no
decklink_deps_any='libdl LoadLibrary'
decklink_indev=yes
decklink_indev_deps='decklink threads'
decklink_indev_extralibs=-lstdc++
decklink_indev_suggest=libzvbi
decklink_outdev=yes
decklink_outdev_deps='decklink threads'
decklink_outdev_extralibs=-lstdc++
decklink_outdev_suggest=libklvanc
decode_audio_example=yes
decode_audio_example_deps='avcodec avutil'
decode_filter_audio_example=yes
decode_filter_audio_example_deps='avfilter avcodec avformat avutil'
decode_filter_video_example=yes
decode_filter_video_example_deps='avfilter avcodec avformat avutil'
decode_video_example=yes
decode_video_example_deps='avcodec avutil'
decoders_if_any='aasc_decoder
aic_decoder
alias_pix_decoder
agm_decoder
amv_decoder
anm_decoder
ansi_decoder
apng_decoder
apv_decoder
arbc_decoder
argo_decoder
asv1_decoder
asv2_decoder
aura_decoder
aura2_decoder
avrp_decoder
avrn_decoder
avs_decoder
avui_decoder
bethsoftvid_decoder
bfi_decoder
bink_decoder
bitpacked_decoder
bmp_decoder
bmv_video_decoder
brender_pix_decoder
c93_decoder
cavs_decoder
cdgraphics_decoder
cdtoons_decoder
cdxl_decoder
cfhd_decoder
cinepak_decoder
clearvideo_decoder
cljr_decoder
cllc_decoder
comfortnoise_decoder
cpia_decoder
cri_decoder
cscd_decoder
cyuv_decoder
dds_decoder
dfa_decoder
dirac_decoder
dnxhd_decoder
dpx_decoder
dsicinvideo_decoder
dvaudio_decoder
dvvideo_decoder
dxa_decoder
dxtory_decoder
dxv_decoder
eacmv_decoder
eamad_decoder
eatgq_decoder
eatgv_decoder
eatqi_decoder
eightbps_decoder
eightsvx_exp_decoder
eightsvx_fib_decoder
escape124_decoder
escape130_decoder
exr_decoder
ffv1_decoder
ffvhuff_decoder
fic_decoder
fits_decoder
flashsv_decoder
flashsv2_decoder
flic_decoder
flv_decoder
fmvc_decoder
fourxm_decoder
fraps_decoder
frwu_decoder
g2m_decoder
gdv_decoder
gem_decoder
gif_decoder
h261_decoder
h263_decoder
h263i_decoder
h263p_decoder
h263_v4l2m2m_decoder
h264_decoder
h264_v4l2m2m_decoder
h264_mediacodec_decoder
h264_mmal_decoder
h264_qsv_decoder
h264_rkmpp_decoder
hap_decoder
hevc_decoder
hevc_qsv_decoder
hevc_rkmpp_decoder
hevc_v4l2m2m_decoder
hnm4_video_decoder
hq_hqa_decoder
hqx_decoder
huffyuv_decoder
hymt_decoder
idcin_decoder
iff_ilbm_decoder
imm4_decoder
imm5_decoder
indeo2_decoder
indeo3_decoder
indeo4_decoder
indeo5_decoder
interplay_video_decoder
ipu_decoder
jpeg2000_decoder
jpegls_decoder
jv_decoder
kgv1_decoder
kmvc_decoder
lagarith_decoder
lead_decoder
loco_decoder
lscr_decoder
m101_decoder
magicyuv_decoder
mdec_decoder
media100_decoder
mimic_decoder
mjpeg_decoder
mjpegb_decoder
mmvideo_decoder
mobiclip_decoder
motionpixels_decoder
mpeg1video_decoder
mpeg2video_decoder
mpeg4_decoder
mpeg4_v4l2m2m_decoder
mpeg4_mmal_decoder
mpegvideo_decoder
mpeg1_v4l2m2m_decoder
mpeg2_mmal_decoder
mpeg2_v4l2m2m_decoder
mpeg2_qsv_decoder
mpeg2_mediacodec_decoder
msa1_decoder
mscc_decoder
msmpeg4v1_decoder
msmpeg4v2_decoder
msmpeg4v3_decoder
msp2_decoder
msrle_decoder
mss1_decoder
mss2_decoder
msvideo1_decoder
mszh_decoder
mts2_decoder
mv30_decoder
mvc1_decoder
mvc2_decoder
mvdv_decoder
mvha_decoder
mwsc_decoder
mxpeg_decoder
notchlc_decoder
nuv_decoder
paf_video_decoder
pam_decoder
pbm_decoder
pcx_decoder
pdv_decoder
pfm_decoder
pgm_decoder
pgmyuv_decoder
pgx_decoder
phm_decoder
photocd_decoder
pictor_decoder
pixlet_decoder
png_decoder
ppm_decoder
prores_decoder
prores_raw_decoder
prosumer_decoder
psd_decoder
ptx_decoder
qdraw_decoder
qoi_decoder
qpeg_decoder
qtrle_decoder
r10k_decoder
r210_decoder
rasc_decoder
rawvideo_decoder
rka_decoder
rl2_decoder
roq_decoder
rpza_decoder
rscc_decoder
rtv1_decoder
rv10_decoder
rv20_decoder
rv30_decoder
rv40_decoder
rv60_decoder
s302m_decoder
sanm_decoder
scpr_decoder
screenpresso_decoder
sga_decoder
sgi_decoder
sgirle_decoder
sheervideo_decoder
simbiosis_imx_decoder
smacker_decoder
smc_decoder
smvjpeg_decoder
snow_decoder
sp5x_decoder
speedhq_decoder
speex_decoder
srgc_decoder
sunrast_decoder
svq1_decoder
svq3_decoder
targa_decoder
targa_y216_decoder
tdsc_decoder
theora_decoder
thp_decoder
tiertexseqvideo_decoder
tiff_decoder
tmv_decoder
truemotion1_decoder
truemotion2_decoder
truemotion2rt_decoder
tscc_decoder
tscc2_decoder
txd_decoder
ulti_decoder
utvideo_decoder
v210_decoder
v210x_decoder
v308_decoder
v408_decoder
v410_decoder
vb_decoder
vbn_decoder
vble_decoder
vc1_decoder
vc1image_decoder
vc1_mmal_decoder
vc1_qsv_decoder
vc1_v4l2m2m_decoder
vcr1_decoder
vmdvideo_decoder
vmix_decoder
vmnc_decoder
vp3_decoder
vp4_decoder
vp5_decoder
vp6_decoder
vp6a_decoder
vp6f_decoder
vp7_decoder
vp8_decoder
vp8_rkmpp_decoder
vp8_v4l2m2m_decoder
vp9_decoder
vp9_rkmpp_decoder
vp9_v4l2m2m_decoder
vqa_decoder
vqc_decoder
vvc_decoder
wbmp_decoder
webp_decoder
wcmv_decoder
wrapped_avframe_decoder
wmv1_decoder
wmv2_decoder
wmv3_decoder
wmv3image_decoder
wnv1_decoder
xan_wc3_decoder
xan_wc4_decoder
xbm_decoder
xface_decoder
xl_decoder
xpm_decoder
xwd_decoder
y41p_decoder
ylc_decoder
yop_decoder
yuv4_decoder
zero12v_decoder
zerocodec_decoder
zlib_decoder
zmbv_decoder
aac_decoder
aac_fixed_decoder
aac_latm_decoder
ac3_decoder
ac3_fixed_decoder
acelp_kelvin_decoder
ahx_decoder
alac_decoder
als_decoder
amrnb_decoder
amrwb_decoder
apac_decoder
ape_decoder
aptx_decoder
aptx_hd_decoder
atrac1_decoder
atrac3_decoder
atrac3al_decoder
atrac3p_decoder
atrac3pal_decoder
atrac9_decoder
binkaudio_dct_decoder
binkaudio_rdft_decoder
bmv_audio_decoder
bonk_decoder
cook_decoder
dca_decoder
dfpwm_decoder
dolby_e_decoder
dsd_lsbf_decoder
dsd_msbf_decoder
dsd_lsbf_planar_decoder
dsd_msbf_planar_decoder
dsicinaudio_decoder
dss_sp_decoder
dst_decoder
eac3_decoder
evrc_decoder
fastaudio_decoder
ffwavesynth_decoder
flac_decoder
ftr_decoder
g723_1_decoder
g728_decoder
g729_decoder
gsm_decoder
gsm_ms_decoder
hca_decoder
hcom_decoder
hdr_decoder
iac_decoder
ilbc_decoder
imc_decoder
interplay_acm_decoder
mace3_decoder
mace6_decoder
metasound_decoder
misc4_decoder
mlp_decoder
mp1_decoder
mp1float_decoder
mp2_decoder
mp2float_decoder
mp3float_decoder
mp3_decoder
mp3adufloat_decoder
mp3adu_decoder
mp3on4float_decoder
mp3on4_decoder
mpc7_decoder
mpc8_decoder
msnsiren_decoder
nellymoser_decoder
on2avc_decoder
opus_decoder
osq_decoder
paf_audio_decoder
qcelp_decoder
qdm2_decoder
qdmc_decoder
qoa_decoder
ra_144_decoder
ra_288_decoder
ralf_decoder
sbc_decoder
shorten_decoder
sipr_decoder
siren_decoder
smackaud_decoder
sonic_decoder
tak_decoder
truehd_decoder
truespeech_decoder
tta_decoder
twinvq_decoder
vmdaudio_decoder
vorbis_decoder
wavarc_decoder
wavpack_decoder
wmalossless_decoder
wmapro_decoder
wmav1_decoder
wmav2_decoder
wmavoice_decoder
ws_snd1_decoder
xma1_decoder
xma2_decoder
pcm_alaw_decoder
pcm_bluray_decoder
pcm_dvd_decoder
pcm_f16le_decoder
pcm_f24le_decoder
pcm_f32be_decoder
pcm_f32le_decoder
pcm_f64be_decoder
pcm_f64le_decoder
pcm_lxf_decoder
pcm_mulaw_decoder
pcm_s8_decoder
pcm_s8_planar_decoder
pcm_s16be_decoder
pcm_s16be_planar_decoder
pcm_s16le_decoder
pcm_s16le_planar_decoder
pcm_s24be_decoder
pcm_s24daud_decoder
pcm_s24le_decoder
pcm_s24le_planar_decoder
pcm_s32be_decoder
pcm_s32le_decoder
pcm_s32le_planar_decoder
pcm_s64be_decoder
pcm_s64le_decoder
pcm_sga_decoder
pcm_u8_decoder
pcm_u16be_decoder
pcm_u16le_decoder
pcm_u24be_decoder
pcm_u24le_decoder
pcm_u32be_decoder
pcm_u32le_decoder
pcm_vidc_decoder
cbd2_dpcm_decoder
derf_dpcm_decoder
gremlin_dpcm_decoder
interplay_dpcm_decoder
roq_dpcm_decoder
sdx2_dpcm_decoder
sol_dpcm_decoder
xan_dpcm_decoder
wady_dpcm_decoder
adpcm_4xm_decoder
adpcm_adx_decoder
adpcm_afc_decoder
adpcm_agm_decoder
adpcm_aica_decoder
adpcm_argo_decoder
adpcm_circus_decoder
adpcm_ct_decoder
adpcm_dtk_decoder
adpcm_ea_decoder
adpcm_ea_maxis_xa_decoder
adpcm_ea_r1_decoder
adpcm_ea_r2_decoder
adpcm_ea_r3_decoder
adpcm_ea_xas_decoder
adpcm_g722_decoder
adpcm_g726_decoder
adpcm_g726le_decoder
adpcm_ima_acorn_decoder
adpcm_ima_amv_decoder
adpcm_ima_alp_decoder
adpcm_ima_apc_decoder
adpcm_ima_apm_decoder
adpcm_ima_cunning_decoder
adpcm_ima_dat4_decoder
adpcm_ima_dk3_decoder
adpcm_ima_dk4_decoder
adpcm_ima_ea_eacs_decoder
adpcm_ima_ea_sead_decoder
adpcm_ima_escape_decoder
adpcm_ima_hvqm2_decoder
adpcm_ima_hvqm4_decoder
adpcm_ima_iss_decoder
adpcm_ima_magix_decoder
adpcm_ima_moflex_decoder
adpcm_ima_mtf_decoder
adpcm_ima_oki_decoder
adpcm_ima_pda_decoder
adpcm_ima_qt_decoder
adpcm_ima_rad_decoder
adpcm_ima_ssi_decoder
adpcm_ima_smjpeg_decoder
adpcm_ima_wav_decoder
adpcm_ima_ws_decoder
adpcm_ima_xbox_decoder
adpcm_ms_decoder
adpcm_mtaf_decoder
adpcm_n64_decoder
adpcm_psx_decoder
adpcm_psxc_decoder
adpcm_sanyo_decoder
adpcm_sbpro_2_decoder
adpcm_sbpro_3_decoder
adpcm_sbpro_4_decoder
adpcm_swf_decoder
adpcm_thp_decoder
adpcm_thp_le_decoder
adpcm_vima_decoder
adpcm_xa_decoder
adpcm_xmd_decoder
adpcm_yamaha_decoder
adpcm_zork_decoder
ssa_decoder
ass_decoder
ccaption_decoder
dvbsub_decoder
dvdsub_decoder
jacosub_decoder
microdvd_decoder
movtext_decoder
mpl2_decoder
pgssub_decoder
pjs_decoder
realtext_decoder
sami_decoder
srt_decoder
stl_decoder
subrip_decoder
subviewer_decoder
subviewer1_decoder
text_decoder
vplayer_decoder
webvtt_decoder
xsub_decoder
aac_at_decoder
ac3_at_decoder
adpcm_ima_qt_at_decoder
alac_at_decoder
amr_nb_at_decoder
eac3_at_decoder
gsm_ms_at_decoder
ilbc_at_decoder
mp1_at_decoder
mp2_at_decoder
mp3_at_decoder
pcm_alaw_at_decoder
pcm_mulaw_at_decoder
qdmc_at_decoder
qdm2_at_decoder
libaribcaption_decoder
libaribb24_decoder
libcelt_decoder
libcodec2_decoder
libdav1d_decoder
libdavs2_decoder
libfdk_aac_decoder
libgsm_decoder
libgsm_ms_decoder
libilbc_decoder
libjxl_anim_decoder
libjxl_decoder
liblc3_decoder
libmpeghdec_decoder
libopencore_amrnb_decoder
libopencore_amrwb_decoder
libopus_decoder
librsvg_decoder
libspeex_decoder
libsvtjpegxs_decoder
libuavs3d_decoder
libvorbis_decoder
libvpx_vp8_decoder
libvpx_vp9_decoder
libxevd_decoder
libzvbi_teletext_decoder
bintext_decoder
xbin_decoder
idf_decoder
aac_mediacodec_decoder
amrnb_mediacodec_decoder
amrwb_mediacodec_decoder
libaom_av1_decoder
av1_decoder
av1_cuvid_decoder
av1_mediacodec_decoder
av1_qsv_decoder
av1_amf_decoder
libopenh264_decoder
h264_amf_decoder
h264_cuvid_decoder
h264_oh_decoder
hevc_amf_decoder
hevc_cuvid_decoder
hevc_mediacodec_decoder
hevc_oh_decoder
mjpeg_cuvid_decoder
mjpeg_qsv_decoder
mp3_mediacodec_decoder
mpeg1_cuvid_decoder
mpeg2_cuvid_decoder
mpeg4_cuvid_decoder
mpeg4_mediacodec_decoder
vc1_cuvid_decoder
vp8_cuvid_decoder
vp8_mediacodec_decoder
vp8_qsv_decoder
vp9_amf_decoder
vp9_cuvid_decoder
vp9_mediacodec_decoder
vp9_qsv_decoder
vvc_qsv_decoder
vnull_decoder
anull_decoder'
deconvolve_filter=yes
dedot_filter=yes
deesser_filter=yes
deflate_filter=yes
deflate_wrapper_deps=zlib
deflicker_filter=yes
deinterlace_d3d12_filter=yes
deinterlace_d3d12_filter_deps='d3d12va ID3D12VideoProcessor'
deinterlace_qsv_filter=yes
deinterlace_qsv_filter_deps=libmfx
deinterlace_qsv_filter_select=qsvvpp
deinterlace_vaapi_filter=yes
deinterlace_vaapi_filter_deps=vaapi
dejudder_filter=yes
delogo_filter=yes
delogo_filter_deps=gpl
demux_decode_example=yes
demux_decode_example_deps='avcodec avformat avutil'
demuxers_if_any='aa_demuxer
aac_demuxer
aax_demuxer
ac3_demuxer
ac4_demuxer
ace_demuxer
acm_demuxer
act_demuxer
adf_demuxer
adp_demuxer
ads_demuxer
adx_demuxer
aea_demuxer
afc_demuxer
aiff_demuxer
aix_demuxer
alp_demuxer
amr_demuxer
amrnb_demuxer
amrwb_demuxer
anm_demuxer
apac_demuxer
apc_demuxer
ape_demuxer
apm_demuxer
apng_demuxer
aptx_demuxer
aptx_hd_demuxer
apv_demuxer
aqtitle_demuxer
argo_asf_demuxer
argo_brp_demuxer
argo_cvg_demuxer
asf_demuxer
asf_o_demuxer
ass_demuxer
ast_demuxer
au_demuxer
av1_demuxer
avi_demuxer
avr_demuxer
avs_demuxer
avs2_demuxer
avs3_demuxer
bethsoftvid_demuxer
bfi_demuxer
bintext_demuxer
bink_demuxer
binka_demuxer
bit_demuxer
bitpacked_demuxer
bmv_demuxer
bfstm_demuxer
brstm_demuxer
boa_demuxer
bonk_demuxer
c93_demuxer
caf_demuxer
cavsvideo_demuxer
cdg_demuxer
cdxl_demuxer
cine_demuxer
codec2_demuxer
codec2raw_demuxer
concat_demuxer
dash_demuxer
data_demuxer
daud_demuxer
dcstr_demuxer
derf_demuxer
dfa_demuxer
dfpwm_demuxer
dhav_demuxer
dirac_demuxer
dnxhd_demuxer
dsf_demuxer
dsicin_demuxer
dss_demuxer
dts_demuxer
dtshd_demuxer
dv_demuxer
dvbsub_demuxer
dvbtxt_demuxer
dxa_demuxer
ea_demuxer
ea_cdata_demuxer
eac3_demuxer
epaf_demuxer
evc_demuxer
ffmetadata_demuxer
filmstrip_demuxer
fits_demuxer
flac_demuxer
flic_demuxer
flv_demuxer
live_flv_demuxer
fourxm_demuxer
frm_demuxer
fsb_demuxer
fwse_demuxer
g722_demuxer
g723_1_demuxer
g726_demuxer
g726le_demuxer
g728_demuxer
g729_demuxer
gdv_demuxer
genh_demuxer
gif_demuxer
gsm_demuxer
gxf_demuxer
h261_demuxer
h263_demuxer
h264_demuxer
hca_demuxer
hcom_demuxer
hevc_demuxer
hls_demuxer
hnm_demuxer
hxvs_demuxer
iamf_demuxer
ico_demuxer
idcin_demuxer
idf_demuxer
iff_demuxer
ifv_demuxer
ilbc_demuxer
image2_demuxer
image2pipe_demuxer
image2_alias_pix_demuxer
image2_brender_pix_demuxer
imf_demuxer
ingenient_demuxer
ipmovie_demuxer
ipu_demuxer
ircam_demuxer
iss_demuxer
iv8_demuxer
ivf_demuxer
ivr_demuxer
jacosub_demuxer
jv_demuxer
jpegxl_anim_demuxer
kux_demuxer
kvag_demuxer
laf_demuxer
lc3_demuxer
lmlm4_demuxer
loas_demuxer
luodat_demuxer
lrc_demuxer
lvf_demuxer
lxf_demuxer
m4v_demuxer
mca_demuxer
mcc_demuxer
matroska_demuxer
mgsts_demuxer
microdvd_demuxer
mjpeg_demuxer
mjpeg_2000_demuxer
mlp_demuxer
mlv_demuxer
mm_demuxer
mmf_demuxer
mods_demuxer
moflex_demuxer
mov_demuxer
mp3_demuxer
mpc_demuxer
mpc8_demuxer
mpegps_demuxer
mpegts_demuxer
mpegtsraw_demuxer
mpegvideo_demuxer
mpjpeg_demuxer
mpl2_demuxer
mpsub_demuxer
msf_demuxer
msnwc_tcp_demuxer
msp_demuxer
mtaf_demuxer
mtv_demuxer
musx_demuxer
mv_demuxer
mvi_demuxer
mxf_demuxer
mxg_demuxer
nc_demuxer
nistsphere_demuxer
nsp_demuxer
nsv_demuxer
nut_demuxer
nuv_demuxer
obu_demuxer
ogg_demuxer
oma_demuxer
osq_demuxer
paf_demuxer
pcm_alaw_demuxer
pcm_mulaw_demuxer
pcm_vidc_demuxer
pcm_f64be_demuxer
pcm_f64le_demuxer
pcm_f32be_demuxer
pcm_f32le_demuxer
pcm_s32be_demuxer
pcm_s32le_demuxer
pcm_s24be_demuxer
pcm_s24le_demuxer
pcm_s16be_demuxer
pcm_s16le_demuxer
pcm_s8_demuxer
pcm_u32be_demuxer
pcm_u32le_demuxer
pcm_u24be_demuxer
pcm_u24le_demuxer
pcm_u16be_demuxer
pcm_u16le_demuxer
pcm_u8_demuxer
pdv_demuxer
pjs_demuxer
pmp_demuxer
pp_bnk_demuxer
pva_demuxer
pvf_demuxer
qcp_demuxer
qoa_demuxer
r3d_demuxer
rawvideo_demuxer
rcwt_demuxer
realtext_demuxer
redspark_demuxer
rka_demuxer
rl2_demuxer
rm_demuxer
roq_demuxer
rpl_demuxer
rsd_demuxer
rso_demuxer
rtp_demuxer
rtsp_demuxer
s337m_demuxer
sami_demuxer
sap_demuxer
sbc_demuxer
sbg_demuxer
scc_demuxer
scd_demuxer
sdns_demuxer
sdp_demuxer
sdr2_demuxer
sds_demuxer
sdx_demuxer
segafilm_demuxer
ser_demuxer
sga_demuxer
shorten_demuxer
siff_demuxer
simbiosis_imx_demuxer
sln_demuxer
smacker_demuxer
smjpeg_demuxer
smush_demuxer
sol_demuxer
sox_demuxer
spdif_demuxer
srt_demuxer
str_demuxer
stl_demuxer
subviewer1_demuxer
subviewer_demuxer
sup_demuxer
svag_demuxer
svs_demuxer
swf_demuxer
tak_demuxer
tedcaptions_demuxer
thp_demuxer
threedostr_demuxer
tiertexseq_demuxer
tmv_demuxer
truehd_demuxer
tta_demuxer
txd_demuxer
tty_demuxer
ty_demuxer
usm_demuxer
v210_demuxer
v210x_demuxer
vag_demuxer
vc1_demuxer
vc1t_demuxer
vividas_demuxer
vivo_demuxer
vmd_demuxer
vobsub_demuxer
voc_demuxer
vpk_demuxer
vplayer_demuxer
vqf_demuxer
vvc_demuxer
w64_demuxer
wady_demuxer
wavarc_demuxer
wav_demuxer
wc3_demuxer
webm_dash_manifest_demuxer
webvtt_demuxer
wsaud_demuxer
wsd_demuxer
wsvqa_demuxer
wtv_demuxer
wve_demuxer
wv_demuxer
xa_demuxer
xbin_demuxer
xmd_demuxer
xmv_demuxer
xvag_demuxer
xwma_demuxer
yop_demuxer
yuv4mpegpipe_demuxer
image_bmp_pipe_demuxer
image_cri_pipe_demuxer
image_dds_pipe_demuxer
image_dpx_pipe_demuxer
image_exr_pipe_demuxer
image_gem_pipe_demuxer
image_gif_pipe_demuxer
image_hdr_pipe_demuxer
image_j2k_pipe_demuxer
image_jpeg_pipe_demuxer
image_jpegls_pipe_demuxer
image_jpegxl_pipe_demuxer
image_jpegxs_pipe_demuxer
image_pam_pipe_demuxer
image_pbm_pipe_demuxer
image_pcx_pipe_demuxer
image_pfm_pipe_demuxer
image_pgmyuv_pipe_demuxer
image_pgm_pipe_demuxer
image_pgx_pipe_demuxer
image_phm_pipe_demuxer
image_photocd_pipe_demuxer
image_pictor_pipe_demuxer
image_png_pipe_demuxer
image_ppm_pipe_demuxer
image_psd_pipe_demuxer
image_qdraw_pipe_demuxer
image_qoi_pipe_demuxer
image_sgi_pipe_demuxer
image_svg_pipe_demuxer
image_sunrast_pipe_demuxer
image_tiff_pipe_demuxer
image_vbn_pipe_demuxer
image_webp_pipe_demuxer
image_xbm_pipe_demuxer
image_xpm_pipe_demuxer
image_xwd_pipe_demuxer
avisynth_demuxer
dvdvideo_demuxer
libgme_demuxer
libmodplug_demuxer
libopenmpt_demuxer
vapoursynth_demuxer'
denoise_vaapi_filter=yes
denoise_vaapi_filter_deps=vaapi
dep=avx
derain_filter=yes
derain_filter_select=dnn
derf_demuxer=yes
derf_dpcm_decoder=yes
deshake_filter=yes
deshake_filter_select=pixelutils
deshake_opencl_filter=yes
deshake_opencl_filter_deps=opencl
despill_filter=yes
detelecine_filter=yes
dfa_decoder=yes
dfa_demuxer=yes
dfpwm_decoder=yes
dfpwm_demuxer=yes
dfpwm_encoder=yes
dfpwm_muxer=yes
dhav_demuxer=yes
dialoguenhance_filter=yes
dilation_filter=yes
dilation_opencl_filter=yes
dilation_opencl_filter_deps=opencl
dirac_decoder=yes
dirac_decoder_select='dirac_parse dwt golomb mpegvideoencdsp qpeldsp videodsp'
dirac_demuxer=yes
dirac_demuxer_select=dirac_parser
dirac_muxer=yes
dirac_parse_select=golomb
dirac_parser=yes
displace_filter=yes
dnn_classify_filter=yes
dnn_classify_filter_select=dnn
dnn_deps='avformat swscale'
dnn_deps_any='libtensorflow libopenvino libtorch'
dnn_detect_filter=yes
dnn_detect_filter_select=dnn
dnn_processing_filter=yes
dnn_processing_filter_select=dnn
dnxhd_decoder=yes
dnxhd_decoder_select='blockdsp idctdsp'
dnxhd_demuxer=yes
dnxhd_encoder=yes
dnxhd_encoder_select='blockdsp fdctdsp idctdsp mpegvideoenc pixblockdsp videodsp'
dnxhd_muxer=yes
dnxhd_parser=yes
dnxuc_parser=yes
doc=yes
doc_deps_any='manpages htmlpages podpages txtpages'
docdir_default='${prefix}/share/doc/ffmpeg'
dolby_e_decoder=yes
dolby_e_parser=yes
dotprod=yes
dotprod_deps='aarch64 neon'
dotprod_inline_deps=inline_asm
doubleweave_filter=yes
dovi_rpu_bsf=yes
dovi_rpu_bsf_select='cbs_h265 cbs_av1 dovi_rpudec dovi_rpuenc'
dovi_rpudec_select=golomb
dovi_rpuenc_select=golomb
doxygen_default=doxygen
dpx_decoder=yes
dpx_encoder=yes
dpx_parser=yes
dpx_vulkan_hwaccel=yes
dpx_vulkan_hwaccel_deps='vulkan spirv_compiler'
dpx_vulkan_hwaccel_select=dpx_decoder
drawbox_filter=yes
drawbox_vaapi_filter=yes
drawbox_vaapi_filter_deps=vaapi_1
drawgraph_filter=yes
drawgrid_filter=yes
drawtext_filter=yes
drawtext_filter_deps='libfreetype libharfbuzz'
drawtext_filter_suggest='libfontconfig libfribidi'
drawvg_filter=yes
drawvg_filter_deps=cairo
drmeter_filter=yes
dsd_lsbf_decoder=yes
dsd_lsbf_planar_decoder=yes
dsd_msbf_decoder=yes
dsd_msbf_planar_decoder=yes
dsf_demuxer=yes
dshow_indev=yes
dshow_indev_deps=IBaseFilter
dshow_indev_extralibs='-lpsapi -lole32 -lstrmiids -luuid -loleaut32 -lshlwapi'
dsicin_demuxer=yes
dsicinaudio_decoder=yes
dsicinvideo_decoder=yes
dss_demuxer=yes
dss_sp_decoder=yes
dst_decoder=yes
dtls_protocol=yes
dtls_protocol_deps_any='openssl schannel gnutls mbedtls'
dtls_protocol_select=udp_protocol
dts2pts_bsf=yes
dts2pts_bsf_select='cbs_h264 h264parse cbs_h265 hevc_parser'
dts_demuxer=yes
dts_demuxer_select=dca_parser
dts_muxer=yes
dtshd_demuxer=yes
dtshd_demuxer_select=dca_parser
dump_extradata_bsf=yes
dv_demuxer=yes
dv_demuxer_select=dvprofile
dv_error_marker_bsf=yes
dv_muxer=yes
dv_muxer_select=dvprofile
dvaudio_decoder=yes
dvaudio_parser=yes
dvbsub_decoder=yes
dvbsub_demuxer=yes
dvbsub_encoder=yes
dvbsub_parser=yes
dvbtxt_demuxer=yes
dvd_nav_parser=yes
dvdsub_decoder=yes
dvdsub_encoder=yes
dvdsub_parser=yes
dvdvideo_demuxer=yes
dvdvideo_demuxer_deps='libdvdnav libdvdread'
dvdvideo_demuxer_select=mpegps_demuxer
dvvideo_decoder=yes
dvvideo_decoder_select='dvprofile idctdsp'
dvvideo_encoder=yes
dvvideo_encoder_select='dvprofile fdctdsp me_cmp pixblockdsp'
dxa_decoder=yes
dxa_decoder_deps=zlib
dxa_demuxer=yes
dxa_demuxer_select=riffdec
dxtory_decoder=yes
dxv_decoder=yes
dxv_decoder_select='lzf texturedsp'
dxv_encoder=yes
dxv_encoder_select=texturedspenc
dxva2=yes
dxva2_deps='dxva2api_h DXVA2_ConfigPictureDecode ole32 user32'
dynaudnorm_filter=yes
ea_cdata_demuxer=yes
ea_demuxer=yes
eac3_at_decoder=yes
eac3_at_decoder_deps=audiotoolbox
eac3_at_decoder_select=ac3_parser
eac3_core_bsf=yes
eac3_core_bsf_select=ac3_parser
eac3_decoder=yes
eac3_decoder_select=ac3_decoder
eac3_demuxer=yes
eac3_demuxer_select=ac3_parser
eac3_encoder=yes
eac3_encoder_select=ac3_encoder
eac3_muxer=yes
eacmv_decoder=yes
eamad_decoder=yes
eamad_decoder_select='aandcttables blockdsp bswapdsp'
earwax_filter=yes
eatgq_decoder=yes
eatgq_decoder_select=aandcttables
eatgv_decoder=yes
eatqi_decoder=yes
eatqi_decoder_select='aandcttables blockdsp bswapdsp'
ebur128_filter=yes
edgedetect_filter=yes
eia608_to_smpte436m_bsf=yes
eia608_to_smpte436m_bsf_select=smpte_436m
eightbps_decoder=yes
eightsvx_exp_decoder=yes
eightsvx_fib_decoder=yes
elbg_filter=yes
elbg_filter_deps=avcodec
encode_audio_example=yes
encode_audio_example_deps='avcodec avutil'
encode_video_example=yes
encode_video_example_deps='avcodec avutil'
encoders_if_any='a64multi_encoder
a64multi5_encoder
alias_pix_encoder
amv_encoder
apng_encoder
asv1_encoder
asv2_encoder
avrp_encoder
avui_encoder
bitpacked_encoder
bmp_encoder
cfhd_encoder
cinepak_encoder
cljr_encoder
comfortnoise_encoder
dnxhd_encoder
dpx_encoder
dvvideo_encoder
dxv_encoder
exr_encoder
ffv1_encoder
ffv1_vulkan_encoder
ffvhuff_encoder
fits_encoder
flashsv_encoder
flashsv2_encoder
flv_encoder
gif_encoder
h261_encoder
h263_encoder
h263p_encoder
h264_mediacodec_encoder
h264_rkmpp_encoder
hap_encoder
hevc_rkmpp_encoder
huffyuv_encoder
jpeg2000_encoder
jpegls_encoder
ljpeg_encoder
magicyuv_encoder
mjpeg_encoder
mpeg1video_encoder
mpeg2video_encoder
mpeg4_encoder
msmpeg4v2_encoder
msmpeg4v3_encoder
msrle_encoder
msvideo1_encoder
pam_encoder
pbm_encoder
pcx_encoder
pfm_encoder
pgm_encoder
pgmyuv_encoder
phm_encoder
png_encoder
ppm_encoder
prores_encoder
prores_aw_encoder
prores_ks_encoder
prores_ks_vulkan_encoder
qoi_encoder
qtrle_encoder
r10k_encoder
r210_encoder
rawvideo_encoder
roq_encoder
rpza_encoder
rv10_encoder
rv20_encoder
s302m_encoder
sgi_encoder
smc_encoder
snow_encoder
speedhq_encoder
sunrast_encoder
svq1_encoder
targa_encoder
tiff_encoder
utvideo_encoder
v210_encoder
v308_encoder
v408_encoder
v410_encoder
vbn_encoder
vc2_encoder
wbmp_encoder
wrapped_avframe_encoder
wmv1_encoder
wmv2_encoder
xbm_encoder
xface_encoder
xwd_encoder
y41p_encoder
yuv4_encoder
zlib_encoder
zmbv_encoder
aac_encoder
ac3_encoder
ac3_fixed_encoder
alac_encoder
aptx_encoder
aptx_hd_encoder
dca_encoder
dfpwm_encoder
eac3_encoder
flac_encoder
g723_1_encoder
hdr_encoder
mlp_encoder
mp2_encoder
mp2fixed_encoder
nellymoser_encoder
opus_encoder
ra_144_encoder
sbc_encoder
sonic_encoder
sonic_ls_encoder
truehd_encoder
tta_encoder
vorbis_encoder
wavpack_encoder
wmav1_encoder
wmav2_encoder
pcm_alaw_encoder
pcm_bluray_encoder
pcm_dvd_encoder
pcm_f32be_encoder
pcm_f32le_encoder
pcm_f64be_encoder
pcm_f64le_encoder
pcm_mulaw_encoder
pcm_s8_encoder
pcm_s8_planar_encoder
pcm_s16be_encoder
pcm_s16be_planar_encoder
pcm_s16le_encoder
pcm_s16le_planar_encoder
pcm_s24be_encoder
pcm_s24daud_encoder
pcm_s24le_encoder
pcm_s24le_planar_encoder
pcm_s32be_encoder
pcm_s32le_encoder
pcm_s32le_planar_encoder
pcm_s64be_encoder
pcm_s64le_encoder
pcm_u8_encoder
pcm_u16be_encoder
pcm_u16le_encoder
pcm_u24be_encoder
pcm_u24le_encoder
pcm_u32be_encoder
pcm_u32le_encoder
pcm_vidc_encoder
roq_dpcm_encoder
adpcm_adx_encoder
adpcm_argo_encoder
adpcm_g722_encoder
adpcm_g726_encoder
adpcm_g726le_encoder
adpcm_ima_amv_encoder
adpcm_ima_alp_encoder
adpcm_ima_apm_encoder
adpcm_ima_qt_encoder
adpcm_ima_ssi_encoder
adpcm_ima_wav_encoder
adpcm_ima_ws_encoder
adpcm_ms_encoder
adpcm_swf_encoder
adpcm_yamaha_encoder
ssa_encoder
ass_encoder
dvbsub_encoder
dvdsub_encoder
movtext_encoder
srt_encoder
subrip_encoder
text_encoder
ttml_encoder
webvtt_encoder
xsub_encoder
aac_at_encoder
alac_at_encoder
ilbc_at_encoder
pcm_alaw_at_encoder
pcm_mulaw_at_encoder
libaom_av1_encoder
libcodec2_encoder
libfdk_aac_encoder
libgsm_encoder
libgsm_ms_encoder
libilbc_encoder
libjxl_anim_encoder
libjxl_encoder
liblc3_encoder
libmp3lame_encoder
liboapv_encoder
libopencore_amrnb_encoder
libopenjpeg_encoder
libopus_encoder
librav1e_encoder
libshine_encoder
libspeex_encoder
libsvtav1_encoder
libsvtjpegxs_encoder
libtheora_encoder
libtwolame_encoder
libvo_amrwbenc_encoder
libvorbis_encoder
libvpx_vp8_encoder
libvpx_vp9_encoder
libvvenc_encoder
libwebp_anim_encoder
libwebp_encoder
libx262_encoder
libx264_encoder
libx264rgb_encoder
libx265_encoder
libxeve_encoder
libxavs_encoder
libxavs2_encoder
libxvid_encoder
aac_mf_encoder
ac3_mf_encoder
h263_v4l2m2m_encoder
av1_d3d12va_encoder
av1_mediacodec_encoder
av1_nvenc_encoder
av1_qsv_encoder
av1_amf_encoder
av1_mf_encoder
av1_vaapi_encoder
av1_vulkan_encoder
libopenh264_encoder
h264_amf_encoder
h264_d3d12va_encoder
h264_mf_encoder
h264_nvenc_encoder
h264_oh_encoder
h264_omx_encoder
h264_qsv_encoder
h264_v4l2m2m_encoder
h264_vaapi_encoder
h264_videotoolbox_encoder
h264_vulkan_encoder
hevc_amf_encoder
hevc_d3d12va_encoder
hevc_mediacodec_encoder
hevc_mf_encoder
hevc_nvenc_encoder
hevc_oh_encoder
hevc_qsv_encoder
hevc_v4l2m2m_encoder
hevc_vaapi_encoder
hevc_videotoolbox_encoder
hevc_vulkan_encoder
libkvazaar_encoder
mjpeg_qsv_encoder
mjpeg_vaapi_encoder
mp3_mf_encoder
mpeg2_qsv_encoder
mpeg2_vaapi_encoder
mpeg4_mediacodec_encoder
mpeg4_omx_encoder
mpeg4_v4l2m2m_encoder
prores_videotoolbox_encoder
vp8_mediacodec_encoder
vp8_v4l2m2m_encoder
vp8_vaapi_encoder
vp9_mediacodec_encoder
vp9_vaapi_encoder
vp9_qsv_encoder
vnull_encoder
anull_encoder'
entropy_filter=yes
eor3=yes
eor3_deps='aarch64 neon'
eor3_inline_deps=inline_asm
epaf_demuxer=yes
epx_filter=yes
eq_filter=yes
eq_filter_deps=gpl
equalizer_filter=yes
erosion_filter=yes
erosion_opencl_filter=yes
erosion_opencl_filter_deps=opencl
error_color='[31m'
error_resilience_select=me_cmp
escape124_decoder=yes
escape130_decoder=yes
estdif_filter=yes
evc_demuxer=yes
evc_demuxer_select='evc_frame_merge_bsf evc_parser'
evc_frame_merge_bsf=yes
evc_frame_merge_bsf_select=evcparse
evc_muxer=yes
evc_parser=yes
evc_parser_select=evcparse
evcparse_select=golomb
evrc_decoder=yes
exposure_filter=yes
exr_decoder=yes
exr_decoder_deps=zlib
exr_decoder_select=bswapdsp
exr_encoder=yes
exr_encoder_deps=zlib
ext=xop
extract_extradata_bsf=yes
extract_mvs_example=yes
extract_mvs_example_deps='avcodec avformat avutil'
extractplanes_filter=yes
extrastereo_filter=yes
f4v_muxer=yes
f4v_muxer_select=mov_muxer
faan=yes
faandct=yes
faandct_deps=faan
faandct_select=fdctdsp
faanidct=yes
faanidct_deps=faan
faanidct_select=idctdsp
fade_filter=yes
fast_64bit_if_any='aarch64 ia64 mips64 parisc64 ppc64 riscv64 sparc64 x86_64'
fast_clz_if_any='aarch64 mips ppc x86'
fast_unaligned_if_any='aarch64 ppc x86'
fastaudio_decoder=yes
fbdev_indev=yes
fbdev_indev_deps=linux_fb_h
fbdev_outdev=yes
fbdev_outdev_deps=linux_fb_h
fd_protocol=yes
feedback_filter=yes
ffmetadata_demuxer=yes
ffmetadata_muxer=yes
ffmpeg=yes
ffmpeg_deps='avcodec avfilter avformat threads'
ffmpeg_select='aformat_filter anull_filter atrim_filter crop_filter
               format_filter hflip_filter null_filter rotate_filter
               transpose_filter trim_filter vflip_filter'
ffmpeg_suggest='ole32 psapi shell32'
ffnvcodec=yes
ffnvcodec_deps_any='libdl LoadLibrary'
ffplay=yes
ffplay_deps='avcodec avformat avfilter swscale swresample sdl2'
ffplay_select='crop_filter transpose_filter hflip_filter vflip_filter rotate_filter'
ffplay_suggest='shell32 libplacebo vulkan'
ffprobe=yes
ffprobe_deps='avcodec avformat'
ffprobe_suggest=shell32
ffrtmpcrypt_protocol=yes
ffrtmpcrypt_protocol_conflict=librtmp_protocol
ffrtmpcrypt_protocol_deps_any='gcrypt gmp openssl mbedtls'
ffrtmpcrypt_protocol_select=tcp_protocol
ffrtmphttp_protocol=yes
ffrtmphttp_protocol_conflict=librtmp_protocol
ffrtmphttp_protocol_select=http_protocol
fftdnoiz_filter=yes
fftfilt_filter=yes
ffv1_decoder=yes
ffv1_decoder_select=rangecoder
ffv1_encoder=yes
ffv1_encoder_select=rangecoder
ffv1_parser=yes
ffv1_parser_select=rangecoder
ffv1_vulkan_encoder=yes
ffv1_vulkan_encoder_select='vulkan spirv_compiler'
ffv1_vulkan_hwaccel=yes
ffv1_vulkan_hwaccel_deps='vulkan spirv_compiler'
ffv1_vulkan_hwaccel_select=ffv1_decoder
ffvhuff_decoder=yes
ffvhuff_decoder_select=huffyuv_decoder
ffvhuff_encoder=yes
ffvhuff_encoder_select=huffyuv_encoder
ffwavesynth_decoder=yes
fic_decoder=yes
fic_decoder_select=golomb
field_filter=yes
fieldhint_filter=yes
fieldmatch_filter=yes
fieldorder_filter=yes
fifo_muxer=yes
fifo_muxer_deps=threads
file_protocol=yes
fillborders_filter=yes
filmstrip_demuxer=yes
filmstrip_muxer=yes
filter_audio_example=yes
filter_audio_example_deps='avfilter avutil'
filter_units_bsf=yes
filter_units_bsf_select=cbs
filters_if_any='aap_filter
abench_filter
acompressor_filter
acontrast_filter
acopy_filter
acue_filter
acrossfade_filter
acrossover_filter
acrusher_filter
adeclick_filter
adeclip_filter
adecorrelate_filter
adelay_filter
adenorm_filter
aderivative_filter
adrc_filter
adynamicequalizer_filter
adynamicsmooth_filter
aecho_filter
aemphasis_filter
aeval_filter
aexciter_filter
afade_filter
afftdn_filter
afftfilt_filter
afir_filter
aformat_filter
afreqshift_filter
afwtdn_filter
agate_filter
aiir_filter
aintegral_filter
ainterleave_filter
alatency_filter
alimiter_filter
allpass_filter
aloop_filter
amerge_filter
ametadata_filter
amix_filter
amultiply_filter
anequalizer_filter
anlmdn_filter
anlmf_filter
anlms_filter
anull_filter
apad_filter
aperms_filter
aphaser_filter
aphaseshift_filter
apsnr_filter
apsyclip_filter
apulsator_filter
arealtime_filter
aresample_filter
areverse_filter
arls_filter
arnndn_filter
asdr_filter
asegment_filter
aselect_filter
asendcmd_filter
asetnsamples_filter
asetpts_filter
asetrate_filter
asettb_filter
ashowinfo_filter
asidedata_filter
asisdr_filter
asoftclip_filter
aspectralstats_filter
asplit_filter
asr_filter
astats_filter
astreamselect_filter
asubboost_filter
asubcut_filter
asupercut_filter
asuperpass_filter
asuperstop_filter
atempo_filter
atilt_filter
atrim_filter
axcorrelate_filter
azmq_filter
bandpass_filter
bandreject_filter
bass_filter
biquad_filter
bs2b_filter
channelmap_filter
channelsplit_filter
chorus_filter
compand_filter
compensationdelay_filter
crossfeed_filter
crystalizer_filter
dcshift_filter
deesser_filter
dialoguenhance_filter
drmeter_filter
dynaudnorm_filter
earwax_filter
ebur128_filter
equalizer_filter
extrastereo_filter
firequalizer_filter
flanger_filter
haas_filter
hdcd_filter
headphone_filter
highpass_filter
highshelf_filter
join_filter
ladspa_filter
loudnorm_filter
lowpass_filter
lowshelf_filter
lv2_filter
mcompand_filter
pan_filter
replaygain_filter
rubberband_filter
sidechaincompress_filter
sidechaingate_filter
silencedetect_filter
silenceremove_filter
sofalizer_filter
speechnorm_filter
stereotools_filter
stereowiden_filter
superequalizer_filter
surround_filter
tiltshelf_filter
treble_filter
tremolo_filter
vibrato_filter
virtualbass_filter
volume_filter
volumedetect_filter
whisper_filter
aevalsrc_filter
afdelaysrc_filter
afireqsrc_filter
afirsrc_filter
anoisesrc_filter
anullsrc_filter
flite_filter
hilbert_filter
sinc_filter
sine_filter
anullsink_filter
addroi_filter
alphaextract_filter
alphamerge_filter
amplify_filter
ass_filter
atadenoise_filter
avgblur_filter
avgblur_opencl_filter
avgblur_vulkan_filter
backgroundkey_filter
bbox_filter
bench_filter
bilateral_filter
bilateral_cuda_filter
bitplanenoise_filter
blackdetect_filter
blackdetect_vulkan_filter
blackframe_filter
blend_filter
blend_vulkan_filter
blockdetect_filter
blurdetect_filter
bm3d_filter
boxblur_filter
boxblur_opencl_filter
bwdif_filter
bwdif_cuda_filter
bwdif_vulkan_filter
cas_filter
ccrepack_filter
chromaber_vulkan_filter
chromahold_filter
chromakey_filter
chromakey_cuda_filter
chromanr_filter
chromashift_filter
ciescope_filter
codecview_filter
colorbalance_filter
colorchannelmixer_filter
colorcontrast_filter
colorcorrect_filter
colordetect_filter
colorize_filter
colorkey_filter
colorkey_opencl_filter
colorhold_filter
colorlevels_filter
colormap_filter
colormatrix_filter
colorspace_filter
colorspace_cuda_filter
colortemperature_filter
convolution_filter
convolution_opencl_filter
convolve_filter
copy_filter
coreimage_filter
corr_filter
cover_rect_filter
crop_filter
cropdetect_filter
cue_filter
curves_filter
datascope_filter
dblur_filter
dctdnoiz_filter
deband_filter
deblock_filter
decimate_filter
deconvolve_filter
dedot_filter
deflate_filter
deflicker_filter
deinterlace_qsv_filter
deinterlace_d3d12_filter
deinterlace_vaapi_filter
dejudder_filter
delogo_filter
denoise_vaapi_filter
derain_filter
deshake_filter
deshake_opencl_filter
despill_filter
detelecine_filter
dilation_filter
dilation_opencl_filter
displace_filter
dnn_classify_filter
dnn_detect_filter
dnn_processing_filter
doubleweave_filter
drawbox_filter
drawgraph_filter
drawgrid_filter
drawtext_filter
drawvg_filter
edgedetect_filter
elbg_filter
entropy_filter
epx_filter
eq_filter
erosion_filter
erosion_opencl_filter
estdif_filter
exposure_filter
extractplanes_filter
fade_filter
feedback_filter
fftdnoiz_filter
fftfilt_filter
field_filter
fieldhint_filter
fieldmatch_filter
fieldorder_filter
fillborders_filter
find_rect_filter
flip_vulkan_filter
floodfill_filter
format_filter
fps_filter
framepack_filter
framerate_filter
framestep_filter
freezedetect_filter
freezeframes_filter
frei0r_filter
fspp_filter
fsync_filter
gblur_filter
gblur_vulkan_filter
geq_filter
gradfun_filter
graphmonitor_filter
grayworld_filter
greyedge_filter
guided_filter
haldclut_filter
hflip_filter
hflip_vulkan_filter
histeq_filter
histogram_filter
hqdn3d_filter
hqx_filter
hstack_filter
hsvhold_filter
hsvkey_filter
hue_filter
huesaturation_filter
hwdownload_filter
hwmap_filter
hwupload_filter
hwupload_cuda_filter
hysteresis_filter
iccdetect_filter
iccgen_filter
identity_filter
idet_filter
il_filter
inflate_filter
interlace_filter
interlace_vulkan_filter
interleave_filter
kerndeint_filter
kirsch_filter
lagfun_filter
latency_filter
lcevc_filter
lenscorrection_filter
lensfun_filter
libplacebo_filter
libvmaf_filter
libvmaf_cuda_filter
limitdiff_filter
limiter_filter
loop_filter
lumakey_filter
lut_filter
lut1d_filter
lut2_filter
lut3d_filter
lutrgb_filter
lutyuv_filter
maskedclamp_filter
maskedmax_filter
maskedmerge_filter
maskedmin_filter
maskedthreshold_filter
maskfun_filter
mcdeint_filter
median_filter
mergeplanes_filter
mestimate_filter
mestimate_d3d12_filter
metadata_filter
midequalizer_filter
minterpolate_filter
mix_filter
monochrome_filter
morpho_filter
mpdecimate_filter
msad_filter
multiply_filter
negate_filter
nlmeans_filter
nlmeans_opencl_filter
nlmeans_vulkan_filter
nnedi_filter
noformat_filter
noise_filter
normalize_filter
null_filter
ocr_filter
ocv_filter
oscilloscope_filter
ocio_filter
overlay_filter
overlay_opencl_filter
overlay_qsv_filter
overlay_vaapi_filter
overlay_vulkan_filter
overlay_cuda_filter
owdenoise_filter
pad_filter
pad_cuda_filter
pad_opencl_filter
palettegen_filter
paletteuse_filter
perms_filter
perspective_filter
phase_filter
photosensitivity_filter
pixdesctest_filter
pixelize_filter
pixscope_filter
pp7_filter
premultiply_filter
premultiply_dynamic_filter
prewitt_filter
prewitt_opencl_filter
procamp_vaapi_filter
program_opencl_filter
pseudocolor_filter
psnr_filter
pullup_filter
qp_filter
qrencode_filter
quirc_filter
random_filter
readeia608_filter
readvitc_filter
realtime_filter
remap_filter
remap_opencl_filter
removegrain_filter
removelogo_filter
repeatfields_filter
reverse_filter
rgbashift_filter
roberts_filter
roberts_opencl_filter
rotate_filter
sab_filter
scale_filter
vpp_amf_filter
sr_amf_filter
scale_cuda_filter
scale_d3d11_filter
scale_d3d12_filter
scale_npp_filter
scale_qsv_filter
scale_vaapi_filter
scale_vt_filter
scale_vulkan_filter
scale2ref_filter
scale2ref_npp_filter
scdet_filter
scdet_vulkan_filter
scharr_filter
scroll_filter
segment_filter
select_filter
selectivecolor_filter
sendcmd_filter
separatefields_filter
setdar_filter
setfield_filter
setparams_filter
setpts_filter
setrange_filter
setsar_filter
settb_filter
sharpen_npp_filter
sharpness_vaapi_filter
shear_filter
showinfo_filter
showpalette_filter
shuffleframes_filter
shufflepixels_filter
shuffleplanes_filter
sidedata_filter
signalstats_filter
signature_filter
siti_filter
smartblur_filter
sobel_filter
sobel_opencl_filter
split_filter
spp_filter
sr_filter
ssim_filter
ssim360_filter
stereo3d_filter
streamselect_filter
subtitles_filter
super2xsai_filter
swaprect_filter
swapuv_filter
tblend_filter
telecine_filter
thistogram_filter
threshold_filter
thumbnail_filter
thumbnail_cuda_filter
tile_filter
tiltandshift_filter
tinterlace_filter
tlut2_filter
tmedian_filter
tmidequalizer_filter
tmix_filter
tonemap_filter
tonemap_opencl_filter
tonemap_vaapi_filter
tpad_filter
transpose_filter
transpose_npp_filter
transpose_opencl_filter
transpose_vaapi_filter
transpose_vt_filter
transpose_vulkan_filter
trim_filter
unpremultiply_filter
unsharp_filter
unsharp_opencl_filter
untile_filter
uspp_filter
v360_filter
vaguedenoiser_filter
varblur_filter
vectorscope_filter
vflip_filter
vflip_vulkan_filter
vfrdet_filter
vibrance_filter
vidstabdetect_filter
vidstabtransform_filter
vif_filter
vignette_filter
vmafmotion_filter
vpp_qsv_filter
vstack_filter
w3fdif_filter
waveform_filter
weave_filter
xbr_filter
xcorrelate_filter
xfade_filter
xfade_opencl_filter
xfade_vulkan_filter
xmedian_filter
xpsnr_filter
xstack_filter
yadif_filter
yadif_cuda_filter
yadif_videotoolbox_filter
yaepblur_filter
zmq_filter
zoompan_filter
zscale_filter
hstack_vaapi_filter
vstack_vaapi_filter
xstack_vaapi_filter
hstack_qsv_filter
vstack_qsv_filter
xstack_qsv_filter
pad_vaapi_filter
drawbox_vaapi_filter
allrgb_filter
allyuv_filter
amf_capture_filter
cellauto_filter
color_filter
color_vulkan_filter
colorchart_filter
colorspectrum_filter
coreimagesrc_filter
ddagrab_filter
frei0r_src_filter
gfxcapture_filter
gradients_filter
haldclutsrc_filter
life_filter
mandelbrot_filter
mptestsrc_filter
nullsrc_filter
openclsrc_filter
qrencodesrc_filter
pal75bars_filter
pal100bars_filter
perlin_filter
rgbtestsrc_filter
sierpinski_filter
smptebars_filter
smptehdbars_filter
testsrc_filter
testsrc2_filter
yuvtestsrc_filter
zoneplate_filter
nullsink_filter
a3dscope_filter
abitscope_filter
adrawgraph_filter
agraphmonitor_filter
ahistogram_filter
aphasemeter_filter
avectorscope_filter
concat_filter
showcqt_filter
showcwt_filter
showfreqs_filter
showspatial_filter
showspectrum_filter
showspectrumpic_filter
showvolume_filter
showwaves_filter
showwavespic_filter
spectrumsynth_filter
avsynctest_filter
amovie_filter
movie_filter'
find_rect_filter=yes
find_rect_filter_deps='avcodec avformat gpl'
firequalizer_filter=yes
fits_decoder=yes
fits_demuxer=yes
fits_encoder=yes
fits_muxer=yes
flac_decoder=yes
flac_demuxer=yes
flac_demuxer_select=flac_parser
flac_encoder=yes
flac_encoder_select='bswapdsp lpc'
flac_muxer=yes
flac_parser=yes
flanger_filter=yes
flashsv2_decoder=yes
flashsv2_decoder_select=inflate_wrapper
flashsv2_encoder=yes
flashsv2_encoder_select=deflate_wrapper
flashsv_decoder=yes
flashsv_decoder_select=inflate_wrapper
flashsv_encoder=yes
flashsv_encoder_deps=zlib
flic_decoder=yes
flic_demuxer=yes
flip_vulkan_filter=yes
flip_vulkan_filter_deps='vulkan spirv_library'
flite_filter=yes
flite_filter_deps='libflite threads'
floodfill_filter=yes
flv_decoder=yes
flv_decoder_select=h263_decoder
flv_demuxer=yes
flv_encoder=yes
flv_encoder_select=h263_encoder
flv_muxer=yes
flv_muxer_select='aac_adtstoasc_bsf iso_writer'
fma3=yes
fma3_deps=avx
fma3_external_deps=avx_external
fma3_inline_deps=avx_inline
fma3_suggest='fma3_external fma3_inline'
fma4=yes
fma4_deps=avx
fma4_external_deps=avx_external
fma4_inline_deps=avx_inline
fma4_suggest='fma4_external fma4_inline'
fmvc_decoder=yes
format_filter=yes
fourxm_decoder=yes
fourxm_decoder_select='blockdsp bswapdsp'
fourxm_demuxer=yes
fps_filter=yes
frame_thread_encoder_deps='encoders threads'
framecrc_muxer=yes
framehash_muxer=yes
framemd5_muxer=yes
framepack_filter=yes
framerate_filter=yes
framerate_filter_select=scene_sad
framestep_filter=yes
fraps_decoder=yes
fraps_decoder_select='bswapdsp huffman'
freezedetect_filter=yes
freezedetect_filter_select=scene_sad
freezeframes_filter=yes
frei0r=no
frei0r_deps_any='libdl LoadLibrary'
frei0r_filter=yes
frei0r_filter_deps=frei0r
frei0r_src_filter=yes
frei0r_src_filter_deps=frei0r
frm_demuxer=yes
frwu_decoder=yes
fsb_demuxer=yes
fspp_filter=yes
fspp_filter_deps=gpl
fsync_filter=yes
fsync_filter_deps=avformat
ftp_protocol=yes
ftp_protocol_select=tcp_protocol
ftr_decoder=yes
ftr_decoder_select=adts_header
ftr_parser=yes
ftr_parser_select='adts_header mpeg4audio'
fwse_demuxer=yes
g2m_decoder=yes
g2m_decoder_deps=zlib
g2m_decoder_select='blockdsp idctdsp jpegtables'
g722_demuxer=yes
g722_muxer=yes
g723_1_decoder=yes
g723_1_decoder_select=celp_math
g723_1_demuxer=yes
g723_1_encoder=yes
g723_1_encoder_select=celp_math
g723_1_muxer=yes
g723_1_parser=yes
g726_demuxer=yes
g726_muxer=yes
g726le_demuxer=yes
g726le_muxer=yes
g728_decoder=yes
g728_demuxer=yes
g729_decoder=yes
g729_decoder_select='audiodsp celp_math'
g729_demuxer=yes
g729_parser=yes
gblur_filter=yes
gblur_vulkan_filter=yes
gblur_vulkan_filter_deps='vulkan spirv_library'
gcrypt=no
gdigrab_indev=yes
gdigrab_indev_deps=CreateDIBSection
gdigrab_indev_extralibs=-lgdi32
gdigrab_indev_select=bmp_decoder
gdv_decoder=yes
gdv_demuxer=yes
gem_decoder=yes
genh_demuxer=yes
geq_filter=yes
gfxcapture_filter=yes
gfxcapture_filter_deps='cxx17 threads d3d11va IGraphicsCaptureItemInterop __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3'
gfxcapture_filter_extralibs=-lstdc++
gif_decoder=yes
gif_demuxer=yes
gif_encoder=yes
gif_muxer=yes
gif_parser=yes
glslc_default=glslc
gmp=no
gnutls=no
gopher_protocol=yes
gopher_protocol_select=tcp_protocol
gophers_protocol=yes
gophers_protocol_select=tls_protocol
gpl=yes
gplv3=yes
gradfun_filter=yes
gradients_filter=yes
graphmonitor_filter=yes
grayworld_filter=yes
gremlin_dpcm_decoder=yes
greyedge_filter=yes
gsm_decoder=yes
gsm_demuxer=yes
gsm_ms_at_decoder=yes
gsm_ms_at_decoder_deps=audiotoolbox
gsm_ms_decoder=yes
gsm_muxer=yes
gsm_parser=yes
guided_filter=yes
gxf_demuxer=yes
gxf_muxer=yes
gxf_muxer_select=pcm_rechunk_bsf
h261_decoder=yes
h261_decoder_select=mpegvideodec
h261_demuxer=yes
h261_encoder=yes
h261_encoder_select=mpegvideoenc
h261_muxer=yes
h261_parser=yes
h263_decoder=yes
h263_decoder_select='h263dsp mpegvideodec'
h263_demuxer=yes
h263_encoder=yes
h263_encoder_select='h263dsp mpegvideoenc'
h263_muxer=yes
h263_parser=yes
h263_v4l2m2m_decoder=yes
h263_v4l2m2m_decoder_deps='v4l2_m2m h263_v4l2_m2m'
h263_v4l2m2m_encoder=yes
h263_v4l2m2m_encoder_deps='v4l2_m2m h263_v4l2_m2m'
h263_vaapi_hwaccel=yes
h263_vaapi_hwaccel_deps=vaapi
h263_vaapi_hwaccel_select=h263_decoder
h263_videotoolbox_hwaccel=yes
h263_videotoolbox_hwaccel_deps=videotoolbox
h263_videotoolbox_hwaccel_select=h263_decoder
h263i_decoder=yes
h263i_decoder_select=h263_decoder
h263p_decoder=yes
h263p_decoder_select=h263_decoder
h263p_encoder=yes
h263p_encoder_select=h263_encoder
h264_amf_decoder=yes
h264_amf_decoder_deps=amf
h264_amf_encoder=yes
h264_amf_encoder_deps=amf
h264_cuvid_decoder=yes
h264_cuvid_decoder_deps=cuvid
h264_cuvid_decoder_select=h264_mp4toannexb_bsf
h264_d3d11va2_hwaccel=yes
h264_d3d11va2_hwaccel_deps=d3d11va
h264_d3d11va2_hwaccel_select=h264_decoder
h264_d3d11va_hwaccel=yes
h264_d3d11va_hwaccel_deps=d3d11va
h264_d3d11va_hwaccel_select=h264_decoder
h264_d3d12va_encoder=yes
h264_d3d12va_encoder_select='cbs_h264 d3d12va_encode'
h264_d3d12va_hwaccel=yes
h264_d3d12va_hwaccel_deps=d3d12va
h264_d3d12va_hwaccel_select=h264_decoder
h264_decoder=yes
h264_decoder_select='cabac golomb h264chroma h264dsp h264parse h264pred h264qpel h264_sei videodsp'
h264_decoder_suggest=error_resilience
h264_demuxer=yes
h264_dxva2_hwaccel=yes
h264_dxva2_hwaccel_deps=dxva2
h264_dxva2_hwaccel_select=h264_decoder
h264_mediacodec_decoder=yes
h264_mediacodec_decoder_deps=mediacodec
h264_mediacodec_decoder_select='h264_mp4toannexb_bsf h264_parser'
h264_mediacodec_encoder=yes
h264_mediacodec_encoder_deps=mediacodec
h264_mediacodec_encoder_select='extract_extradata_bsf h264_metadata'
h264_metadata_bsf=yes
h264_metadata_bsf_deps=const_nan
h264_metadata_bsf_select=cbs_h264
h264_mf_encoder=yes
h264_mf_encoder_deps=mediafoundation
h264_mmal_decoder=yes
h264_mmal_decoder_deps=mmal
h264_mp4toannexb_bsf=yes
h264_muxer=yes
h264_nvdec_hwaccel=yes
h264_nvdec_hwaccel_deps=nvdec
h264_nvdec_hwaccel_select=h264_decoder
h264_nvenc_encoder=yes
h264_nvenc_encoder_deps=nvenc
h264_nvenc_encoder_select=atsc_a53
h264_oh_decoder=yes
h264_oh_decoder_deps=ohcodec
h264_oh_decoder_select=h264_mp4toannexb_bsf
h264_oh_encoder=yes
h264_oh_encoder_deps=ohcodec
h264_omx_encoder=yes
h264_omx_encoder_deps=omx
h264_parser=yes
h264_parser_select='golomb h264dsp h264parse h264_sei'
h264_qsv_decoder=yes
h264_qsv_decoder_select='h264_mp4toannexb_bsf qsvdec'
h264_qsv_encoder=yes
h264_qsv_encoder_select='atsc_a53 qsvenc'
h264_redundant_pps_bsf=yes
h264_redundant_pps_bsf_select=cbs_h264
h264_rkmpp_decoder=yes
h264_rkmpp_decoder_deps=rkmpp
h264_rkmpp_decoder_select=h264_mp4toannexb_bsf
h264_rkmpp_encoder=yes
h264_rkmpp_encoder_deps=rkmpp
h264_sei_select='atsc_a53 golomb'
h264_v4l2m2m_decoder=yes
h264_v4l2m2m_decoder_deps='v4l2_m2m h264_v4l2_m2m'
h264_v4l2m2m_decoder_select=h264_mp4toannexb_bsf
h264_v4l2m2m_encoder=yes
h264_v4l2m2m_encoder_deps='v4l2_m2m h264_v4l2_m2m'
h264_vaapi_encoder=yes
h264_vaapi_encoder_select='atsc_a53 cbs_h264 vaapi_encode'
h264_vaapi_hwaccel=yes
h264_vaapi_hwaccel_deps=vaapi
h264_vaapi_hwaccel_select=h264_decoder
h264_vdpau_hwaccel=yes
h264_vdpau_hwaccel_deps=vdpau
h264_vdpau_hwaccel_select=h264_decoder
h264_videotoolbox_encoder=yes
h264_videotoolbox_encoder_deps=pthreads
h264_videotoolbox_encoder_select='atsc_a53 videotoolbox_encoder'
h264_videotoolbox_hwaccel=yes
h264_videotoolbox_hwaccel_deps=videotoolbox
h264_videotoolbox_hwaccel_select=h264_decoder
h264_vulkan_encoder=yes
h264_vulkan_encoder_select='atsc_a53 cbs_h264 vulkan_encode'
h264_vulkan_hwaccel=yes
h264_vulkan_hwaccel_deps=vulkan
h264_vulkan_hwaccel_select=h264_decoder
h264dsp_select=startcode
h264parse_select=golomb
haas_filter=yes
haldclut_filter=yes
haldclutsrc_filter=yes
hap_decoder=yes
hap_decoder_select='snappy texturedsp'
hap_encoder=yes
hap_encoder_deps=libsnappy
hap_encoder_select=texturedspenc
hapqa_extract_bsf=yes
hash_muxer=yes
hca_decoder=yes
hca_demuxer=yes
hcom_decoder=yes
hcom_demuxer=yes
hdcd_filter=yes
hdr_decoder=yes
hdr_encoder=yes
hdr_parser=yes
hds_muxer=yes
hds_muxer_select=flv_muxer
headphone_filter=yes
hevc_amf_decoder=yes
hevc_amf_decoder_deps=amf
hevc_amf_encoder=yes
hevc_amf_encoder_deps=amf
hevc_cuvid_decoder=yes
hevc_cuvid_decoder_deps=cuvid
hevc_cuvid_decoder_select=hevc_mp4toannexb_bsf
hevc_d3d11va2_hwaccel=yes
hevc_d3d11va2_hwaccel_deps='d3d11va DXVA_PicParams_HEVC'
hevc_d3d11va2_hwaccel_select=hevc_decoder
hevc_d3d11va_hwaccel=yes
hevc_d3d11va_hwaccel_deps='d3d11va DXVA_PicParams_HEVC'
hevc_d3d11va_hwaccel_select=hevc_decoder
hevc_d3d12va_encoder=yes
hevc_d3d12va_encoder_select='cbs_h265 d3d12va_encode'
hevc_d3d12va_hwaccel=yes
hevc_d3d12va_hwaccel_deps='d3d12va DXVA_PicParams_HEVC'
hevc_d3d12va_hwaccel_select=hevc_decoder
hevc_decoder=yes
hevc_decoder_select='bswapdsp cabac dovi_rpudec golomb hevcparse hevc_sei videodsp'
hevc_demuxer=yes
hevc_dxva2_hwaccel=yes
hevc_dxva2_hwaccel_deps='dxva2 DXVA_PicParams_HEVC'
hevc_dxva2_hwaccel_select=hevc_decoder
hevc_mediacodec_decoder=yes
hevc_mediacodec_decoder_deps=mediacodec
hevc_mediacodec_decoder_select='hevc_mp4toannexb_bsf hevc_parser'
hevc_mediacodec_encoder=yes
hevc_mediacodec_encoder_deps=mediacodec
hevc_mediacodec_encoder_select='extract_extradata_bsf hevc_metadata'
hevc_metadata_bsf=yes
hevc_metadata_bsf_select=cbs_h265
hevc_mf_encoder=yes
hevc_mf_encoder_deps=mediafoundation
hevc_mp4toannexb_bsf=yes
hevc_muxer=yes
hevc_nvdec_hwaccel=yes
hevc_nvdec_hwaccel_deps=nvdec
hevc_nvdec_hwaccel_select=hevc_decoder
hevc_nvenc_encoder=yes
hevc_nvenc_encoder_deps=nvenc
hevc_nvenc_encoder_select=atsc_a53
hevc_oh_decoder=yes
hevc_oh_decoder_deps=ohcodec
hevc_oh_decoder_select=hevc_mp4toannexb_bsf
hevc_oh_encoder=yes
hevc_oh_encoder_deps=ohcodec
hevc_parser=yes
hevc_parser_select='hevcparse hevc_sei'
hevc_qsv_decoder=yes
hevc_qsv_decoder_select='hevc_mp4toannexb_bsf qsvdec'
hevc_qsv_encoder=yes
hevc_qsv_encoder_select='hevcparse qsvenc'
hevc_rkmpp_decoder=yes
hevc_rkmpp_decoder_deps=rkmpp
hevc_rkmpp_decoder_select=hevc_mp4toannexb_bsf
hevc_rkmpp_encoder=yes
hevc_rkmpp_encoder_deps=rkmpp
hevc_sei_select='atsc_a53 golomb'
hevc_v4l2m2m_decoder=yes
hevc_v4l2m2m_decoder_deps='v4l2_m2m hevc_v4l2_m2m'
hevc_v4l2m2m_decoder_select=hevc_mp4toannexb_bsf
hevc_v4l2m2m_encoder=yes
hevc_v4l2m2m_encoder_deps='v4l2_m2m hevc_v4l2_m2m'
hevc_vaapi_encoder=yes
hevc_vaapi_encoder_deps=VAEncPictureParameterBufferHEVC
hevc_vaapi_encoder_select='atsc_a53 cbs_h265 vaapi_encode'
hevc_vaapi_hwaccel=yes
hevc_vaapi_hwaccel_deps='vaapi VAPictureParameterBufferHEVC'
hevc_vaapi_hwaccel_select=hevc_decoder
hevc_vdpau_hwaccel=yes
hevc_vdpau_hwaccel_deps='vdpau VdpPictureInfoHEVC'
hevc_vdpau_hwaccel_select=hevc_decoder
hevc_videotoolbox_encoder=yes
hevc_videotoolbox_encoder_deps=pthreads
hevc_videotoolbox_encoder_select='atsc_a53 videotoolbox_encoder'
hevc_videotoolbox_hwaccel=yes
hevc_videotoolbox_hwaccel_deps=videotoolbox
hevc_videotoolbox_hwaccel_select=hevc_decoder
hevc_vulkan_encoder=yes
hevc_vulkan_encoder_select='atsc_a53 cbs_h265 vulkan_encode'
hevc_vulkan_hwaccel=yes
hevc_vulkan_hwaccel_deps=vulkan
hevc_vulkan_hwaccel_select=hevc_decoder
hevcparse_select=golomb
hflip_filter=yes
hflip_vulkan_filter=yes
hflip_vulkan_filter_deps='vulkan spirv_library'
highpass_filter=yes
highshelf_filter=yes
hilbert_filter=yes
histeq_filter=yes
histeq_filter_deps=gpl
histogram_filter=yes
hls_demuxer=yes
hls_demuxer_select='aac_demuxer ac3_demuxer adts_header ac3_parser eac3_demuxer mov_demuxer mpegts_demuxer'
hls_muxer=yes
hls_muxer_select='mov_muxer mpegts_muxer webvtt_muxer'
hnm4_video_decoder=yes
hnm_demuxer=yes
host_cc_default=gcc
host_cflags_filter=echo
host_extralibs=-lm
host_ldflags_filter=echo
host_os=mingw64_nt-10.0-26200
hq_hqa_decoder=yes
hqdn3d_filter=yes
hqdn3d_filter_deps=gpl
hqx_decoder=yes
hqx_filter=yes
hstack_filter=yes
hstack_qsv_filter=yes
hstack_qsv_filter_deps=libmfx
hstack_qsv_filter_select=qsvvpp
hstack_vaapi_filter=yes
hstack_vaapi_filter_deps=vaapi_1
hsvhold_filter=yes
hsvkey_filter=yes
htmlpages=yes
htmlpages_deps=perl
htmlpages_deps_any='makeinfo_html texi2html'
http_protocol=yes
http_protocol_select=tcp_protocol
http_protocol_suggest=zlib
httpproxy_protocol=yes
httpproxy_protocol_select=tcp_protocol
httpproxy_protocol_suggest=zlib
https_protocol=yes
https_protocol_select=tls_protocol
https_protocol_suggest=zlib
hue_filter=yes
huesaturation_filter=yes
huffyuv_decoder=yes
huffyuv_decoder_select='bswapdsp huffyuvdsp llviddsp'
huffyuv_encoder=yes
huffyuv_encoder_select='bswapdsp huffman huffyuvencdsp llvidencdsp'
hw_decode_example=yes
hw_decode_example_deps='avcodec avformat avutil'
hwaccels_if_any='av1_d3d11va_hwaccel
av1_d3d11va2_hwaccel
av1_d3d12va_hwaccel
av1_dxva2_hwaccel
av1_nvdec_hwaccel
av1_vaapi_hwaccel
av1_vdpau_hwaccel
av1_videotoolbox_hwaccel
av1_vulkan_hwaccel
dpx_vulkan_hwaccel
ffv1_vulkan_hwaccel
h263_vaapi_hwaccel
h263_videotoolbox_hwaccel
h264_d3d11va_hwaccel
h264_d3d11va2_hwaccel
h264_d3d12va_hwaccel
h264_dxva2_hwaccel
h264_nvdec_hwaccel
h264_vaapi_hwaccel
h264_vdpau_hwaccel
h264_videotoolbox_hwaccel
h264_vulkan_hwaccel
hevc_d3d11va_hwaccel
hevc_d3d11va2_hwaccel
hevc_d3d12va_hwaccel
hevc_dxva2_hwaccel
hevc_nvdec_hwaccel
hevc_vaapi_hwaccel
hevc_vdpau_hwaccel
hevc_videotoolbox_hwaccel
hevc_vulkan_hwaccel
mjpeg_nvdec_hwaccel
mjpeg_vaapi_hwaccel
mpeg1_nvdec_hwaccel
mpeg1_vdpau_hwaccel
mpeg1_videotoolbox_hwaccel
mpeg2_d3d11va_hwaccel
mpeg2_d3d11va2_hwaccel
mpeg2_d3d12va_hwaccel
mpeg2_dxva2_hwaccel
mpeg2_nvdec_hwaccel
mpeg2_vaapi_hwaccel
mpeg2_vdpau_hwaccel
mpeg2_videotoolbox_hwaccel
mpeg4_nvdec_hwaccel
mpeg4_vaapi_hwaccel
mpeg4_vdpau_hwaccel
mpeg4_videotoolbox_hwaccel
prores_videotoolbox_hwaccel
prores_vulkan_hwaccel
prores_raw_vulkan_hwaccel
vc1_d3d11va_hwaccel
vc1_d3d11va2_hwaccel
vc1_d3d12va_hwaccel
vc1_dxva2_hwaccel
vc1_nvdec_hwaccel
vc1_vaapi_hwaccel
vc1_vdpau_hwaccel
vp8_nvdec_hwaccel
vp8_vaapi_hwaccel
vp9_d3d11va_hwaccel
vp9_d3d11va2_hwaccel
vp9_d3d12va_hwaccel
vp9_dxva2_hwaccel
vp9_nvdec_hwaccel
vp9_vaapi_hwaccel
vp9_vdpau_hwaccel
vp9_videotoolbox_hwaccel
vp9_vulkan_hwaccel
vvc_vaapi_hwaccel
wmv3_d3d11va_hwaccel
wmv3_d3d11va2_hwaccel
wmv3_d3d12va_hwaccel
wmv3_dxva2_hwaccel
wmv3_nvdec_hwaccel
wmv3_vaapi_hwaccel
wmv3_vdpau_hwaccel'
hwdownload_filter=yes
hwmap_filter=yes
hwupload_cuda_filter=yes
hwupload_cuda_filter_deps=ffnvcodec
hwupload_filter=yes
hxvs_demuxer=yes
hxvs_demuxer_select='h264_parser hevc_parser'
hymt_decoder=yes
hymt_decoder_select=huffyuv_decoder
hysteresis_filter=yes
i686=yes
i686_deps=x86
i8mm=yes
i8mm_deps='aarch64 neon'
i8mm_inline_deps=inline_asm
iac_decoder=yes
iac_decoder_select=imc_decoder
iamf=yes
iamf_demuxer=yes
iamf_demuxer_select=iamfdec
iamf_muxer=yes
iamf_muxer_select=iamfenc
iamfdec_deps=iamf
iamfdec_select='iso_media mpeg4audio'
iamfenc_deps=iamf
iccdetect_filter=yes
iccdetect_filter_deps=lcms2
iccgen_filter=yes
iccgen_filter_deps=lcms2
icecast_protocol=yes
icecast_protocol_select=http_protocol
ico_demuxer=yes
ico_muxer=yes
iconv=yes
idcin_decoder=yes
idcin_demuxer=yes
identity_filter=yes
identity_filter_select=scene_sad
idet_filter=yes
idf_decoder=yes
idf_demuxer=yes
iec61883_indev=yes
iec61883_indev_deps=libiec61883
iec61883_indev_select=dv_demuxer
iff_demuxer=yes
iff_ilbm_decoder=yes
ifv_demuxer=yes
il_filter=yes
ilbc_at_decoder=yes
ilbc_at_decoder_deps=audiotoolbox
ilbc_at_encoder=yes
ilbc_at_encoder_deps=audiotoolbox
ilbc_at_encoder_select=audio_frame_queue
ilbc_decoder=yes
ilbc_demuxer=yes
ilbc_muxer=yes
image2_alias_pix_demuxer=yes
image2_alias_pix_demuxer_select=image2_demuxer
image2_brender_pix_demuxer=yes
image2_brender_pix_demuxer_select=image2_demuxer
image2_demuxer=yes
image2_muxer=yes
image2pipe_demuxer=yes
image2pipe_muxer=yes
image_bmp_pipe_demuxer=yes
image_cri_pipe_demuxer=yes
image_dds_pipe_demuxer=yes
image_dpx_pipe_demuxer=yes
image_exr_pipe_demuxer=yes
image_gem_pipe_demuxer=yes
image_gif_pipe_demuxer=yes
image_hdr_pipe_demuxer=yes
image_j2k_pipe_demuxer=yes
image_jpeg_pipe_demuxer=yes
image_jpegls_pipe_demuxer=yes
image_jpegxl_pipe_demuxer=yes
image_jpegxs_pipe_demuxer=yes
image_pam_pipe_demuxer=yes
image_pbm_pipe_demuxer=yes
image_pcx_pipe_demuxer=yes
image_pfm_pipe_demuxer=yes
image_pgm_pipe_demuxer=yes
image_pgmyuv_pipe_demuxer=yes
image_pgx_pipe_demuxer=yes
image_phm_pipe_demuxer=yes
image_photocd_pipe_demuxer=yes
image_pictor_pipe_demuxer=yes
image_png_pipe_demuxer=yes
image_ppm_pipe_demuxer=yes
image_psd_pipe_demuxer=yes
image_qdraw_pipe_demuxer=yes
image_qoi_pipe_demuxer=yes
image_sgi_pipe_demuxer=yes
image_sunrast_pipe_demuxer=yes
image_svg_pipe_demuxer=yes
image_tiff_pipe_demuxer=yes
image_vbn_pipe_demuxer=yes
image_webp_pipe_demuxer=yes
image_xbm_pipe_demuxer=yes
image_xpm_pipe_demuxer=yes
image_xwd_pipe_demuxer=yes
imc_decoder=yes
imc_decoder_select='bswapdsp sinewin'
imf_demuxer=yes
imf_demuxer_deps=libxml2
imf_demuxer_select=mxf_demuxer
imm4_decoder=yes
imm4_decoder_select='bswapdsp idctdsp'
imm5_decoder=yes
imm5_decoder_select='h264_decoder hevc_decoder'
imx_dump_header_bsf=yes
incdir_default='${prefix}/include'
indeo2_decoder=yes
indeo3_decoder=yes
indeo3_decoder_select=hpeldsp
indeo4_decoder=yes
indeo4_decoder_select=ividsp
indeo5_decoder=yes
indeo5_decoder_select=ividsp
indevs_if_any='alsa_indev
android_camera_indev
avfoundation_indev
decklink_indev
dshow_indev
fbdev_indev
gdigrab_indev
iec61883_indev
jack_indev
kmsgrab_indev
lavfi_indev
openal_indev
oss_indev
pulse_indev
sndio_indev
v4l2_indev
vfwcap_indev
xcbgrab_indev
libcdio_indev
libdc1394_indev'
inflate_filter=yes
inflate_wrapper_deps=zlib
ingenient_demuxer=yes
install=install
interlace_filter=yes
interlace_filter_deps=gpl
interlace_vulkan_filter=yes
interlace_vulkan_filter_deps='vulkan spirv_library'
interleave_filter=yes
interplay_acm_decoder=yes
interplay_dpcm_decoder=yes
interplay_video_decoder=yes
interplay_video_decoder_select=hpeldsp
intrax8_select='blockdsp wmv2dsp'
intrinsics=none
intrinsics_neon_deps=neon
intrinsics_sse2_deps=sse2
ipfs_gateway_protocol=yes
ipfs_gateway_protocol_select=https_protocol
ipmovie_demuxer=yes
ipns_gateway_protocol=yes
ipns_gateway_protocol_select=https_protocol
ipod_muxer=yes
ipod_muxer_select=mov_muxer
ipu_decoder=yes
ipu_decoder_select=mpegvideodec
ipu_demuxer=yes
ipu_parser=yes
ircam_demuxer=yes
ircam_muxer=yes
ismv_muxer=yes
ismv_muxer_select=mov_muxer
iso_media_select=mpeg4audio
iso_writer_select=golomb
iss_demuxer=yes
iv8_demuxer=yes
ivf_demuxer=yes
ivf_muxer=yes
ivf_muxer_select='av1_metadata_bsf vp9_superframe_bsf'
ivr_demuxer=yes
jack_indev=yes
jack_indev_deps=libjack
jack_indev_deps_any='sem_timedwait dispatch_dispatch_h'
jacosub_decoder=yes
jacosub_demuxer=yes
jacosub_muxer=yes
jni=no
join_filter=yes
jpeg2000_decoder=yes
jpeg2000_encoder=yes
jpeg2000_parser=yes
jpegls_decoder=yes
jpegls_decoder_select=mjpeg_decoder
jpegls_encoder=yes
jpegxl_anim_demuxer=yes
jpegxl_parser=yes
jpegxs_parser=yes
jv_decoder=yes
jv_decoder_select=blockdsp
jv_demuxer=yes
kerndeint_filter=yes
kerndeint_filter_deps=gpl
kgv1_decoder=yes
kirsch_filter=yes
kmsgrab_indev=yes
kmsgrab_indev_deps=libdrm
kmvc_decoder=yes
kux_demuxer=yes
kvag_demuxer=yes
kvag_muxer=yes
l=
ladspa=no
ladspa_filter=yes
ladspa_filter_deps='ladspa libdl'
laf_demuxer=yes
lagarith_decoder=yes
lagarith_decoder_select=llviddsp
lagfun_filter=yes
large_tests=yes
lasx=yes
lasx_deps=lsx
latency_filter=yes
latm_muxer=yes
latm_muxer_select='aac_adtstoasc_bsf mpeg4audio'
lavfi_indev=yes
lavfi_indev_deps=avfilter
lc3_demuxer=yes
lc3_muxer=yes
lcevc_filter=yes
lcevc_filter_deps=liblcevc_dec
lcevc_metadata_bsf=yes
lcevc_metadata_bsf_select=cbs_lcevc
lcevc_parser=yes
lcms2=no
ld=clang
ldbrx=yes
ldbrx_deps=ppc
ldflags_filter=echo
lead_decoder=yes
lead_decoder_select='blockdsp idctdsp jpegtables'
lenscorrection_filter=yes
lensfun_filter=yes
lensfun_filter_deps='liblensfun version3'
lgpl_gpl=yes
lib=w32threads
libamqp_protocol=yes
libamqp_protocol_deps=librabbitmq
libamqp_protocol_select=network
libaom=no
libaom_av1_decoder=yes
libaom_av1_decoder_deps=libaom
libaom_av1_encoder=yes
libaom_av1_encoder_deps=libaom
libaom_av1_encoder_select='extract_extradata_bsf dovi_rpuenc'
libaribb24=no
libaribb24_decoder=yes
libaribb24_decoder_deps=libaribb24
libaribcaption=no
libaribcaption_decoder=yes
libaribcaption_decoder_deps=libaribcaption
libass=no
libbluray=no
libbs2b=no
libcaca=no
libcdio=no
libcdio_indev=yes
libcdio_indev_deps=libcdio
libcelt=no
libcelt_decoder=yes
libcelt_decoder_deps=libcelt
libcodec2=no
libcodec2_decoder=yes
libcodec2_decoder_deps=libcodec2
libcodec2_encoder=yes
libcodec2_encoder_deps=libcodec2
libdav1d=no
libdav1d_decoder=yes
libdav1d_decoder_deps=libdav1d
libdav1d_decoder_select='atsc_a53 dovi_rpudec'
libdavs2=no
libdavs2_decoder=yes
libdavs2_decoder_deps=libdavs2
libdavs2_decoder_select=avs2_parser
libdc1394=no
libdc1394_indev=yes
libdc1394_indev_deps=libdc1394
libdir_default='${prefix}/lib'
libdrm=yes
libdvdnav=no
libdvdread=no
libfdk_aac=no
libfdk_aac_decoder=yes
libfdk_aac_decoder_deps=libfdk_aac
libfdk_aac_encoder=yes
libfdk_aac_encoder_deps=libfdk_aac
libfdk_aac_encoder_select=audio_frame_queue
libflite=no
libfontconfig=no
libfreetype=no
libfribidi=no
libglslang=no
libgme=no
libgme_demuxer=yes
libgme_demuxer_deps=libgme
libgsm=no
libgsm_decoder=yes
libgsm_decoder_deps=libgsm
libgsm_encoder=yes
libgsm_encoder_deps=libgsm
libgsm_ms_decoder=yes
libgsm_ms_decoder_deps=libgsm
libgsm_ms_encoder=yes
libgsm_ms_encoder_deps=libgsm
libharfbuzz=no
libiec61883=no
libilbc=no
libilbc_decoder=yes
libilbc_decoder_deps=libilbc
libilbc_encoder=yes
libilbc_encoder_deps=libilbc
libjack=no
libjxl=no
libjxl_anim_decoder=yes
libjxl_anim_decoder_deps='libjxl libjxl_threads'
libjxl_anim_encoder=yes
libjxl_anim_encoder_deps='libjxl libjxl_threads'
libjxl_decoder=yes
libjxl_decoder_deps='libjxl libjxl_threads'
libjxl_encoder=yes
libjxl_encoder_deps='libjxl libjxl_threads'
libklvanc=no
libkvazaar=no
libkvazaar_encoder=yes
libkvazaar_encoder_deps=libkvazaar
liblc3=no
liblc3_decoder=yes
liblc3_decoder_deps=liblc3
liblc3_encoder=yes
liblc3_encoder_deps=liblc3
liblc3_encoder_select=audio_frame_queue
liblcevc_dec=no
liblcevc_dec_select=cbs_lcevc
liblensfun=no
libmfx=no
libmodplug=no
libmodplug_demuxer=yes
libmodplug_demuxer_deps=libmodplug
libmp3lame=no
libmp3lame_encoder=yes
libmp3lame_encoder_deps=libmp3lame
libmp3lame_encoder_select='audio_frame_queue mpegaudioheader'
libmpeghdec=no
libmpeghdec_decoder=yes
libmpeghdec_decoder_deps=libmpeghdec
libmysofa=no
libnpp=no
liboapv=no
liboapv_encoder=yes
liboapv_encoder_deps=liboapv
libopencolorio=no
libopencolorio_filter_deps=libopencolorio
libopencore_amrnb=no
libopencore_amrnb_decoder=yes
libopencore_amrnb_decoder_deps=libopencore_amrnb
libopencore_amrnb_encoder=yes
libopencore_amrnb_encoder_deps=libopencore_amrnb
libopencore_amrnb_encoder_select=audio_frame_queue
libopencore_amrwb=no
libopencore_amrwb_decoder=yes
libopencore_amrwb_decoder_deps=libopencore_amrwb
libopencv=no
libopenh264=no
libopenh264_decoder=yes
libopenh264_decoder_deps=libopenh264
libopenh264_decoder_select=h264_mp4toannexb_bsf
libopenh264_encoder=yes
libopenh264_encoder_deps=libopenh264
libopenjpeg=no
libopenjpeg_encoder=yes
libopenjpeg_encoder_deps=libopenjpeg
libopenmpt=no
libopenmpt_demuxer=yes
libopenmpt_demuxer_deps=libopenmpt
libopenvino=no
libopus=no
libopus_decoder=yes
libopus_decoder_deps=libopus
libopus_encoder=yes
libopus_encoder_deps=libopus
libopus_encoder_select=audio_frame_queue
libplacebo=no
libplacebo_filter=yes
libplacebo_filter_deps='libplacebo vulkan'
libpulse=no
libqrencode=no
libquirc=no
librabbitmq=no
librav1e=no
librav1e_encoder=yes
librav1e_encoder_deps=librav1e
librist=no
librist_protocol=yes
librist_protocol_deps=librist
librist_protocol_select=network
librsvg=no
librsvg_decoder=yes
librsvg_decoder_deps=librsvg
librtmp=no
librtmp_protocol=yes
librtmp_protocol_deps=librtmp
librtmpe_protocol=yes
librtmpe_protocol_deps=librtmp
librtmps_protocol=yes
librtmps_protocol_deps=librtmp
librtmpt_protocol=yes
librtmpt_protocol_deps=librtmp
librtmpte_protocol=yes
librtmpte_protocol_deps=librtmp
librubberband=no
libshaderc=no
libshine=no
libshine_encoder=yes
libshine_encoder_deps=libshine
libshine_encoder_select='audio_frame_queue mpegaudioheader'
libsmbclient=no
libsmbclient_protocol=yes
libsmbclient_protocol_deps='libsmbclient gplv3'
libsnappy=no
libsoxr=no
libspeex=no
libspeex_decoder=yes
libspeex_decoder_deps=libspeex
libspeex_encoder=yes
libspeex_encoder_deps=libspeex
libspeex_encoder_select=audio_frame_queue
libsrt=no
libsrt_protocol=yes
libsrt_protocol_deps=libsrt
libsrt_protocol_select=network
libssh=no
libssh_protocol=yes
libssh_protocol_deps=libssh
libsvtav1=no
libsvtav1_encoder=yes
libsvtav1_encoder_deps=libsvtav1
libsvtav1_encoder_select=dovi_rpuenc
libsvtjpegxs=no
libsvtjpegxs_decoder=yes
libsvtjpegxs_decoder_deps=libsvtjpegxs
libsvtjpegxs_encoder=yes
libsvtjpegxs_encoder_deps=libsvtjpegxs
libtensorflow=no
libtesseract=no
libtheora=no
libtheora_encoder=yes
libtheora_encoder_deps=libtheora
libtls=no
libtls_conflict='openssl gnutls mbedtls'
libtorch=no
libtwolame=no
libtwolame_encoder=yes
libtwolame_encoder_deps=libtwolame
libuavs3d=no
libuavs3d_decoder=yes
libuavs3d_decoder_deps=libuavs3d
libv4l2=no
libvidstab=no
libvmaf=no
libvmaf_cuda_filter=yes
libvmaf_cuda_filter_deps='libvmaf libvmaf_cuda ffnvcodec'
libvmaf_filter=yes
libvmaf_filter_deps=libvmaf
libvo_amrwbenc=no
libvo_amrwbenc_encoder=yes
libvo_amrwbenc_encoder_deps=libvo_amrwbenc
libvorbis=no
libvorbis_decoder=yes
libvorbis_decoder_deps=libvorbis
libvorbis_encoder=yes
libvorbis_encoder_deps='libvorbis libvorbisenc'
libvorbis_encoder_select=audio_frame_queue
libvpl=no
libvpx=no
libvpx_vp8_decoder=yes
libvpx_vp8_decoder_deps=libvpx
libvpx_vp8_encoder=yes
libvpx_vp8_encoder_deps=libvpx
libvpx_vp9_decoder=yes
libvpx_vp9_decoder_deps=libvpx
libvpx_vp9_encoder=yes
libvpx_vp9_encoder_deps=libvpx
libvvenc=no
libvvenc_encoder=yes
libvvenc_encoder_deps=libvvenc
libwebp=no
libwebp_anim_encoder=yes
libwebp_anim_encoder_deps=libwebp
libwebp_encoder=yes
libwebp_encoder_deps=libwebp
libx262_encoder=yes
libx262_encoder_deps=libx262
libx264=no
libx264_encoder=yes
libx264_encoder_deps=libx264
libx264_encoder_select='atsc_a53 golomb'
libx264rgb_encoder=yes
libx264rgb_encoder_deps=libx264
libx264rgb_encoder_select=libx264_encoder
libx265=no
libx265_encoder=yes
libx265_encoder_deps=libx265
libx265_encoder_select='atsc_a53 dovi_rpuenc'
libxavs=no
libxavs2=no
libxavs2_encoder=yes
libxavs2_encoder_deps=libxavs2
libxavs_encoder=yes
libxavs_encoder_deps=libxavs
libxcb=yes
libxcb_shape=yes
libxcb_shm=yes
libxcb_xfixes=yes
libxevd=no
libxevd_decoder=yes
libxevd_decoder_deps_any='libxevd libxevdb'
libxevdb=no
libxeve=no
libxeve_encoder=yes
libxeve_encoder_deps_any='libxeve libxeveb'
libxeveb=no
libxml2=no
libxvid=no
libxvid_encoder=yes
libxvid_encoder_deps=libxvid
libzimg=no
libzmq=no
libzmq_protocol=yes
libzmq_protocol_deps=libzmq
libzmq_protocol_select=network
libzvbi=no
libzvbi_teletext_decoder=yes
libzvbi_teletext_decoder_deps=libzvbi
license='GPL version 3 or later'
life_filter=yes
limitdiff_filter=yes
limiter_filter=yes
linux_perf_deps=linux_perf_event_h
live_flv_demuxer=yes
ljpeg_encoder=yes
ljpeg_encoder_select=jpegtables
lmlm4_demuxer=yes
ln_s_default='ln -s -f'
loas_demuxer=yes
loco_decoder=yes
logfile=logfile.log
loongson2=yes
loongson2_deps=mips
loongson3=yes
loongson3_deps=mips
loop_filter=yes
loudnorm_filter=yes
lowpass_filter=yes
lowshelf_filter=yes
lrc_demuxer=yes
lrc_muxer=yes
lscr_decoder=yes
lscr_decoder_select=inflate_wrapper
lsx=yes
lsx_deps=loongarch
lumakey_filter=yes
luodat_demuxer=yes
lut1d_filter=yes
lut2_filter=yes
lut3d_filter=yes
lut_filter=yes
lutrgb_filter=yes
lutyuv_filter=yes
lv2=no
lv2_filter=yes
lv2_filter_deps=lv2
lvf_demuxer=yes
lxf_demuxer=yes
lzma=yes
m='disable_components $v'
m101_decoder=yes
m4v_demuxer=yes
m4v_muxer=yes
mace3_decoder=yes
mace6_decoder=yes
magicyuv_decoder=yes
magicyuv_decoder_select=llviddsp
magicyuv_encoder=yes
magicyuv_encoder_select=llvidencdsp
mandelbrot_filter=yes
mandir_default='${prefix}/share/man'
manpages=yes
manpages_deps='perl pod2man'
maskedclamp_filter=yes
maskedmax_filter=yes
maskedmerge_filter=yes
maskedmin_filter=yes
maskedthreshold_filter=yes
maskfun_filter=yes
matroska_audio_muxer=yes
matroska_audio_muxer_select=matroska_muxer
matroska_demuxer=yes
matroska_demuxer_select=riffdec
matroska_demuxer_suggest='bzlib zlib'
matroska_muxer=yes
matroska_muxer_select='iso_writer mpeg4audio riffenc aac_adtstoasc_bsf pgs_frame_merge_bsf vp9_superframe_bsf'
mbedtls=no
mca_demuxer=yes
mcc_demuxer=yes
mcc_demuxer_select=smpte_436m
mcc_muxer=yes
mcc_muxer_select=smpte_436m
mcc_muxer_suggest=eia608_to_smpte436m_bsf
mcdeint_filter=yes
mcdeint_filter_deps='avcodec gpl'
mcompand_filter=yes
md5_muxer=yes
md5_protocol=yes
mdec_decoder=yes
mdec_decoder_select='blockdsp bswapdsp idctdsp'
me_cmp_select=idctdsp
media100_decoder=yes
media100_decoder_select='media100_to_mjpegb_bsf mjpegb_decoder'
media100_to_mjpegb_bsf=yes
mediacodec=no
mediacodec_deps='android mediandk pthreads'
mediafoundation=yes
mediafoundation_deps='mftransform_h MFCreateAlignedMemoryBuffer'
median_filter=yes
mergeplanes_filter=yes
mestimate_d3d12_filter=yes
mestimate_d3d12_filter_deps='d3d12va ID3D12VideoMotionEstimator d3d12_motion_estimator'
mestimate_filter=yes
metadata_filter=yes
metadata_filter_deps=avformat
metal=yes
metalcc_default='xcrun -sdk macosx metal'
metallib_default='xcrun -sdk macosx metallib'
metasound_decoder=yes
metasound_decoder_select='lsp sinewin'
mgsts_demuxer=yes
microdvd_decoder=yes
microdvd_demuxer=yes
microdvd_muxer=yes
midequalizer_filter=yes
mimic_decoder=yes
mimic_decoder_select='blockdsp bswapdsp hpeldsp idctdsp'
minterpolate_filter=yes
minterpolate_filter_select=scene_sad
mips32r2=yes
mips32r2_deps=mips
mips32r5=yes
mips32r5_deps=mips
mips32r6=yes
mips32r6_deps=mips
mips64r2=yes
mips64r2_deps=mips
mips64r6=yes
mips64r6_deps=mips
mipsdsp=yes
mipsdsp_deps=mips
mipsdspr2=yes
mipsdspr2_deps=mips
mipsfpu=yes
mipsfpu_deps=mips
misc4_decoder=yes
misc4_parser=yes
mix_filter=yes
mjpeg2jpeg_bsf=yes
mjpeg2jpeg_bsf_select=jpegtables
mjpeg_2000_demuxer=yes
mjpeg_cuvid_decoder=yes
mjpeg_cuvid_decoder_deps=cuvid
mjpeg_decoder=yes
mjpeg_decoder_select='blockdsp idctdsp jpegtables'
mjpeg_demuxer=yes
mjpeg_encoder=yes
mjpeg_encoder_select='jpegtables mpegvideoenc'
mjpeg_muxer=yes
mjpeg_nvdec_hwaccel=yes
mjpeg_nvdec_hwaccel_deps=nvdec
mjpeg_nvdec_hwaccel_select=mjpeg_decoder
mjpeg_parser=yes
mjpeg_qsv_decoder=yes
mjpeg_qsv_decoder_select=qsvdec
mjpeg_qsv_encoder=yes
mjpeg_qsv_encoder_deps=libmfx
mjpeg_qsv_encoder_select=qsvenc
mjpeg_vaapi_encoder=yes
mjpeg_vaapi_encoder_deps=VAEncPictureParameterBufferJPEG
mjpeg_vaapi_encoder_select='cbs_jpeg jpegtables vaapi_encode'
mjpeg_vaapi_hwaccel=yes
mjpeg_vaapi_hwaccel_deps=vaapi
mjpeg_vaapi_hwaccel_select=mjpeg_decoder
mjpega_dump_header_bsf=yes
mjpegb_decoder=yes
mjpegb_decoder_select='hpeldsp mjpeg_decoder'
mkvtimestamp_v2_muxer=yes
mlp_decoder=yes
mlp_decoder_select=mlp_parser
mlp_demuxer=yes
mlp_demuxer_select=mlp_parser
mlp_encoder=yes
mlp_encoder_select='lpc audio_frame_queue'
mlp_muxer=yes
mlp_parser=yes
mlv_demuxer=yes
mm_demuxer=yes
mmal=no
mmf_demuxer=yes
mmf_muxer=yes
mmf_muxer_select=riffenc
mmi=yes
mmi_deps_any='loongson2 loongson3'
mmsh_protocol=yes
mmsh_protocol_select=http_protocol
mmst_protocol=yes
mmst_protocol_select=network
mmvideo_decoder=yes
mmx=yes
mmx_deps=x86
mmx_external_deps=x86asm
mmx_inline_deps='inline_asm x86'
mmx_suggest='mmx_external mmx_inline'
mmxext=yes
mmxext_deps=mmx
mmxext_external_deps=mmx_external
mmxext_inline_deps=mmx_inline
mmxext_suggest='mmxext_external mmxext_inline'
mobiclip_decoder=yes
mobiclip_decoder_select='bswapdsp golomb'
mods_demuxer=yes
moflex_demuxer=yes
monochrome_filter=yes
morpho_filter=yes
motionpixels_decoder=yes
motionpixels_decoder_select=bswapdsp
mov2textsub_bsf=yes
mov_demuxer=yes
mov_demuxer_select='iso_media riffdec'
mov_demuxer_suggest='iamfdec zlib'
mov_muxer=yes
mov_muxer_select='iso_media iso_writer riffenc rtpenc_chain vp9_superframe_bsf aac_adtstoasc_bsf ac3_parser'
mov_muxer_suggest=iamfenc
movie_filter=yes
movie_filter_deps='avcodec avformat'
movtext_decoder=yes
movtext_encoder=yes
mp1_at_decoder=yes
mp1_at_decoder_deps=audiotoolbox
mp1_at_decoder_select=mpegaudioheader
mp1_decoder=yes
mp1_decoder_select=mpegaudio
mp1float_decoder=yes
mp1float_decoder_select=mpegaudio
mp2_at_decoder=yes
mp2_at_decoder_deps=audiotoolbox
mp2_at_decoder_select=mpegaudioheader
mp2_decoder=yes
mp2_decoder_select=mpegaudio
mp2_encoder=yes
mp2_muxer=yes
mp2fixed_encoder=yes
mp2float_decoder=yes
mp2float_decoder_select=mpegaudio
mp3_at_decoder=yes
mp3_at_decoder_deps=audiotoolbox
mp3_at_decoder_select=mpegaudioheader
mp3_decoder=yes
mp3_decoder_select=mpegaudio
mp3_demuxer=yes
mp3_demuxer_select=mpegaudio_parser
mp3_mediacodec_decoder=yes
mp3_mediacodec_decoder_deps=mediacodec
mp3_mediacodec_decoder_select=mpegaudioheader
mp3_mf_encoder=yes
mp3_mf_encoder_deps=mediafoundation
mp3_muxer=yes
mp3_muxer_select=mpegaudioheader
mp3adu_decoder=yes
mp3adu_decoder_select=mpegaudio
mp3adufloat_decoder=yes
mp3adufloat_decoder_select=mpegaudio
mp3float_decoder=yes
mp3float_decoder_select=mpegaudio
mp3on4_decoder=yes
mp3on4_decoder_select='mpegaudio mpeg4audio'
mp3on4float_decoder=yes
mp3on4float_decoder_select='mpegaudio mpeg4audio'
mp4_muxer=yes
mp4_muxer_select=mov_muxer
mpc7_decoder=yes
mpc7_decoder_select='bswapdsp mpegaudiodsp'
mpc8_decoder=yes
mpc8_decoder_select=mpegaudiodsp
mpc8_demuxer=yes
mpc_demuxer=yes
mpdecimate_filter=yes
mpdecimate_filter_deps=gpl
mpdecimate_filter_select=pixelutils
mpeg1_cuvid_decoder=yes
mpeg1_cuvid_decoder_deps=cuvid
mpeg1_nvdec_hwaccel=yes
mpeg1_nvdec_hwaccel_deps=nvdec
mpeg1_nvdec_hwaccel_select=mpeg1video_decoder
mpeg1_v4l2m2m_decoder=yes
mpeg1_v4l2m2m_decoder_deps='v4l2_m2m mpeg1_v4l2_m2m'
mpeg1_vdpau_hwaccel=yes
mpeg1_vdpau_hwaccel_deps=vdpau
mpeg1_vdpau_hwaccel_select=mpeg1video_decoder
mpeg1_videotoolbox_hwaccel=yes
mpeg1_videotoolbox_hwaccel_deps=videotoolbox
mpeg1_videotoolbox_hwaccel_select=mpeg1video_decoder
mpeg1system_muxer=yes
mpeg1vcd_muxer=yes
mpeg1video_decoder=yes
mpeg1video_decoder_select=mpegvideodec
mpeg1video_encoder=yes
mpeg1video_encoder_select=mpegvideoenc
mpeg1video_muxer=yes
mpeg2_cuvid_decoder=yes
mpeg2_cuvid_decoder_deps=cuvid
mpeg2_d3d11va2_hwaccel=yes
mpeg2_d3d11va2_hwaccel_deps=d3d11va
mpeg2_d3d11va2_hwaccel_select=mpeg2video_decoder
mpeg2_d3d11va_hwaccel=yes
mpeg2_d3d11va_hwaccel_deps=d3d11va
mpeg2_d3d11va_hwaccel_select=mpeg2video_decoder
mpeg2_d3d12va_hwaccel=yes
mpeg2_d3d12va_hwaccel_deps=d3d12va
mpeg2_d3d12va_hwaccel_select=mpeg2video_decoder
mpeg2_dxva2_hwaccel=yes
mpeg2_dxva2_hwaccel_deps=dxva2
mpeg2_dxva2_hwaccel_select=mpeg2video_decoder
mpeg2_mediacodec_decoder=yes
mpeg2_mediacodec_decoder_deps=mediacodec
mpeg2_metadata_bsf=yes
mpeg2_metadata_bsf_select=cbs_mpeg2
mpeg2_mmal_decoder=yes
mpeg2_mmal_decoder_deps=mmal
mpeg2_nvdec_hwaccel=yes
mpeg2_nvdec_hwaccel_deps=nvdec
mpeg2_nvdec_hwaccel_select=mpeg2video_decoder
mpeg2_qsv_decoder=yes
mpeg2_qsv_decoder_select=qsvdec
mpeg2_qsv_encoder=yes
mpeg2_qsv_encoder_select=qsvenc
mpeg2_v4l2m2m_decoder=yes
mpeg2_v4l2m2m_decoder_deps='v4l2_m2m mpeg2_v4l2_m2m'
mpeg2_vaapi_encoder=yes
mpeg2_vaapi_encoder_select='cbs_mpeg2 vaapi_encode'
mpeg2_vaapi_hwaccel=yes
mpeg2_vaapi_hwaccel_deps=vaapi
mpeg2_vaapi_hwaccel_select=mpeg2video_decoder
mpeg2_vdpau_hwaccel=yes
mpeg2_vdpau_hwaccel_deps=vdpau
mpeg2_vdpau_hwaccel_select=mpeg2video_decoder
mpeg2_videotoolbox_hwaccel=yes
mpeg2_videotoolbox_hwaccel_deps=videotoolbox
mpeg2_videotoolbox_hwaccel_select=mpeg2video_decoder
mpeg2dvd_muxer=yes
mpeg2svcd_muxer=yes
mpeg2video_decoder=yes
mpeg2video_decoder_select=mpegvideodec
mpeg2video_encoder=yes
mpeg2video_encoder_select=mpegvideoenc
mpeg2video_muxer=yes
mpeg2vob_muxer=yes
mpeg4_cuvid_decoder=yes
mpeg4_cuvid_decoder_deps=cuvid
mpeg4_decoder=yes
mpeg4_decoder_select='h263_decoder qpeldsp'
mpeg4_encoder=yes
mpeg4_encoder_select='h263_encoder qpeldsp'
mpeg4_mediacodec_decoder=yes
mpeg4_mediacodec_decoder_deps=mediacodec
mpeg4_mediacodec_encoder=yes
mpeg4_mediacodec_encoder_deps=mediacodec
mpeg4_mediacodec_encoder_select=extract_extradata_bsf
mpeg4_mmal_decoder=yes
mpeg4_mmal_decoder_deps=mmal
mpeg4_nvdec_hwaccel=yes
mpeg4_nvdec_hwaccel_deps=nvdec
mpeg4_nvdec_hwaccel_select=mpeg4_decoder
mpeg4_omx_encoder=yes
mpeg4_omx_encoder_deps=omx
mpeg4_unpack_bframes_bsf=yes
mpeg4_v4l2m2m_decoder=yes
mpeg4_v4l2m2m_decoder_deps='v4l2_m2m mpeg4_v4l2_m2m'
mpeg4_v4l2m2m_encoder=yes
mpeg4_v4l2m2m_encoder_deps='v4l2_m2m mpeg4_v4l2_m2m'
mpeg4_vaapi_hwaccel=yes
mpeg4_vaapi_hwaccel_deps=vaapi
mpeg4_vaapi_hwaccel_select=mpeg4_decoder
mpeg4_vdpau_hwaccel=yes
mpeg4_vdpau_hwaccel_deps=vdpau
mpeg4_vdpau_hwaccel_select=mpeg4_decoder
mpeg4_videotoolbox_hwaccel=yes
mpeg4_videotoolbox_hwaccel_deps=videotoolbox
mpeg4_videotoolbox_hwaccel_select=mpeg4_decoder
mpeg4video_parser=yes
mpeg4video_parser_select=mpegvideodec
mpeg_er_select=error_resilience
mpegaudio_parser=yes
mpegaudio_parser_select=mpegaudioheader
mpegaudio_select='mpegaudiodsp mpegaudioheader'
mpegps_demuxer=yes
mpegts_demuxer=yes
mpegts_demuxer_select=iso_media
mpegts_muxer=yes
mpegts_muxer_select='ac3_parser adts_muxer latm_muxer h264_mp4toannexb_bsf hevc_mp4toannexb_bsf vvc_mp4toannexb_bsf'
mpegtsraw_demuxer=yes
mpegtsraw_demuxer_select=mpegts_demuxer
mpegvideo_decoder=yes
mpegvideo_decoder_select=mpegvideodec
mpegvideo_demuxer=yes
mpegvideo_parser=yes
mpegvideo_select='blockdsp hpeldsp idctdsp videodsp'
mpegvideodec_select='h264chroma mpegvideo mpeg_er'
mpegvideoenc_select='aandcttables fdctdsp me_cmp mpegvideo mpegvideoencdsp pixblockdsp'
mpjpeg_demuxer=yes
mpjpeg_muxer=yes
mpl2_decoder=yes
mpl2_demuxer=yes
mpsub_demuxer=yes
mptestsrc_filter=yes
mptestsrc_filter_deps=gpl
msa=yes
msa1_decoder=yes
msa1_decoder_select=mss34dsp
msa_deps=mipsfpu
msad_filter=yes
msad_filter_select=scene_sad
mscc_decoder=yes
mscc_decoder_select=inflate_wrapper
msf_demuxer=yes
msmpeg4dec_select=h263_decoder
msmpeg4enc_select=h263_encoder
msmpeg4v1_decoder=yes
msmpeg4v1_decoder_select=msmpeg4dec
msmpeg4v2_decoder=yes
msmpeg4v2_decoder_select=msmpeg4dec
msmpeg4v2_encoder=yes
msmpeg4v2_encoder_select=msmpeg4enc
msmpeg4v3_decoder=yes
msmpeg4v3_decoder_select=msmpeg4dec
msmpeg4v3_encoder=yes
msmpeg4v3_encoder_select=msmpeg4enc
msnsiren_decoder=yes
msnwc_tcp_demuxer=yes
msp2_decoder=yes
msp_demuxer=yes
msrle_decoder=yes
msrle_encoder=yes
mss1_decoder=yes
mss2_decoder=yes
mss2_decoder_select='mpegvideodec vc1_decoder'
msvideo1_decoder=yes
msvideo1_encoder=yes
mszh_decoder=yes
mtaf_demuxer=yes
mts2_decoder=yes
mts2_decoder_select='jpegtables mss34dsp'
mtv_demuxer=yes
multiply_filter=yes
musx_demuxer=yes
mux_example=yes
mux_example_deps='avcodec avformat avutil swscale'
muxers_if_any='a64_muxer
ac3_muxer
ac4_muxer
adts_muxer
adx_muxer
aea_muxer
aiff_muxer
alp_muxer
amr_muxer
amv_muxer
apm_muxer
apng_muxer
aptx_muxer
aptx_hd_muxer
apv_muxer
argo_asf_muxer
argo_cvg_muxer
asf_muxer
ass_muxer
ast_muxer
asf_stream_muxer
au_muxer
avi_muxer
avif_muxer
avm2_muxer
avs2_muxer
avs3_muxer
bit_muxer
caf_muxer
cavsvideo_muxer
codec2_muxer
codec2raw_muxer
crc_muxer
dash_muxer
data_muxer
daud_muxer
dfpwm_muxer
dirac_muxer
dnxhd_muxer
dts_muxer
dv_muxer
eac3_muxer
evc_muxer
f4v_muxer
ffmetadata_muxer
fifo_muxer
filmstrip_muxer
fits_muxer
flac_muxer
flv_muxer
framecrc_muxer
framehash_muxer
framemd5_muxer
g722_muxer
g723_1_muxer
g726_muxer
g726le_muxer
gif_muxer
gsm_muxer
gxf_muxer
h261_muxer
h263_muxer
h264_muxer
hash_muxer
hds_muxer
hevc_muxer
hls_muxer
iamf_muxer
ico_muxer
ilbc_muxer
image2_muxer
image2pipe_muxer
ipod_muxer
ircam_muxer
ismv_muxer
ivf_muxer
jacosub_muxer
kvag_muxer
latm_muxer
lc3_muxer
lrc_muxer
m4v_muxer
mcc_muxer
md5_muxer
matroska_muxer
matroska_audio_muxer
microdvd_muxer
mjpeg_muxer
mlp_muxer
mmf_muxer
mov_muxer
mp2_muxer
mp3_muxer
mp4_muxer
mpeg1system_muxer
mpeg1vcd_muxer
mpeg1video_muxer
mpeg2dvd_muxer
mpeg2svcd_muxer
mpeg2video_muxer
mpeg2vob_muxer
mpegts_muxer
mpjpeg_muxer
mxf_muxer
mxf_d10_muxer
mxf_opatom_muxer
null_muxer
nut_muxer
obu_muxer
oga_muxer
ogg_muxer
ogv_muxer
oma_muxer
opus_muxer
pcm_alaw_muxer
pcm_mulaw_muxer
pcm_vidc_muxer
pcm_f64be_muxer
pcm_f64le_muxer
pcm_f32be_muxer
pcm_f32le_muxer
pcm_s32be_muxer
pcm_s32le_muxer
pcm_s24be_muxer
pcm_s24le_muxer
pcm_s16be_muxer
pcm_s16le_muxer
pcm_s8_muxer
pcm_u32be_muxer
pcm_u32le_muxer
pcm_u24be_muxer
pcm_u24le_muxer
pcm_u16be_muxer
pcm_u16le_muxer
pcm_u8_muxer
psp_muxer
rawvideo_muxer
rcwt_muxer
rm_muxer
roq_muxer
rso_muxer
rtp_muxer
rtp_mpegts_muxer
rtsp_muxer
sap_muxer
sbc_muxer
scc_muxer
segafilm_muxer
segment_muxer
stream_segment_muxer
smjpeg_muxer
smoothstreaming_muxer
sox_muxer
spx_muxer
spdif_muxer
srt_muxer
streamhash_muxer
sup_muxer
swf_muxer
tee_muxer
tg2_muxer
tgp_muxer
mkvtimestamp_v2_muxer
truehd_muxer
tta_muxer
ttml_muxer
uncodedframecrc_muxer
vc1_muxer
vc1t_muxer
voc_muxer
vvc_muxer
w64_muxer
wav_muxer
webm_muxer
webm_dash_manifest_muxer
webm_chunk_muxer
webp_muxer
webvtt_muxer
whip_muxer
wsaud_muxer
wtv_muxer
wv_muxer
yuv4mpegpipe_muxer
chromaprint_muxer'
mv30_decoder=yes
mv30_decoder_select='aandcttables blockdsp'
mv_demuxer=yes
mvc1_decoder=yes
mvc2_decoder=yes
mvdv_decoder=yes
mvha_decoder=yes
mvha_decoder_select='inflate_wrapper llviddsp'
mvi_demuxer=yes
mwsc_decoder=yes
mwsc_decoder_select=inflate_wrapper
mxf_d10_muxer=yes
mxf_d10_muxer_select=mxf_muxer
mxf_demuxer=yes
mxf_muxer=yes
mxf_muxer_select='iso_writer pcm_rechunk_bsf rangecoder'
mxf_muxer_suggest=eia608_to_smpte436m_bsf
mxf_opatom_muxer=yes
mxf_opatom_muxer_select=mxf_muxer
mxg_demuxer=yes
mxpeg_decoder=yes
mxpeg_decoder_select='hpeldsp mjpeg_decoder'
n=protocols
nc_demuxer=yes
ncolors=256
ncols=177
negate_filter=yes
negate_filter_deps=lut_filter
nellymoser_decoder=yes
nellymoser_decoder_select=sinewin
nellymoser_encoder=yes
nellymoser_encoder_select='audio_frame_queue sinewin'
neon=yes
neon_deps_any='aarch64 arm'
neon_inline_deps=inline_asm
nistsphere_demuxer=yes
nlmeans_filter=yes
nlmeans_opencl_filter=yes
nlmeans_opencl_filter_deps=opencl
nlmeans_vulkan_filter=yes
nlmeans_vulkan_filter_deps='vulkan spirv_library'
nm_default='nm -g'
nnedi_filter=yes
nnedi_filter_deps=gpl
noformat_filter=yes
noise_bsf=yes
noise_filter=yes
normalize_filter=yes
notchlc_decoder=yes
notchlc_decoder_select=lzf
nsp_demuxer=yes
nsv_demuxer=yes
null_bsf=yes
null_filter=yes
null_muxer=yes
nullsink_filter=yes
nullsrc_filter=yes
nut_demuxer=yes
nut_muxer=yes
nut_muxer_select=riffenc
nuv_decoder=yes
nuv_decoder_select=idctdsp
nuv_demuxer=yes
nuv_demuxer_select=riffdec
nvdec=yes
nvdec_deps=ffnvcodec
nvenc=yes
nvenc_deps=ffnvcodec
nvenc_deps_any='libdl LoadLibrary'
objcflags_filter=echo
objformat=elf32
obu_demuxer=yes
obu_demuxer_select='av1_frame_merge_bsf av1_parser'
obu_muxer=yes
obu_muxer_select=av1_metadata_bsf
ocio_filter=yes
ocio_filter_deps=libopencolorio
ocr_filter=yes
ocr_filter_deps=libtesseract
ocv_filter=yes
ocv_filter_deps=libopencv
oga_muxer=yes
oga_muxer_select=ogg_muxer
ogg_demuxer=yes
ogg_demuxer_select=dirac_parse
ogg_muxer=yes
ogv_muxer=yes
ogv_muxer_select=ogg_muxer
ohcodec=no
oma_demuxer=yes
oma_muxer=yes
omx=no
omx_deps='libdl pthreads'
omx_rpi_select=omx
on2avc_decoder=yes
op==
openal=no
openal_indev=yes
openal_indev_deps=openal
opencl=no
openclsrc_filter=yes
openclsrc_filter_deps=opencl
opengl=no
openssl=no
opt=libxeve
optimizations=yes
option=response_files
optname=logfile
optval=--enable-response-files
opus_decoder=yes
opus_decoder_deps=swresample
opus_encoder=yes
opus_encoder_select=audio_frame_queue
opus_metadata_bsf=yes
opus_muxer=yes
opus_muxer_select=ogg_muxer
opus_parser=yes
oscilloscope_filter=yes
osq_decoder=yes
osq_demuxer=yes
oss_indev=yes
oss_indev_deps_any=sys_soundcard_h
oss_outdev=yes
oss_outdev_deps_any=sys_soundcard_h
outdevs_if_any='alsa_outdev
audiotoolbox_outdev
caca_outdev
decklink_outdev
fbdev_outdev
oss_outdev
pulse_outdev
sndio_outdev
v4l2_outdev
xv_outdev'
overlay_cuda_filter=yes
overlay_cuda_filter_deps=ffnvcodec
overlay_cuda_filter_deps_any='cuda_nvcc cuda_llvm'
overlay_filter=yes
overlay_opencl_filter=yes
overlay_opencl_filter_deps=opencl
overlay_qsv_filter=yes
overlay_qsv_filter_deps=libmfx
overlay_qsv_filter_select=qsvvpp
overlay_vaapi_filter=yes
overlay_vaapi_filter_deps='vaapi VAProcPipelineCaps_blend_flags'
overlay_vulkan_filter=yes
overlay_vulkan_filter_deps='vulkan spirv_library'
owdenoise_filter=yes
owdenoise_filter_deps=gpl
pad_cuda_filter=yes
pad_cuda_filter_deps=ffnvcodec
pad_cuda_filter_deps_any='cuda_nvcc cuda_llvm'
pad_filter=yes
pad_opencl_filter=yes
pad_opencl_filter_deps=opencl
pad_vaapi_filter=yes
pad_vaapi_filter_deps=vaapi_1
paf_audio_decoder=yes
paf_demuxer=yes
paf_video_decoder=yes
pal100bars_filter=yes
pal75bars_filter=yes
palettegen_filter=yes
paletteuse_filter=yes
pam_decoder=yes
pam_encoder=yes
pan_filter=yes
pan_filter_deps=swresample
parsers_if_any='aac_parser
aac_latm_parser
ac3_parser
adx_parser
ahx_parser
amr_parser
apv_parser
av1_parser
avs2_parser
avs3_parser
bmp_parser
cavsvideo_parser
cook_parser
cri_parser
dca_parser
dirac_parser
dnxhd_parser
dnxuc_parser
dolby_e_parser
dpx_parser
dvaudio_parser
dvbsub_parser
dvdsub_parser
dvd_nav_parser
evc_parser
flac_parser
ftr_parser
ffv1_parser
g723_1_parser
g729_parser
gif_parser
gsm_parser
h261_parser
h263_parser
h264_parser
hevc_parser
hdr_parser
ipu_parser
jpeg2000_parser
jpegxl_parser
jpegxs_parser
lcevc_parser
misc4_parser
mjpeg_parser
mlp_parser
mpeg4video_parser
mpegaudio_parser
mpegvideo_parser
opus_parser
prores_parser
png_parser
pnm_parser
prores_raw_parser
qoi_parser
rv34_parser
sbc_parser
sipr_parser
tak_parser
vc1_parser
vorbis_parser
vp3_parser
vp8_parser
vp9_parser
vvc_parser
webp_parser
xbm_parser
xma_parser
xwd_parser'
pbm_decoder=yes
pbm_encoder=yes
pcm_alaw_at_decoder=yes
pcm_alaw_at_decoder_deps=audiotoolbox
pcm_alaw_at_encoder=yes
pcm_alaw_at_encoder_deps=audiotoolbox
pcm_alaw_at_encoder_select=audio_frame_queue
pcm_alaw_decoder=yes
pcm_alaw_demuxer=yes
pcm_alaw_encoder=yes
pcm_alaw_muxer=yes
pcm_bluray_decoder=yes
pcm_bluray_encoder=yes
pcm_dvd_decoder=yes
pcm_dvd_encoder=yes
pcm_f16le_decoder=yes
pcm_f24le_decoder=yes
pcm_f32be_decoder=yes
pcm_f32be_demuxer=yes
pcm_f32be_encoder=yes
pcm_f32be_muxer=yes
pcm_f32le_decoder=yes
pcm_f32le_demuxer=yes
pcm_f32le_encoder=yes
pcm_f32le_muxer=yes
pcm_f64be_decoder=yes
pcm_f64be_demuxer=yes
pcm_f64be_encoder=yes
pcm_f64be_muxer=yes
pcm_f64le_decoder=yes
pcm_f64le_demuxer=yes
pcm_f64le_encoder=yes
pcm_f64le_muxer=yes
pcm_lxf_decoder=yes
pcm_mulaw_at_decoder=yes
pcm_mulaw_at_decoder_deps=audiotoolbox
pcm_mulaw_at_encoder=yes
pcm_mulaw_at_encoder_deps=audiotoolbox
pcm_mulaw_at_encoder_select=audio_frame_queue
pcm_mulaw_decoder=yes
pcm_mulaw_demuxer=yes
pcm_mulaw_encoder=yes
pcm_mulaw_muxer=yes
pcm_rechunk_bsf=yes
pcm_s16be_decoder=yes
pcm_s16be_demuxer=yes
pcm_s16be_encoder=yes
pcm_s16be_muxer=yes
pcm_s16be_planar_decoder=yes
pcm_s16be_planar_encoder=yes
pcm_s16le_decoder=yes
pcm_s16le_demuxer=yes
pcm_s16le_encoder=yes
pcm_s16le_muxer=yes
pcm_s16le_planar_decoder=yes
pcm_s16le_planar_encoder=yes
pcm_s24be_decoder=yes
pcm_s24be_demuxer=yes
pcm_s24be_encoder=yes
pcm_s24be_muxer=yes
pcm_s24daud_decoder=yes
pcm_s24daud_encoder=yes
pcm_s24le_decoder=yes
pcm_s24le_demuxer=yes
pcm_s24le_encoder=yes
pcm_s24le_muxer=yes
pcm_s24le_planar_decoder=yes
pcm_s24le_planar_encoder=yes
pcm_s32be_decoder=yes
pcm_s32be_demuxer=yes
pcm_s32be_encoder=yes
pcm_s32be_muxer=yes
pcm_s32le_decoder=yes
pcm_s32le_demuxer=yes
pcm_s32le_encoder=yes
pcm_s32le_muxer=yes
pcm_s32le_planar_decoder=yes
pcm_s32le_planar_encoder=yes
pcm_s64be_decoder=yes
pcm_s64be_encoder=yes
pcm_s64le_decoder=yes
pcm_s64le_encoder=yes
pcm_s8_decoder=yes
pcm_s8_demuxer=yes
pcm_s8_encoder=yes
pcm_s8_muxer=yes
pcm_s8_planar_decoder=yes
pcm_s8_planar_encoder=yes
pcm_sga_decoder=yes
pcm_u16be_decoder=yes
pcm_u16be_demuxer=yes
pcm_u16be_encoder=yes
pcm_u16be_muxer=yes
pcm_u16le_decoder=yes
pcm_u16le_demuxer=yes
pcm_u16le_encoder=yes
pcm_u16le_muxer=yes
pcm_u24be_decoder=yes
pcm_u24be_demuxer=yes
pcm_u24be_encoder=yes
pcm_u24be_muxer=yes
pcm_u24le_decoder=yes
pcm_u24le_demuxer=yes
pcm_u24le_encoder=yes
pcm_u24le_muxer=yes
pcm_u32be_decoder=yes
pcm_u32be_demuxer=yes
pcm_u32be_encoder=yes
pcm_u32be_muxer=yes
pcm_u32le_decoder=yes
pcm_u32le_demuxer=yes
pcm_u32le_encoder=yes
pcm_u32le_muxer=yes
pcm_u8_decoder=yes
pcm_u8_demuxer=yes
pcm_u8_encoder=yes
pcm_u8_muxer=yes
pcm_vidc_decoder=yes
pcm_vidc_demuxer=yes
pcm_vidc_encoder=yes
pcm_vidc_muxer=yes
pcx_decoder=yes
pcx_encoder=yes
pdv_decoder=yes
pdv_decoder_select=inflate_wrapper
pdv_demuxer=yes
perlin_filter=yes
perms_filter=yes
perspective_filter=yes
perspective_filter_deps=gpl
pfm_decoder=yes
pfm_encoder=yes
pgm_decoder=yes
pgm_encoder=yes
pgmyuv_decoder=yes
pgmyuv_encoder=yes
pgs_frame_merge_bsf=yes
pgssub_decoder=yes
pgx_decoder=yes
phase_filter=yes
phase_filter_deps=gpl
phm_decoder=yes
phm_encoder=yes
photocd_decoder=yes
photosensitivity_filter=yes
pictor_decoder=yes
pipe_protocol=yes
pixdesctest_filter=yes
pixelize_filter=yes
pixfmts_super2xsai_test_deps=super2xsai_filter
pixlet_decoder=yes
pixscope_filter=yes
pjs_decoder=yes
pjs_demuxer=yes
pkg_config_default=pkg-config
pmp_demuxer=yes
pmull=yes
pmull_deps='aarch64 neon'
pmull_inline_deps=inline_asm
png_decoder=yes
png_decoder_select=inflate_wrapper
png_encoder=yes
png_encoder_select='deflate_wrapper llvidencdsp'
png_parser=yes
pnm_parser=yes
pocketsphinx=no
podpages=yes
podpages_deps=perl
power8=yes
power8_deps=vsx
pp7_filter=yes
pp7_filter_deps=gpl
pp_bnk_demuxer=yes
ppc4xx=yes
ppc4xx_deps=ppc
ppm_decoder=yes
ppm_encoder=yes
prefix=/c/Users/printfdebugging/FFmpeg/install
prefix_default=/usr/local
premultiply_dynamic_filter=yes
premultiply_filter=yes
prewitt_filter=yes
prewitt_opencl_filter=yes
prewitt_opencl_filter_deps=opencl
procamp_vaapi_filter=yes
procamp_vaapi_filter_deps=vaapi
program_opencl_filter=yes
program_opencl_filter_deps=opencl
prompeg_protocol=yes
prores_aw_encoder=yes
prores_aw_encoder_select=fdctdsp
prores_decoder=yes
prores_decoder_select='blockdsp idctdsp'
prores_encoder=yes
prores_encoder_select=fdctdsp
prores_ks_encoder=yes
prores_ks_encoder_select=fdctdsp
prores_ks_vulkan_encoder=yes
prores_ks_vulkan_encoder_select='vulkan spirv_compiler'
prores_metadata_bsf=yes
prores_parser=yes
prores_raw_decoder=yes
prores_raw_decoder_select='blockdsp idctdsp'
prores_raw_parser=yes
prores_raw_vulkan_hwaccel=yes
prores_raw_vulkan_hwaccel_deps='vulkan spirv_compiler'
prores_raw_vulkan_hwaccel_select=prores_raw_decoder
prores_videotoolbox_encoder=yes
prores_videotoolbox_encoder_deps=pthreads
prores_videotoolbox_encoder_select=videotoolbox_encoder
prores_videotoolbox_hwaccel=yes
prores_videotoolbox_hwaccel_deps=videotoolbox
prores_videotoolbox_hwaccel_select=prores_decoder
prores_vulkan_hwaccel=yes
prores_vulkan_hwaccel_deps='vulkan spirv_compiler'
prores_vulkan_hwaccel_select=prores_decoder
prosumer_decoder=yes
protocols_if_any='android_content_protocol
async_protocol
bluray_protocol
cache_protocol
concat_protocol
concatf_protocol
crypto_protocol
data_protocol
fd_protocol
ffrtmpcrypt_protocol
ffrtmphttp_protocol
file_protocol
ftp_protocol
gopher_protocol
gophers_protocol
http_protocol
httpproxy_protocol
https_protocol
icecast_protocol
mmsh_protocol
mmst_protocol
md5_protocol
pipe_protocol
prompeg_protocol
rtmp_protocol
rtmpe_protocol
rtmps_protocol
rtmpt_protocol
rtmpte_protocol
rtmpts_protocol
rtp_protocol
sctp_protocol
srtp_protocol
subfile_protocol
tee_protocol
tcp_protocol
tls_protocol
dtls_protocol
udp_protocol
udplite_protocol
unix_protocol
libamqp_protocol
librist_protocol
librtmp_protocol
librtmpe_protocol
librtmps_protocol
librtmpt_protocol
librtmpte_protocol
libsrt_protocol
libssh_protocol
libsmbclient_protocol
libzmq_protocol
ipfs_gateway_protocol
ipns_gateway_protocol'
psd_decoder=yes
pseudocolor_filter=yes
psnr_filter=yes
psp_muxer=yes
psp_muxer_select=mov_muxer
ptx_decoder=yes
pullup_filter=yes
pullup_filter_deps=gpl
pulse_indev=yes
pulse_indev_deps=libpulse
pulse_outdev=yes
pulse_outdev_deps=libpulse
pva_demuxer=yes
pvf_demuxer=yes
qcelp_decoder=yes
qcelp_decoder_select=lsp
qcp_demuxer=yes
qdm2_at_decoder=yes
qdm2_at_decoder_deps=audiotoolbox
qdm2_decoder=yes
qdm2_decoder_select=mpegaudiodsp
qdmc_at_decoder=yes
qdmc_at_decoder_deps=audiotoolbox
qdmc_decoder=yes
qdraw_decoder=yes
qoa_decoder=yes
qoa_demuxer=yes
qoi_decoder=yes
qoi_encoder=yes
qoi_parser=yes
qp_filter=yes
qpeg_decoder=yes
qrencode_filter=yes
qrencode_filter_deps=libqrencode
qrencodesrc_filter=yes
qrencodesrc_filter_deps=libqrencode
qsv_decode_example=yes
qsv_decode_example_deps='avcodec avutil libmfx h264_qsv_decoder'
qsv_deps=libmfx
qsv_transcode_example=yes
qsv_transcode_example_deps='avcodec avformat avutil h264_qsv_encoder'
qsvdec_select=qsv
qsvenc_select=qsv
qsvvpp_select=qsv
qtrle_decoder=yes
qtrle_encoder=yes
quirc_filter=yes
quirc_filter_deps=libquirc
r=--enable-response-files
r10k_decoder=yes
r10k_encoder=yes
r210_decoder=yes
r210_encoder=yes
r3d_demuxer=yes
ra_144_decoder=yes
ra_144_decoder_select=audiodsp
ra_144_encoder=yes
ra_144_encoder_select='audio_frame_queue lpc audiodsp'
ra_288_decoder=yes
ralf_decoder=yes
ralf_decoder_select=golomb
random_filter=yes
ranlib_default=ranlib
rasc_decoder=yes
rasc_decoder_select=inflate_wrapper
rawvideo_decoder=yes
rawvideo_decoder_select=bswapdsp
rawvideo_demuxer=yes
rawvideo_encoder=yes
rawvideo_muxer=yes
rcwt_demuxer=yes
rcwt_muxer=yes
readeia608_filter=yes
readvitc_filter=yes
realtext_decoder=yes
realtext_demuxer=yes
realtime_filter=yes
redspark_demuxer=yes
remap_filter=yes
remap_opencl_filter=yes
remap_opencl_filter_deps=opencl
remove_extradata_bsf=yes
removegrain_filter=yes
removelogo_filter=yes
removelogo_filter_deps='avcodec avformat swscale'
remux_example=yes
remux_example_deps='avcodec avformat avutil'
repeatfields_filter=yes
repeatfields_filter_deps=gpl
replaygain_filter=yes
resample_audio_example=yes
resample_audio_example_deps='avutil swresample'
reset_color='(B[m'
resource_compression=yes
response_files=yes
response_files_default=auto
reverse_filter=yes
rgbashift_filter=yes
rgbtestsrc_filter=yes
rka_decoder=yes
rka_demuxer=yes
rkmpp=no
rl2_decoder=yes
rl2_demuxer=yes
rm_demuxer=yes
rm_muxer=yes
roberts_filter=yes
roberts_opencl_filter=yes
roberts_opencl_filter_deps=opencl
roq_decoder=yes
roq_demuxer=yes
roq_dpcm_decoder=yes
roq_dpcm_encoder=yes
roq_encoder=yes
roq_muxer=yes
rotate_filter=yes
rpl_demuxer=yes
rpza_decoder=yes
rpza_encoder=yes
rscc_decoder=yes
rscc_decoder_deps=zlib
rsd_demuxer=yes
rso_demuxer=yes
rso_muxer=yes
rtmp_protocol=yes
rtmp_protocol_conflict=librtmp_protocol
rtmp_protocol_select=tcp_protocol
rtmp_protocol_suggest=zlib
rtmpe_protocol=yes
rtmpe_protocol_select=ffrtmpcrypt_protocol
rtmpe_protocol_suggest=zlib
rtmps_protocol=yes
rtmps_protocol_conflict=librtmp_protocol
rtmps_protocol_select=tls_protocol
rtmps_protocol_suggest=zlib
rtmpt_protocol=yes
rtmpt_protocol_select=ffrtmphttp_protocol
rtmpt_protocol_suggest=zlib
rtmpte_protocol=yes
rtmpte_protocol_select='ffrtmpcrypt_protocol ffrtmphttp_protocol'
rtmpte_protocol_suggest=zlib
rtmpts_protocol=yes
rtmpts_protocol_select='ffrtmphttp_protocol https_protocol'
rtmpts_protocol_suggest=zlib
rtp_demuxer=yes
rtp_demuxer_select=sdp_demuxer
rtp_mpegts_muxer=yes
rtp_mpegts_muxer_select='mpegts_muxer rtp_muxer'
rtp_muxer=yes
rtp_muxer_select=iso_writer
rtp_protocol=yes
rtp_protocol_select=udp_protocol
rtpdec_select='asf_demuxer mov_demuxer mpegts_demuxer rm_demuxer rtp_protocol srtp'
rtsp_demuxer=yes
rtsp_demuxer_select='http_protocol rtpdec'
rtsp_muxer=yes
rtsp_muxer_select='rtp_muxer http_protocol rtp_protocol rtpenc_chain'
rtv1_decoder=yes
rtv1_decoder_select=texturedsp
rubberband_filter=yes
rubberband_filter_deps=librubberband
runtime_cpudetect=yes
rv=yes
rv10_decoder=yes
rv10_decoder_select=h263_decoder
rv10_encoder=yes
rv10_encoder_select=h263_encoder
rv20_decoder=yes
rv20_decoder_select=h263_decoder
rv20_encoder=yes
rv20_encoder_select=h263_encoder
rv30_decoder=yes
rv30_decoder_select='golomb h264pred h264qpel mpegvideodec rv34dsp'
rv34_parser=yes
rv40_decoder=yes
rv40_decoder_select='golomb h264pred h264qpel mpegvideodec rv34dsp'
rv60_decoder=yes
rv60_decoder_select='videodsp golomb'
rv_deps=riscv
rv_zicbop=yes
rv_zvbb=yes
rv_zvbb_deps=rvv
rvv=yes
rvv_deps=rv
s302m_decoder=yes
s302m_encoder=yes
s337m_demuxer=yes
sab_filter=yes
sab_filter_deps='gpl swscale'
safe_bitstream_reader=yes
sami_decoder=yes
sami_demuxer=yes
sanm_decoder=yes
sap_demuxer=yes
sap_demuxer_select=sdp_demuxer
sap_muxer=yes
sap_muxer_select='rtp_muxer rtp_protocol rtpenc_chain'
sbc_decoder=yes
sbc_demuxer=yes
sbc_encoder=yes
sbc_muxer=yes
sbc_parser=yes
sbg_demuxer=yes
scale2ref_filter=yes
scale2ref_filter_deps=swscale
scale2ref_npp_filter=yes
scale2ref_npp_filter_deps='ffnvcodec libnpp'
scale_cuda_filter=yes
scale_cuda_filter_deps=ffnvcodec
scale_cuda_filter_deps_any='cuda_nvcc cuda_llvm'
scale_d3d11_filter=yes
scale_d3d11_filter_deps=d3d11va
scale_d3d12_filter=yes
scale_d3d12_filter_deps='d3d12va ID3D12VideoProcessor'
scale_filter=yes
scale_filter_deps=swscale
scale_npp_filter=yes
scale_npp_filter_deps='ffnvcodec libnpp'
scale_qsv_filter=yes
scale_qsv_filter_deps=libmfx
scale_qsv_filter_select=qsvvpp
scale_vaapi_filter=yes
scale_vaapi_filter_deps=vaapi
scale_video_example=yes
scale_video_example_deps='avutil swscale'
scale_vt_filter=yes
scale_vt_filter_deps='videotoolbox VTPixelTransferSessionCreate'
scale_vulkan_filter=yes
scale_vulkan_filter_deps='vulkan spirv_compiler spirv_library'
scc_demuxer=yes
scc_muxer=yes
scd_demuxer=yes
scdet_filter=yes
scdet_filter_select=scene_sad
scdet_vulkan_filter=yes
scdet_vulkan_filter_deps='vulkan spirv_library'
schannel=yes
schannel_conflict='openssl gnutls libtls mbedtls'
scharr_filter=yes
scpr_decoder=yes
screenpresso_decoder=yes
screenpresso_decoder_deps=zlib
scroll_filter=yes
sctp_protocol=yes
sctp_protocol_deps='struct_sctp_event_subscribe struct_msghdr_msg_flags'
sctp_protocol_select=network
sdl2=yes
sdns_demuxer=yes
sdp_demuxer=yes
sdp_demuxer_select=rtpdec
sdr2_demuxer=yes
sds_demuxer=yes
sdx2_dpcm_decoder=yes
sdx_demuxer=yes
securetransport=yes
securetransport_conflict='openssl gnutls libtls mbedtls'
segafilm_demuxer=yes
segafilm_muxer=yes
segment_filter=yes
segment_muxer=yes
select_filter=yes
select_filter_select=scene_sad
selectivecolor_filter=yes
sendcmd_filter=yes
separatefields_filter=yes
ser_demuxer=yes
setdar_filter=yes
setend=yes
setend_deps=arm
setend_inline_deps=inline_asm
setfield_filter=yes
setparams_filter=yes
setpts_filter=yes
setrange_filter=yes
setsar_filter=yes
settb_filter=yes
setts_bsf=yes
sga_decoder=yes
sga_demuxer=yes
sgi_decoder=yes
sgi_encoder=yes
sgirle_decoder=yes
shader_compression=yes
shader_compression_suggest=zlib
shared=yes
sharpen_npp_filter=yes
sharpen_npp_filter_deps='ffnvcodec libnpp'
sharpness_vaapi_filter=yes
sharpness_vaapi_filter_deps=vaapi
shear_filter=yes
sheervideo_decoder=yes
shorten_decoder=yes
shorten_decoder_select=bswapdsp
shorten_demuxer=yes
show_metadata_example=yes
show_metadata_example_deps='avformat avutil'
showcqt_filter=yes
showcqt_filter_deps='avformat swscale'
showcqt_filter_suggest='libfontconfig libfreetype'
showcwt_filter=yes
showfreqs_filter=yes
showinfo_bsf=yes
showinfo_filter=yes
showpalette_filter=yes
showspatial_filter=yes
showspectrum_filter=yes
showspectrumpic_filter=yes
showvolume_filter=yes
showwaves_filter=yes
showwavespic_filter=yes
shuffleframes_filter=yes
shufflepixels_filter=yes
shuffleplanes_filter=yes
sidechaincompress_filter=yes
sidechaingate_filter=yes
sidedata_filter=yes
sierpinski_filter=yes
siff_demuxer=yes
signalstats_filter=yes
signature_filter=yes
signature_filter_deps='gpl avcodec avformat'
silencedetect_filter=yes
silenceremove_filter=yes
simbiosis_imx_decoder=yes
simbiosis_imx_demuxer=yes
simd128=yes
simd128_deps=wasm
simd_align_16_if_any='altivec neon sse'
simd_align_32_if_any=avx
simd_align_64_if_any=avx512
sinc_filter=yes
sine_filter=yes
sipr_decoder=yes
sipr_decoder_select='lsp celp_math'
sipr_parser=yes
siren_decoder=yes
siti_filter=yes
sln_demuxer=yes
smackaud_decoder=yes
smacker_decoder=yes
smacker_demuxer=yes
smartblur_filter=yes
smartblur_filter_deps='gpl swscale'
smc_decoder=yes
smc_encoder=yes
sme=yes
sme2=yes
sme2_deps='aarch64 neon sve sve2 sme'
sme2_inline_deps=inline_asm
sme_deps='aarch64 neon sve sve2'
sme_i16i64=yes
sme_i16i64_deps='aarch64 neon sve sve2 sme'
sme_i16i64_inline_deps=inline_asm
sme_inline_deps=inline_asm
smjpeg_demuxer=yes
smjpeg_muxer=yes
smoothstreaming_muxer=yes
smoothstreaming_muxer_select=ismv_muxer
smpte436m_to_eia608_bsf=yes
smpte436m_to_eia608_bsf_select=smpte_436m
smptebars_filter=yes
smptehdbars_filter=yes
smush_demuxer=yes
smvjpeg_decoder=yes
smvjpeg_decoder_select=mjpeg_decoder
sndio=yes
sndio_indev=yes
sndio_indev_deps=sndio
sndio_outdev=yes
sndio_outdev_deps=sndio
snow_decoder=yes
snow_decoder_select='dwt h264qpel rangecoder videodsp'
snow_encoder=yes
snow_encoder_select='dwt h264qpel hpeldsp me_cmp mpegvideoencdsp rangecoder videodsp'
sobel_filter=yes
sobel_opencl_filter=yes
sobel_opencl_filter_deps=opencl
sofalizer_filter=yes
sofalizer_filter_deps=libmysofa
sol_demuxer=yes
sol_dpcm_decoder=yes
sonic_decoder=yes
sonic_decoder_select='golomb rangecoder'
sonic_encoder=no
sonic_encoder_select='golomb rangecoder'
sonic_ls_encoder=no
sonic_ls_encoder_select='golomb rangecoder'
source_path=.
sox_demuxer=yes
sox_muxer=yes
sp5x_decoder=yes
sp5x_decoder_select=mjpeg_decoder
spdif_demuxer=yes
spdif_demuxer_select=adts_header
spdif_muxer=yes
spdif_muxer_select=adts_header
spectrumsynth_filter=yes
speechnorm_filter=yes
speedhq_decoder=yes
speedhq_decoder_select='blockdsp idctdsp'
speedhq_encoder=yes
speedhq_encoder_select=mpegvideoenc
speex_decoder=yes
split_filter=yes
spp_filter=yes
spp_filter_deps='gpl avcodec'
spp_filter_select='idctdsp fdctdsp pixblockdsp'
spx_muxer=yes
spx_muxer_select=ogg_muxer
sr_amf_filter=yes
sr_amf_filter_deps=amf
sr_filter=yes
sr_filter_deps='avformat swscale'
sr_filter_select=dnn
srgc_decoder=yes
srgc_decoder_select=inflate_wrapper
srt_decoder=yes
srt_demuxer=yes
srt_encoder=yes
srt_muxer=yes
srtp_protocol=yes
srtp_protocol_select='rtp_protocol srtp'
ssa_decoder=yes
ssa_encoder=yes
sse=yes
sse2=yes
sse2_deps=sse
sse2_external_deps=sse_external
sse2_inline_deps=sse_inline
sse2_suggest='sse2_external sse2_inline'
sse3=yes
sse3_deps=sse2
sse3_external_deps=sse2_external
sse3_inline_deps=sse2_inline
sse3_suggest='sse3_external sse3_inline'
sse4=yes
sse42=yes
sse42_deps=sse4
sse42_external_deps=sse4_external
sse42_inline_deps=sse4_inline
sse42_suggest='sse42_external sse42_inline'
sse4_deps=ssse3
sse4_external_deps=ssse3_external
sse4_inline_deps=ssse3_inline
sse4_suggest='sse4_external sse4_inline'
sse_deps=mmxext
sse_external_deps=mmxext_external
sse_inline_deps=mmxext_inline
sse_suggest='sse_external sse_inline'
ssim360_filter=yes
ssim_filter=yes
ssse3=yes
ssse3_deps=sse3
ssse3_external_deps=sse3_external
ssse3_inline_deps=sse3_inline
ssse3_suggest='ssse3_external ssse3_inline'
static=no
stdc_default=c17
stdcxx_default=c++17
stereo3d_filter=yes
stereo3d_filter_deps=gpl
stereotools_filter=yes
stereowiden_filter=yes
stl_decoder=yes
stl_demuxer=yes
str_demuxer=yes
stream_segment_muxer=yes
streamhash_muxer=yes
streamselect_filter=yes
strip_default=strip
stripping=yes
striptype=direct
subfile_protocol=yes
subrip_decoder=yes
subrip_encoder=yes
subtitles_filter=yes
subtitles_filter_deps='avformat avcodec libass'
subviewer1_decoder=yes
subviewer1_demuxer=yes
subviewer_decoder=yes
subviewer_demuxer=yes
sunrast_decoder=yes
sunrast_encoder=yes
sup_demuxer=yes
sup_muxer=yes
super2xsai_filter=yes
super2xsai_filter_deps=gpl
superequalizer_filter=yes
surround_filter=yes
svag_demuxer=yes
sve=yes
sve2=yes
sve2_deps='aarch64 neon sve'
sve2_inline_deps=inline_asm
sve_deps='aarch64 neon'
sve_inline_deps=inline_asm
svq1_decoder=yes
svq1_decoder_select=hpeldsp
svq1_encoder=yes
svq1_encoder_select='hpeldsp me_cmp mpegvideoencdsp'
svq3_decoder=yes
svq3_decoder_select='golomb h264dsp h264parse h264pred hpeldsp tpeldsp videodsp'
svq3_decoder_suggest=zlib
svs_demuxer=yes
swaprect_filter=yes
swapuv_filter=yes
swf_demuxer=yes
swf_demuxer_suggest=zlib
swf_muxer=yes
swresample=yes
swresample_deps=avutil
swresample_suggest='libm libsoxr stdatomic'
sws_max_filter_size=256
sws_max_filter_size_default=256
swscale=yes
swscale_alpha=yes
swscale_deps=avutil
swscale_suggest='libm stdatomic spirv_library'
symver_if_any='symver_asm_label symver_gnu_asm'
tak_decoder=yes
tak_decoder_select=audiodsp
tak_demuxer=yes
tak_demuxer_select=tak_parser
tak_parser=yes
targa_decoder=yes
targa_encoder=yes
targa_y216_decoder=yes
target_os=mingw32
target_os_default=mingw64_nt-10.0-26200
target_path='$(CURDIR)'
tblend_filter=yes
tcp_protocol=yes
tcp_protocol_select=network
tdsc_decoder=yes
tdsc_decoder_deps=zlib
tdsc_decoder_select=mjpeg_decoder
tedcaptions_demuxer=yes
tee_muxer=yes
tee_muxer_select=fifo_muxer
tee_protocol=yes
telecine_filter=yes
testsrc2_filter=yes
testsrc_filter=yes
text2movsub_bsf=yes
text_decoder=yes
text_encoder=yes
tg2_muxer=yes
tg2_muxer_select=mov_muxer
tgp_muxer=yes
tgp_muxer_select=mov_muxer
theora_decoder=yes
theora_decoder_select=vp3_decoder
thistogram_filter=yes
thp_decoder=yes
thp_decoder_select=mjpeg_decoder
thp_demuxer=yes
threads_if_any='
    pthreads
    os2threads
    w32threads
'
threedostr_demuxer=yes
threshold_filter=yes
thumbnail_cuda_filter=yes
thumbnail_cuda_filter_deps=ffnvcodec
thumbnail_cuda_filter_deps_any='cuda_nvcc cuda_llvm'
thumbnail_filter=yes
tiertexseq_demuxer=yes
tiertexseqvideo_decoder=yes
tiff_decoder=yes
tiff_decoder_select=mjpeg_decoder
tiff_decoder_suggest='zlib lzma'
tiff_encoder=yes
tiff_encoder_suggest=zlib
tile_filter=yes
tiltandshift_filter=yes
tiltshelf_filter=yes
tinterlace_filter=yes
tinterlace_filter_deps=gpl
tinterlace_merge_test_deps=tinterlace_filter
tinterlace_pad_test_deps=tinterlace_filter
tls_protocol=yes
tls_protocol_deps_any='gnutls openssl schannel securetransport libtls mbedtls'
tls_protocol_select=tcp_protocol
tlut2_filter=yes
tmedian_filter=yes
tmidequalizer_filter=yes
tmix_filter=yes
tmv_decoder=yes
tmv_demuxer=yes
tonemap_filter=yes
tonemap_filter_deps=const_nan
tonemap_opencl_filter=yes
tonemap_opencl_filter_deps='opencl const_nan'
tonemap_vaapi_filter=yes
tonemap_vaapi_filter_deps='vaapi VAProcFilterParameterBufferHDRToneMapping'
tpad_filter=yes
trace_headers_bsf=yes
trace_headers_bsf_select='cbs cbs_vp8'
transcode_aac_example=yes
transcode_aac_example_deps='avcodec avformat swresample'
transcode_example=yes
transcode_example_deps='avfilter avcodec avformat avutil'
transpose_filter=yes
transpose_npp_filter=yes
transpose_npp_filter_deps='ffnvcodec libnpp'
transpose_opencl_filter=yes
transpose_opencl_filter_deps=opencl
transpose_vaapi_filter=yes
transpose_vaapi_filter_deps='vaapi VAProcPipelineCaps_rotation_flags'
transpose_vt_filter=yes
transpose_vt_filter_deps='videotoolbox VTPixelRotationSessionCreate'
transpose_vulkan_filter=yes
transpose_vulkan_filter_deps='vulkan spirv_library'
treble_filter=yes
tremolo_filter=yes
trim_filter=yes
truehd_core_bsf=yes
truehd_decoder=yes
truehd_decoder_select=mlp_parser
truehd_demuxer=yes
truehd_demuxer_select=mlp_parser
truehd_encoder=yes
truehd_encoder_select='lpc audio_frame_queue'
truehd_muxer=yes
truemotion1_decoder=yes
truemotion2_decoder=yes
truemotion2_decoder_select=bswapdsp
truemotion2rt_decoder=yes
truespeech_decoder=yes
truespeech_decoder_select=bswapdsp
tscc2_decoder=yes
tscc_decoder=yes
tscc_decoder_select=inflate_wrapper
tta_decoder=yes
tta_demuxer=yes
tta_encoder=yes
tta_muxer=yes
ttml_encoder=yes
ttml_muxer=yes
tty_demuxer=yes
twinvq_decoder=yes
twinvq_decoder_select='lsp sinewin'
txd_decoder=yes
txd_decoder_select=texturedsp
txd_demuxer=yes
txtpages=yes
txtpages_deps='perl makeinfo'
ty_demuxer=yes
udp_protocol=yes
udp_protocol_select=network
udplite_protocol=yes
udplite_protocol_select=network
ulti_decoder=yes
uncodedframecrc_muxer=yes
unix_protocol=yes
unix_protocol_deps=sys_un_h
unix_protocol_select=network
unpremultiply_filter=yes
unsharp_filter=yes
unsharp_opencl_filter=yes
unsharp_opencl_filter_deps=opencl
unstable=yes
untile_filter=yes
usm_demuxer=yes
uspp_filter=yes
uspp_filter_deps='gpl avcodec'
utvideo_decoder=yes
utvideo_decoder_select='bswapdsp llviddsp'
utvideo_encoder=yes
utvideo_encoder_select='bswapdsp huffman llvidencdsp'
v=avutil
v210_decoder=yes
v210_demuxer=yes
v210_encoder=yes
v210x_decoder=yes
v210x_demuxer=yes
v308_decoder=yes
v308_encoder=yes
v360_filter=yes
v408_decoder=yes
v408_encoder=yes
v410_decoder=yes
v410_encoder=yes
v4l2_indev=yes
v4l2_indev_deps_any='linux_videodev2_h sys_videoio_h'
v4l2_indev_suggest=libv4l2
v4l2_m2m=yes
v4l2_m2m_deps='linux_videodev2_h sem_timedwait'
v4l2_outdev=yes
v4l2_outdev_deps_any='linux_videodev2_h sys_videoio_h'
v4l2_outdev_suggest=libv4l2
vaapi=yes
vaapi_encode_deps=vaapi
vaapi_encode_example=yes
vaapi_encode_example_deps='avcodec avutil h264_vaapi_encoder'
vaapi_transcode_example=yes
vaapi_transcode_example_deps='avcodec avformat avutil h264_vaapi_encoder'
vaapi_x11_deps=xlib_x11
vag_demuxer=yes
vaguedenoiser_filter=yes
vaguedenoiser_filter_deps=gpl
valgrind_backtrace=yes
valgrind_backtrace_conflict=optimizations
valgrind_backtrace_deps=valgrind_valgrind_h
value=yes
vapoursynth=no
vapoursynth_demuxer=yes
vapoursynth_demuxer_deps=vapoursynth
var=lgpl_gpl
varblur_filter=yes
vb_decoder=yes
vble_decoder=yes
vble_decoder_select=llviddsp
vbn_decoder=yes
vbn_decoder_select=texturedsp
vbn_encoder=yes
vbn_encoder_select=texturedspenc
vc1_cuvid_decoder=yes
vc1_cuvid_decoder_deps=cuvid
vc1_d3d11va2_hwaccel=yes
vc1_d3d11va2_hwaccel_deps=d3d11va
vc1_d3d11va2_hwaccel_select=vc1_decoder
vc1_d3d11va_hwaccel=yes
vc1_d3d11va_hwaccel_deps=d3d11va
vc1_d3d11va_hwaccel_select=vc1_decoder
vc1_d3d12va_hwaccel=yes
vc1_d3d12va_hwaccel_deps=d3d12va
vc1_d3d12va_hwaccel_select=vc1_decoder
vc1_decoder=yes
vc1_decoder_select='blockdsp h264qpel intrax8 mpegvideodec qpeldsp vc1dsp'
vc1_demuxer=yes
vc1_dxva2_hwaccel=yes
vc1_dxva2_hwaccel_deps=dxva2
vc1_dxva2_hwaccel_select=vc1_decoder
vc1_mmal_decoder=yes
vc1_mmal_decoder_deps=mmal
vc1_muxer=yes
vc1_nvdec_hwaccel=yes
vc1_nvdec_hwaccel_deps=nvdec
vc1_nvdec_hwaccel_select=vc1_decoder
vc1_parser=yes
vc1_parser_select=vc1dsp
vc1_qsv_decoder=yes
vc1_qsv_decoder_select=qsvdec
vc1_v4l2m2m_decoder=yes
vc1_v4l2m2m_decoder_deps='v4l2_m2m vc1_v4l2_m2m'
vc1_vaapi_hwaccel=yes
vc1_vaapi_hwaccel_deps=vaapi
vc1_vaapi_hwaccel_select=vc1_decoder
vc1_vdpau_hwaccel=yes
vc1_vdpau_hwaccel_deps=vdpau
vc1_vdpau_hwaccel_select=vc1_decoder
vc1dsp_select='h264chroma startcode'
vc1image_decoder=yes
vc1image_decoder_select=vc1_decoder
vc1t_demuxer=yes
vc1t_muxer=yes
vc2_encoder=yes
vcr1_decoder=yes
vdpau=yes
vec_xl=yes
vec_xl_deps=altivec
vectorscope_filter=yes
version3=yes
version_script=--version-script
version_tracking=yes
vflip_filter=yes
vflip_vulkan_filter=yes
vflip_vulkan_filter_deps='vulkan spirv_library'
vfp=yes
vfp_deps=arm
vfp_inline_deps=inline_asm
vfpv3=yes
vfpv3_deps=vfp
vfpv3_inline_deps=inline_asm
vfrdet_filter=yes
vfwcap_indev=yes
vfwcap_indev_deps='vfw32 vfwcap_defines'
vibrance_filter=yes
vibrato_filter=yes
videotoolbox=yes
videotoolbox_deps='corefoundation coremedia corevideo VTDecompressionSessionDecodeFrame'
videotoolbox_encoder_deps='videotoolbox VTCompressionSessionPrepareToEncodeFrames'
videotoolbox_hwaccel_deps='videotoolbox pthreads'
videotoolbox_hwaccel_extralibs='-framework QuartzCore'
videotoolbox_suggest=coreservices
vidstabdetect_filter=yes
vidstabdetect_filter_deps=libvidstab
vidstabtransform_filter=yes
vidstabtransform_filter_deps=libvidstab
vif_filter=yes
vignette_filter=yes
virtualbass_filter=yes
vividas_demuxer=yes
vivo_demuxer=yes
vmafmotion_filter=yes
vmd_demuxer=yes
vmdaudio_decoder=yes
vmdvideo_decoder=yes
vmix_decoder=yes
vmix_decoder_select=idctdsp
vmnc_decoder=yes
vnull_decoder=yes
vnull_encoder=yes
vobsub_demuxer=yes
vobsub_demuxer_select=mpegps_demuxer
voc_demuxer=yes
voc_muxer=yes
volume_filter=yes
volumedetect_filter=yes
vorbis_decoder=yes
vorbis_encoder=yes
vorbis_encoder_select=audio_frame_queue
vorbis_parser=yes
vp3_decoder=yes
vp3_decoder_select='hpeldsp vp3dsp videodsp'
vp3_parser=yes
vp4_decoder=yes
vp4_decoder_select=vp3_decoder
vp5_decoder=yes
vp5_decoder_select='h264chroma hpeldsp videodsp vp3dsp'
vp6_decoder=yes
vp6_decoder_select='h264chroma hpeldsp huffman videodsp vp3dsp'
vp6a_decoder=yes
vp6a_decoder_select=vp6_decoder
vp6f_decoder=yes
vp6f_decoder_select=vp6_decoder
vp7_decoder=yes
vp7_decoder_select='h264pred videodsp vp8dsp'
vp8_cuvid_decoder=yes
vp8_cuvid_decoder_deps=cuvid
vp8_decoder=yes
vp8_decoder_select='h264pred videodsp vp8dsp'
vp8_mediacodec_decoder=yes
vp8_mediacodec_decoder_deps=mediacodec
vp8_mediacodec_encoder=yes
vp8_mediacodec_encoder_deps=mediacodec
vp8_nvdec_hwaccel=yes
vp8_nvdec_hwaccel_deps=nvdec
vp8_nvdec_hwaccel_select=vp8_decoder
vp8_parser=yes
vp8_qsv_decoder=yes
vp8_qsv_decoder_select=qsvdec
vp8_rkmpp_decoder=yes
vp8_rkmpp_decoder_deps=rkmpp
vp8_v4l2m2m_decoder=yes
vp8_v4l2m2m_decoder_deps='v4l2_m2m vp8_v4l2_m2m'
vp8_v4l2m2m_encoder=yes
vp8_v4l2m2m_encoder_deps='v4l2_m2m vp8_v4l2_m2m'
vp8_vaapi_encoder=yes
vp8_vaapi_encoder_deps=VAEncPictureParameterBufferVP8
vp8_vaapi_encoder_select=vaapi_encode
vp8_vaapi_hwaccel=yes
vp8_vaapi_hwaccel_deps=vaapi
vp8_vaapi_hwaccel_select=vp8_decoder
vp9_amf_decoder=yes
vp9_amf_decoder_deps=amf
vp9_cuvid_decoder=yes
vp9_cuvid_decoder_deps=cuvid
vp9_d3d11va2_hwaccel=yes
vp9_d3d11va2_hwaccel_deps='d3d11va DXVA_PicParams_VP9'
vp9_d3d11va2_hwaccel_select=vp9_decoder
vp9_d3d11va_hwaccel=yes
vp9_d3d11va_hwaccel_deps='d3d11va DXVA_PicParams_VP9'
vp9_d3d11va_hwaccel_select=vp9_decoder
vp9_d3d12va_hwaccel=yes
vp9_d3d12va_hwaccel_deps='d3d12va DXVA_PicParams_VP9'
vp9_d3d12va_hwaccel_select=vp9_decoder
vp9_decoder=yes
vp9_decoder_select='videodsp vp9_parser cbs_vp9 vp9_superframe_split_bsf'
vp9_dxva2_hwaccel=yes
vp9_dxva2_hwaccel_deps='dxva2 DXVA_PicParams_VP9'
vp9_dxva2_hwaccel_select=vp9_decoder
vp9_mediacodec_decoder=yes
vp9_mediacodec_decoder_deps=mediacodec
vp9_mediacodec_encoder=yes
vp9_mediacodec_encoder_deps=mediacodec
vp9_metadata_bsf=yes
vp9_metadata_bsf_select=cbs_vp9
vp9_nvdec_hwaccel=yes
vp9_nvdec_hwaccel_deps=nvdec
vp9_nvdec_hwaccel_select=vp9_decoder
vp9_parser=yes
vp9_qsv_decoder=yes
vp9_qsv_decoder_select=qsvdec
vp9_qsv_encoder=yes
vp9_qsv_encoder_deps='libmfx MFX_CODEC_VP9'
vp9_qsv_encoder_select=qsvenc
vp9_raw_reorder_bsf=yes
vp9_rkmpp_decoder=yes
vp9_rkmpp_decoder_deps=rkmpp
vp9_superframe_bsf=yes
vp9_superframe_split_bsf=yes
vp9_v4l2m2m_decoder=yes
vp9_v4l2m2m_decoder_deps='v4l2_m2m vp9_v4l2_m2m'
vp9_vaapi_encoder=yes
vp9_vaapi_encoder_deps=VAEncPictureParameterBufferVP9
vp9_vaapi_encoder_select=vaapi_encode
vp9_vaapi_hwaccel=yes
vp9_vaapi_hwaccel_deps='vaapi VADecPictureParameterBufferVP9_bit_depth'
vp9_vaapi_hwaccel_select=vp9_decoder
vp9_vdpau_hwaccel=yes
vp9_vdpau_hwaccel_deps='vdpau VdpPictureInfoVP9'
vp9_vdpau_hwaccel_select=vp9_decoder
vp9_videotoolbox_hwaccel=yes
vp9_videotoolbox_hwaccel_deps=videotoolbox
vp9_videotoolbox_hwaccel_select=vp9_decoder
vp9_vulkan_hwaccel=yes
vp9_vulkan_hwaccel_deps='vulkan vulkan_1_4'
vp9_vulkan_hwaccel_select=vp9_decoder
vpk_demuxer=yes
vplayer_decoder=yes
vplayer_demuxer=yes
vpp_amf_filter=yes
vpp_amf_filter_deps=amf
vpp_qsv_filter=yes
vpp_qsv_filter_deps=libmfx
vpp_qsv_filter_select=qsvvpp
vqa_decoder=yes
vqc_decoder=yes
vqf_demuxer=yes
vstack_filter=yes
vstack_qsv_filter=yes
vstack_qsv_filter_deps=libmfx
vstack_qsv_filter_select=qsvvpp
vstack_vaapi_filter=yes
vstack_vaapi_filter_deps=vaapi_1
vsx=yes
vsx_deps=altivec
vulkan=yes
vulkan_1_4_deps=vulkan
vulkan_deps=threads
vulkan_deps_any='libdl LoadLibrary'
vulkan_encode_deps=vulkan
vulkan_static=no
vvc_decoder=yes
vvc_decoder_select='cabac cbs_h266 golomb videodsp vvc_sei'
vvc_demuxer=yes
vvc_metadata_bsf=yes
vvc_metadata_bsf_select=cbs_h266
vvc_mp4toannexb_bsf=yes
vvc_muxer=yes
vvc_parser=yes
vvc_parser_select=cbs_h266
vvc_qsv_decoder=yes
vvc_qsv_decoder_select='vvc_mp4toannexb_bsf qsvdec'
vvc_sei_select='atsc_a53 golomb'
vvc_vaapi_hwaccel=yes
vvc_vaapi_hwaccel_deps='vaapi VAPictureParameterBufferVVC'
vvc_vaapi_hwaccel_select=vvc_decoder
w32threads_deps=atomics_native
w3fdif_filter=yes
w64_demuxer=yes
w64_demuxer_select=wav_demuxer
w64_muxer=yes
w64_muxer_select=wav_muxer
wady_demuxer=yes
wady_dpcm_decoder=yes
warn_color='[33m'
wav_demuxer=yes
wav_demuxer_select=riffdec
wav_muxer=yes
wav_muxer_select=riffenc
wavarc_decoder=yes
wavarc_demuxer=yes
waveform_filter=yes
wavpack_decoder=yes
wavpack_encoder=yes
wbmp_decoder=yes
wbmp_encoder=yes
wc3_demuxer=yes
wcmv_decoder=yes
wcmv_decoder_select=inflate_wrapper
weave_filter=yes
webm_chunk_muxer=yes
webm_chunk_muxer_select=webm_muxer
webm_dash_manifest_demuxer=yes
webm_dash_manifest_demuxer_select=matroska_demuxer
webm_dash_manifest_muxer=yes
webm_muxer=yes
webp_decoder=yes
webp_decoder_select=vp8_decoder
webp_muxer=yes
webp_parser=yes
webvtt_decoder=yes
webvtt_demuxer=yes
webvtt_encoder=yes
webvtt_muxer=yes
whip_muxer=yes
whip_muxer_select='dtls_protocol rtp_muxer http_protocol'
whisper=no
whisper_filter=yes
whisper_filter_deps=whisper
windres_default=windres
wmalossless_decoder=yes
wmalossless_decoder_select=llauddsp
wmapro_decoder=yes
wmapro_decoder_select='sinewin wma_freqs'
wmav1_decoder=yes
wmav1_decoder_select='sinewin wma_freqs'
wmav1_encoder=yes
wmav1_encoder_select='sinewin wma_freqs'
wmav2_decoder=yes
wmav2_decoder_select='sinewin wma_freqs'
wmav2_encoder=yes
wmav2_encoder_select='sinewin wma_freqs'
wmavoice_decoder=yes
wmavoice_decoder_select='lsp sinewin'
wmv1_decoder=yes
wmv1_decoder_select=msmpeg4dec
wmv1_encoder=yes
wmv1_encoder_select=msmpeg4enc
wmv2_decoder=yes
wmv2_decoder_select='blockdsp error_resilience idctdsp intrax8 msmpeg4dec qpeldsp videodsp wmv2dsp'
wmv2_encoder=yes
wmv2_encoder_select='msmpeg4enc wmv2dsp'
wmv2dsp_select=idctdsp
wmv3_d3d11va2_hwaccel=yes
wmv3_d3d11va2_hwaccel_select=vc1_d3d11va2_hwaccel
wmv3_d3d11va_hwaccel=yes
wmv3_d3d11va_hwaccel_select=vc1_d3d11va_hwaccel
wmv3_d3d12va_hwaccel=yes
wmv3_d3d12va_hwaccel_select=vc1_d3d12va_hwaccel
wmv3_decoder=yes
wmv3_decoder_select=vc1_decoder
wmv3_dxva2_hwaccel=yes
wmv3_dxva2_hwaccel_select=vc1_dxva2_hwaccel
wmv3_nvdec_hwaccel=yes
wmv3_nvdec_hwaccel_select=vc1_nvdec_hwaccel
wmv3_vaapi_hwaccel=yes
wmv3_vaapi_hwaccel_select=vc1_vaapi_hwaccel
wmv3_vdpau_hwaccel=yes
wmv3_vdpau_hwaccel_select=vc1_vdpau_hwaccel
wmv3image_decoder=yes
wmv3image_decoder_select=wmv3_decoder
wnv1_decoder=yes
wrapped_avframe_decoder=yes
wrapped_avframe_encoder=yes
ws_snd1_decoder=yes
wsaud_demuxer=yes
wsaud_muxer=yes
wsd_demuxer=yes
wsvqa_demuxer=yes
wtv_demuxer=yes
wtv_demuxer_select='mpegts_demuxer riffdec'
wtv_muxer=yes
wtv_muxer_select='mpegts_muxer riffenc'
wv_demuxer=yes
wv_muxer=yes
wve_demuxer=yes
x86_64_select=i686
x86_64_suggest=fast_cmov
x86asmexe_default=nasm
xa_demuxer=yes
xan_dpcm_decoder=yes
xan_wc3_decoder=yes
xan_wc4_decoder=yes
xbin_decoder=yes
xbin_demuxer=yes
xbm_decoder=yes
xbm_encoder=yes
xbm_parser=yes
xbr_filter=yes
xcbgrab_indev=yes
xcbgrab_indev_deps=libxcb
xcbgrab_indev_suggest='libxcb_shm libxcb_shape libxcb_xfixes'
xcorrelate_filter=yes
xface_decoder=yes
xface_encoder=yes
xfade_filter=yes
xfade_opencl_filter=yes
xfade_opencl_filter_deps=opencl
xfade_vulkan_filter=yes
xfade_vulkan_filter_deps='vulkan spirv_library'
xl_decoder=yes
xlib=yes
xma1_decoder=yes
xma1_decoder_select=wmapro_decoder
xma2_decoder=yes
xma2_decoder_select=wmapro_decoder
xma_parser=yes
xmd_demuxer=yes
xmedian_filter=yes
xmv_demuxer=yes
xmv_demuxer_select=riffdec
xop=yes
xop_deps=avx
xop_external_deps=avx_external
xop_inline_deps=avx_inline
xop_suggest='xop_external xop_inline'
xpm_decoder=yes
xpsnr_filter=yes
xstack_filter=yes
xstack_qsv_filter=yes
xstack_qsv_filter_deps=libmfx
xstack_qsv_filter_select=qsvvpp
xstack_vaapi_filter=yes
xstack_vaapi_filter_deps=vaapi_1
xsub_decoder=yes
xsub_encoder=yes
xv_outdev=yes
xv_outdev_deps='xlib_xv xlib_x11 xlib_xext'
xvag_demuxer=yes
xwd_decoder=yes
xwd_encoder=yes
xwd_parser=yes
xwma_demuxer=yes
xwma_demuxer_select=riffdec
y41p_decoder=yes
y41p_encoder=yes
yadif_cuda_filter=yes
yadif_cuda_filter_deps=ffnvcodec
yadif_cuda_filter_deps_any='cuda_nvcc cuda_llvm'
yadif_filter=yes
yadif_videotoolbox_filter=yes
yadif_videotoolbox_filter_deps='metal corevideo videotoolbox'
yaepblur_filter=yes
ylc_decoder=yes
ylc_decoder_select=bswapdsp
yop_decoder=yes
yop_demuxer=yes
yuv4_decoder=yes
yuv4_encoder=yes
yuv4mpegpipe_demuxer=yes
yuv4mpegpipe_muxer=yes
yuvtestsrc_filter=yes
zero12v_decoder=yes
zerocodec_decoder=yes
zerocodec_decoder_select=inflate_wrapper
zlib=yes
zlib_decoder=yes
zlib_decoder_select=inflate_wrapper
zlib_encoder=yes
zlib_encoder_select=deflate_wrapper
zmbv_decoder=yes
zmbv_decoder_select=inflate_wrapper
zmbv_encoder=yes
zmbv_encoder_select=deflate_wrapper
zmq_filter=yes
zmq_filter_deps=libzmq
zoneplate_filter=yes
zoompan_filter=yes
zoompan_filter_deps=swscale
zscale_filter=yes
zscale_filter_deps='libzimg const_nan'
mktemp -u XXXXXX
b40ooQ
test_cpp_condition windows.h _MSC_FULL_VER >= 193030705
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#if !(_MSC_FULL_VER >= 193030705)
    3	#error "unsatisfied condition: _MSC_FULL_VER >= 193030705"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:2: error: "unsatisfied condition: _MSC_FULL_VER >= 193030705"
    3 | #error "unsatisfied condition: _MSC_FULL_VER >= 193030705"
      |  ^
1 error generated.
test_host_cpp_condition windows.h _MSC_FULL_VER >= 193030705
test_host_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#if !(_MSC_FULL_VER >= 193030705)
    3	#error "unsatisfied condition: _MSC_FULL_VER >= 193030705"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:2: error: "unsatisfied condition: _MSC_FULL_VER >= 193030705"
    3 | #error "unsatisfied condition: _MSC_FULL_VER >= 193030705"
      |  ^
1 error generated.
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void){ return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_cxxflags_cc -std=c++17 ctype.h __cplusplus >= 201103L
test_cxxflags_cc -std=c++17 ctype.h __cplusplus >= 201103L
test_cxx -std=c++17
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	#include <ctype.h>
    2	#if !(__cplusplus >= 201103L)
    3	#error "unsatisfied condition: __cplusplus >= 201103L"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D__STDC_CONSTANT_MACROS -std=c++17 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_cxxflags_cc -std=c++17 ctype.h __cplusplus >= 201703L
test_cxx -std=c++17
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	#include <ctype.h>
    2	#if !(__cplusplus >= 201703L)
    3	#error "unsatisfied condition: __cplusplus >= 201703L"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D__STDC_CONSTANT_MACROS -std=c++17 -std=c++17 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
check_cflags_cc -std=c17 ctype.h __STDC_VERSION__ >= 201112L
test_cflags_cc -std=c17 ctype.h __STDC_VERSION__ >= 201112L
test_cc -std=c17
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ctype.h>
    2	#if !(__STDC_VERSION__ >= 201112L)
    3	#error "unsatisfied condition: __STDC_VERSION__ >= 201112L"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -std=c17 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <assert.h>
    2	#include <stddef.h>
    3	struct Foo {
    4	    int a;
    5	    void *ptr;
    6	} obj;
    7	static_assert(offsetof(struct Foo, a) == 0,
    8	              "First element of struct does not have offset 0");
    9	_Static_assert(offsetof(struct Foo, ptr) >= offsetof(struct Foo, a) + sizeof(obj.a),
   10	               "elements not properly ordered in struct");
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -std=c17 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cppflags -D_FILE_OFFSET_BITS=64
test_cpp -D_FILE_OFFSET_BITS=64
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stdlib.h>
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -std=c17 -D_FILE_OFFSET_BITS=64 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cppflags -D_LARGEFILE_SOURCE
test_cpp -D_LARGEFILE_SOURCE
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stdlib.h>
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -std=c17 -D_LARGEFILE_SOURCE -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_host_cflags_cc -std=c17 ctype.h __STDC_VERSION__ >= 201112L
test_host_cflags_cc -std=c17 ctype.h __STDC_VERSION__ >= 201112L
test_host_cc -std=c17
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ctype.h>
    2	#if !(__STDC_VERSION__ >= 201112L)
    3	#error "unsatisfied condition: __STDC_VERSION__ >= 201112L"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -std=c17 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_host_cflags -Wall
test_host_cc -Wall
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -std=c17 -Wall -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_host_cflags -O3
test_host_cc -O3
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -std=c17 -Wall -O3 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_code cc  int test[2*(sizeof(void *) > 4) - 1]
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void) { int test[2*(sizeof(void *) > 4) - 1]; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -std=c17 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
windres --version
llvm-windres, compatible with GNU windres
LLVM (http://llvm.org/):
  LLVM version 22.1.1
  Optimized build.
lib.exe -list
./configure: line 1040: lib.exe: command not found
check_ldflags -Wl,--nxcompat,--dynamicbase
test_ldflags -Wl,--nxcompat,--dynamicbase
test_ld cc -Wl,--nxcompat,--dynamicbase
test_cc -Wl,--nxcompat,--dynamicbase
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void){ return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -std=c17 -Wl,--nxcompat,--dynamicbase -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -Wl,--nxcompat,--dynamicbase: 'linker' input unused [-Wunused-command-line-argument]
clang -Wl,--nxcompat,--dynamicbase -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_ldflags -Wl,--high-entropy-va
test_ldflags -Wl,--high-entropy-va
test_ld cc -Wl,--high-entropy-va
test_cc -Wl,--high-entropy-va
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void){ return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -std=c17 -Wl,--high-entropy-va -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -Wl,--high-entropy-va: 'linker' input unused [-Wunused-command-line-argument]
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
test_cpp_condition features.h defined __UCLIBC__
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <features.h>
    2	#if !(defined __UCLIBC__)
    3	#error "unsatisfied condition: defined __UCLIBC__"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -std=c17 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'features.h' file not found
    1 | #include <features.h>
      |          ^~~~~~~~~~~~
1 error generated.
test_cpp_condition features.h defined __GLIBC__
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <features.h>
    2	#if !(defined __GLIBC__)
    3	#error "unsatisfied condition: defined __GLIBC__"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -std=c17 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'features.h' file not found
    1 | #include <features.h>
      |          ^~~~~~~~~~~~
1 error generated.
test_cpp_condition newlib.h defined _NEWLIB_VERSION
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <newlib.h>
    2	#if !(defined _NEWLIB_VERSION)
    3	#error "unsatisfied condition: defined _NEWLIB_VERSION"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -std=c17 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'newlib.h' file not found
    1 | #include <newlib.h>
      |          ^~~~~~~~~~
1 error generated.
test_cpp_condition _mingw.h defined __MINGW64_VERSION_MAJOR
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <_mingw.h>
    2	#if !(defined __MINGW64_VERSION_MAJOR)
    3	#error "unsatisfied condition: defined __MINGW64_VERSION_MAJOR"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -std=c17 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cpp_condition _mingw.h __MINGW64_VERSION_MAJOR < 3
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <_mingw.h>
    2	#if !(__MINGW64_VERSION_MAJOR < 3)
    3	#error "unsatisfied condition: __MINGW64_VERSION_MAJOR < 3"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -std=c17 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:2: error: "unsatisfied condition: __MINGW64_VERSION_MAJOR < 3"
    3 | #error "unsatisfied condition: __MINGW64_VERSION_MAJOR < 3"
      |  ^
1 error generated.
test_cpp_condition crtdefs.h defined(_UCRT)
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <crtdefs.h>
    2	#if !(defined(_UCRT))
    3	#error "unsatisfied condition: defined(_UCRT)"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -std=c17 -U__STRICT_ANSI__ -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cpp_condition windows.h !defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#if !(!defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600)
    3	#error "unsatisfied condition: !defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -std=c17 -U__STRICT_ANSI__ -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:2: error: "unsatisfied condition: !defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600"
    3 | #error "unsatisfied condition: !defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600"
      |  ^
1 error generated.
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <time.h>
    2	void *v = localtime_r;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -std=c17 -U__STRICT_ANSI__ -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_host_cpp_condition features.h defined __UCLIBC__
test_host_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <features.h>
    2	#if !(defined __UCLIBC__)
    3	#error "unsatisfied condition: defined __UCLIBC__"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'features.h' file not found
    1 | #include <features.h>
      |          ^~~~~~~~~~~~
1 error generated.
test_host_cpp_condition features.h defined __GLIBC__
test_host_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <features.h>
    2	#if !(defined __GLIBC__)
    3	#error "unsatisfied condition: defined __GLIBC__"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'features.h' file not found
    1 | #include <features.h>
      |          ^~~~~~~~~~~~
1 error generated.
test_host_cpp_condition newlib.h defined _NEWLIB_VERSION
test_host_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <newlib.h>
    2	#if !(defined _NEWLIB_VERSION)
    3	#error "unsatisfied condition: defined _NEWLIB_VERSION"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'newlib.h' file not found
    1 | #include <newlib.h>
      |          ^~~~~~~~~~
1 error generated.
test_host_cpp_condition _mingw.h defined __MINGW64_VERSION_MAJOR
test_host_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <_mingw.h>
    2	#if !(defined __MINGW64_VERSION_MAJOR)
    3	#error "unsatisfied condition: defined __MINGW64_VERSION_MAJOR"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_host_cpp_condition _mingw.h __MINGW64_VERSION_MAJOR < 3
test_host_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <_mingw.h>
    2	#if !(__MINGW64_VERSION_MAJOR < 3)
    3	#error "unsatisfied condition: __MINGW64_VERSION_MAJOR < 3"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:2: error: "unsatisfied condition: __MINGW64_VERSION_MAJOR < 3"
    3 | #error "unsatisfied condition: __MINGW64_VERSION_MAJOR < 3"
      |  ^
1 error generated.
test_host_cpp_condition crtdefs.h defined(_UCRT)
test_host_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <crtdefs.h>
    2	#if !(defined(_UCRT))
    3	#error "unsatisfied condition: defined(_UCRT)"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -std=c17 -Wall -O3 -U__STRICT_ANSI__ -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_host_cpp_condition windows.h !defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600
test_host_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#if !(!defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600)
    3	#error "unsatisfied condition: !defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -std=c17 -Wall -O3 -U__STRICT_ANSI__ -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:2: error: "unsatisfied condition: !defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600"
    3 | #error "unsatisfied condition: !defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600"
      |  ^
1 error generated.
test_host_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <time.h>
    2	void *v = localtime_r;
END /tmp/ffconf.UFJOjwxl/test.c
clang -std=c17 -Wall -O3 -U__STRICT_ANSI__ -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:11: error: use of undeclared identifier 'localtime_r'; did you mean 'localtime_s'?
    2 | void *v = localtime_r;
      |           ^~~~~~~~~~~
      |           localtime_s
C:/msys64/clang64/include/time.h:256:19: note: 'localtime_s' declared here
  256 | errno_t __CRTDECL localtime_s(struct tm *_Tm,const time_t *_Time) __MINGW_ASM_CALL(_localtime64_s);
      |                   ^
1 error generated.
test_host_cc -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <time.h>
    2	void *v = localtime_r;
END /tmp/ffconf.UFJOjwxl/test.c
clang -std=c17 -Wall -O3 -U__STRICT_ANSI__ -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_compile_assert flt_lim float.h limits.h DBL_MAX == (double)DBL_MAX
test_code cc float.h limits.h char c[2 * !!(DBL_MAX == (double)DBL_MAX) - 1]
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <float.h>
    2	#include <limits.h>
    3	int main(void) { char c[2 * !!(DBL_MAX == (double)DBL_MAX) - 1]; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -std=c17 -U__STRICT_ANSI__ -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cpp_condition stdlib.h defined(__PIC__) || defined(__pic__) || defined(PIC)
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stdlib.h>
    2	#if !(defined(__PIC__) || defined(__pic__) || defined(PIC))
    3	#error "unsatisfied condition: defined(__PIC__) || defined(__pic__) || defined(PIC)"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -std=c17 -U__STRICT_ANSI__ -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cflags -fomit-frame-pointer
test_cflags -fomit-frame-pointer
test_cc -fomit-frame-pointer
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cxxflags -fomit-frame-pointer
test_cxxflags -fomit-frame-pointer
test_cxx -fomit-frame-pointer
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
check_objcflags -fomit-frame-pointer
test_objcflags -fomit-frame-pointer
test_objcc -fomit-frame-pointer
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int ff_extern;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
Symbol prefix detected as: ''
check_inline_asm inline_asm "" ::
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	void foo(void){ __asm__ volatile("" ::); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cc pragma_deprecated  _Pragma("GCC diagnostic push") _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")
test_code cc  _Pragma("GCC diagnostic push") _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void) { _Pragma("GCC diagnostic push") _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\""); return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cpp_condition stdlib.h defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stdlib.h>
    2	#if !(defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
    3	#error "unsatisfied condition: defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:2: error: "unsatisfied condition: defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)"
    3 | #error "unsatisfied condition: defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)"
      |  ^
1 error generated.
check_cc const_nan math.h struct { double d; } static const bar[] = { { NAN } }
test_code cc math.h struct { double d; } static const bar[] = { { NAN } }
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	int main(void) { struct { double d; } static const bar[] = { { NAN } }; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_inline_asm inline_asm_labels "1:\n"
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	void foo(void){ __asm__ volatile("1:\n"); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_inline_asm inline_asm_nonlocal_labels "Label:\n"
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	void foo(void){ __asm__ volatile("Label:\n"); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_builtin rdtsc intrin.h __rdtsc()
test_code ld intrin.h __rdtsc() cc
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <intrin.h>
    2	int main(void) { __rdtsc(); return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_builtin mm_empty mmintrin.h _mm_empty()
test_code ld mmintrin.h _mm_empty() cc
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <mmintrin.h>
    2	int main(void) { _mm_empty(); return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_exec_crash
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <signal.h>
    2	static void sighandler(int sig){
    3	    raise(SIGTERM);
    4	}
    5	int foo(void){
    6	    volatile int i=0;
    7	__asm__ volatile ("xorl %%ebp, %%ebp" ::: "%ebp");
    8	return i;
    9	}
   10	int (*func_ptr)(void) = foo;
   11	int main(void){
   12	    signal(SIGILL, sighandler);
   13	    signal(SIGFPE, sighandler);
   14	    signal(SIGSEGV, sighandler);
   15	#ifdef SIGBUS
   16	    signal(SIGBUS, sighandler);
   17	#endif
   18	    return func_ptr();
   19	}
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_inline_asm ebx_available ""::"b"(0)
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	void foo(void){ __asm__ volatile(""::"b"(0)); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_inline_asm ebx_available "":::"%ebx"
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	void foo(void){ __asm__ volatile("":::"%ebx"); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_inline_asm xmm_clobbers "":::"%xmm0"
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	void foo(void){ __asm__ volatile("":::"%xmm0"); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_inline_asm inline_asm_direct_symbol_refs "movl test, %eax"
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	void foo(void){ __asm__ volatile("movl test, %eax"); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_inline_asm ssse3_inline "pabsw %xmm0, %xmm0"
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	void foo(void){ __asm__ volatile("pabsw %xmm0, %xmm0"); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_inline_asm mmxext_inline "pmaxub %mm0, %mm1"
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	void foo(void){ __asm__ volatile("pmaxub %mm0, %mm1"); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
nasm -v
NASM version 3.01 compiled on Dec  3 2025
check_x86asm x86asm movbe ecx, [5]
test_x86asm movbe ecx, [5]
BEGIN /tmp/ffconf.UFJOjwxl/test.asm
    1	movbe ecx, [5]
END /tmp/ffconf.UFJOjwxl/test.asm
nasm -Werror -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.asm
check_x86asm avx512_external vmovdqa32 [eax]{k1}{z}, zmm0
test_x86asm vmovdqa32 [eax]{k1}{z}, zmm0
BEGIN /tmp/ffconf.UFJOjwxl/test.asm
    1	vmovdqa32 [eax]{k1}{z}, zmm0
END /tmp/ffconf.UFJOjwxl/test.asm
nasm -f win64 -Werror -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.asm
check_x86asm avx512icl_external vpdpwssds zmm31{k1}{z}, zmm29, zmm28
test_x86asm vpdpwssds zmm31{k1}{z}, zmm29, zmm28
BEGIN /tmp/ffconf.UFJOjwxl/test.asm
    1	vpdpwssds zmm31{k1}{z}, zmm29, zmm28
END /tmp/ffconf.UFJOjwxl/test.asm
nasm -f win64 -Werror -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.asm
check_x86asm avx2_external vextracti128 xmm0, ymm0, 0
test_x86asm vextracti128 xmm0, ymm0, 0
BEGIN /tmp/ffconf.UFJOjwxl/test.asm
    1	vextracti128 xmm0, ymm0, 0
END /tmp/ffconf.UFJOjwxl/test.asm
nasm -f win64 -Werror -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.asm
check_x86asm xop_external vpmacsdd xmm0, xmm1, xmm2, xmm3
test_x86asm vpmacsdd xmm0, xmm1, xmm2, xmm3
BEGIN /tmp/ffconf.UFJOjwxl/test.asm
    1	vpmacsdd xmm0, xmm1, xmm2, xmm3
END /tmp/ffconf.UFJOjwxl/test.asm
nasm -f win64 -Werror -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.asm
check_x86asm fma4_external vfmaddps ymm0, ymm1, ymm2, ymm3
test_x86asm vfmaddps ymm0, ymm1, ymm2, ymm3
BEGIN /tmp/ffconf.UFJOjwxl/test.asm
    1	vfmaddps ymm0, ymm1, ymm2, ymm3
END /tmp/ffconf.UFJOjwxl/test.asm
nasm -f win64 -Werror -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.asm
check_cc intrinsics_sse2 emmintrin.h __m128i test = _mm_setzero_si128()
test_code cc emmintrin.h __m128i test = _mm_setzero_si128()
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <emmintrin.h>
    2	int main(void) { __m128i test = _mm_setzero_si128(); return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cc intrinsics_neon arm_neon.h int16x8_t test = vdupq_n_s16(0)
test_code cc arm_neon.h int16x8_t test = vdupq_n_s16(0)
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <arm_neon.h>
    2	int main(void) { int16x8_t test = vdupq_n_s16(0); return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
In file included from C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:
C:/msys64/clang64/lib/clang/22/include/arm_neon.h:28:2: error: "<arm_neon.h> is intended only for ARM and AArch64 targets"
   28 | #error "<arm_neon.h> is intended only for ARM and AArch64 targets"
      |  ^
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:18: error: use of undeclared identifier 'int16x8_t'
    2 | int main(void) { int16x8_t test = vdupq_n_s16(0); return 0; }
      |                  ^~~~~~~~~
2 errors generated.
check_ldflags -Wl,--as-needed
test_ldflags -Wl,--as-needed
test_ld cc -Wl,--as-needed
test_cc -Wl,--as-needed
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void){ return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -Wl,--as-needed -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -Wl,--as-needed: 'linker' input unused [-Wunused-command-line-argument]
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--image-base,0x140000000 -Wl,--as-needed -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_ldflags -Wl,-z,noexecstack
test_ldflags -Wl,-z,noexecstack
test_ld cc -Wl,-z,noexecstack
test_cc -Wl,-z,noexecstack
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void){ return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -Wl,-z,noexecstack -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -Wl,-z,noexecstack: 'linker' input unused [-Wunused-command-line-argument]
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -Wl,-z,noexecstack -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
lld: error: unknown argument: -z
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func getaddrinfo
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int getaddrinfo();
    2	int main(void){ getaddrinfo(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: getaddrinfo
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func inet_aton
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int inet_aton();
    2	int main(void){ inet_aton(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: inet_aton
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_type netdb.h struct addrinfo
test_code cc netdb.h struct addrinfo v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <netdb.h>
    2	int main(void) { struct addrinfo v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'netdb.h' file not found
    1 | #include <netdb.h>
      |          ^~~~~~~~~
1 error generated.
check_type netinet/in.h struct group_source_req -D_BSD_SOURCE
test_code cc netinet/in.h struct group_source_req v -D_BSD_SOURCE
test_cc -D_BSD_SOURCE
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <netinet/in.h>
    2	int main(void) { struct group_source_req v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D_BSD_SOURCE -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'netinet/in.h' file not found
    1 | #include <netinet/in.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
check_type netinet/in.h struct ip_mreq_source -D_BSD_SOURCE
test_code cc netinet/in.h struct ip_mreq_source v -D_BSD_SOURCE
test_cc -D_BSD_SOURCE
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <netinet/in.h>
    2	int main(void) { struct ip_mreq_source v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D_BSD_SOURCE -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'netinet/in.h' file not found
    1 | #include <netinet/in.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
check_type netinet/in.h struct ipv6_mreq -D_DARWIN_C_SOURCE
test_code cc netinet/in.h struct ipv6_mreq v -D_DARWIN_C_SOURCE
test_cc -D_DARWIN_C_SOURCE
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <netinet/in.h>
    2	int main(void) { struct ipv6_mreq v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D_DARWIN_C_SOURCE -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'netinet/in.h' file not found
    1 | #include <netinet/in.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
check_type poll.h struct pollfd
test_code cc poll.h struct pollfd v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <poll.h>
    2	int main(void) { struct pollfd v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'poll.h' file not found
    1 | #include <poll.h>
      |          ^~~~~~~~
1 error generated.
check_type netinet/sctp.h struct sctp_event_subscribe
test_code cc netinet/sctp.h struct sctp_event_subscribe v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <netinet/sctp.h>
    2	int main(void) { struct sctp_event_subscribe v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'netinet/sctp.h' file not found
    1 | #include <netinet/sctp.h>
      |          ^~~~~~~~~~~~~~~~
1 error generated.
check_struct sys/socket.h struct msghdr msg_flags
test_code cc sys/socket.h const void *p = &((struct msghdr *)0)->msg_flags
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/socket.h>
    2	int main(void) { const void *p = &((struct msghdr *)0)->msg_flags; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/socket.h' file not found
    1 | #include <sys/socket.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
check_struct sys/types.h sys/socket.h struct sockaddr sa_len
test_code cc sys/types.h sys/socket.h const void *p = &((struct sockaddr *)0)->sa_len
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/types.h>
    2	#include <sys/socket.h>
    3	int main(void) { const void *p = &((struct sockaddr *)0)->sa_len; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:10: fatal error: 'sys/socket.h' file not found
    2 | #include <sys/socket.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
check_type netinet/in.h struct sockaddr_in6
test_code cc netinet/in.h struct sockaddr_in6 v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <netinet/in.h>
    2	int main(void) { struct sockaddr_in6 v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'netinet/in.h' file not found
    1 | #include <netinet/in.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
check_type sys/types.h sys/socket.h struct sockaddr_storage
test_code cc sys/types.h sys/socket.h struct sockaddr_storage v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/types.h>
    2	#include <sys/socket.h>
    3	int main(void) { struct sockaddr_storage v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:10: fatal error: 'sys/socket.h' file not found
    2 | #include <sys/socket.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
check_type sys/types.h sys/socket.h socklen_t
test_code cc sys/types.h sys/socket.h socklen_t v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/types.h>
    2	#include <sys/socket.h>
    3	int main(void) { socklen_t v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:10: fatal error: 'sys/socket.h' file not found
    2 | #include <sys/socket.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
check_headers arpa/inet.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <arpa/inet.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'arpa/inet.h' file not found
    1 | #include <arpa/inet.h>
      |          ^~~~~~~~~~~~~
1 error generated.
check_headers winsock2.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <winsock2.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_func_headers winsock2.h closesocket -lws2
test_ld cc -lws2
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <winsock2.h>
    2	#include <stdint.h>
    3	long check_closesocket(void) { return (long) closesocket; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_closesocket) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:39: warning: cast to smaller integer type 'long' from 'int (*)(SOCKET) __attribute__((stdcall))' (aka 'int (*)(unsigned long long)') [-Wpointer-to-int-cast]
    3 | long check_closesocket(void) { return (long) closesocket; }
      |                                       ^~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lws2
lld: error: unable to find library -lws2
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func_headers winsock2.h closesocket -lws2_32
test_ld cc -lws2_32
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <winsock2.h>
    2	#include <stdint.h>
    3	long check_closesocket(void) { return (long) closesocket; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_closesocket) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:39: warning: cast to smaller integer type 'long' from 'int (*)(SOCKET) __attribute__((stdcall))' (aka 'int (*)(unsigned long long)') [-Wpointer-to-int-cast]
    3 | long check_closesocket(void) { return (long) closesocket; }
      |                                       ^~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lws2_32
check_func_headers ws2tcpip.h getaddrinfo -lws2_32
test_ld cc -lws2_32
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ws2tcpip.h>
    2	#include <stdint.h>
    3	long check_getaddrinfo(void) { return (long) getaddrinfo; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_getaddrinfo) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:39: warning: cast to smaller integer type 'long' from 'int (*)(const char *, const char *, const struct addrinfo *, struct addrinfo **) __attribute__((stdcall))' [-Wpointer-to-int-cast]
    3 | long check_getaddrinfo(void) { return (long) getaddrinfo; }
      |                                       ^~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lws2_32
check_type ws2tcpip.h socklen_t
test_code cc ws2tcpip.h socklen_t v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ws2tcpip.h>
    2	int main(void) { socklen_t v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type ws2tcpip.h struct addrinfo
test_code cc ws2tcpip.h struct addrinfo v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ws2tcpip.h>
    2	int main(void) { struct addrinfo v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type ws2tcpip.h struct group_source_req
test_code cc ws2tcpip.h struct group_source_req v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ws2tcpip.h>
    2	int main(void) { struct group_source_req v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type ws2tcpip.h struct ip_mreq_source
test_code cc ws2tcpip.h struct ip_mreq_source v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ws2tcpip.h>
    2	int main(void) { struct ip_mreq_source v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type ws2tcpip.h struct ipv6_mreq
test_code cc ws2tcpip.h struct ipv6_mreq v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ws2tcpip.h>
    2	int main(void) { struct ipv6_mreq v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type winsock2.h struct pollfd
test_code cc winsock2.h struct pollfd v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <winsock2.h>
    2	int main(void) { struct pollfd v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_struct winsock2.h struct sockaddr sa_len
test_code cc winsock2.h const void *p = &((struct sockaddr *)0)->sa_len
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <winsock2.h>
    2	int main(void) { const void *p = &((struct sockaddr *)0)->sa_len; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:59: error: no member named 'sa_len' in 'struct sockaddr'
    2 | int main(void) { const void *p = &((struct sockaddr *)0)->sa_len; return 0; }
      |                                   ~~~~~~~~~~~~~~~~~~~~~~  ^
1 error generated.
check_type ws2tcpip.h struct sockaddr_in6
test_code cc ws2tcpip.h struct sockaddr_in6 v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ws2tcpip.h>
    2	int main(void) { struct sockaddr_in6 v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type ws2tcpip.h struct sockaddr_storage
test_code cc ws2tcpip.h struct sockaddr_storage v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ws2tcpip.h>
    2	int main(void) { struct sockaddr_storage v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_builtin MemoryBarrier windows.h MemoryBarrier()
test_code ld windows.h MemoryBarrier() cc
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	int main(void) { MemoryBarrier(); return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_builtin gmtime_r time.h time_t *time; struct tm *tm; gmtime_r(time, tm)
test_code ld time.h time_t *time; struct tm *tm; gmtime_r(time, tm) cc
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <time.h>
    2	int main(void) { time_t *time; struct tm *tm; gmtime_r(time, tm); return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_builtin localtime_r time.h time_t *time; struct tm *tm; localtime_r(time, tm)
test_code ld time.h time_t *time; struct tm *tm; localtime_r(time, tm) cc
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <time.h>
    2	int main(void) { time_t *time; struct tm *tm; localtime_r(time, tm); return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_builtin float16  _Float16 f16var
test_code ld  _Float16 f16var cc
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void) { _Float16 f16var; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
test_cpp_condition stddef.h defined(__F16C__)
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stddef.h>
    2	#if !(defined(__F16C__))
    3	#error "unsatisfied condition: defined(__F16C__)"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:2: error: "unsatisfied condition: defined(__F16C__)"
    3 | #error "unsatisfied condition: defined(__F16C__)"
      |  ^
1 error generated.
check_func_headers malloc.h _aligned_malloc
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <malloc.h>
    2	#include <stdint.h>
    3	long check__aligned_malloc(void) { return (long) _aligned_malloc; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check__aligned_malloc) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:43: warning: cast to smaller integer type 'long' from 'void *(*)(size_t, size_t) __attribute__((cdecl))' (aka 'void *(*)(unsigned long long, unsigned long long)') [-Wpointer-to-int-cast]
    3 | long check__aligned_malloc(void) { return (long) _aligned_malloc; }
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func memalign
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int memalign();
    2	int main(void){ memalign(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: memalign
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func posix_memalign
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int posix_memalign();
    2	int main(void){ posix_memalign(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: posix_memalign
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func access
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int access();
    2	int main(void){ access(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers stdlib.h arc4random_buf
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stdlib.h>
    2	#include <stdint.h>
    3	long check_arc4random_buf(void) { return (long) arc4random_buf; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_arc4random_buf) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:49: error: use of undeclared identifier 'arc4random_buf'
    3 | long check_arc4random_buf(void) { return (long) arc4random_buf; }
      |                                                 ^~~~~~~~~~~~~~
1 error generated.
check_lib clock_gettime time.h clock_gettime
check_func_headers time.h clock_gettime
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <time.h>
    2	#include <stdint.h>
    3	long check_clock_gettime(void) { return (long) clock_gettime; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_clock_gettime) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:41: warning: cast to smaller integer type 'long' from 'int (*)(clockid_t, struct timespec *) __attribute__((cdecl))' (aka 'int (*)(int, struct timespec *)') [-Wpointer-to-int-cast]
    3 | long check_clock_gettime(void) { return (long) clock_gettime; }
      |                                         ^~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: clock_gettime64
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(clock_gettime)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_lib clock_gettime time.h clock_gettime -lrt
check_func_headers time.h clock_gettime -lrt
test_ld cc -lrt
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <time.h>
    2	#include <stdint.h>
    3	long check_clock_gettime(void) { return (long) clock_gettime; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_clock_gettime) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:41: warning: cast to smaller integer type 'long' from 'int (*)(clockid_t, struct timespec *) __attribute__((cdecl))' (aka 'int (*)(int, struct timespec *)') [-Wpointer-to-int-cast]
    3 | long check_clock_gettime(void) { return (long) clock_gettime; }
      |                                         ^~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lrt
lld: error: unable to find library -lrt
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func fcntl
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int fcntl();
    2	int main(void){ fcntl(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: fcntl
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func fork
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int fork();
    2	int main(void){ fork(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: fork
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func gethrtime
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int gethrtime();
    2	int main(void){ gethrtime(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: gethrtime
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func getopt
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int getopt();
    2	int main(void){ getopt(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func getrusage
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int getrusage();
    2	int main(void){ getrusage(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: getrusage
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func gettimeofday
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int gettimeofday();
    2	int main(void){ gettimeofday(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func isatty
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int isatty();
    2	int main(void){ isatty(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func mkstemp
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int mkstemp();
    2	int main(void){ mkstemp(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func mmap
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int mmap();
    2	int main(void){ mmap(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: mmap
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func mprotect
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int mprotect();
    2	int main(void){ mprotect(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: mprotect
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func_headers time.h nanosleep
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <time.h>
    2	#include <stdint.h>
    3	long check_nanosleep(void) { return (long) nanosleep; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_nanosleep) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:37: warning: cast to smaller integer type 'long' from 'int (*)(const struct timespec *, struct timespec *) __attribute__((cdecl))' [-Wpointer-to-int-cast]
    3 | long check_nanosleep(void) { return (long) nanosleep; }
      |                                     ^~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: nanosleep64
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(nanosleep)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_lib nanosleep time.h nanosleep -lrt
check_func_headers time.h nanosleep -lrt
test_ld cc -lrt
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <time.h>
    2	#include <stdint.h>
    3	long check_nanosleep(void) { return (long) nanosleep; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_nanosleep) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:37: warning: cast to smaller integer type 'long' from 'int (*)(const struct timespec *, struct timespec *) __attribute__((cdecl))' [-Wpointer-to-int-cast]
    3 | long check_nanosleep(void) { return (long) nanosleep; }
      |                                     ^~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lrt
lld: error: unable to find library -lrt
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func_headers sys/prctl.h prctl
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/prctl.h>
    2	#include <stdint.h>
    3	long check_prctl(void) { return (long) prctl; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_prctl) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/prctl.h' file not found
    1 | #include <sys/prctl.h>
      |          ^~~~~~~~~~~~~
1 error generated.
check_func sched_getaffinity
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int sched_getaffinity();
    2	int main(void){ sched_getaffinity(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: sched_getaffinity
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func setrlimit
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int setrlimit();
    2	int main(void){ setrlimit(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: setrlimit
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_struct sys/stat.h struct stat st_mtim.tv_nsec -D_BSD_SOURCE
test_code cc sys/stat.h const void *p = &((struct stat *)0)->st_mtim.tv_nsec -D_BSD_SOURCE
test_cc -D_BSD_SOURCE
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/stat.h>
    2	int main(void) { const void *p = &((struct stat *)0)->st_mtim.tv_nsec; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D_BSD_SOURCE -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:55: error: no member named 'st_mtim' in 'struct stat'
    2 | int main(void) { const void *p = &((struct stat *)0)->st_mtim.tv_nsec; return 0; }
      |                                   ~~~~~~~~~~~~~~~~~~  ^
1 error generated.
check_func strerror_r
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int strerror_r();
    2	int main(void){ strerror_r(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: strerror_r
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func sysconf
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int sysconf();
    2	int main(void){ sysconf(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: sysconf
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func sysctl
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int sysctl();
    2	int main(void){ sysctl(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: sysctl
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func tempnam
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int tempnam();
    2	int main(void){ tempnam(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func usleep
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int usleep();
    2	int main(void){ usleep(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers conio.h kbhit
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <conio.h>
    2	#include <stdint.h>
    3	long check_kbhit(void) { return (long) kbhit; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_kbhit) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:33: warning: cast to smaller integer type 'long' from 'int (*)(void) __attribute__((cdecl))' [-Wpointer-to-int-cast]
    3 | long check_kbhit(void) { return (long) kbhit; }
      |                                 ^~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers io.h setmode
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <io.h>
    2	#include <stdint.h>
    3	long check_setmode(void) { return (long) setmode; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_setmode) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:35: warning: cast to smaller integer type 'long' from 'int (*)(int, int) __attribute__((cdecl))' [-Wpointer-to-int-cast]
    3 | long check_setmode(void) { return (long) setmode; }
      |                                   ^~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers lzo/lzo1x.h lzo1x_999_compress
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <lzo/lzo1x.h>
    2	#include <stdint.h>
    3	long check_lzo1x_999_compress(void) { return (long) lzo1x_999_compress; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_lzo1x_999_compress) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'lzo/lzo1x.h' file not found
    1 | #include <lzo/lzo1x.h>
      |          ^~~~~~~~~~~~~
1 error generated.
check_func_headers mach/mach_time.h mach_absolute_time
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <mach/mach_time.h>
    2	#include <stdint.h>
    3	long check_mach_absolute_time(void) { return (long) mach_absolute_time; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_mach_absolute_time) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'mach/mach_time.h' file not found
    1 | #include <mach/mach_time.h>
      |          ^~~~~~~~~~~~~~~~~~
1 error generated.
check_func_headers stdlib.h getenv
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stdlib.h>
    2	#include <stdint.h>
    3	long check_getenv(void) { return (long) getenv; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_getenv) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:34: warning: cast to smaller integer type 'long' from 'char *(*)(const char *) __attribute__((cdecl))' [-Wpointer-to-int-cast]
    3 | long check_getenv(void) { return (long) getenv; }
      |                                  ^~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers sys/stat.h lstat
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/stat.h>
    2	#include <stdint.h>
    3	long check_lstat(void) { return (long) lstat; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_lstat) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:40: error: use of undeclared identifier 'lstat'
    3 | long check_lstat(void) { return (long) lstat; }
      |                                        ^~~~~
1 error generated.
check_func_headers sys/auxv.h getauxval
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/auxv.h>
    2	#include <stdint.h>
    3	long check_getauxval(void) { return (long) getauxval; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_getauxval) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/auxv.h' file not found
    1 | #include <sys/auxv.h>
      |          ^~~~~~~~~~~~
1 error generated.
check_func_headers sys/auxv.h elf_aux_info
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/auxv.h>
    2	#include <stdint.h>
    3	long check_elf_aux_info(void) { return (long) elf_aux_info; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_elf_aux_info) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/auxv.h' file not found
    1 | #include <sys/auxv.h>
      |          ^~~~~~~~~~~~
1 error generated.
check_func_headers sys/sysctl.h sysctlbyname
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/sysctl.h>
    2	#include <stdint.h>
    3	long check_sysctlbyname(void) { return (long) sysctlbyname; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_sysctlbyname) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/sysctl.h' file not found
    1 | #include <sys/sysctl.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
check_func_headers windows.h GetModuleHandle
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_GetModuleHandle(void) { return (long) GetModuleHandle; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_GetModuleHandle) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:43: warning: cast to smaller integer type 'long' from 'HMODULE (*)(LPCSTR) __attribute__((stdcall))' (aka 'struct HINSTANCE__ *(*)(const char *)') [-Wpointer-to-int-cast]
    3 | long check_GetModuleHandle(void) { return (long) GetModuleHandle; }
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h GetProcessAffinityMask
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_GetProcessAffinityMask(void) { return (long) GetProcessAffinityMask; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_GetProcessAffinityMask) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:50: warning: cast to smaller integer type 'long' from 'WINBOOL (*)(HANDLE, PDWORD_PTR, PDWORD_PTR) __attribute__((stdcall))' (aka 'int (*)(void *, unsigned long long *, unsigned long long *)') [-Wpointer-to-int-cast]
    3 | long check_GetProcessAffinityMask(void) { return (long) GetProcessAffinityMask; }
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h GetProcessTimes
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_GetProcessTimes(void) { return (long) GetProcessTimes; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_GetProcessTimes) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:43: warning: cast to smaller integer type 'long' from 'WINBOOL (*)(HANDLE, LPFILETIME, LPFILETIME, LPFILETIME, LPFILETIME) __attribute__((stdcall))' (aka 'int (*)(void *, struct _FILETIME *, struct _FILETIME *, struct _FILETIME *, struct _FILETIME *)') [-Wpointer-to-int-cast]
    3 | long check_GetProcessTimes(void) { return (long) GetProcessTimes; }
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h GetStdHandle
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_GetStdHandle(void) { return (long) GetStdHandle; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_GetStdHandle) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:40: warning: cast to smaller integer type 'long' from 'HANDLE (*)(DWORD) __attribute__((stdcall))' (aka 'void *(*)(unsigned long)') [-Wpointer-to-int-cast]
    3 | long check_GetStdHandle(void) { return (long) GetStdHandle; }
      |                                        ^~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h GetSystemTimeAsFileTime
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_GetSystemTimeAsFileTime(void) { return (long) GetSystemTimeAsFileTime; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_GetSystemTimeAsFileTime) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:51: warning: cast to smaller integer type 'long' from 'void (*)(LPFILETIME) __attribute__((stdcall))' (aka 'void (*)(struct _FILETIME *)') [-Wpointer-to-int-cast]
    3 | long check_GetSystemTimeAsFileTime(void) { return (long) GetSystemTimeAsFileTime; }
      |                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h LoadLibrary
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_LoadLibrary(void) { return (long) LoadLibrary; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_LoadLibrary) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:39: warning: cast to smaller integer type 'long' from 'HMODULE (*)(LPCSTR) __attribute__((stdcall))' (aka 'struct HINSTANCE__ *(*)(const char *)') [-Wpointer-to-int-cast]
    3 | long check_LoadLibrary(void) { return (long) LoadLibrary; }
      |                                       ^~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h MapViewOfFile
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_MapViewOfFile(void) { return (long) MapViewOfFile; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_MapViewOfFile) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:41: warning: cast to smaller integer type 'long' from 'LPVOID (*)(HANDLE, DWORD, DWORD, DWORD, SIZE_T) __attribute__((stdcall))' (aka 'void *(*)(void *, unsigned long, unsigned long, unsigned long, unsigned long long)') [-Wpointer-to-int-cast]
    3 | long check_MapViewOfFile(void) { return (long) MapViewOfFile; }
      |                                         ^~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h PeekNamedPipe
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_PeekNamedPipe(void) { return (long) PeekNamedPipe; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_PeekNamedPipe) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:41: warning: cast to smaller integer type 'long' from 'WINBOOL (*)(HANDLE, LPVOID, DWORD, LPDWORD, LPDWORD, LPDWORD) __attribute__((stdcall))' (aka 'int (*)(void *, void *, unsigned long, unsigned long *, unsigned long *, unsigned long *)') [-Wpointer-to-int-cast]
    3 | long check_PeekNamedPipe(void) { return (long) PeekNamedPipe; }
      |                                         ^~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h SetConsoleTextAttribute
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_SetConsoleTextAttribute(void) { return (long) SetConsoleTextAttribute; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_SetConsoleTextAttribute) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:51: warning: cast to smaller integer type 'long' from 'WINBOOL (*)(HANDLE, WORD) __attribute__((stdcall))' (aka 'int (*)(void *, unsigned short)') [-Wpointer-to-int-cast]
    3 | long check_SetConsoleTextAttribute(void) { return (long) SetConsoleTextAttribute; }
      |                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h SetConsoleCtrlHandler
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_SetConsoleCtrlHandler(void) { return (long) SetConsoleCtrlHandler; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_SetConsoleCtrlHandler) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:49: warning: cast to smaller integer type 'long' from 'WINBOOL (*)(PHANDLER_ROUTINE, WINBOOL) __attribute__((stdcall))' (aka 'int (*)(int (*)(unsigned long), int)') [-Wpointer-to-int-cast]
    3 | long check_SetConsoleCtrlHandler(void) { return (long) SetConsoleCtrlHandler; }
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h SetDllDirectory
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_SetDllDirectory(void) { return (long) SetDllDirectory; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_SetDllDirectory) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:43: warning: cast to smaller integer type 'long' from 'WINBOOL (*)(LPCSTR) __attribute__((stdcall))' (aka 'int (*)(const char *)') [-Wpointer-to-int-cast]
    3 | long check_SetDllDirectory(void) { return (long) SetDllDirectory; }
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h Sleep
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_Sleep(void) { return (long) Sleep; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_Sleep) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:33: warning: cast to smaller integer type 'long' from 'void (*)(DWORD) __attribute__((stdcall))' (aka 'void (*)(unsigned long)') [-Wpointer-to-int-cast]
    3 | long check_Sleep(void) { return (long) Sleep; }
      |                                 ^~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers windows.h VirtualAlloc
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_VirtualAlloc(void) { return (long) VirtualAlloc; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_VirtualAlloc) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:40: warning: cast to smaller integer type 'long' from 'LPVOID (*)(LPVOID, SIZE_T, DWORD, DWORD) __attribute__((stdcall))' (aka 'void *(*)(void *, unsigned long long, unsigned long, unsigned long)') [-Wpointer-to-int-cast]
    3 | long check_VirtualAlloc(void) { return (long) VirtualAlloc; }
      |                                        ^~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_func_headers glob.h glob
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <glob.h>
    2	#include <stdint.h>
    3	long check_glob(void) { return (long) glob; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_glob) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'glob.h' file not found
    1 | #include <glob.h>
      |          ^~~~~~~~
1 error generated.
check_pkg_config xlib_x11 x11 X11/Xlib.h XPending
test_pkg_config xlib_x11 x11 X11/Xlib.h XPending
pkg-config --exists --print-errors x11
Package x11 was not found in the pkg-config search path.
Perhaps you should add the directory containing `x11.pc'
to the PKG_CONFIG_PATH environment variable
Package 'x11' not found
check_lib xlib_x11 X11/Xlib.h XPending -lX11
check_func_headers X11/Xlib.h XPending -lX11
test_ld cc -lX11
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <X11/Xlib.h>
    2	#include <stdint.h>
    3	long check_XPending(void) { return (long) XPending; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_XPending) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:43: error: use of undeclared identifier 'XPending'
    3 | long check_XPending(void) { return (long) XPending; }
      |                                           ^~~~~~~~
1 error generated.
check_pkg_config xlib_xext xext X11/Xlib.h X11/extensions/XShm.h XShmAttach
test_pkg_config xlib_xext xext X11/Xlib.h X11/extensions/XShm.h XShmAttach
pkg-config --exists --print-errors xext
Package xext was not found in the pkg-config search path.
Perhaps you should add the directory containing `xext.pc'
to the PKG_CONFIG_PATH environment variable
Package 'xext' not found
check_lib xlib_xext X11/Xlib.h X11/extensions/XShm.h XShmAttach -lXext
check_func_headers X11/Xlib.h X11/extensions/XShm.h XShmAttach -lXext
test_ld cc -lXext
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <X11/Xlib.h>
    2	#include <X11/extensions/XShm.h>
    3	#include <stdint.h>
    4	long check_XShmAttach(void) { return (long) XShmAttach; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_XShmAttach) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:10: fatal error: 'X11/extensions/XShm.h' file not found
    2 | #include <X11/extensions/XShm.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_pkg_config xlib_xv xv X11/Xlib.h X11/extensions/Xvlib.h XvGetPortAttribute
test_pkg_config xlib_xv xv X11/Xlib.h X11/extensions/Xvlib.h XvGetPortAttribute
pkg-config --exists --print-errors xv
Package xv was not found in the pkg-config search path.
Perhaps you should add the directory containing `xv.pc'
to the PKG_CONFIG_PATH environment variable
Package 'xv' not found
check_lib xlib_xv X11/Xlib.h X11/extensions/Xvlib.h XvGetPortAttribute -lXv
check_func_headers X11/Xlib.h X11/extensions/Xvlib.h XvGetPortAttribute -lXv
test_ld cc -lXv
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <X11/Xlib.h>
    2	#include <X11/extensions/Xvlib.h>
    3	#include <stdint.h>
    4	long check_XvGetPortAttribute(void) { return (long) XvGetPortAttribute; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_XvGetPortAttribute) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:10: fatal error: 'X11/extensions/Xvlib.h' file not found
    2 | #include <X11/extensions/Xvlib.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_headers direct.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <direct.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers dirent.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <dirent.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers dxgidebug.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <dxgidebug.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers dxva.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <dxva.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers dxva2api.h -D_WIN32_WINNT=0x0600
test_cpp -D_WIN32_WINNT=0x0600
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <dxva2api.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D_WIN32_WINNT=0x0600 -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers io.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <io.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers linux/dma-buf.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/dma-buf.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/dma-buf.h' file not found
    1 | #include <linux/dma-buf.h>
      |          ^~~~~~~~~~~~~~~~~
1 error generated.
check_headers linux/perf_event.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/perf_event.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/perf_event.h' file not found
    1 | #include <linux/perf_event.h>
      |          ^~~~~~~~~~~~~~~~~~~~
1 error generated.
check_headers malloc.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <malloc.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers mftransform.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <mftransform.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers net/udplite.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <net/udplite.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'net/udplite.h' file not found
    1 | #include <net/udplite.h>
      |          ^~~~~~~~~~~~~~~
1 error generated.
check_headers poll.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <poll.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'poll.h' file not found
    1 | #include <poll.h>
      |          ^~~~~~~~
1 error generated.
check_headers pthread_np.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <pthread_np.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'pthread_np.h' file not found
    1 | #include <pthread_np.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
check_headers sys/param.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/param.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers sys/resource.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/resource.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/resource.h' file not found
    1 | #include <sys/resource.h>
      |          ^~~~~~~~~~~~~~~~
1 error generated.
check_headers sys/select.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/select.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/select.h' file not found
    1 | #include <sys/select.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
check_headers sys/time.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/time.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers sys/un.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/un.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/un.h' file not found
    1 | #include <sys/un.h>
      |          ^~~~~~~~~~
1 error generated.
check_headers termios.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <termios.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'termios.h' file not found
    1 | #include <termios.h>
      |          ^~~~~~~~~~~
1 error generated.
check_headers unistd.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <unistd.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers valgrind/valgrind.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <valgrind/valgrind.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'valgrind/valgrind.h' file not found
    1 | #include <valgrind/valgrind.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_func_headers VideoToolbox/VTCompressionSession.h VTCompressionSessionPrepareToEncodeFrames -framework VideoToolbox
test_ld cc -framework VideoToolbox
test_cc -framework VideoToolbox
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <VideoToolbox/VTCompressionSession.h>
    2	#include <stdint.h>
    3	long check_VTCompressionSessionPrepareToEncodeFrames(void) { return (long) VTCompressionSessionPrepareToEncodeFrames; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_VTCompressionSessionPrepareToEncodeFrames) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -framework VideoToolbox -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -framework VideoToolbox: 'linker' input unused [-Wunused-command-line-argument]
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'VideoToolbox/VTCompressionSession.h' file not found
    1 | #include <VideoToolbox/VTCompressionSession.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_func_headers VideoToolbox/VideoToolbox.h VTDecompressionSessionDecodeFrame -framework VideoToolbox
test_ld cc -framework VideoToolbox
test_cc -framework VideoToolbox
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <VideoToolbox/VideoToolbox.h>
    2	#include <stdint.h>
    3	long check_VTDecompressionSessionDecodeFrame(void) { return (long) VTDecompressionSessionDecodeFrame; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_VTDecompressionSessionDecodeFrame) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -framework VideoToolbox -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -framework VideoToolbox: 'linker' input unused [-Wunused-command-line-argument]
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'VideoToolbox/VideoToolbox.h' file not found
    1 | #include <VideoToolbox/VideoToolbox.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_func_headers VideoToolbox/VideoToolbox.h VTPixelTransferSessionCreate -framework VideoToolbox
test_ld cc -framework VideoToolbox
test_cc -framework VideoToolbox
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <VideoToolbox/VideoToolbox.h>
    2	#include <stdint.h>
    3	long check_VTPixelTransferSessionCreate(void) { return (long) VTPixelTransferSessionCreate; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_VTPixelTransferSessionCreate) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -framework VideoToolbox -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -framework VideoToolbox: 'linker' input unused [-Wunused-command-line-argument]
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'VideoToolbox/VideoToolbox.h' file not found
    1 | #include <VideoToolbox/VideoToolbox.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_func_headers VideoToolbox/VideoToolbox.h VTPixelRotationSessionCreate -framework VideoToolbox
test_ld cc -framework VideoToolbox
test_cc -framework VideoToolbox
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <VideoToolbox/VideoToolbox.h>
    2	#include <stdint.h>
    3	long check_VTPixelRotationSessionCreate(void) { return (long) VTPixelRotationSessionCreate; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_VTPixelRotationSessionCreate) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -framework VideoToolbox -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -framework VideoToolbox: 'linker' input unused [-Wunused-command-line-argument]
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'VideoToolbox/VideoToolbox.h' file not found
    1 | #include <VideoToolbox/VideoToolbox.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_headers windows.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers asm/types.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <asm/types.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'asm/types.h' file not found
    1 | #include <asm/types.h>
      |          ^~~~~~~~~~~~~
1 error generated.
check_builtin stdatomic stdatomic.h atomic_int foo, bar = -1; atomic_store(&foo, 0); foo += bar -latomic
test_code ld stdatomic.h atomic_int foo, bar = -1; atomic_store(&foo, 0); foo += bar cc -latomic
test_ld cc -latomic
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stdatomic.h>
    2	int main(void) { atomic_int foo, bar = -1; atomic_store(&foo, 0); foo += bar; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -latomic
lld: error: unable to find library -latomic
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_builtin stdatomic stdatomic.h atomic_int foo, bar = -1; atomic_store(&foo, 0); foo += bar
test_code ld stdatomic.h atomic_int foo, bar = -1; atomic_store(&foo, 0); foo += bar cc
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stdatomic.h>
    2	int main(void) { atomic_int foo, bar = -1; atomic_store(&foo, 0); foo += bar; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_lib advapi32 windows.h RegCloseKey -ladvapi32
check_func_headers windows.h RegCloseKey -ladvapi32
test_ld cc -ladvapi32
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_RegCloseKey(void) { return (long) RegCloseKey; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_RegCloseKey) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:39: warning: cast to smaller integer type 'long' from 'LONG (*)(HKEY) __attribute__((stdcall))' (aka 'long (*)(struct HKEY__ *)') [-Wpointer-to-int-cast]
    3 | long check_RegCloseKey(void) { return (long) RegCloseKey; }
      |                                       ^~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -ladvapi32
check_lib bcrypt windows.h bcrypt.h BCryptGenRandom -lbcrypt
check_func_headers windows.h bcrypt.h BCryptGenRandom -lbcrypt
test_ld cc -lbcrypt
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <bcrypt.h>
    3	#include <stdint.h>
    4	long check_BCryptGenRandom(void) { return (long) BCryptGenRandom; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_BCryptGenRandom) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:4:43: warning: cast to smaller integer type 'long' from 'NTSTATUS (*)(BCRYPT_ALG_HANDLE, PUCHAR, ULONG, ULONG) __attribute__((stdcall))' (aka 'long (*)(void *, unsigned char *, unsigned long, unsigned long)') [-Wpointer-to-int-cast]
    4 | long check_BCryptGenRandom(void) { return (long) BCryptGenRandom; }
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lbcrypt
check_cpp_condition bcrypt bcrypt.h defined BCRYPT_RNG_ALGORITHM
test_cpp_condition bcrypt.h defined BCRYPT_RNG_ALGORITHM
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <bcrypt.h>
    2	#if !(defined BCRYPT_RNG_ALGORITHM)
    3	#error "unsatisfied condition: defined BCRYPT_RNG_ALGORITHM"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_lib ole32 windows.h objbase.h CoTaskMemFree -lole32
check_func_headers windows.h objbase.h CoTaskMemFree -lole32
test_ld cc -lole32
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <objbase.h>
    3	#include <stdint.h>
    4	long check_CoTaskMemFree(void) { return (long) CoTaskMemFree; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_CoTaskMemFree) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:4:41: warning: cast to smaller integer type 'long' from 'void (*)(LPVOID) __attribute__((stdcall))' (aka 'void (*)(void *)') [-Wpointer-to-int-cast]
    4 | long check_CoTaskMemFree(void) { return (long) CoTaskMemFree; }
      |                                         ^~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lole32
check_lib shell32 windows.h shellapi.h CommandLineToArgvW -lshell32
check_func_headers windows.h shellapi.h CommandLineToArgvW -lshell32
test_ld cc -lshell32
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <shellapi.h>
    3	#include <stdint.h>
    4	long check_CommandLineToArgvW(void) { return (long) CommandLineToArgvW; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_CommandLineToArgvW) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:4:46: warning: cast to smaller integer type 'long' from 'LPWSTR *(*)(LPCWSTR, int *) __attribute__((stdcall))' (aka 'unsigned short **(*)(const unsigned short *, int *)') [-Wpointer-to-int-cast]
    4 | long check_CommandLineToArgvW(void) { return (long) CommandLineToArgvW; }
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lshell32
check_lib psapi windows.h psapi.h GetProcessMemoryInfo -lpsapi
check_func_headers windows.h psapi.h GetProcessMemoryInfo -lpsapi
test_ld cc -lpsapi
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <psapi.h>
    3	#include <stdint.h>
    4	long check_GetProcessMemoryInfo(void) { return (long) GetProcessMemoryInfo; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_GetProcessMemoryInfo) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:4:48: warning: cast to smaller integer type 'long' from 'WINBOOL (*)(HANDLE, PPROCESS_MEMORY_COUNTERS, DWORD) __attribute__((stdcall))' (aka 'int (*)(void *, struct _PROCESS_MEMORY_COUNTERS *, unsigned long)') [-Wpointer-to-int-cast]
    4 | long check_GetProcessMemoryInfo(void) { return (long) GetProcessMemoryInfo; }
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lpsapi
check_lib android android/native_window.h ANativeWindow_acquire -landroid
check_func_headers android/native_window.h ANativeWindow_acquire -landroid
test_ld cc -landroid
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <android/native_window.h>
    2	#include <stdint.h>
    3	long check_ANativeWindow_acquire(void) { return (long) ANativeWindow_acquire; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_ANativeWindow_acquire) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'android/native_window.h' file not found
    1 | #include <android/native_window.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_lib mediandk stdint.h media/NdkMediaFormat.h AMediaFormat_new -lmediandk
check_func_headers stdint.h media/NdkMediaFormat.h AMediaFormat_new -lmediandk
test_ld cc -lmediandk
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stdint.h>
    2	#include <media/NdkMediaFormat.h>
    3	#include <stdint.h>
    4	long check_AMediaFormat_new(void) { return (long) AMediaFormat_new; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_AMediaFormat_new) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:10: fatal error: 'media/NdkMediaFormat.h' file not found
    2 | #include <media/NdkMediaFormat.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_lib camera2ndk stdbool.h stdint.h camera/NdkCameraManager.h ACameraManager_create -lcamera2ndk
check_func_headers stdbool.h stdint.h camera/NdkCameraManager.h ACameraManager_create -lcamera2ndk
test_ld cc -lcamera2ndk
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stdbool.h>
    2	#include <stdint.h>
    3	#include <camera/NdkCameraManager.h>
    4	#include <stdint.h>
    5	long check_ACameraManager_create(void) { return (long) ACameraManager_create; }
    6	int main(void) { int ret = 0;
    7	 ret |= ((intptr_t)check_ACameraManager_create) & 0xFFFF;
    8	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:10: fatal error: 'camera/NdkCameraManager.h' file not found
    3 | #include <camera/NdkCameraManager.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_apple_framework AppKit
check_header_objcc AppKit/AppKit.h
test_objcc
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	#include <AppKit/AppKit.h>
    2	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
C:/msys64/tmp/ffconf.UFJOjwxl/test.m:1:10: fatal error: 'AppKit/AppKit.h' file not found
    1 | #include <AppKit/AppKit.h>
      |          ^~~~~~~~~~~~~~~~~
1 error generated.
check_apple_framework AudioToolbox
check_header_objcc AudioToolbox/AudioToolbox.h
test_objcc
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	#include <AudioToolbox/AudioToolbox.h>
    2	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
C:/msys64/tmp/ffconf.UFJOjwxl/test.m:1:10: fatal error: 'AudioToolbox/AudioToolbox.h' file not found
    1 | #include <AudioToolbox/AudioToolbox.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_apple_framework AVFoundation
check_header_objcc AVFoundation/AVFoundation.h
test_objcc
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	#include <AVFoundation/AVFoundation.h>
    2	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
C:/msys64/tmp/ffconf.UFJOjwxl/test.m:1:10: fatal error: 'AVFoundation/AVFoundation.h' file not found
    1 | #include <AVFoundation/AVFoundation.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_apple_framework CoreImage
check_header_objcc CoreImage/CoreImage.h
test_objcc
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	#include <CoreImage/CoreImage.h>
    2	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
C:/msys64/tmp/ffconf.UFJOjwxl/test.m:1:10: fatal error: 'CoreImage/CoreImage.h' file not found
    1 | #include <CoreImage/CoreImage.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_apple_framework Metal
check_header_objcc Metal/Metal.h
test_objcc
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	#include <Metal/Metal.h>
    2	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
C:/msys64/tmp/ffconf.UFJOjwxl/test.m:1:10: fatal error: 'Metal/Metal.h' file not found
    1 | #include <Metal/Metal.h>
      |          ^~~~~~~~~~~~~~~
1 error generated.
check_apple_framework VideoToolbox
check_header_objcc VideoToolbox/VideoToolbox.h
test_objcc
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	#include <VideoToolbox/VideoToolbox.h>
    2	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
C:/msys64/tmp/ffconf.UFJOjwxl/test.m:1:10: fatal error: 'VideoToolbox/VideoToolbox.h' file not found
    1 | #include <VideoToolbox/VideoToolbox.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_apple_framework CoreFoundation
check_header_objcc CoreFoundation/CoreFoundation.h
test_objcc
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	#include <CoreFoundation/CoreFoundation.h>
    2	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
C:/msys64/tmp/ffconf.UFJOjwxl/test.m:1:10: fatal error: 'CoreFoundation/CoreFoundation.h' file not found
    1 | #include <CoreFoundation/CoreFoundation.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_apple_framework CoreMedia
check_header_objcc CoreMedia/CoreMedia.h
test_objcc
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	#include <CoreMedia/CoreMedia.h>
    2	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
C:/msys64/tmp/ffconf.UFJOjwxl/test.m:1:10: fatal error: 'CoreMedia/CoreMedia.h' file not found
    1 | #include <CoreMedia/CoreMedia.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_apple_framework CoreVideo
check_header_objcc CoreVideo/CoreVideo.h
test_objcc
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	#include <CoreVideo/CoreVideo.h>
    2	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
C:/msys64/tmp/ffconf.UFJOjwxl/test.m:1:10: fatal error: 'CoreVideo/CoreVideo.h' file not found
    1 | #include <CoreVideo/CoreVideo.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_apple_framework CoreAudio
check_header_objcc CoreAudio/CoreAudio.h
test_objcc
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	#include <CoreAudio/CoreAudio.h>
    2	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
C:/msys64/tmp/ffconf.UFJOjwxl/test.m:1:10: fatal error: 'CoreAudio/CoreAudio.h' file not found
    1 | #include <CoreAudio/CoreAudio.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_struct sys/time.h sys/resource.h struct rusage ru_maxrss
test_code cc sys/time.h sys/resource.h const void *p = &((struct rusage *)0)->ru_maxrss
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/time.h>
    2	#include <sys/resource.h>
    3	int main(void) { const void *p = &((struct rusage *)0)->ru_maxrss; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:10: fatal error: 'sys/resource.h' file not found
    2 | #include <sys/resource.h>
      |          ^~~~~~~~~~~~~~~~
1 error generated.
check_type windows.h dxva.h DXVA_PicParams_AV1 -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0
test_code cc windows.h dxva.h DXVA_PicParams_AV1 v -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0
test_cc -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <dxva.h>
    3	int main(void) { DXVA_PicParams_AV1 v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h dxva.h DXVA_PicParams_HEVC -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0
test_code cc windows.h dxva.h DXVA_PicParams_HEVC v -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0
test_cc -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <dxva.h>
    3	int main(void) { DXVA_PicParams_HEVC v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h dxva.h DXVA_PicParams_VP9 -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0
test_code cc windows.h dxva.h DXVA_PicParams_VP9 v -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0
test_cc -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <dxva.h>
    3	int main(void) { DXVA_PicParams_VP9 v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h dxgi1_2.h DXGI_OUTDUPL_FRAME_INFO
test_code cc windows.h dxgi1_2.h DXGI_OUTDUPL_FRAME_INFO v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <dxgi1_2.h>
    3	int main(void) { DXGI_OUTDUPL_FRAME_INFO v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h dxgi1_2.h IDXGIOutput1
test_code cc windows.h dxgi1_2.h IDXGIOutput1 v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <dxgi1_2.h>
    3	int main(void) { IDXGIOutput1 v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h dxgi1_5.h IDXGIOutput5
test_code cc windows.h dxgi1_5.h IDXGIOutput5 v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <dxgi1_5.h>
    3	int main(void) { IDXGIOutput5 v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h d3d11.h ID3D11VideoDecoder
test_code cc windows.h d3d11.h ID3D11VideoDecoder v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d11.h>
    3	int main(void) { ID3D11VideoDecoder v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h d3d11.h ID3D11VideoContext
test_code cc windows.h d3d11.h ID3D11VideoContext v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d11.h>
    3	int main(void) { ID3D11VideoContext v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h d3d12.h ID3D12Device
test_code cc windows.h d3d12.h ID3D12Device v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12.h>
    3	int main(void) { ID3D12Device v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h d3d12video.h ID3D12VideoDecoder
test_code cc windows.h d3d12video.h ID3D12VideoDecoder v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12video.h>
    3	int main(void) { ID3D12VideoDecoder v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h d3d12video.h ID3D12VideoEncoder
test_code cc windows.h d3d12video.h ID3D12VideoEncoder v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12video.h>
    3	int main(void) { ID3D12VideoEncoder v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h d3d12video.h ID3D12VideoProcessor
test_code cc windows.h d3d12video.h ID3D12VideoProcessor v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12video.h>
    3	int main(void) { ID3D12VideoProcessor v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h d3d12video.h ID3D12VideoMotionEstimator
test_code cc windows.h d3d12video.h ID3D12VideoMotionEstimator v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12video.h>
    3	int main(void) { ID3D12VideoMotionEstimator v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_code cc windows.h d3d12video.h D3D12_FEATURE_VIDEO feature = D3D12_FEATURE_VIDEO_ENCODER_CODEC
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12video.h>
    3	int main(void) { D3D12_FEATURE_VIDEO feature = D3D12_FEATURE_VIDEO_ENCODER_CODEC; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_code cc windows.h d3d12video.h D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS req
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12video.h>
    3	int main(void) { D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS req; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_code cc windows.h d3d12video.h D3D12_VIDEO_ENCODER_CODEC c = D3D12_VIDEO_ENCODER_CODEC_AV1; (void)c;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12video.h>
    3	int main(void) { D3D12_VIDEO_ENCODER_CODEC c = D3D12_VIDEO_ENCODER_CODEC_AV1; (void)c;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_code cc windows.h d3d12video.h D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE check = { 0 };
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12video.h>
    3	int main(void) { D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE check = { 0 };; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_code cc windows.h d3d12video.h D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE m = D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_EIGHTH_PIXEL; (void)m;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12video.h>
    3	int main(void) { D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE m = D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_EIGHTH_PIXEL; (void)m;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_code cc windows.h d3d12video.h D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR check = { 0 };
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12video.h>
    3	int main(void) { D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR check = { 0 };; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_code cc windows.h d3d12video.h D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO check = { 0 };
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <d3d12video.h>
    3	int main(void) { D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO check = { 0 };; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:18: error: use of undeclared identifier 'D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO'; did you mean 'D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO'?
    3 | int main(void) { D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO check = { 0 };; return 0; }
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                  D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO
C:/msys64/clang64/include/d3d12video.h:208:5: note: 'D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO' declared here
  208 |     D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO = 7,
      |     ^
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:65: error: expected ';' after expression
    3 | int main(void) { D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO check = { 0 };; return 0; }
      |                                                                 ^
      |                                                                 ;
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:66: error: use of undeclared identifier 'check'
    3 | int main(void) { D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO check = { 0 };; return 0; }
      |                                                                  ^~~~~
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:74: error: expected expression
    3 | int main(void) { D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO check = { 0 };; return 0; }
      |                                                                          ^
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:18: warning: expression result unused [-Wunused-value]
    3 | int main(void) { D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO check = { 0 };; return 0; }
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning and 4 errors generated.
check_type windows.h DPI_AWARENESS_CONTEXT -D_WIN32_WINNT=0x0A00
test_code cc windows.h DPI_AWARENESS_CONTEXT v -D_WIN32_WINNT=0x0A00
test_cc -D_WIN32_WINNT=0x0A00
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	int main(void) { DPI_AWARENESS_CONTEXT v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D_WIN32_WINNT=0x0A00 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h security.h schnlsp.h SecPkgContext_KeyingMaterialInfo -DSECURITY_WIN32
test_code cc windows.h security.h schnlsp.h SecPkgContext_KeyingMaterialInfo v -DSECURITY_WIN32
test_cc -DSECURITY_WIN32
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <security.h>
    3	#include <schnlsp.h>
    4	int main(void) { SecPkgContext_KeyingMaterialInfo v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -DSECURITY_WIN32 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type d3d9.h dxva2api.h DXVA2_ConfigPictureDecode -D_WIN32_WINNT=0x0602
test_code cc d3d9.h dxva2api.h DXVA2_ConfigPictureDecode v -D_WIN32_WINNT=0x0602
test_cc -D_WIN32_WINNT=0x0602
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <d3d9.h>
    2	#include <dxva2api.h>
    3	int main(void) { DXVA2_ConfigPictureDecode v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D_WIN32_WINNT=0x0602 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_func_headers mfapi.h MFCreateAlignedMemoryBuffer -lmfplat
test_ld cc -lmfplat
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <mfapi.h>
    2	#include <stdint.h>
    3	long check_MFCreateAlignedMemoryBuffer(void) { return (long) MFCreateAlignedMemoryBuffer; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_MFCreateAlignedMemoryBuffer) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:55: warning: cast to smaller integer type 'long' from 'HRESULT (*)(DWORD, DWORD, IMFMediaBuffer **) __attribute__((stdcall))' (aka 'long (*)(unsigned long, unsigned long, struct IMFMediaBuffer **)') [-Wpointer-to-int-cast]
    3 | long check_MFCreateAlignedMemoryBuffer(void) { return (long) MFCreateAlignedMemoryBuffer; }
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lmfplat
check_type windows.h windows.graphics.capture.h __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3 -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
test_code cc windows.h windows.graphics.capture.h __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3 v -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
test_cc -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <windows.graphics.capture.h>
    3	int main(void) { __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3 v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h windows.graphics.capture.h __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession5 -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
test_code cc windows.h windows.graphics.capture.h __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession5 v -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
test_cc -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <windows.graphics.capture.h>
    3	int main(void) { __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession5 v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:18: error: use of undeclared identifier '__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession5'
    3 | int main(void) { __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession5 v; return 0; }
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_type windows.h windows.graphics.capture.interop.h IGraphicsCaptureItemInterop -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
test_code cc windows.h windows.graphics.capture.interop.h IGraphicsCaptureItemInterop v -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
test_cc -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <windows.graphics.capture.interop.h>
    3	int main(void) { IGraphicsCaptureItemInterop v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h windows.graphics.directx.direct3d11.interop.h IDirect3DDxgiInterfaceAccess -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
test_code cc windows.h windows.graphics.directx.direct3d11.interop.h IDirect3DDxgiInterfaceAccess v -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
test_cc -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <windows.graphics.directx.direct3d11.interop.h>
    3	int main(void) { IDirect3DDxgiInterfaceAccess v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D_WIN32_WINNT=0x0A00 -DWINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION=0x130000 -DCOBJMACROS -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:10: fatal error: 'windows.graphics.directx.direct3d11.interop.h' file not found
    2 | #include <windows.graphics.directx.direct3d11.interop.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_type vdpau/vdpau.h VdpPictureInfoHEVC
test_code cc vdpau/vdpau.h VdpPictureInfoHEVC v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <vdpau/vdpau.h>
    2	int main(void) { VdpPictureInfoHEVC v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'vdpau/vdpau.h' file not found
    1 | #include <vdpau/vdpau.h>
      |          ^~~~~~~~~~~~~~~
1 error generated.
check_type vdpau/vdpau.h VdpPictureInfoVP9
test_code cc vdpau/vdpau.h VdpPictureInfoVP9 v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <vdpau/vdpau.h>
    2	int main(void) { VdpPictureInfoVP9 v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'vdpau/vdpau.h' file not found
    1 | #include <vdpau/vdpau.h>
      |          ^~~~~~~~~~~~~~~
1 error generated.
check_type vdpau/vdpau.h VdpPictureInfoAV1
test_code cc vdpau/vdpau.h VdpPictureInfoAV1 v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <vdpau/vdpau.h>
    2	int main(void) { VdpPictureInfoAV1 v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'vdpau/vdpau.h' file not found
    1 | #include <vdpau/vdpau.h>
      |          ^~~~~~~~~~~~~~~
1 error generated.
check_nvcc cuda_llvm
test_nvcc
BEGIN /tmp/ffconf.UFJOjwxl/test.cu
    1	extern "C" {
    2	    __global__ void hello(unsigned char *data) {}
    3	}
END /tmp/ffconf.UFJOjwxl/test.cu
clang --cuda-gpu-arch=sm_30 -O2 -std=c++11 -m64 -S -nocudalib -nocudainc --cuda-device-only -Wno-c++11-narrowing -include ./compat/cuda/cuda_runtime.h -o C:/msys64/tmp/ffconf.UFJOjwxl/test.o C:/msys64/tmp/ffconf.UFJOjwxl/test.cu
check_pkg_config ffnvcodec ffnvcodec >= 12.1.14.0 ffnvcodec/nvEncodeAPI.h ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h ffnvcodec/dynlink_nvcuvid.h 
test_pkg_config ffnvcodec ffnvcodec >= 12.1.14.0 ffnvcodec/nvEncodeAPI.h ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h ffnvcodec/dynlink_nvcuvid.h 
pkg-config --exists --print-errors ffnvcodec >= 12.1.14.0
Package ffnvcodec was not found in the pkg-config search path.
Perhaps you should add the directory containing `ffnvcodec.pc'
to the PKG_CONFIG_PATH environment variable
Package 'ffnvcodec' not found
check_pkg_config ffnvcodec ffnvcodec >= 12.0.16.1 ffnvcodec < 12.1 ffnvcodec/nvEncodeAPI.h ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h ffnvcodec/dynlink_nvcuvid.h 
test_pkg_config ffnvcodec ffnvcodec >= 12.0.16.1 ffnvcodec < 12.1 ffnvcodec/nvEncodeAPI.h ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h ffnvcodec/dynlink_nvcuvid.h 
pkg-config --exists --print-errors ffnvcodec >= 12.0.16.1 ffnvcodec < 12.1
Package ffnvcodec was not found in the pkg-config search path.
Perhaps you should add the directory containing `ffnvcodec.pc'
to the PKG_CONFIG_PATH environment variable
Package 'ffnvcodec' not found
Package 'ffnvcodec' not found
check_pkg_config ffnvcodec ffnvcodec >= 11.1.5.3 ffnvcodec < 12.0 ffnvcodec/nvEncodeAPI.h ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h ffnvcodec/dynlink_nvcuvid.h 
test_pkg_config ffnvcodec ffnvcodec >= 11.1.5.3 ffnvcodec < 12.0 ffnvcodec/nvEncodeAPI.h ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h ffnvcodec/dynlink_nvcuvid.h 
pkg-config --exists --print-errors ffnvcodec >= 11.1.5.3 ffnvcodec < 12.0
Package ffnvcodec was not found in the pkg-config search path.
Perhaps you should add the directory containing `ffnvcodec.pc'
to the PKG_CONFIG_PATH environment variable
Package 'ffnvcodec' not found
Package 'ffnvcodec' not found
check_pkg_config ffnvcodec ffnvcodec >= 11.0.10.3 ffnvcodec < 11.1 ffnvcodec/nvEncodeAPI.h ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h ffnvcodec/dynlink_nvcuvid.h 
test_pkg_config ffnvcodec ffnvcodec >= 11.0.10.3 ffnvcodec < 11.1 ffnvcodec/nvEncodeAPI.h ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h ffnvcodec/dynlink_nvcuvid.h 
pkg-config --exists --print-errors ffnvcodec >= 11.0.10.3 ffnvcodec < 11.1
Package ffnvcodec was not found in the pkg-config search path.
Perhaps you should add the directory containing `ffnvcodec.pc'
to the PKG_CONFIG_PATH environment variable
Package 'ffnvcodec' not found
Package 'ffnvcodec' not found
check_pkg_config ffnvcodec ffnvcodec >= 8.1.24.15 ffnvcodec < 8.2 ffnvcodec/nvEncodeAPI.h ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h ffnvcodec/dynlink_nvcuvid.h 
test_pkg_config ffnvcodec ffnvcodec >= 8.1.24.15 ffnvcodec < 8.2 ffnvcodec/nvEncodeAPI.h ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h ffnvcodec/dynlink_nvcuvid.h 
pkg-config --exists --print-errors ffnvcodec >= 8.1.24.15 ffnvcodec < 8.2
Package ffnvcodec was not found in the pkg-config search path.
Perhaps you should add the directory containing `ffnvcodec.pc'
to the PKG_CONFIG_PATH environment variable
Package 'ffnvcodec' not found
Package 'ffnvcodec' not found
check_cpp_condition winrt windows.h !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
test_cpp_condition windows.h !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#if !(!WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP))
    3	#error "unsatisfied condition: !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:2: error: "unsatisfied condition: !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)"
    3 | #error "unsatisfied condition: !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)"
      |  ^
1 error generated.
check_func_headers windows.h process.h _beginthreadex
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <process.h>
    3	#include <stdint.h>
    4	long check__beginthreadex(void) { return (long) _beginthreadex; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check__beginthreadex) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:4:42: warning: cast to smaller integer type 'long' from 'uintptr_t (*)(void *, unsigned int, _beginthreadex_proc_type, void *, unsigned int, unsigned int *) __attribute__((cdecl))' (aka 'unsigned long long (*)(void *, unsigned int, unsigned int (*)(void *), void *, unsigned int, unsigned int *)') [-Wpointer-to-int-cast]
    4 | long check__beginthreadex(void) { return (long) _beginthreadex; }
      |                                          ^~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
check_type windows.h CONDITION_VARIABLE
test_code cc windows.h CONDITION_VARIABLE v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	int main(void) { CONDITION_VARIABLE v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type windows.h INIT_ONCE
test_code cc windows.h INIT_ONCE v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	int main(void) { INIT_ONCE v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_pkg_config zlib zlib zlib.h zlibVersion
test_pkg_config zlib zlib zlib.h zlibVersion
pkg-config --exists --print-errors zlib
check_func_headers zlib.h zlibVersion -lz
test_ld cc -lz
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <zlib.h>
    2	#include <stdint.h>
    3	long check_zlibVersion(void) { return (long) zlibVersion; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_zlibVersion) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:39: warning: cast to smaller integer type 'long' from 'const char *(*)(void)' [-Wpointer-to-int-cast]
    3 | long check_zlibVersion(void) { return (long) zlibVersion; }
      |                                       ^~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lz
check_lib bzlib bzlib.h BZ2_bzlibVersion -lbz2
check_func_headers bzlib.h BZ2_bzlibVersion -lbz2
test_ld cc -lbz2
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <bzlib.h>
    2	#include <stdint.h>
    3	long check_BZ2_bzlibVersion(void) { return (long) BZ2_bzlibVersion; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_BZ2_bzlibVersion) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:44: warning: cast to smaller integer type 'long' from 'const char *(*)(void)' [-Wpointer-to-int-cast]
    3 | long check_BZ2_bzlibVersion(void) { return (long) BZ2_bzlibVersion; }
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lbz2
check_lib lzma lzma.h lzma_version_number -llzma
check_func_headers lzma.h lzma_version_number -llzma
test_ld cc -llzma
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <lzma.h>
    2	#include <stdint.h>
    3	long check_lzma_version_number(void) { return (long) lzma_version_number; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_lzma_version_number) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:47: warning: cast to smaller integer type 'long' from 'lzma_nothrow uint32_t (*)(void)' (aka 'unsigned int (*)(void)') [-Wpointer-to-int-cast]
    3 | long check_lzma_version_number(void) { return (long) lzma_version_number; }
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -llzma
test_ld cc -lz
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <zlib.h>
    2	int main(void) {
    3	    if (zlibCompileFlags() & (1 << 17)) return 1;
    4	    return 0;
    5	}
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lz
check_lib libdl dlfcn.h dlopen dlsym
check_func_headers dlfcn.h dlopen dlsym
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <dlfcn.h>
    2	#include <stdint.h>
    3	long check_dlopen(void) { return (long) dlopen; }
    4	long check_dlsym(void) { return (long) dlsym; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_dlopen) & 0xFFFF;
    7	 ret |= ((intptr_t)check_dlsym) & 0xFFFF;
    8	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'dlfcn.h' file not found
    1 | #include <dlfcn.h>
      |          ^~~~~~~~~
1 error generated.
check_lib libdl dlfcn.h dlopen dlsym -ldl
check_func_headers dlfcn.h dlopen dlsym -ldl
test_ld cc -ldl
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <dlfcn.h>
    2	#include <stdint.h>
    3	long check_dlopen(void) { return (long) dlopen; }
    4	long check_dlsym(void) { return (long) dlsym; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_dlopen) & 0xFFFF;
    7	 ret |= ((intptr_t)check_dlsym) & 0xFFFF;
    8	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'dlfcn.h' file not found
    1 | #include <dlfcn.h>
      |          ^~~~~~~~~
1 error generated.
check_lib libm math.h sin -lm
check_func_headers math.h sin -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	#include <stdint.h>
    3	long check_sin(void) { return (long) sin; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_sin) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:31: warning: cast to smaller integer type 'long' from 'double (*)(double)' [-Wpointer-to-int-cast]
    3 | long check_sin(void) { return (long) sin; }
      |                               ^~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc atanf 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return atanf(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc atan2f 2 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return atan2f(f, g); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc cbrt 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return cbrt(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc cbrtf 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return cbrtf(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc copysign 2 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return copysign(f, g); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc cosf 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return cosf(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc erf 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return erf(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc exp2 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return exp2(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc exp2f 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return exp2f(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc expf 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return expf(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc hypot 2 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return hypot(f, g); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc isfinite 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return isfinite(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc isinf 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return isinf(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc isnan 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return isnan(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc ldexpf 2 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return ldexpf(f, g); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc llrint 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return llrint(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc llrintf 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return llrintf(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc log2 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return log2(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc log2f 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return log2f(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc log10f 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return log10f(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc lrint 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return lrint(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc lrintf 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return lrintf(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc powf 2 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return powf(f, g); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc rint 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return rint(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc round 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return round(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc roundf 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return roundf(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc sinf 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return sinf(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc trunc 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return trunc(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_mathfunc truncf 1 -lm
test_ld cc -lm
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <math.h>
    2	float foo(float f, float g) { return truncf(f); }
    3	int main(void){ return (int) foo; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast]
    3 | int main(void){ return (int) foo; }
      |                        ^~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lm
check_pkg_config libdrm libdrm xf86drm.h drmGetVersion
test_pkg_config libdrm libdrm xf86drm.h drmGetVersion
pkg-config --exists --print-errors libdrm
Package libdrm was not found in the pkg-config search path.
Perhaps you should add the directory containing `libdrm.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libdrm' not found
test_pkg_config sdl2 sdl2 >= 2.0.1 sdl2 < 3.0.0 SDL_events.h SDL_PollEvent
pkg-config --exists --print-errors sdl2 >= 2.0.1 sdl2 < 3.0.0
Package sdl2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `sdl2.pc'
to the PKG_CONFIG_PATH environment variable
Package 'sdl2' not found
Package 'sdl2' not found
check_func SecIdentityCreate -framework CoreFoundation -framework Security
test_ld cc -framework CoreFoundation -framework Security
test_cc -framework CoreFoundation -framework Security
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern int SecIdentityCreate();
    2	int main(void){ SecIdentityCreate(); }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -framework CoreFoundation -framework Security -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -framework CoreFoundation: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -framework Security: 'linker' input unused [-Wunused-command-line-argument]
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -framework CoreFoundation -framework Security -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
lld: error: unknown argument: -framework
lld: error: unknown argument: -framework
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_func_headers windows.h security.h InitializeSecurityContext -DSECURITY_WIN32 -lsecur32
test_ld cc -DSECURITY_WIN32 -lsecur32
test_cc -DSECURITY_WIN32
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <security.h>
    3	#include <stdint.h>
    4	long check_InitializeSecurityContext(void) { return (long) InitializeSecurityContext; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_InitializeSecurityContext) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -DSECURITY_WIN32 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:4:53: warning: cast to smaller integer type 'long' from 'SECURITY_STATUS (*)(PCredHandle, PCtxtHandle, SEC_CHAR *, unsigned long, unsigned long, unsigned long, PSecBufferDesc, unsigned long, PCtxtHandle, PSecBufferDesc, unsigned long *, PTimeStamp) __attribute__((stdcall))' (aka 'long (*)(struct _SecHandle *, struct _SecHandle *, char *, unsigned long, unsigned long, unsigned long, struct _SecBufferDesc *, unsigned long, struct _SecHandle *, struct _SecBufferDesc *, unsigned long *, union _LARGE_INTEGER *)') [-Wpointer-to-int-cast]
    4 | long check_InitializeSecurityContext(void) { return (long) InitializeSecurityContext; }
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -DSECURITY_WIN32 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lsecur32
check_func_headers windows.h ncrypt.h NCryptOpenStorageProvider -DSECURITY_WIN32 -lncrypt
test_ld cc -DSECURITY_WIN32 -lncrypt
test_cc -DSECURITY_WIN32
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <ncrypt.h>
    3	#include <stdint.h>
    4	long check_NCryptOpenStorageProvider(void) { return (long) NCryptOpenStorageProvider; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_NCryptOpenStorageProvider) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -DSECURITY_WIN32 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:4:53: warning: cast to smaller integer type 'long' from 'SECURITY_STATUS (*)(NCRYPT_PROV_HANDLE *, LPCWSTR, DWORD) __attribute__((stdcall))' (aka 'long (*)(unsigned long long *, const unsigned short *, unsigned long)') [-Wpointer-to-int-cast]
    4 | long check_NCryptOpenStorageProvider(void) { return (long) NCryptOpenStorageProvider; }
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -DSECURITY_WIN32 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lncrypt
check_func_headers windows.h wincrypt.h CertCreateSelfSignCertificate -DSECURITY_WIN32 -lcrypt32
test_ld cc -DSECURITY_WIN32 -lcrypt32
test_cc -DSECURITY_WIN32
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <wincrypt.h>
    3	#include <stdint.h>
    4	long check_CertCreateSelfSignCertificate(void) { return (long) CertCreateSelfSignCertificate; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_CertCreateSelfSignCertificate) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -DSECURITY_WIN32 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:4:57: warning: cast to smaller integer type 'long' from 'PCCERT_CONTEXT (*)(HCRYPTPROV_OR_NCRYPT_KEY_HANDLE, PCERT_NAME_BLOB, DWORD, PCRYPT_KEY_PROV_INFO, PCRYPT_ALGORITHM_IDENTIFIER, PSYSTEMTIME, PSYSTEMTIME, PCERT_EXTENSIONS) __attribute__((stdcall))' (aka 'const struct _CERT_CONTEXT *(*)(unsigned long long, struct _CRYPTOAPI_BLOB *, unsigned long, struct _CRYPT_KEY_PROV_INFO *, struct _CRYPT_ALGORITHM_IDENTIFIER *, struct _SYSTEMTIME *, struct _SYSTEMTIME *, struct _CERT_EXTENSIONS *)') [-Wpointer-to-int-cast]
    4 | long check_CertCreateSelfSignCertificate(void) { return (long) CertCreateSelfSignCertificate; }
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -DSECURITY_WIN32 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lcrypt32
test_cpp_condition winerror.h defined(SEC_I_CONTEXT_EXPIRED)
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <winerror.h>
    2	#if !(defined(SEC_I_CONTEXT_EXPIRED))
    3	#error "unsatisfied condition: defined(SEC_I_CONTEXT_EXPIRED)"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cc dtls_protocol windows.h security.h schnlsp.h int i = SECPKG_ATTR_DTLS_MTU; -DSECURITY_WIN32
test_code cc windows.h security.h schnlsp.h int i = SECPKG_ATTR_DTLS_MTU; -DSECURITY_WIN32
test_cc -DSECURITY_WIN32
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <security.h>
    3	#include <schnlsp.h>
    4	int main(void) { int i = SECPKG_ATTR_DTLS_MTU;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -DSECURITY_WIN32 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_headers linux/fb.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/fb.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/fb.h' file not found
    1 | #include <linux/fb.h>
      |          ^~~~~~~~~~~~
1 error generated.
check_headers linux/videodev2.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
test_code cc linux/videodev2.h struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int main(void) { struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
test_code cc sys/ioctl.h int ioctl(int, int, ...)
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/ioctl.h>
    2	int main(void) { int ioctl(int, int, ...); return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/ioctl.h' file not found
    1 | #include <sys/ioctl.h>
      |          ^~~~~~~~~~~~~
1 error generated.
check_cc v4l2_m2m linux/videodev2.h int i = V4L2_CAP_VIDEO_M2M_MPLANE | V4L2_CAP_VIDEO_M2M | V4L2_BUF_FLAG_LAST;
test_code cc linux/videodev2.h int i = V4L2_CAP_VIDEO_M2M_MPLANE | V4L2_CAP_VIDEO_M2M | V4L2_BUF_FLAG_LAST;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int main(void) { int i = V4L2_CAP_VIDEO_M2M_MPLANE | V4L2_CAP_VIDEO_M2M | V4L2_BUF_FLAG_LAST;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
check_cc vc1_v4l2_m2m linux/videodev2.h int i = V4L2_PIX_FMT_VC1_ANNEX_G;
test_code cc linux/videodev2.h int i = V4L2_PIX_FMT_VC1_ANNEX_G;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int main(void) { int i = V4L2_PIX_FMT_VC1_ANNEX_G;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
check_cc mpeg1_v4l2_m2m linux/videodev2.h int i = V4L2_PIX_FMT_MPEG1;
test_code cc linux/videodev2.h int i = V4L2_PIX_FMT_MPEG1;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int main(void) { int i = V4L2_PIX_FMT_MPEG1;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
check_cc mpeg2_v4l2_m2m linux/videodev2.h int i = V4L2_PIX_FMT_MPEG2;
test_code cc linux/videodev2.h int i = V4L2_PIX_FMT_MPEG2;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int main(void) { int i = V4L2_PIX_FMT_MPEG2;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
check_cc mpeg4_v4l2_m2m linux/videodev2.h int i = V4L2_PIX_FMT_MPEG4;
test_code cc linux/videodev2.h int i = V4L2_PIX_FMT_MPEG4;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int main(void) { int i = V4L2_PIX_FMT_MPEG4;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
check_cc hevc_v4l2_m2m linux/videodev2.h int i = V4L2_PIX_FMT_HEVC;
test_code cc linux/videodev2.h int i = V4L2_PIX_FMT_HEVC;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int main(void) { int i = V4L2_PIX_FMT_HEVC;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
check_cc h263_v4l2_m2m linux/videodev2.h int i = V4L2_PIX_FMT_H263;
test_code cc linux/videodev2.h int i = V4L2_PIX_FMT_H263;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int main(void) { int i = V4L2_PIX_FMT_H263;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
check_cc h264_v4l2_m2m linux/videodev2.h int i = V4L2_PIX_FMT_H264;
test_code cc linux/videodev2.h int i = V4L2_PIX_FMT_H264;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int main(void) { int i = V4L2_PIX_FMT_H264;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
check_cc vp8_v4l2_m2m linux/videodev2.h int i = V4L2_PIX_FMT_VP8;
test_code cc linux/videodev2.h int i = V4L2_PIX_FMT_VP8;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int main(void) { int i = V4L2_PIX_FMT_VP8;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
check_cc vp9_v4l2_m2m linux/videodev2.h int i = V4L2_PIX_FMT_VP9;
test_code cc linux/videodev2.h int i = V4L2_PIX_FMT_VP9;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <linux/videodev2.h>
    2	int main(void) { int i = V4L2_PIX_FMT_VP9;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'linux/videodev2.h' file not found
    1 | #include <linux/videodev2.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.
check_headers sys/videoio.h
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/videoio.h>
    2	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/videoio.h' file not found
    1 | #include <sys/videoio.h>
      |          ^~~~~~~~~~~~~~~
1 error generated.
test_code cc sys/videoio.h struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/videoio.h>
    2	int main(void) { struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/videoio.h' file not found
    1 | #include <sys/videoio.h>
      |          ^~~~~~~~~~~~~~~
1 error generated.
check_lib user32 windows.h winuser.h GetShellWindow -luser32
check_func_headers windows.h winuser.h GetShellWindow -luser32
test_ld cc -luser32
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <winuser.h>
    3	#include <stdint.h>
    4	long check_GetShellWindow(void) { return (long) GetShellWindow; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_GetShellWindow) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:4:42: warning: cast to smaller integer type 'long' from 'HWND (*)(void) __attribute__((stdcall))' (aka 'struct HWND__ *(*)(void)') [-Wpointer-to-int-cast]
    4 | long check_GetShellWindow(void) { return (long) GetShellWindow; }
      |                                          ^~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -luser32
check_lib vfw32 windows.h vfw.h capCreateCaptureWindow -lvfw32
check_func_headers windows.h vfw.h capCreateCaptureWindow -lvfw32
test_ld cc -lvfw32
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <vfw.h>
    3	#include <stdint.h>
    4	long check_capCreateCaptureWindow(void) { return (long) capCreateCaptureWindow; }
    5	int main(void) { int ret = 0;
    6	 ret |= ((intptr_t)check_capCreateCaptureWindow) & 0xFFFF;
    7	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:4:50: warning: cast to smaller integer type 'long' from 'HWND (*)(LPCSTR, DWORD, int, int, int, int, HWND, int) __attribute__((stdcall))' (aka 'struct HWND__ *(*)(const char *, unsigned long, int, int, int, int, struct HWND__ *, int)') [-Wpointer-to-int-cast]
    4 | long check_capCreateCaptureWindow(void) { return (long) capCreateCaptureWindow; }
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lvfw32
check_cpp_condition vfwcap_defines vfw.h WM_CAP_DRIVER_CONNECT > WM_USER
test_cpp_condition vfw.h WM_CAP_DRIVER_CONNECT > WM_USER
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <vfw.h>
    2	#if !(WM_CAP_DRIVER_CONNECT > WM_USER)
    3	#error "unsatisfied condition: WM_CAP_DRIVER_CONNECT > WM_USER"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_type dshow.h IBaseFilter
test_code cc dshow.h IBaseFilter v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <dshow.h>
    2	int main(void) { IBaseFilter v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_struct sys/soundcard.h audio_buf_info bytes
test_code cc sys/soundcard.h const void *p = &((audio_buf_info *)0)->bytes
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <sys/soundcard.h>
    2	int main(void) { const void *p = &((audio_buf_info *)0)->bytes; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'sys/soundcard.h' file not found
    1 | #include <sys/soundcard.h>
      |          ^~~~~~~~~~~~~~~~~
1 error generated.
test_cc -D__BSD_VISIBLE -D__XSI_VISIBLE
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	    #include <sys/soundcard.h>
    2	    audio_buf_info abc;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -D__BSD_VISIBLE -D__XSI_VISIBLE -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:14: fatal error: 'sys/soundcard.h' file not found
    1 |     #include <sys/soundcard.h>
      |              ^~~~~~~~~~~~~~~~~
1 error generated.
check_pkg_config alsa alsa alsa/asoundlib.h snd_pcm_htimestamp
test_pkg_config alsa alsa alsa/asoundlib.h snd_pcm_htimestamp
pkg-config --exists --print-errors alsa
Package alsa was not found in the pkg-config search path.
Perhaps you should add the directory containing `alsa.pc'
to the PKG_CONFIG_PATH environment variable
Package 'alsa' not found
check_lib alsa alsa/asoundlib.h snd_pcm_htimestamp -lasound
check_func_headers alsa/asoundlib.h snd_pcm_htimestamp -lasound
test_ld cc -lasound
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <alsa/asoundlib.h>
    2	#include <stdint.h>
    3	long check_snd_pcm_htimestamp(void) { return (long) snd_pcm_htimestamp; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_snd_pcm_htimestamp) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'alsa/asoundlib.h' file not found
    1 | #include <alsa/asoundlib.h>
      |          ^~~~~~~~~~~~~~~~~~
1 error generated.
check_pkg_config sndio sndio sndio.h sio_open
test_pkg_config sndio sndio sndio.h sio_open
pkg-config --exists --print-errors sndio
Package sndio was not found in the pkg-config search path.
Perhaps you should add the directory containing `sndio.pc'
to the PKG_CONFIG_PATH environment variable
Package 'sndio' not found
check_pkg_config libxcb xcb >= 1.4 xcb/xcb.h xcb_connect
test_pkg_config libxcb xcb >= 1.4 xcb/xcb.h xcb_connect
pkg-config --exists --print-errors xcb >= 1.4
Package xcb was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb.pc'
to the PKG_CONFIG_PATH environment variable
Package 'xcb' not found
check_func_headers windows.h CreateDIBSection -lgdi32
test_ld cc -lgdi32
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <windows.h>
    2	#include <stdint.h>
    3	long check_CreateDIBSection(void) { return (long) CreateDIBSection; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_CreateDIBSection) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:44: warning: cast to smaller integer type 'long' from 'HBITMAP (*)(HDC, const BITMAPINFO *, UINT, void **, HANDLE, DWORD) __attribute__((stdcall))' (aka 'struct HBITMAP__ *(*)(struct HDC__ *, const struct tagBITMAPINFO *, unsigned int, void **, void *, unsigned long)') [-Wpointer-to-int-cast]
    3 | long check_CreateDIBSection(void) { return (long) CreateDIBSection; }
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -lgdi32
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#ifdef WINAPI_FAMILY
    2	#include <winapifamily.h>
    3	#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
    4	#error desktop, not uwp
    5	#else
    6	// WINAPI_FAMILY_APP, WINAPI_FAMILY_PHONE_APP => UWP
    7	#endif
    8	#else
    9	#error no family set
   10	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:9:2: error: no family set
    9 | #error no family set
      |  ^
1 error generated.
check_pkg_config vaapi libva >= 0.35.0 va/va.h vaInitialize
test_pkg_config vaapi libva >= 0.35.0 va/va.h vaInitialize
pkg-config --exists --print-errors libva >= 0.35.0
Package libva was not found in the pkg-config search path.
Perhaps you should add the directory containing `libva.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libva' not found
check_cpp_condition vdpau vdpau/vdpau.h defined VDP_DECODER_PROFILE_MPEG4_PART2_ASP
test_cpp_condition vdpau/vdpau.h defined VDP_DECODER_PROFILE_MPEG4_PART2_ASP
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <vdpau/vdpau.h>
    2	#if !(defined VDP_DECODER_PROFILE_MPEG4_PART2_ASP)
    3	#error "unsatisfied condition: defined VDP_DECODER_PROFILE_MPEG4_PART2_ASP"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'vdpau/vdpau.h' file not found
    1 | #include <vdpau/vdpau.h>
      |          ^~~~~~~~~~~~~~~
1 error generated.
check_pkg_config_cpp vulkan vulkan >= 1.3.277 vulkan/vulkan.h defined VK_VERSION_1_3
test_pkg_config_cpp vulkan vulkan >= 1.3.277 vulkan/vulkan.h defined VK_VERSION_1_3
pkg-config --exists --print-errors vulkan >= 1.3.277
test_cpp_condition C:/msys64/clang64/include/vulkan/vulkan.h defined VK_VERSION_1_3
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <C:/msys64/clang64/include/vulkan/vulkan.h>
    2	#if !(defined VK_VERSION_1_3)
    3	#error "unsatisfied condition: defined VK_VERSION_1_3"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_pkg_config_cpp vulkan_1_4 vulkan >= 1.4.317 vulkan/vulkan.h defined VK_VERSION_1_4
test_pkg_config_cpp vulkan_1_4 vulkan >= 1.4.317 vulkan/vulkan.h defined VK_VERSION_1_4
pkg-config --exists --print-errors vulkan >= 1.4.317
test_cpp_condition C:/msys64/clang64/include/vulkan/vulkan.h defined VK_VERSION_1_4
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <C:/msys64/clang64/include/vulkan/vulkan.h>
    2	#if !(defined VK_VERSION_1_4)
    3	#error "unsatisfied condition: defined VK_VERSION_1_4"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
glslc -v
./configure: line 1040: glslc: command not found
glslc --version
./configure: line 1040: glslc: command not found
glslc -v
./configure: line 1040: glslc: command not found
glslc --version
./configure: line 1040: glslc: command not found
glslang -v
./configure: line 1040: glslang: command not found
glslang --version
./configure: line 1040: glslang: command not found
glslangValidator -v
./configure: line 1040: glslangValidator: command not found
glslangValidator --version
./configure: line 1040: glslangValidator: command not found
test_cc -I.
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ffnvcodec/nvEncodeAPI.h>
    2	NV_ENCODE_API_FUNCTION_LIST flist;
    3	void f(void) { struct { const GUID guid; } s[] = { { NV_ENC_CODEC_H264_GUID } }; }
    4	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -I. -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'ffnvcodec/nvEncodeAPI.h' file not found
    1 | #include <ffnvcodec/nvEncodeAPI.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_type ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h CUVIDAV1PICPARAMS
test_code cc ffnvcodec/dynlink_cuda.h ffnvcodec/dynlink_cuviddec.h CUVIDAV1PICPARAMS v
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <ffnvcodec/dynlink_cuda.h>
    2	#include <ffnvcodec/dynlink_cuviddec.h>
    3	int main(void) { CUVIDAV1PICPARAMS v; return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'ffnvcodec/dynlink_cuda.h' file not found
    1 | #include <ffnvcodec/dynlink_cuda.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
check_cpp_condition amf AMF/core/Version.h (AMF_VERSION_MAJOR << 48 | AMF_VERSION_MINOR << 32 | AMF_VERSION_RELEASE << 16 | AMF_VERSION_BUILD_NUM) >= 0x1000500000000
test_cpp_condition AMF/core/Version.h (AMF_VERSION_MAJOR << 48 | AMF_VERSION_MINOR << 32 | AMF_VERSION_RELEASE << 16 | AMF_VERSION_BUILD_NUM) >= 0x1000500000000
test_cpp
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <AMF/core/Version.h>
    2	#if !((AMF_VERSION_MAJOR << 48 | AMF_VERSION_MINOR << 32 | AMF_VERSION_RELEASE << 16 | AMF_VERSION_BUILD_NUM) >= 0x1000500000000)
    3	#error "unsatisfied condition: (AMF_VERSION_MAJOR << 48 | AMF_VERSION_MINOR << 32 | AMF_VERSION_RELEASE << 16 | AMF_VERSION_BUILD_NUM) >= 0x1000500000000"
    4	#endif
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -E -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'AMF/core/Version.h' file not found
    1 | #include <AMF/core/Version.h>
      |          ^~~~~~~~~~~~~~~~~~~~
1 error generated.
check_func_headers iconv.h iconv
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <iconv.h>
    2	#include <stdint.h>
    3	long check_iconv(void) { return (long) iconv; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_iconv) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:33: warning: cast to smaller integer type 'long' from 'size_t (*)(libiconv_t, char **, size_t *, char **, size_t *)' (aka 'unsigned long long (*)(void *, char **, unsigned long long *, char **, unsigned long long *)') [-Wpointer-to-int-cast]
    3 | long check_iconv(void) { return (long) iconv; }
      |                                 ^~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ld.lld: error: undefined symbol: libiconv
>>> referenced by C:/msys64/tmp/ffconf.UFJOjwxl/test.o:(check_iconv)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_lib iconv iconv.h iconv -liconv
check_func_headers iconv.h iconv -liconv
test_ld cc -liconv
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <iconv.h>
    2	#include <stdint.h>
    3	long check_iconv(void) { return (long) iconv; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_iconv) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:3:33: warning: cast to smaller integer type 'long' from 'size_t (*)(libiconv_t, char **, size_t *, char **, size_t *)' (aka 'unsigned long long (*)(void *, char **, unsigned long long *, char **, unsigned long long *)') [-Wpointer-to-int-cast]
    3 | long check_iconv(void) { return (long) iconv; }
      |                                 ^~~~~~~~~~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o -liconv
test_cflags -Werror=unused-command-line-argument
test_cc -Werror=unused-command-line-argument
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Werror=unused-command-line-argument -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cflags -Werror=unknown-warning-option
test_cc -Werror=unknown-warning-option
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Werror=unknown-warning-option -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror=unused-command-line-argument
test_cxx -Werror=unused-command-line-argument
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Werror=unused-command-line-argument -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_cxxflags -Werror=unknown-warning-option
test_cxx -Werror=unknown-warning-option
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Werror=unknown-warning-option -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument
test_objcc -Werror=unused-command-line-argument
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -fomit-frame-pointer -g -Werror=unused-command-line-argument -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_objcflags -Werror=unknown-warning-option
test_objcc -Werror=unknown-warning-option
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -fomit-frame-pointer -g -Werror=unknown-warning-option -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wall
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wall
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wall -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wall
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wall
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wall -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wall
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wall
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -fomit-frame-pointer -g -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wall -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdisabled-optimization
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdisabled-optimization
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdisabled-optimization -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdisabled-optimization
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdisabled-optimization
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdisabled-optimization -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdisabled-optimization
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdisabled-optimization
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -fomit-frame-pointer -g -Wall -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdisabled-optimization -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-arith
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-arith
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-arith -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-arith
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-arith
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-arith -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-arith
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-arith
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-arith -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wredundant-decls
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wredundant-decls
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wredundant-decls -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wredundant-decls
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wredundant-decls
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wredundant-decls -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wredundant-decls
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wredundant-decls
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wredundant-decls -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wwrite-strings
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wwrite-strings
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wwrite-strings -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wwrite-strings
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wwrite-strings
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wwrite-strings -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wwrite-strings
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wwrite-strings
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wwrite-strings -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wtype-limits
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wtype-limits
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wtype-limits -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wtype-limits
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wtype-limits
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wtype-limits -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wtype-limits
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wtype-limits
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wtype-limits -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wundef
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wundef
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wundef -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wundef
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wundef
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wundef -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wundef
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wundef
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wundef -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wempty-body
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wempty-body
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wempty-body -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wempty-body
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wempty-body
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wempty-body -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wempty-body
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wempty-body
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wempty-body -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstack-usage=122880
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstack-usage=122880
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstack-usage=122880 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
error: unknown warning option '-Wstack-usage=122880'; did you mean '-Wstack-protector'? [-Werror,-Wunknown-warning-option]
1 error generated.
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstack-usage=122880
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstack-usage=122880
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstack-usage=122880 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
error: unknown warning option '-Wstack-usage=122880'; did you mean '-Wstack-protector'? [-Werror,-Wunknown-warning-option]
1 error generated.
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstack-usage=122880
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstack-usage=122880
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstack-usage=122880 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
error: unknown warning option '-Wstack-usage=122880'; did you mean '-Wstack-protector'? [-Werror,-Wunknown-warning-option]
1 error generated.
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmissing-prototypes
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmissing-prototypes
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmissing-prototypes -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstrict-prototypes
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstrict-prototypes
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wstrict-prototypes -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunterminated-string-initialization
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunterminated-string-initialization
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunterminated-string-initialization -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wimplicit-const-int-float-conversion
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wimplicit-const-int-float-conversion
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wimplicit-const-int-float-conversion -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wimplicit-const-int-float-conversion
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wimplicit-const-int-float-conversion
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wimplicit-const-int-float-conversion -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wimplicit-const-int-float-conversion
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wimplicit-const-int-float-conversion
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wimplicit-const-int-float-conversion -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmicrosoft-enum-forward-reference
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmicrosoft-enum-forward-reference
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmicrosoft-enum-forward-reference -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cxxflags -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmicrosoft-enum-forward-reference
test_cxx -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmicrosoft-enum-forward-reference
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Werror -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmicrosoft-enum-forward-reference -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
test_objcflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmicrosoft-enum-forward-reference
test_objcc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmicrosoft-enum-forward-reference
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wmicrosoft-enum-forward-reference -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdeprecated-declarations
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdeprecated-declarations
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wdeprecated-declarations -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-variable
test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-variable
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-variable -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	void (^block)(void);
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:7: error: blocks support disabled - compile with -fblocks or pick a deployment target that supports them
    1 | void (^block)(void);
      |       ^
1 error generated.
check_ldflags -Wl,-rpath-link=:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil
test_ldflags -Wl,-rpath-link=:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil
test_ld cc -Wl,-rpath-link=:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil
test_cc -Wl,-rpath-link=:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void){ return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -Wl,-rpath-link=:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -Wl,-rpath-link=:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil: 'linker' input unused [-Wunused-command-line-argument]
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -Wl,-rpath-link=:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
lld: error: unknown argument: -rpath-link=:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil
clang: error: linker command failed with exit code 1 (use -v to see invocation)
test_ldflags -Wl,-Bsymbolic
test_ld cc -Wl,-Bsymbolic
test_cc -Wl,-Bsymbolic
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void){ return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -Wl,-Bsymbolic -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -Wl,-Bsymbolic: 'linker' input unused [-Wunused-command-line-argument]
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -Wl,-Bsymbolic -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
lld: error: unknown argument: -Bsymbolic
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_stripflags -x
test_stripflags -x
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
strip -x /tmp/ffconf.UFJOjwxl/test.o
check_ld cc proper_dce
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	extern const int array[512];
    2	static inline int func(void) { return array[0]; }
    3	int main(void) { return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:2:19: warning: unused function 'func' [-Wunused-function]
    2 | static inline int func(void) { return array[0]; }
      |                   ^~~~
1 warning generated.
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
test_ldflags -Wl,--version-script,/tmp/ffconf.UFJOjwxl/test.ver
test_ld cc -Wl,--version-script,/tmp/ffconf.UFJOjwxl/test.ver
test_cc -Wl,--version-script,/tmp/ffconf.UFJOjwxl/test.ver
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void){ return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -Wl,--version-script,/tmp/ffconf.UFJOjwxl/test.ver -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang: warning: -Wl,--version-script,C:/msys64/tmp/ffconf.UFJOjwxl/test.ver: 'linker' input unused [-Wunused-command-line-argument]
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -Wl,--version-script,/tmp/ffconf.UFJOjwxl/test.ver -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
lld: error: unknown argument: --version-script
clang: error: linker command failed with exit code 1 (use -v to see invocation)
check_cflags -O3
test_cflags -O3
test_cc -O3
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cxxflags -O3
test_cxxflags -O3
test_cxx -O3
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
check_objcflags -O3
test_objcflags -O3
test_objcc -O3
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
check_cflags -fno-math-errno
test_cflags -fno-math-errno
test_cc -fno-math-errno
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cxxflags -fno-math-errno
test_cxxflags -fno-math-errno
test_cxx -fno-math-errno
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
check_objcflags -fno-math-errno
test_objcflags -fno-math-errno
test_objcc -fno-math-errno
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
check_cflags -fno-signed-zeros
test_cflags -fno-signed-zeros
test_cc -fno-signed-zeros
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cxxflags -fno-signed-zeros
test_cxxflags -fno-signed-zeros
test_cxx -fno-signed-zeros
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
check_objcflags -fno-signed-zeros
test_objcflags -fno-signed-zeros
test_objcc -fno-signed-zeros
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
check_cflags -mllvm -stack-alignment=16
test_cflags -mllvm -stack-alignment=16
test_cc -mllvm -stack-alignment=16
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mllvm -stack-alignment=16 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang (LLVM option parsing): Unknown command line argument '-stack-alignment=16'.  Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '--riscv-align-rvc=16'?
check_cxxflags -mllvm -stack-alignment=16
test_cxxflags -mllvm -stack-alignment=16
test_cxx -mllvm -stack-alignment=16
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mllvm -stack-alignment=16 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
clang (LLVM option parsing): Unknown command line argument '-stack-alignment=16'.  Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '--riscv-align-rvc=16'?
check_objcflags -mllvm -stack-alignment=16
test_objcflags -mllvm -stack-alignment=16
test_objcc -mllvm -stack-alignment=16
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mllvm -stack-alignment=16 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
clang (LLVM option parsing): Unknown command line argument '-stack-alignment=16'.  Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '--riscv-align-rvc=16'?
check_cflags -mstack-alignment=16
test_cflags -mstack-alignment=16
test_cc -mstack-alignment=16
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cxxflags -mstack-alignment=16
test_cxxflags -mstack-alignment=16
test_cxx -mstack-alignment=16
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
check_objcflags -mstack-alignment=16
test_objcflags -mstack-alignment=16
test_objcc -mstack-alignment=16
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
check_cflags -Qunused-arguments
test_cflags -Qunused-arguments
test_cc -Qunused-arguments
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cxxflags -Qunused-arguments
test_cxxflags -Qunused-arguments
test_cxx -Qunused-arguments
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
check_objcflags -Qunused-arguments
test_objcflags -Qunused-arguments
test_objcc -Qunused-arguments
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
check_cflags -Werror=implicit-function-declaration
test_cflags -Werror=implicit-function-declaration
test_cc -Werror=implicit-function-declaration
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cxxflags -Werror=implicit-function-declaration
test_cxxflags -Werror=implicit-function-declaration
test_cxx -Werror=implicit-function-declaration
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
check_objcflags -Werror=implicit-function-declaration
test_objcflags -Werror=implicit-function-declaration
test_objcc -Werror=implicit-function-declaration
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
check_cflags -Werror=missing-prototypes
test_cflags -Werror=missing-prototypes
test_cc -Werror=missing-prototypes
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -Werror=missing-prototypes -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cxxflags -Werror=missing-prototypes
test_cxxflags -Werror=missing-prototypes
test_cxx -Werror=missing-prototypes
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -Werror=missing-prototypes -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
check_objcflags -Werror=missing-prototypes
test_objcflags -Werror=missing-prototypes
test_objcc -Werror=missing-prototypes
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -Werror=missing-prototypes -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -Werror=missing-prototypes -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
check_cflags -Werror=return-type
test_cflags -Werror=return-type
test_cc -Werror=return-type
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
check_cxxflags -Werror=return-type
test_cxxflags -Werror=return-type
test_cxx -Werror=return-type
BEGIN /tmp/ffconf.UFJOjwxl/test.cpp
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.cpp
clang++ -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -D__STDC_CONSTANT_MACROS -std=c++17 -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.cpp
check_objcflags -Werror=return-type
test_objcflags -Werror=return-type
test_objcc -Werror=return-type
BEGIN /tmp/ffconf.UFJOjwxl/test.m
    1	int x;
END /tmp/ffconf.UFJOjwxl/test.m
clang -Werror=missing-prototypes -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.m
check_ldflags -Qunused-arguments
test_ldflags -Qunused-arguments
test_ld cc -Qunused-arguments
test_cc -Qunused-arguments
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	int main(void){ return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Qunused-arguments -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
clang -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -Qunused-arguments -o /tmp/ffconf.UFJOjwxl/test.exe /tmp/ffconf.UFJOjwxl/test.o
ar rcD /tmp/ffconf.UFJOjwxl/test.a @/dev/null
check_builtin stdbit stdbit.h assert.h static_assert(__STDC_VERSION_STDBIT_H__ >= 202311L, "Compiler lacks stdbit.h")
test_code ld stdbit.h assert.h static_assert(__STDC_VERSION_STDBIT_H__ >= 202311L, "Compiler lacks stdbit.h") cc
test_ld cc
test_cc
BEGIN /tmp/ffconf.UFJOjwxl/test.c
    1	#include <stdbit.h>
    2	#include <assert.h>
    3	int main(void) { static_assert(__STDC_VERSION_STDBIT_H__ >= 202311L, "Compiler lacks stdbit.h"); return 0; }
END /tmp/ffconf.UFJOjwxl/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c17 -U__STRICT_ANSI__ -fomit-frame-pointer -g -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wempty-body -Wmissing-prototypes -Wstrict-prototypes -Wunterminated-string-initialization -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wno-implicit-const-int-float-conversion -Wno-microsoft-enum-forward-reference -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -c -o /tmp/ffconf.UFJOjwxl/test.o /tmp/ffconf.UFJOjwxl/test.c
C:/msys64/tmp/ffconf.UFJOjwxl/test.c:1:10: fatal error: 'stdbit.h' file not found
    1 | #include <stdbit.h>
      |          ^~~~~~~~~~
1 error generated.

# outputfile
CC	libavdevice/alldevices.o
CC	libavdevice/avdevice.o
CC	libavdevice/dshow.o
CC	libavdevice/dshow_common.o
CC	libavdevice/dshow_crossbar.o
CC	libavdevice/dshow_enummediatypes.o
CC	libavdevice/dshow_enumpins.o
CC	libavdevice/dshow_filter.o
CC	libavdevice/dshow_pin.o
CC	libavdevice/utils.o
CC	libavdevice/lavfi.o
CC	libavdevice/gdigrab.o
CC	libavdevice/version.o
CC	libavdevice/vfwcap.o
WINDRES	libavdevice/avdeviceres.o
CC	libavfilter/aeval.o
CC	libavfilter/af_acopy.o
CC	libavfilter/af_adecorrelate.o
CC	libavfilter/af_acontrast.o
CC	libavfilter/af_aap.o
CC	libavfilter/af_acrossover.o
CC	libavfilter/af_adeclick.o
CC	libavfilter/af_adelay.o
CC	libavfilter/af_adenorm.o
CC	libavfilter/af_acrusher.o
CC	libavfilter/af_aderivative.o
CC	libavfilter/af_afade.o
CC	libavfilter/af_adynamicsmooth.o
CC	libavfilter/af_aexciter.o
CC	libavfilter/af_aemphasis.o
CC	libavfilter/af_adrc.o
CC	libavfilter/af_aecho.o
CC	libavfilter/af_afftdn.o
CC	libavfilter/af_afftfilt.o
CC	libavfilter/af_adynamicequalizer.o
CC	libavfilter/af_afwtdn.o
CC	libavfilter/af_aiir.o
CC	libavfilter/af_anlmdn.o
CC	libavfilter/af_afir.o
CC	libavfilter/af_amultiply.o
CC	libavfilter/af_aformat.o
CC	libavfilter/af_amix.o
CC	libavfilter/af_agate.o
CC	libavfilter/af_apulsator.o
CC	libavfilter/af_anequalizer.o
CC	libavfilter/af_afreqshift.o
CC	libavfilter/af_alimiter.o
CC	libavfilter/af_asdr.o
CC	libavfilter/af_amerge.o
CC	libavfilter/af_aresample.o
CC	libavfilter/af_anlms.o
CC	libavfilter/af_apad.o
CC	libavfilter/af_arls.o
CC	libavfilter/af_aphaser.o
CC	libavfilter/af_anull.o
CC	libavfilter/af_apsyclip.o
CC	libavfilter/af_ashowinfo.o
CC	libavfilter/af_asubboost.o
CC	libavfilter/af_asoftclip.o
CC	libavfilter/af_aspectralstats.o
CC	libavfilter/af_asetnsamples.o
CC	libavfilter/af_astats.o
CC	libavfilter/af_asetrate.o
CC	libavfilter/af_arnndn.o
CC	libavfilter/af_asupercut.o
CC	libavfilter/af_atempo.o
CC	libavfilter/af_crossfeed.o
CC	libavfilter/af_biquads.o
CC	libavfilter/af_dcshift.o
CC	libavfilter/af_atilt.o
CC	libavfilter/af_deesser.o
CC	libavfilter/af_chorus.o
CC	libavfilter/af_axcorrelate.o
CC	libavfilter/af_channelmap.o
CC	libavfilter/af_compand.o
CC	libavfilter/af_dialoguenhance.o
CC	libavfilter/af_compensationdelay.o
CC	libavfilter/af_crystalizer.o
CC	libavfilter/af_drmeter.o
CC	libavfilter/af_dynaudnorm.o
CC	libavfilter/af_earwax.o
CC	libavfilter/af_firequalizer.o
CC	libavfilter/af_haas.o
CC	libavfilter/af_loudnorm.o
CC	libavfilter/af_flanger.o
CC	libavfilter/af_channelsplit.o
CC	libavfilter/af_hdcd.o
CC	libavfilter/af_headphone.o
CC	libavfilter/af_silencedetect.o
CC	libavfilter/af_join.o
CC	libavfilter/af_pan.o
CC	libavfilter/af_silenceremove.o
CC	libavfilter/af_mcompand.o
CC	libavfilter/af_replaygain.o
CC	libavfilter/af_sidechaincompress.o
CC	libavfilter/af_tremolo.o
CC	libavfilter/af_surround.o
CC	libavfilter/bwdifdsp.o
CC	libavfilter/avf_aphasemeter.o
CC	libavfilter/boxblur.o
CC	libavfilter/af_speechnorm.o
CC	libavfilter/asrc_sinc.o
CC	libavfilter/avf_showcwt.o
CC	libavfilter/avf_a3dscope.o
CC	libavfilter/avf_showwaves.o
CC	libavfilter/avf_avectorscope.o
CC	libavfilter/af_stereotools.o
CC	libavfilter/asrc_hilbert.o
CC	libavfilter/avf_showfreqs.o
CC	libavfilter/af_volume.o
CC	libavfilter/colorspace.o
CC	libavfilter/avf_showvolume.o
CC	libavfilter/avf_abitscope.o
CC	libavfilter/asrc_sine.o
CC	libavfilter/avf_showcqt.o
CC	libavfilter/avfiltergraph.o
CC	libavfilter/edge_common.o
CC	libavfilter/allfilters.o
CC	libavfilter/buffersink.o
CC	libavfilter/avfilter.o
CC	libavfilter/audio.o
CC	libavfilter/asink_anullsink.o
CC	libavfilter/af_vibrato.o
CC	libavfilter/colorspacedsp.o
CC	libavfilter/avf_showspectrum.o
CC	libavfilter/af_extrastereo.o
CC	libavfilter/af_virtualbass.o
CC	libavfilter/af_superequalizer.o
CC	libavfilter/ccfifo.o
CC	libavfilter/avf_ahistogram.o
CC	libavfilter/avf_concat.o
CC	libavfilter/af_stereowiden.o
CC	libavfilter/asrc_anullsrc.o
CC	libavfilter/asrc_anoisesrc.o
CC	libavfilter/f_bench.o
CC	libavfilter/asrc_afirsrc.o
CC	libavfilter/buffersrc.o
CC	libavfilter/avf_showspatial.o
CC	libavfilter/asrc_afdelaysrc.o
CC	libavfilter/drawutils.o
CC	libavfilter/f_realtime.o
CC	libavfilter/af_volumedetect.o
CC	libavfilter/f_metadata.o
CC	libavfilter/setpts.o
CC	libavfilter/f_interleave.o
CC	libavfilter/f_drawgraph.o
CC	libavfilter/f_sidedata.o
CC	libavfilter/formats.o
CC	libavfilter/ebur128.o
CC	libavfilter/lswsutils.o
CC	libavfilter/src_avsynctest.o
CC	libavfilter/split.o
CC	libavfilter/f_ebur128.o
CC	libavfilter/lavfutils.o
CC	libavfilter/framequeue.o
CC	libavfilter/graphdump.o
CC	libavfilter/f_reverse.o
CC	libavfilter/palette.o
CC	libavfilter/psnr.o
CC	libavfilter/motion_estimation.o
CC	libavfilter/generate_wave_table.o
CC	libavfilter/f_segment.o
CC	libavfilter/scene_sad.o
CC	libavfilter/qp_table.o
CC	libavfilter/f_cue.o
CC	libavfilter/framesync.o
CC	libavfilter/graphparser.o
CC	libavfilter/settb.o
CC	libavfilter/f_loop.o
CC	libavfilter/framepool.o
CC	libavfilter/pthread.o
CC	libavfilter/f_streamselect.o
CC	libavfilter/f_perms.o
CC	libavfilter/f_latency.o
CC	libavfilter/f_sendcmd.o
CC	libavfilter/f_graphmonitor.o
CC	libavfilter/f_select.o
CC	libavfilter/scale_eval.o
CC	libavfilter/vf_alphamerge.o
CC	libavfilter/src_movie.o
CC	libavfilter/version.o
CC	libavfilter/vf_addroi.o
CC	libavfilter/vf_avgblur.o
CC	libavfilter/vf_bm3d.o
CC	libavfilter/vf_blurdetect.o
CC	libavfilter/vf_blackframe.o
CC	libavfilter/vf_bwdif.o
CC	libavfilter/vaf_spectrumsynth.o
CC	libavfilter/vf_amplify.o
CC	libavfilter/vf_chromanr.o
CC	libavfilter/vf_blend.o
CC	libavfilter/vf_colordetect.o
CC	libavfilter/vf_bitplanenoise.o
CC	libavfilter/vf_bilateral.o
CC	libavfilter/vf_atadenoise.o
CC	libavfilter/vf_chromakey.o
CC	libavfilter/vf_aspect.o
CC	libavfilter/vf_colorchannelmixer.o
CC	libavfilter/vf_colorcorrect.o
CC	libavfilter/vf_bbox.o
CC	libavfilter/vf_blackdetect.o
CC	libavfilter/vf_ccrepack.o
CC	libavfilter/vf_boxblur.o
CC	libavfilter/vf_backgroundkey.o
CC	libavfilter/transform.o
CC	libavfilter/vf_colorconstancy.o
CC	libavfilter/vf_cas.o
CC	libavfilter/vf_codecview.o
CC	libavfilter/trim.o
CC	libavfilter/vf_chromashift.o
CC	libavfilter/vf_colorcontrast.o
CC	libavfilter/vf_ciescope.o
CC	libavfilter/vf_colormap.o
CC	libavfilter/vf_colorbalance.o
CC	libavfilter/vf_blockdetect.o
CC	libavfilter/vf_corr.o
CC	libavfilter/vf_colorlevels.o
CC	libavfilter/vf_colorize.o
CC	libavfilter/vf_curves.o
CC	libavfilter/vf_colorkey.o
CC	libavfilter/vf_copy.o
CC	libavfilter/vf_colorspace.o
CC	libavfilter/vf_crop.o
CC	libavfilter/vf_convolution.o
CC	libavfilter/vf_convolve.o
CC	libavfilter/vf_colortemperature.o
CC	libavfilter/vf_dctdnoiz.o
CC	libavfilter/vf_dblur.o
CC	libavfilter/vf_cover_rect.o
CC	libavfilter/vf_cropdetect.o
CC	libavfilter/vf_colormatrix.o
CC	libavfilter/vf_datascope.o
CC	libavfilter/vf_deblock.o
CC	libavfilter/vf_deband.o
CC	libavfilter/vf_dedot.o
CC	libavfilter/vf_decimate.o
CC	libavfilter/vf_deflicker.o
CC	libavfilter/vf_deinterlace_d3d12.o
CC	libavfilter/vf_delogo.o
CC	libavfilter/vf_deshake.o
CC	libavfilter/vf_despill.o
CC	libavfilter/vf_dejudder.o
CC	libavfilter/vf_displace.o
CC	libavfilter/vf_field.o
CC	libavfilter/vf_eq.o
CC	libavfilter/vf_extractplanes.o
CC	libavfilter/vf_exposure.o
CC	libavfilter/vf_elbg.o
CC	libavfilter/vf_fspp.o
CC	libavfilter/vf_lenscorrection.o
CC	libavfilter/vf_midequalizer.o
CC	libavfilter/vf_gradfun.o
CC	libavfilter/vf_format.o
CC	libavfilter/vf_histogram.o
CC	libavfilter/vf_lagfun.o
CC	libavfilter/vf_hue.o
CC	libavfilter/vf_epx.o
CC	libavfilter/vf_huesaturation.o
CC	libavfilter/vf_mix.o
CC	libavfilter/vf_lut.o
CC	libavfilter/vf_maskedclamp.o
CC	libavfilter/vf_hflip.o
CC	libavfilter/vf_lut3d.o
CC	libavfilter/vf_fade.o
CC	libavfilter/vf_detelecine.o
CC	libavfilter/vf_hwmap.o
CC	libavfilter/vf_hsvkey.o
CC	libavfilter/vf_minterpolate.o
CC	libavfilter/vf_feedback.o
CC	libavfilter/vf_freezeframes.o
CC	libavfilter/vf_monochrome.o
CC	libavfilter/vf_framerate.o
CC	libavfilter/vf_idet.o
CC	libavfilter/vf_floodfill.o
CC	libavfilter/vf_framepack.o
CC	libavfilter/vf_fieldhint.o
CC	libavfilter/vf_lut2.o
CC	libavfilter/vf_guided.o
CC	libavfilter/vf_edgedetect.o
CC	libavfilter/vf_fieldorder.o
CC	libavfilter/vf_fftfilt.o
CC	libavfilter/vf_median.o
CC	libavfilter/vf_fieldmatch.o
CC	libavfilter/vf_fps.o
CC	libavfilter/vf_histeq.o
CC	libavfilter/vf_grayworld.o
CC	libavfilter/vf_maskfun.o
CC	libavfilter/vf_il.o
CC	libavfilter/vf_mergeplanes.o
CC	libavfilter/vf_fsppdsp.o
CC	libavfilter/vf_maskedmerge.o
CC	libavfilter/vf_maskedthreshold.o
CC	libavfilter/vf_hwupload.o
CC	libavfilter/vf_estdif.o
CC	libavfilter/vf_fsync.o
CC	libavfilter/vf_hqx.o
CC	libavfilter/vf_fillborders.o
CC	libavfilter/vf_drawbox.o
CC	libavfilter/vf_framestep.o
CC	libavfilter/vf_gblur.o
CC	libavfilter/vf_morpho.o
CC	libavfilter/vf_fftdnoiz.o
CC	libavfilter/vf_hwdownload.o
CC	libavfilter/vf_mcdeint.o
CC	libavfilter/vf_limitdiff.o
CC	libavfilter/vf_idetdsp.o
CC	libavfilter/vf_mestimate_d3d12.o
CC	libavfilter/vf_maskedminmax.o
CC	libavfilter/vf_freezedetect.o
CC	libavfilter/vf_hysteresis.o
CC	libavfilter/vf_identity.o
CC	libavfilter/vf_find_rect.o
CC	libavfilter/vf_limiter.o
CC	libavfilter/vf_mestimate.o
CC	libavfilter/vf_entropy.o
CC	libavfilter/vf_kerndeint.o
CC	libavfilter/vf_geq.o
CC	libavfilter/vf_lumakey.o
CC	libavfilter/vf_hqdn3d.o
CC	libavfilter/vf_multiply.o
CC	libavfilter/vf_negate.o
CC	libavfilter/vf_mpdecimate.o
CC	libavfilter/vf_pp7.o
CC	libavfilter/vf_premultiply.o
CC	libavfilter/vf_owdenoise.o
CC	libavfilter/vf_showinfo.o
CC	libavfilter/vf_repeatfields.o
CC	libavfilter/vf_overlay.o
CC	libavfilter/vf_photosensitivity.o
CC	libavfilter/vf_null.o
CC	libavfilter/vf_readeia608.o
CC	libavfilter/vf_pseudocolor.o
CC	libavfilter/vf_qp.o
CC	libavfilter/vf_perspective.o
CC	libavfilter/vf_rotate.o
CC	libavfilter/vf_pixelize.o
CC	libavfilter/vf_noise.o
CC	libavfilter/vf_pixdesctest.o
CC	libavfilter/vf_paletteuse.o
CC	libavfilter/vf_remap.o
CC	libavfilter/vf_nlmeans.o
CC	libavfilter/vf_scdet.o
CC	libavfilter/vf_pad.o
CC	libavfilter/vf_sab.o
CC	libavfilter/vf_scale_d3d11.o
CC	libavfilter/vf_pullup.o
CC	libavfilter/vf_neighbor.o
CC	libavfilter/vf_normalize.o
CC	libavfilter/vf_psnr.o
CC	libavfilter/vf_removelogo.o
CC	libavfilter/vf_random.o
CC	libavfilter/vf_shuffleframes.o
CC	libavfilter/vf_scroll.o
CC	libavfilter/vf_readvitc.o
CC	libavfilter/vf_palettegen.o
CC	libavfilter/vf_nnedi.o
CC	libavfilter/vf_phase.o
CC	libavfilter/vf_removegrain.o
CC	libavfilter/vf_setparams.o
CC	libavfilter/vf_shufflepixels.o
CC	libavfilter/vf_scale.o
CC	libavfilter/vf_separatefields.o
CC	libavfilter/vf_shear.o
CC	libavfilter/vf_showpalette.o
CC	libavfilter/vf_selectivecolor.o
CC	libavfilter/vf_shuffleplanes.o
CC	libavfilter/vf_signalstats.o
CC	libavfilter/vf_scale_d3d12.o
CC	libavfilter/vf_ssim.o
CC	libavfilter/vf_threshold.o
CC	libavfilter/vf_spp.o
CC	libavfilter/vf_vectorscope.o
CC	libavfilter/vf_yaepblur.o
CC	libavfilter/vf_unsharp.o
CC	libavfilter/vf_tpad.o
CC	libavfilter/vf_uspp.o
CC	libavfilter/vf_signature.o
CC	libavfilter/vf_telecine.o
CC	libavfilter/vf_stereo3d.o
CC	libavfilter/vf_vibrance.o
CC	libavfilter/vf_tonemap.o
CC	libavfilter/vf_vflip.o
CC	libavfilter/vf_xfade.o
CC	libavfilter/video.o
CC	libavfilter/vf_super2xsai.o
CC	libavfilter/vsrc_gradients.o
CC	libavfilter/vf_xmedian.o
CC	libavfilter/vf_zoompan.o
CC	libavfilter/vf_siti.o
CC	libavfilter/vf_vignette.o
CC	libavfilter/vf_ssim360.o
CC	libavfilter/vf_tinterlace.o
CC	libavfilter/vf_vmafmotion.o
CC	libavfilter/vf_xbr.o
CC	libavfilter/vf_stack.o
CC	libavfilter/vf_vif.o
CC	libavfilter/vf_untile.o
CC	libavfilter/vf_xpsnr.o
CC	libavfilter/vf_tile.o
CC	libavfilter/vf_thumbnail.o
CC	libavfilter/vf_tmidequalizer.o
CC	libavfilter/vf_swapuv.o
CC	libavfilter/vf_weave.o
CC	libavfilter/vf_vfrdet.o
CC	libavfilter/vf_yadif.o
CC	libavfilter/vf_transpose.o
CC	libavfilter/vf_tiltandshift.o
CC	libavfilter/vf_vaguedenoiser.o
CC	libavfilter/vf_v360.o
CC	libavfilter/vf_varblur.o
CC	libavfilter/vf_swaprect.o
CC	libavfilter/vf_waveform.o
CC	libavfilter/vf_smartblur.o
CC	libavfilter/vf_w3fdif.o
CC	libavfilter/vsrc_gfxcapture.o
CC	libavfilter/vsink_nullsink.o
CXX	libavfilter/vsrc_gfxcapture_winrt.o
CC	libavfilter/vsrc_mptestsrc.o
CC	libavfilter/vsrc_life.o
CC	libavfilter/x86/vf_convolution_init.o
CC	libavfilter/x86/vf_hqdn3d_init.o
X86ASM	libavfilter/x86/vf_blackdetect.o
X86ASM	libavfilter/x86/af_afir.o
CC	libavfilter/x86/af_volume_init.o
CC	libavfilter/x86/colorspacedsp_init.o
X86ASM	libavfilter/x86/vf_eq.o
X86ASM	libavfilter/x86/af_anlmdn.o
CC	libavfilter/vsrc_cellauto.o
CC	libavfilter/x86/af_anlmdn_init.o
X86ASM	libavfilter/x86/vf_atadenoise.o
X86ASM	libavfilter/x86/vf_blend.o
CC	libavfilter/vsrc_perlin.o
CC	libavfilter/x86/f_ebur128_init.o
X86ASM	libavfilter/x86/f_ebur128.o
CC	libavfilter/x86/af_afir_init.o
CC	libavfilter/vsrc_testsrc.o
X86ASM	libavfilter/x86/vf_interlace.o
X86ASM	libavfilter/x86/vf_colordetect.o
CC	libavfilter/vsrc_ddagrab.o
CC	libavfilter/x86/vf_fspp_init.o
X86ASM	libavfilter/x86/avf_showcqt.o
CC	libavfilter/x86/vf_eq_init.o
X86ASM	libavfilter/x86/vf_hflip.o
CC	libavfilter/x86/vf_blend_init.o
CC	libavfilter/x86/vf_maskedclamp_init.o
CC	libavfilter/x86/vf_bwdif_init.o
X86ASM	libavfilter/x86/vf_idetdsp.o
CC	libavfilter/x86/vf_gblur_init.o
CC	libavfilter/x86/vf_hflip_init.o
CC	libavfilter/x86/vf_atadenoise_init.o
CC	libavfilter/x86/vf_gradfun_init.o
X86ASM	libavfilter/x86/colorspacedsp.o
CC	libavfilter/x86/scene_sad_init.o
X86ASM	libavfilter/x86/vf_hqdn3d.o
X86ASM	libavfilter/x86/vf_gradfun.o
CC	libavfilter/x86/vf_blackdetect_init.o
X86ASM	libavfilter/x86/vf_bwdif.o
X86ASM	libavfilter/x86/vf_limiter.o
X86ASM	libavfilter/x86/vf_framerate.o
CC	libavfilter/x86/vf_framerate_init.o
X86ASM	libavfilter/x86/vf_gblur.o
CC	libavfilter/x86/vf_idetdsp_init.o
X86ASM	libavfilter/x86/scene_sad.o
X86ASM	libavfilter/x86/af_volume.o
X86ASM	libavfilter/x86/vf_fspp.o
CC	libavfilter/x86/vf_colordetect_init.o
CC	libavfilter/vsrc_sierpinski.o
X86ASM	libavfilter/x86/vf_convolution.o
CC	libavfilter/vsrc_mandelbrot.o
X86ASM	libavfilter/x86/vf_overlay.o
CC	libavfilter/x86/avf_showcqt_init.o
CC	libavfilter/x86/vf_limiter_init.o
WINDRES	libavfilter/avfilterres.o
X86ASM	libavfilter/x86/vf_w3fdif.o
X86ASM	libavfilter/x86/vf_stereo3d.o
X86ASM	libavfilter/x86/vf_yadif.o
CC	libavfilter/x86/vf_pullup_init.o
CC	libswscale/format.o
X86ASM	libavfilter/x86/vf_threshold.o
CC	libavutil/file.o
CC	libavfilter/x86/vf_pp7_init.o
CC	libswscale/half2float.o
CC	libavfilter/x86/vf_ssim_init.o
CC	libavutil/audio_fifo.o
X86ASM	libswscale/x86/yuv_2_rgb.o
CC	libswscale/input.o
X86ASM	libavfilter/x86/vf_pullup.o
CC	libswscale/ops_memcpy.o
CC	libswscale/rgb2rgb.o
X86ASM	libavfilter/x86/vf_psnr.o
CC	libswscale/hscale.o
CC	libavfilter/x86/vf_noise.o
X86ASM	libavfilter/x86/vf_lut3d.o
CC	libswscale/version.o
X86ASM	libswscale/x86/ops_float.o
CC	libswscale/swscale.o
CC	libavutil/blowfish.o
CC	libswscale/x86/rgb2rgb.o
CC	libavfilter/x86/vf_stereo3d_init.o
X86ASM	libswscale/x86/scale.o
CC	libswscale/alphablend.o
CC	libavfilter/x86/vf_nlmeans_init.o
CC	libavutil/csp.o
CC	libavutil/ambient_viewing_environment.o
X86ASM	libswscale/x86/scale_avx2.o
X86ASM	libavfilter/x86/vf_ssim.o
CC	libswscale/utils.o
X86ASM	libswscale/x86/rgb_2_rgb.o
X86ASM	libavfilter/x86/vf_v360.o
CC	libswscale/ops_backend.o
CC	libswscale/slice.o
CC	libavutil/downmix_info.o
X86ASM	libswscale/x86/yuv2yuvX.o
CC	libavfilter/yadif_common.o
CC	libavfilter/x86/vf_maskedmerge_init.o
CC	libavfilter/x86/vf_w3fdif_init.o
CC	libavutil/cpu.o
CC	libswscale/lut3d.o
CC	libavutil/base64.o
CC	libavutil/adler32.o
CC	libswscale/vulkan/ops.o
X86ASM	libavfilter/x86/yadif-10.o
CC	libswscale/x86/hscale_fast_bilinear_simd.o
X86ASM	libavfilter/x86/vf_pp7.o
CC	libavutil/integer.o
CC	libavutil/display.o
CC	libavutil/hwcontext_d3d12va.o
CC	libavfilter/x86/vf_lut3d_init.o
CC	libavfilter/x86/vf_overlay_init.o
X86ASM	libavfilter/x86/vf_maskedmerge.o
X86ASM	libavfilter/x86/vf_maskedclamp.o
CC	libavfilter/x86/vf_v360_init.o
CC	libavutil/aes.o
CC	libswscale/cms.o
CC	libswscale/swscale_unscaled.o
CC	libswscale/output.o
CC	libswscale/x86/yuv2rgb.o
CC	libavfilter/x86/vf_removegrain_init.o
X86ASM	libavfilter/x86/vf_nlmeans.o
X86ASM	libswscale/x86/ops_int.o
CC	libavutil/camellia.o
CC	libavfilter/x86/vf_yadif_init.o
CC	libavutil/cast5.o
CC	libavutil/buffer.o
X86ASM	libswscale/x86/input.o
CC	libavutil/error.o
X86ASM	libavfilter/x86/vf_removegrain.o
CC	libswscale/ops_optimizer.o
CC	libswscale/graph.o
CC	libswscale/csputils.o
CC	libswscale/x86/ops.o
CC	libswscale/x86/swscale.o
CC	libavutil/executor.o
CC	libavfilter/x86/vf_psnr_init.o
CC	libswscale/ops_chain.o
CC	libswscale/hscale_fast_bilinear.o
X86ASM	libavfilter/x86/vf_transpose.o
CC	libavfilter/x86/vf_spp.o
X86ASM	libavfilter/x86/yadif-16.o
CC	libavutil/hwcontext.o
CC	libswscale/ops.o
CC	libavfilter/x86/vf_transpose_init.o
CC	libavfilter/x86/vf_tinterlace_init.o
CC	libswscale/options.o
CC	libavutil/lfg.o
X86ASM	libavutil/x86/cpuid.o
CC	libavutil/time.o
CC	libswscale/vscale.o
CC	libavfilter/x86/vf_threshold_init.o
CC	libavformat/aaxdec.o
CC	libavutil/avsscanf.o
CC	libavutil/fixed_dsp.o
CC	libavutil/aes_ctr.o
X86ASM	libavutil/x86/aes.o
CC	libavutil/lzo.o
CC	libavutil/frame.o
CC	libavutil/encryption_info.o
CC	libavutil/timecode.o
CC	libavutil/mastering_display_metadata.o
CC	libavutil/bprint.o
CC	libavutil/vulkan.o
CC	libswscale/gamma.o
CC	libavutil/x86/float_dsp_init.o
CC	libavutil/lls.o
CC	libavutil/x86/fixed_dsp_init.o
CC	libswscale/vulkan/vulkan.o
CC	libavutil/log.o
CC	libavutil/detection_bbox.o
CC	libavutil/dovi_meta.o
WINDRES	libswscale/swscaleres.o
CC	libavutil/xga_font_data.o
CC	libavutil/iamf.o
CC	libswscale/ops_dispatch.o
CC	libavutil/x86/imgutils_init.o
CC	libavformat/aadec.o
CC	libavutil/imgutils.o
CC	libavutil/tx_double.o
CC	libavutil/xtea.o
X86ASM	libswscale/x86/range_convert.o
CC	libswscale/yuv2rgb.o
CC	libavutil/video_enc_params.o
CC	libavutil/dict.o
CC	libavutil/float_dsp.o
CC	libavformat/a64.o
CC	libavutil/fifo.o
CC	libavutil/channel_layout.o
CC	libavutil/hdr_dynamic_vivid_metadata.o
CC	libavutil/hmac.o
CC	libavutil/container_fifo.o
CC	libavutil/hdr_dynamic_metadata.o
CC	libavutil/film_grain_params.o
CC	libavutil/intmath.o
X86ASM	libswscale/x86/output.o
CC	libavutil/hwcontext_dxva2.o
CC	libavutil/avstring.o
CC	libavutil/crc.o
CC	libavutil/x86/tx_float_init.o
CC	libavutil/uuid.o
CC	libavutil/x86/cpu.o
CC	libavutil/tree.o
CC	libavformat/4xm.o
CC	libavformat/aacdec.o
CC	libavformat/ac4dec.o
CC	libavutil/sha512.o
CC	libavutil/refstruct.o
CC	libavutil/pixelutils.o
CC	libavutil/pixdesc.o
CC	libavutil/rc4.o
X86ASM	libavutil/x86/lls.o
CC	libavutil/side_data.o
CC	libavutil/ripemd.o
CC	libavutil/samplefmt.o
CC	libavutil/tx_float.o
CC	libavutil/timestamp.o
CC	libavutil/tdrdi.o
CC	libavutil/mem.o
STRIP	libavfilter/x86/vf_hqdn3d.o
CC	libavutil/version.o
CC	libavformat/ac3dec.o
CC	libavformat/ac4enc.o
CC	libavformat/adxdec.o
CC	libavutil/opt.o
CC	libavutil/x86/aes_init.o
STRIP	libavfilter/x86/af_anlmdn.o
X86ASM	libavutil/x86/imgutils.o
X86ASM	libavutil/x86/tx_float.o
CC	libavutil/threadmessage.o
CC	libavformat/acm.o
CC	libavformat/3dostr.o
WINDRES	libavutil/avutilres.o
CC	libavutil/mathematics.o
CC	libavutil/tea.o
CC	libavformat/amvenc.o
CC	libavutil/hash.o
CC	libavformat/aptxdec.o
CC	libavformat/apngdec.o
CC	libavformat/adtsenc.o
CC	libavformat/aeadec.o
CC	libavutil/utils.o
CC	libavformat/alp.o
CC	libavutil/des.o
CC	libavutil/murmur3.o
CC	libavformat/anm.o
CC	libavutil/eval.o
STRIP	libavfilter/x86/vf_idetdsp.o
CC	libavformat/aqtitledec.o
X86ASM	libavutil/x86/pixelutils.o
CC	libavformat/aeaenc.o
CC	libavutil/video_hint.o
CC	libavformat/amr.o
CC	libavformat/apvdec.o
CC	libavformat/apetag.o
CC	libavformat/aiff.o
CC	libavformat/apm.o
CC	libavformat/aiffenc.o
CC	libavformat/allformats.o
CC	libavformat/apvenc.o
CC	libavformat/apc.o
CC	libavutil/sha.o
CC	libavformat/aixdec.o
CC	libavutil/random_seed.o
CC	libavformat/adp.o
CC	libavformat/acedec.o
CC	libavformat/apngenc.o
STRIP	libavfilter/x86/vf_colordetect.o
STRIP	libavfilter/x86/vf_hflip.o
CC	libavformat/argo_asf.o
CC	libavutil/hwcontext_d3d11va.o
X86ASM	libavutil/x86/crc.o
CC	libavutil/tx_int32.o
CC	libavformat/ape.o
X86ASM	libavutil/x86/float_dsp.o
CC	libavformat/apv.o
CC	libavformat/argo_cvg.o
CC	libavutil/twofish.o
CC	libavformat/act.o
STRIP	libavfilter/x86/af_afir.o
CC	libavutil/parseutils.o
CC	libavutil/spherical.o
CC	libavformat/argo_brp.o
CC	libavutil/file_open.o
CC	libavutil/hwcontext_vulkan.o
CC	libavutil/md5.o
CC	libavutil/stereo3d.o
CC	libavformat/aiffdec.o
STRIP	libavfilter/x86/vf_blackdetect.o
X86ASM	libavutil/x86/fixed_dsp.o
CC	libavutil/rational.o
CC	libavformat/apac.o
CC	libavformat/ads.o
CC	libavutil/tx.o
CC	libavutil/slicethread.o
CC	libavformat/afc.o
CC	libavutil/x86/lls_init.o
CC	libavformat/avienc.o
CC	libavformat/astenc.o
STRIP	libavfilter/x86/vf_eq.o
CC	libavformat/asfcrypt.o
STRIP	libavfilter/x86/f_ebur128.o
STRIP	libswscale/x86/yuv2yuvX.o
STRIP	libavfilter/x86/avf_showcqt.o
CC	libavformat/brstm.o
STRIP	libavfilter/x86/vf_convolution.o
CC	libavformat/avr.o
CC	libavformat/bonk.o
CC	libavformat/av1.o
CC	libavformat/avidec.o
STRIP	libavfilter/x86/scene_sad.o
STRIP	libavfilter/x86/vf_atadenoise.o
STRIP	libavfilter/x86/vf_psnr.o
STRIP	libavfilter/x86/vf_stereo3d.o
CC	libavformat/async.o
CC	libavformat/aviobuf.o
CC	libavformat/asfdec_o.o
STRIP	libavfilter/x86/vf_fspp.o
CC	libavformat/avlanguage.o
STRIP	libavfilter/x86/vf_ssim.o
CC	libavformat/avs3dec.o
STRIP	libavfilter/x86/vf_pullup.o
CC	libavformat/caf.o
STRIP	libavfilter/x86/vf_framerate.o
CC	libavformat/avformat.o
CC	libavformat/asfenc.o
CC	libavformat/boadec.o
CC	libavformat/av1dec.o
CC	libavformat/avc.o
CC	libavformat/bfi.o
STRIP	libavfilter/x86/af_volume.o
STRIP	libswscale/x86/ops_float.o
CC	libavformat/asf_tags.o
CC	libavformat/binka.o
STRIP	libavfilter/x86/vf_gradfun.o
CC	libavformat/astdec.o
CC	libavformat/asfdec_f.o
STRIP	libavfilter/x86/vf_overlay.o
STRIP	libswscale/x86/scale_avx2.o
CC	libavformat/bethsoftvid.o
STRIP	libavfilter/x86/vf_blend.o
CC	libavformat/assdec.o
STRIP	libavfilter/x86/vf_interlace.o
STRIP	libswscale/x86/rgb_2_rgb.o
STRIP	libavfilter/x86/vf_v360.o
CC	libavformat/avs.o
STRIP	libavfilter/x86/vf_gblur.o
CC	libavformat/bit.o
CC	libavformat/assenc.o
STRIP	libavfilter/x86/vf_w3fdif.o
STRIP	libavfilter/x86/vf_threshold.o
CC	libavformat/au.o
STRIP	libswscale/x86/yuv_2_rgb.o
CC	libavformat/avio.o
CC	libavformat/ast.o
STRIP	libavfilter/x86/vf_limiter.o
CC	libavformat/avs2dec.o
CC	libavformat/cafenc.o
STRIP	libavfilter/x86/vf_nlmeans.o
STRIP	libavfilter/x86/vf_removegrain.o
CC	libavformat/codec2.o
CC	libavformat/bintext.o
STRIP	libavutil/x86/cpuid.o
CC	libavformat/dump.o
CC	libavformat/bink.o
STRIP	libavfilter/x86/vf_transpose.o
CC	libavformat/cdg.o
CC	libavformat/dsicin.o
CC	libavformat/dovi_isom.o
CC	libavformat/cinedec.o
CC	libavformat/flacenc.o
CC	libavformat/epafdec.o
CC	libavformat/dss.o
CC	libavformat/demux.o
CC	libavformat/file.o
CC	libavformat/ffmetaenc.o
CC	libavformat/diracdec.o
CC	libavformat/dvbtxt.o
CC	libavformat/demux_utils.o
CC	libavformat/asf.o
CC	libavformat/evc.o
CC	libavformat/dsfdec.o
CC	libavformat/cbs_av1.o
CC	libavformat/crcenc.o
CC	libavformat/dvdclut.o
CC	libavformat/dhav.o
STRIP	libavfilter/x86/vf_bwdif.o
CC	libavformat/flacdec.o
CC	libavformat/cavsvideodec.o
CC	libavformat/dtshddec.o
CC	libavformat/dashenc.o
CC	libavformat/dvenc.o
CC	libavformat/dv.o
CC	libavformat/dxa.o
CC	libavformat/derf.o
STRIP	libavutil/x86/imgutils.o
CC	libavformat/c93.o
CC	libavformat/filmstripenc.o
CC	libavformat/dnxhddec.o
STRIP	libavutil/x86/aes.o
CC	libavformat/crypto.o
CC	libavformat/dfpwmdec.o
CC	libavformat/flic.o
CC	libavformat/data_uri.o
CC	libavformat/eacdata.o
STRIP	libavfilter/x86/vf_maskedclamp.o
CC	libavformat/g726.o
CC	libavformat/cdxl.o
CC	libavformat/framecrcenc.o
CC	libavformat/electronicarts.o
CC	libavformat/evcdec.o
CC	libavformat/bmv.o
STRIP	libswscale/x86/range_convert.o
CC	libavformat/codecstring.o
STRIP	libavfilter/x86/vf_lut3d.o
STRIP	libavfilter/x86/vf_pp7.o
CC	libavformat/cafdec.o
CC	libavformat/dtsdec.o
CC	libavformat/dvbsub.o
CC	libavformat/format.o
CC	libavformat/dash.o
CC	libavformat/concat.o
CC	libavformat/fitsenc.o
CC	libavformat/dfa.o
CC	libavformat/flvenc.o
CC	libavformat/cbs_apv.o
CC	libavformat/flac_picture.o
CC	libavformat/cbs.o
CC	libavformat/ffmetadec.o
STRIP	libavutil/x86/lls.o
CC	libavformat/flacenc_header.o
CC	libavformat/g729dec.o
STRIP	libavfilter/x86/vf_maskedmerge.o
CC	libavformat/genh.o
CC	libavformat/h261dec.o
CC	libavformat/gxf.o
CC	libavformat/h264dec.o
CC	libavformat/http.o
CC	libavformat/hashenc.o
CC	libavformat/gif.o
CC	libavformat/img2.o
STRIP	libavfilter/x86/yadif-16.o
CC	libavformat/gdv.o
STRIP	libavutil/x86/float_dsp.o
CC	libavformat/gifdec.o
CC	libavformat/hls_sample_encryption.o
CC	libavformat/iamfenc.o
STRIP	libavfilter/x86/colorspacedsp.o
CC	libavformat/hevc.o
CC	libavformat/icoenc.o
STRIP	libavutil/x86/crc.o
CC	libavformat/gxfenc.o
CC	libavformat/iamf_parse.o
CC	libavformat/gsmdec.o
CC	libavformat/gopher.o
CC	libavformat/id3v1.o
STRIP	libavutil/x86/fixed_dsp.o
CC	libavformat/iamf.o
CC	libavformat/hcom.o
CC	libavformat/iamf_writer.o
CC	libavformat/icecast.o
CC	libavformat/hls.o
CC	libavformat/icodec.o
CC	libavformat/httpauth.o
CC	libavformat/hlsplaylist.o
CC	libavformat/ipudec.o
CC	libavformat/luodatdec.o
CC	libavformat/hlsenc.o
CC	libavformat/ircam.o
CC	libavformat/ipfsgateway.o
CC	libavformat/microdvdenc.o
CC	libavformat/jvdec.o
CC	libavformat/hca.o
CC	libavformat/h263dec.o
CC	libavformat/iv8.o
CC	libavformat/ircamenc.o
CC	libavformat/ifv.o
CC	libavformat/lrcdec.o
CC	libavformat/hevcdec.o
CC	libavformat/iamfdec.o
CC	libavformat/img2enc.o
CC	libavformat/ivfdec.o
CC	libavformat/g723_1.o
STRIP	libavutil/x86/pixelutils.o
CC	libavformat/hnm.o
CC	libavformat/iamf_reader.o
STRIP	libswscale/x86/scale.o
CC	libavformat/fwse.o
CC	libavformat/imx.o
CC	libavformat/idroqdec.o
CC	libavformat/lc3.o
CC	libavformat/id3v2enc.o
CC	libavformat/fsb.o
CC	libavformat/ip.o
CC	libavformat/hxvs.o
CC	libavformat/hdsenc.o
CC	libavformat/iff.o
CC	libavformat/jpegxl_anim_dec.o
CC	libavformat/lrcenc.o
CC	libavformat/g722.o
CC	libavformat/jacosubdec.o
CC	libavformat/idcin.o
CC	libavformat/g728dec.o
CC	libavformat/id3v2.o
CC	libavformat/flvdec.o
CC	libavformat/iss.o
CC	libavformat/ipmovie.o
CC	libavformat/isom_tags.o
CC	libavformat/img2_brender_pix.o
CC	libavformat/lvfdec.o
CC	libavformat/matroska.o
CC	libavformat/mlpdec.o
CC	libavformat/img2_alias_pix.o
CC	libavformat/jacosubenc.o
CC	libavformat/metadata.o
CC	libavformat/lrc.o
CC	libavformat/img2dec.o
CC	libavformat/loasdec.o
CC	libavformat/md5proto.o
CC	libavformat/moflex.o
CC	libavformat/mmst.o
CC	libavformat/mms.o
CC	libavformat/mkvtimestamp_v2.o
CC	libavformat/mlvdec.o
CC	libavformat/mm.o
CC	libavformat/mccdec.o
CC	libavformat/ivfenc.o
CC	libavformat/mj2kdec.o
CC	libavformat/mca.o
CC	libavformat/m4vdec.o
CC	libavformat/mov.o
CC	libavformat/idroqenc.o
CC	libavformat/isom.o
CC	libavformat/ftp.o
CC	libavformat/mmsh.o
CC	libavformat/mmf.o
CC	libavformat/lafdec.o
CC	libavformat/matroskaenc.o
CC	libavformat/mgsts.o
CC	libavformat/mods.o
CC	libavformat/ilbc.o
CC	libavformat/ingenientdec.o
CC	libavformat/matroskadec.o
CC	libavformat/lcevc.o
CC	libavformat/microdvddec.o
CC	libavformat/ircamdec.o
CC	libavformat/mov_esds.o
CC	libavformat/nut.o
CC	libavformat/mov_chan.o
CC	libavformat/pdvdec.o
CC	libavformat/movenc.o
CC	libavformat/mxfenc.o
CC	libavformat/oggparseflac.o
CC	libavformat/mux.o
CC	libavformat/oggparsetheora.o
CC	libavformat/oggenc.o
CC	libavformat/oggparsecelt.o
CC	libavformat/mtaf.o
CC	libavformat/nullenc.o
CC	libavformat/msnwc_tcp.o
CC	libavformat/omaenc.o
CC	libavformat/nspdec.o
CC	libavformat/nutdec.o
CC	libavformat/pmpdec.o
CC	libavformat/mccenc.o
CC	libavformat/mpl2dec.o
CC	libavformat/oggparsedirac.o
CC	libavformat/mpegts.o
CC	libavformat/latmenc.o
CC	libavformat/osq.o
CC	libavformat/mvdec.o
CC	libavformat/options.o
CC	libavformat/mpegenc.o
CC	libavformat/kvag.o
CC	libavformat/nal.o
CC	libavformat/mxg.o
CC	libavformat/mpegvideodec.o
CC	libavformat/mxfdec.o
CC	libavformat/mtv.o
CC	libavformat/pp_bnk.o
STRIP	libswscale/x86/ops_int.o
CC	libavformat/pcmenc.o
CC	libavformat/ncdec.o
CC	libavformat/oggparsespeex.o
CC	libavformat/rawdec.o
CC	libavformat/r3d.o
CC	libavformat/mux_utils.o
CC	libavformat/movenccenc.o
CC	libavformat/paf.o
CC	libavformat/mpegtsenc.o
CC	libavformat/mpc.o
CC	libavformat/omadec.o
CC	libavformat/pjsdec.o
CC	libavformat/mp3enc.o
CC	libavformat/oggparseskeleton.o
CC	libavformat/nuv.o
CC	libavformat/nsvdec.o
CC	libavformat/mpjpegdec.o
CC	libavformat/mpeg.o
CC	libavformat/lxfdec.o
CC	libavformat/oggdec.o
CC	libavformat/mspdec.o
CC	libavformat/mpjpeg.o
CC	libavformat/pcm.o
CC	libavformat/prompeg.o
CC	libavformat/qtpalette.o
CC	libavformat/musx.o
CC	libavformat/replaygain.o
CC	libavformat/oggparseogm.o
CC	libavformat/os_support.o
CC	libavformat/qcp.o
CC	libavformat/oma.o
CC	libavformat/nistspheredec.o
CC	libavformat/msf.o
CC	libavformat/network.o
CC	libavformat/pcmdec.o
CC	libavformat/mp3dec.o
CC	libavformat/oggparseopus.o
CC	libavformat/protocols.o
CC	libavformat/mpsubdec.o
CC	libavformat/movenchint.o
CC	libavformat/lmlm4.o
CC	libavformat/rtpdec_asf.o
CC	libavformat/rmdec.o
CC	libavformat/mpc8.o
CC	libavformat/oggparsevorbis.o
CC	libavformat/nutenc.o
CC	libavformat/oggparsevp8.o
CC	libavformat/mxf.o
CC	libavformat/pva.o
CC	libavformat/movenc_ttml.o
CC	libavformat/mvi.o
CC	libavformat/rtpdec_amr.o
CC	libavformat/pvfdec.o
CC	libavformat/rtpdec_av1.o
STRIP	libswscale/x86/input.o
CC	libavformat/rtpdec_svq3.o
CC	libavformat/rtpdec_rfc4175.o
CC	libavformat/psxstr.o
CC	libavformat/rcwtdec.o
CC	libavformat/rawvideodec.o
CC	libavformat/rmenc.o
CC	libavformat/rtmppkt.o
CC	libavformat/rm.o
CC	libavformat/rl2.o
CC	libavformat/rtpdec_dv.o
CC	libavformat/rtpdec_mpa_robust.o
CC	libavformat/rawenc.o
CC	libavformat/rso.o
CC	libavformat/rtpenc_vp8.o
CC	libavformat/rtpdec_h263_rfc2190.o
CC	libavformat/smjpegenc.o
CC	libavformat/redspark.o
CC	libavformat/rtpdec_h264.o
CC	libavformat/sbgdec.o
CC	libavformat/rtpdec_hevc.o
CC	libavformat/rtpdec_vc2hq.o
CC	libavformat/rtpdec_h261.o
CC	libavformat/realtextdec.o
CC	libavformat/rtpdec_mpeg12.o
CC	libavformat/srtenc.o
CC	libavformat/shortendec.o
CC	libavformat/rtpdec_qt.o
CC	libavformat/rpl.o
CC	libavformat/rdt.o
CC	libavformat/rtp.o
CC	libavformat/rtpdec_opus.o
CC	libavformat/rtpdec_vp8.o
CC	libavformat/rtspdec.o
CC	libavformat/segment.o
CC	libavformat/serdec.o
CC	libavformat/sapenc.o
CC	libavformat/siff.o
CC	libavformat/spdif.o
CC	libavformat/sdr2.o
CC	libavformat/segafilm.o
CC	libavformat/smjpeg.o
CC	libavformat/rtpenc_jpeg.o
CC	libavformat/rtpenc_mpv.o
CC	libavformat/sdp.o
CC	libavformat/sapdec.o
CC	libavformat/smoothstreamingenc.o
CC	libavformat/smush.o
CC	libavformat/sdxdec.o
CC	libavformat/spdifdec.o
CC	libavformat/rtpenc_h261.o
CC	libavformat/rawutils.o
CC	libavformat/rtmpdigest.o
CC	libavformat/rtsp.o
CC	libavformat/sdsdec.o
CC	libavformat/soxdec.o
CC	libavformat/rtpenc_h263.o
CC	libavformat/rtpenc_h263_rfc2190.o
CC	libavformat/rtpdec_h263.o
CC	libavformat/segafilmenc.o
CC	libavformat/sierravmd.o
CC	libavformat/rtpdec_vp9.o
CC	libavformat/qoadec.o
CC	libavformat/rtpenc_latm.o
CC	libavformat/rtpdec_latm.o
CC	libavformat/rtspenc.o
CC	libavformat/seek.o
CC	libavformat/rtpenc_rfc4175.o
CC	libavformat/soxenc.o
CC	libavformat/riff.o
CC	libavformat/rsoenc.o
CC	libavformat/sdns.o
CC	libavformat/rtpdec_g726.o
CC	libavformat/smjpegdec.o
CC	libavformat/smacker.o
CC	libavformat/rtpdec_mpeg4.o
CC	libavformat/rtpdec.o
CC	libavformat/rtpenc_aac.o
CC	libavformat/riffenc.o
CC	libavformat/rtpenc_amr.o
CC	libavformat/rtpenc_h264_hevc.o
CC	libavformat/sccdec.o
CC	libavformat/sccenc.o
CC	libavformat/rtpenc_xiph.o
CC	libavformat/rcwtenc.o
CC	libavformat/riffdec.o
CC	libavformat/rtpproto.o
CC	libavformat/rtpdec_ac3.o
CC	libavformat/s337m.o
CC	libavformat/rtpenc_chain.o
CC	libavformat/rtpdec_mpegts.o
CC	libavformat/sol.o
CC	libavformat/rtmphttp.o
CC	libavformat/scd.o
CC	libavformat/rtpenc_vp9.o
CC	libavformat/rsodec.o
CC	libavformat/rtpenc_vc2hq.o
CC	libavformat/rtpdec_qdm2.o
CC	libavformat/rsd.o
CC	libavformat/rtpdec_xiph.o
CC	libavformat/sga.o
CC	libavformat/sbcdec.o
CC	libavformat/rtpdec_qcelp.o
CC	libavformat/rtpenc.o
CC	libavformat/rtpenc_av1.o
CC	libavformat/rtmpproto.o
CC	libavformat/sauce.o
CC	libavformat/samidec.o
CC	libavformat/rtpdec_ilbc.o
CC	libavformat/rka.o
CC	libavformat/rtpdec_jpeg.o
CC	libavformat/rtpenc_mpegts.o
CC	libavformat/srtdec.o
CC	libavformat/srtp.o
CC	libavformat/subfile.o
CC	libavformat/srtpproto.o
CC	libavformat/spdifenc.o
CC	libavformat/swfenc.o
CC	libavformat/subtitles.o
CC	libavformat/subviewerdec.o
CC	libavformat/swfdec.o
CC	libavformat/supdec.o
CC	libavformat/tcp.o
CC	libavformat/subviewer1dec.o
CC	libavformat/svs.o
CC	libavformat/teeproto.o
CC	libavformat/swf.o
CC	libavformat/svag.o
CC	libavformat/supenc.o
CC	libavformat/tee.o
CC	libavformat/tty.o
CC	libavformat/ty.o
CC	libavformat/txd.o
CC	libavformat/vc1testenc.o
CC	libavformat/tta.o
CC	libavformat/tiertexseq.o
CC	libavformat/vorbiscomment.o
CC	libavformat/url.o
CC	libavformat/vpk.o
CC	libavformat/vplayerdec.o
CC	libavformat/utils.o
CC	libavformat/wc3movie.o
CC	libavformat/voc.o
CC	libavformat/usmdec.o
CC	libavformat/tls_schannel.o
CC	libavformat/vvc.o
CC	libavformat/vqf.o
CC	libavformat/udp.o
CC	libavformat/vocdec.o
CC	libavformat/vocenc.o
CC	libavformat/uncodedframecrcenc.o
CC	libavformat/version.o
STRIP	libswscale/x86/output.o
CC	libavformat/takdec.o
CC	libavformat/webm_chunk.o
CC	libavformat/tls.o
CC	libavformat/ttmlenc.o
CC	libavformat/vc1dec.o
CC	libavformat/wavenc.o
CC	libavformat/vivo.o
CC	libavformat/vag.o
CC	libavformat/vvcdec.o
CC	libavformat/vividas.o
CC	libavformat/wady.o
CC	libavformat/voc_packet.o
CC	libavformat/tmv.o
CC	libavformat/vc1test.o
CC	libavformat/tee_common.o
CC	libavformat/urldecode.o
CC	libavformat/thp.o
CC	libavformat/wavdec.o
CC	libavformat/webmdashenc.o
CC	libavformat/stldec.o
CC	libavformat/ttaenc.o
CC	libavformat/tedcaptionsdec.o
CC	libavformat/vpcc.o
CC	libavformat/webpenc.o
CC	libavformat/webvttenc.o
CC	libavformat/wavarc.o
CC	libavformat/westwood_vqa.o
CC	libavformat/westwood_aud.o
CC	libavformat/westwood_audenc.o
CC	libavformat/wvenc.o
CC	libavcodec/aacenctab.o
CC	libavcodec/aacsbr.o
CC	libavformat/wvdec.o
CC	libavcodec/aacenc_tns.o
WINDRES	libavformat/avformatres.o
CC	libavcodec/aac/aacdec_tab.o
CC	libavcodec/aacpsdsp_float.o
CC	libavformat/wv.o
CC	libavcodec/aac/aacdec_fixed.o
CC	libavformat/xa.o
CC	libavcodec/a64multienc.o
CC	libavcodec/aac_parser.o
CC	libavformat/whip.o
CC	libavformat/ac3_channel_layout_tab.o
CC	libavcodec/aacenc.o
CC	libavcodec/aac/aacdec_usac.o
CC	libavcodec/aacps_common.o
CC	libavcodec/012v.o
CC	libavcodec/aacps_float.o
CC	libavformat/jpegxl_parse.o
CC	libavformat/xmd.o
CC	libavformat/wvedec.o
CC	libavcodec/aacpsdsp_fixed.o
CC	libavcodec/aac/aacdec_lpd.o
CC	libavcodec/aacsbr_fixed.o
CC	libavformat/webvttdec.o
CC	libavformat/xmv.o
CC	libavcodec/aac/aacdec_ac.o
CC	libavcodec/aac/aacdec_float.o
CC	libavformat/yop.o
CC	libavcodec/aactab.o
CC	libavformat/to_upper4.o
CC	libavcodec/aacps_fixed.o
CC	libavformat/wsddec.o
CC	libavformat/rangecoder_dec.o
CC	libavformat/h2645_parse.o
CC	libavcodec/aac/aacdec_usac_mps212.o
CC	libavcodec/aacenc_is.o
CC	libavformat/yuv4mpegenc.o
CC	libavcodec/4xm.o
CC	libavcodec/aac/aacdec.o
CC	libavformat/xwma.o
CC	libavcodec/8bps.o
CC	libavformat/wtvenc.o
CC	libavformat/wtv_common.o
CC	libavcodec/ac3.o
CC	libavcodec/aac_ac3_parser.o
CC	libavcodec/aaccoder.o
CC	libavcodec/aacpsy.o
CC	libavformat/wtvdec.o
CC	libavformat/yuv4mpegdec.o
CC	libavformat/xvag.o
CC	libavcodec/aasc.o
CC	libavcodec/ac3_channel_layout_tab.o
CC	libavcodec/adts_header.o
CC	libavcodec/ac3_parser.o
CC	libavcodec/ac3tab.o
CC	libavcodec/ac3dec_float.o
CC	libavcodec/acelp_vectors.o
CC	libavcodec/aliaspixenc.o
CC	libavcodec/8svx.o
CC	libavcodec/adx.o
CC	libavcodec/acelp_filters.o
CC	libavcodec/adpcm.o
CC	libavcodec/ac3dec_data.o
CC	libavcodec/aptx.o
CC	libavcodec/alsdec.o
CC	libavcodec/amrnbdec.o
CC	libavcodec/amr_parser.o
CC	libavcodec/apv_decode.o
CC	libavcodec/apedec.o
CC	libavcodec/ac3enc_fixed.o
CC	libavcodec/aom_film_grain.o
CC	libavcodec/alacdsp.o
CC	libavcodec/apac.o
CC	libavcodec/alac.o
CC	libavcodec/alacenc.o
CC	libavcodec/adxdec.o
CC	libavcodec/asv.o
CC	libavcodec/aptxdec.o
CC	libavcodec/anm.o
CC	libavcodec/ansi.o
CC	libavcodec/apv_parser.o
CC	libavcodec/ac3dsp.o
CC	libavcodec/adts_parser.o
CC	libavcodec/agm.o
CC	libavcodec/ass.o
CC	libavcodec/adx_parser.o
CC	libavcodec/amrwbdec.o
CC	libavcodec/assenc.o
CC	libavcodec/aliaspixdec.o
CC	libavcodec/adxenc.o
CC	libavcodec/acelp_pitch_delay.o
CC	libavcodec/atrac.o
CC	libavcodec/atrac9dec.o
CC	libavcodec/assdec.o
CC	libavcodec/ass_split.o
CC	libavcodec/adpcmenc.o
CC	libavcodec/argo.o
CC	libavcodec/apv_dsp.o
CC	libavcodec/allcodecs.o
CC	libavcodec/alac_data.o
CC	libavcodec/ac3dec_fixed.o
CC	libavcodec/atrac1.o
CC	libavcodec/asvenc.o
CC	libavcodec/asvdec.o
CC	libavcodec/aic.o
CC	libavcodec/ahx_parser.o
CC	libavcodec/apv_entropy.o
CC	libavcodec/atrac3plus.o
CC	libavcodec/ac3enc_float.o
CC	libavcodec/atrac3plusdsp.o
CC	libavcodec/ac3enc.o
CC	libavcodec/atrac3.o
CC	libavcodec/aptxenc.o
CC	libavcodec/atsc_a53.o
CC	libavcodec/atrac3plusdec.o
CC	libavcodec/avs3_parser.o
CC	libavcodec/bfi.o
CC	libavcodec/bonk.o
CC	libavcodec/bgmc.o
CC	libavcodec/arbc.o
CC	libavcodec/aura.o
CC	libavcodec/av1dec.o
CC	libavcodec/binkaudio.o
CC	libavcodec/brenderpix.o
CC	libavcodec/av1_parser.o
CC	libavcodec/av1_levels.o
CC	libavcodec/bitpacked_dec.o
CC	libavcodec/blockdsp.o
CC	libavcodec/audio_frame_queue.o
CC	libavcodec/avdct.o
CC	libavcodec/bitstream_filters.o
CC	libavcodec/av1_parse.o
CC	libavcodec/avs.o
CC	libavcodec/bmp_parser.o
CC	libavcodec/avs2_parser.o
CC	libavcodec/avuienc.o
CC	libavcodec/bsf/ahx_to_mp2.o
CC	libavcodec/bitstream.o
CC	libavcodec/bethsoftvideo.o
CC	libavcodec/bintext.o
CC	libavcodec/avuidec.o
CC	libavcodec/avrndec.o
CC	libavcodec/avcodec.o
CC	libavcodec/bsf/dump_extradata.o
CC	libavcodec/bsf/eac3_core.o
CC	libavcodec/bsf/aac_adtstoasc.o
CC	libavcodec/bsf/av1_metadata.o
CC	libavcodec/bmp.o
CC	libavcodec/bsf/dovi_rpu.o
CC	libavcodec/bsf/eia608_to_smpte436m.o
CC	libavcodec/bsf/apv_metadata.o
CC	libavcodec/bitpacked_enc.o
CC	libavcodec/bink.o
CC	libavcodec/cbs_mpeg2.o
CC	libavcodec/d3d12va_hevc.o
CC	libavcodec/cdxl.o
CC	libavcodec/bsf/av1_frame_split.o
CC	libavcodec/d3d12va_mpeg2.o
CC	libavcodec/audiodsp.o
CC	libavcodec/cljrdec.o
CC	libavcodec/cbrt_data_fixed.o
CC	libavcodec/bsf/h266_metadata.o
CC	libavcodec/cbs_h265.o
CC	libavcodec/bsf/opus_metadata.o
CC	libavcodec/cabac.o
CC	libavcodec/d3d12va_decode.o
CC	libavcodec/d3d12va_encode_av1.o
CC	libavcodec/bsf/media100_to_mjpegb.o
CC	libavcodec/d3d12va_av1.o
CC	libavcodec/bsf/mpeg2_metadata.o
CC	libavcodec/bsf/vvc_mp4toannexb.o
CC	libavcodec/bsf/av1_frame_merge.o
CC	libavcodec/bmpenc.o
CC	libavcodec/cngenc.o
CC	libavcodec/cyuv.o
CC	libavcodec/d3d12va_vp9.o
CC	libavcodec/cpia.o
CC	libavcodec/bsf/mjpeg2jpeg.o
CC	libavcodec/canopus.o
CC	libavcodec/cbs_vp8.o
CC	libavcodec/bsf/h264_metadata.o
CC	libavcodec/cbs_h264.o
CC	libavcodec/ccaption_dec.o
CC	libavcodec/cavsdsp.o
CC	libavcodec/bsf/h264_redundant_pps.o
CC	libavcodec/cbrt_tablegen_common.o
CC	libavcodec/cdgraphics.o
CC	libavcodec/cbs_lcevc.o
CC	libavcodec/bsf/h264_mp4toannexb.o
CC	libavcodec/celp_filters.o
CC	libavcodec/bsf/chomp.o
CC	libavcodec/bsf/truehd_core.o
CC	libavcodec/bsf/trace_headers.o
CC	libavcodec/celp_math.o
CC	libavcodec/bsf/vp9_superframe_split.o
CC	libavcodec/d3d12va_vc1.o
CC	libavcodec/cljrenc.o
CC	libavcodec/bsf/null.o
CC	libavcodec/bsf.o
CC	libavcodec/cdtoons.o
CC	libavcodec/bsf/dca_core.o
CC	libavcodec/cbs_vp9.o
CC	libavcodec/dca_core.o
CC	libavcodec/clearvideo.o
CC	libavcodec/cscd.o
CC	libavcodec/cfhdencdsp.o
CC	libavcodec/bsf/dts2pts.o
CC	libavcodec/cook.o
CC	libavcodec/bsf/mpeg4_unpack_bframes.o
CC	libavcodec/bsf/setts.o
CC	libavcodec/bsf/prores_metadata.o
CC	libavcodec/bsf/vp9_metadata.o
CC	libavcodec/cinepak.o
CC	libavcodec/bsf/movsub.o
CC	libavcodec/d3d12va_encode.o
CC	libavcodec/cbs_apv.o
CC	libavcodec/bsf/noise.o
CC	libavcodec/bsf/remove_extradata.o
CC	libavcodec/bsf/pcm_rechunk.o
CC	libavcodec/cllc.o
CC	libavcodec/cbs_sei.o
CC	libavcodec/cbs_h266.o
CC	libavcodec/d3d12va_h264.o
CC	libavcodec/cri.o
CC	libavcodec/cavsdec.o
CC	libavcodec/bsf/imx_dump_header.o
CC	libavcodec/cfhddata.o
CC	libavcodec/bsf/pgs_frame_merge.o
CC	libavcodec/dca_exss.o
CC	libavcodec/cinepakenc.o
CC	libavcodec/cfhddsp.o
CC	libavcodec/cngdec.o
CC	libavcodec/bsf/evc_frame_merge.o
CC	libavcodec/cook_parser.o
CC	libavcodec/cbrt_data.o
CC	libavcodec/dca_xll.o
CC	libavcodec/bsf/smpte436m_to_eia608.o
CC	libavcodec/cfhd.o
CC	libavcodec/bsf/showinfo.o
CC	libavcodec/bmvvideo.o
CC	libavcodec/bsf/dv_error_marker.o
CC	libavcodec/bmvaudio.o
CC	libavcodec/cbs_h2645.o
CC	libavcodec/cfhdenc.o
CC	libavcodec/bsf/lcevc_metadata.o
CC	libavcodec/cbs_av1.o
CC	libavcodec/cbs.o
CC	libavcodec/bsf/extract_extradata.o
CC	libavcodec/bsf/vp9_superframe.o
CC	libavcodec/cbs_bsf.o
CC	libavcodec/cri_parser.o
CC	libavcodec/bswapdsp.o
CC	libavcodec/codec_desc.o
CC	libavcodec/bsf/h265_metadata.o
CC	libavcodec/cavs.o
CC	libavcodec/dca_lbr.o
CC	libavcodec/c93.o
CC	libavcodec/bsf/filter_units.o
CC	libavcodec/codec_par.o
CC	libavcodec/cavs_parser.o
CC	libavcodec/d3d12va_encode_hevc.o
CC	libavcodec/bsf/hevc_mp4toannexb.o
CC	libavcodec/bsf/vp9_raw_reorder.o
CC	libavcodec/d3d11va.o
CC	libavcodec/cavsdata.o
CC	libavcodec/bsf/hapqa_extract.o
CC	libavcodec/bsf/mjpega_dump_header.o
CC	libavcodec/dca_parser.o
CC	libavcodec/fastaudio.o
CC	libavcodec/dxva2_hevc.o
CC	libavcodec/dxva2_mpeg2.o
CC	libavcodec/dv.o
CC	libavcodec/dvenc.o
CC	libavcodec/dsd.o
CC	libavcodec/eacmv.o
CC	libavcodec/dxa.o
CC	libavcodec/dxva2.o
CC	libavcodec/dvd_nav_parser.o
CC	libavcodec/exrenc.o
CC	libavcodec/faxcompr.o
CC	libavcodec/eamad.o
CC	libavcodec/fdctdsp.o
CC	libavcodec/eac3enc.o
CC	libavcodec/eaidct.o
CC	libavcodec/faanidct.o
CC	libavcodec/dxv.o
CC	libavcodec/dvdsubenc.o
CC	libavcodec/dnxhddata.o
CC	libavcodec/dxva2_h264.o
CC	libavcodec/dxva2_vp9.o
CC	libavcodec/eatgq.o
CC	libavcodec/dynamic_hdr_vivid.o
CC	libavcodec/fic.o
CC	libavcodec/exr.o
CC	libavcodec/dsicinaudio.o
CC	libavcodec/dxvenc.o
CC	libavcodec/dstdec.o
CC	libavcodec/dpcm.o
CC	libavcodec/dpx_parser.o
CC	libavcodec/dvbsub_parser.o
CC	libavcodec/dsicinvideo.o
CC	libavcodec/diracdsp.o
CC	libavcodec/dnxhdenc.o
CC	libavcodec/dsddec.o
CC	libavcodec/dvdsub_parser.o
CC	libavcodec/dvbsubenc.o
CC	libavcodec/dxtory.o
CC	libavcodec/dvbsubdec.o
CC	libavcodec/dcadata.o
CC	libavcodec/dpxenc.o
CC	libavcodec/dvdsubdec.o
CC	libavcodec/faandct.o
CC	libavcodec/dovi_rpu.o
CC	libavcodec/decode.o
CC	libavcodec/dfpwmenc.o
CC	libavcodec/dirac_arith.o
CC	libavcodec/dpx.o
CC	libavcodec/dvaudio_parser.o
CC	libavcodec/dirac_vlc.o
CC	libavcodec/dolby_e.o
CC	libavcodec/dxva2_vc1.o
CC	libavcodec/diracdec.o
CC	libavcodec/dirac.o
CC	libavcodec/dolby_e_parser.o
CC	libavcodec/dvaudiodec.o
CC	libavcodec/dnxhd_parser.o
CC	libavcodec/flacdec.o
CC	libavcodec/evc_parse.o
CC	libavcodec/encode.o
CC	libavcodec/dds.o
CC	libavcodec/executor.o
CC	libavcodec/dvdec.o
CC	libavcodec/dv_profile.o
CC	libavcodec/flashsv2enc.o
CC	libavcodec/dfpwmdec.o
CC	libavcodec/dct32_float.o
CC	libavcodec/dnxuc_parser.o
CC	libavcodec/elbg.o
CC	libavcodec/dirac_dwt.o
CC	libavcodec/dxva2_av1.o
CC	libavcodec/flacdsp.o
CC	libavcodec/evrcdec.o
CC	libavcodec/ffv1enc.o
CC	libavcodec/flacenc.o
CC	libavcodec/dcahuff.o
CC	libavcodec/dovi_rpuenc.o
CC	libavcodec/dcadec.o
CC	libavcodec/fitsenc.o
CC	libavcodec/d3d12va_encode_h264.o
CC	libavcodec/dfa.o
CC	libavcodec/ffv1.o
CC	libavcodec/escape124.o
CC	libavcodec/dss_sp.o
CC	libavcodec/dnxhddec.o
CC	libavcodec/dirac_parser.o
CC	libavcodec/error_resilience.o
CC	libavcodec/dovi_rpudec.o
CC	libavcodec/escape130.o
CC	libavcodec/fitsdec.o
CC	libavcodec/dcadsp.o
CC	libavcodec/dct32_fixed.o
CC	libavcodec/ffwavesynth.o
CC	libavcodec/flac.o
CC	libavcodec/exif.o
CC	libavcodec/flac_parser.o
CC	libavcodec/flacencdsp.o
CC	libavcodec/dca.o
CC	libavcodec/elsdec.o
CC	libavcodec/exrdsp.o
CC	libavcodec/dolby_e_parse.o
CC	libavcodec/dcaenc.o
CC	libavcodec/evc_parser.o
CC	libavcodec/eatgv.o
CC	libavcodec/ffv1_parse.o
CC	libavcodec/fits.o
CC	libavcodec/ffv1_parser.o
CC	libavcodec/flashsvenc.o
CC	libavcodec/dcadct.o
CC	libavcodec/flashsv.o
CC	libavcodec/eatqi.o
CC	libavcodec/fmvc.o
CC	libavcodec/g2meet.o
CC	libavcodec/g729_parser.o
CC	libavcodec/g722.o
CC	libavcodec/h264_parse.o
CC	libavcodec/h2645_vui.o
CC	libavcodec/flicvideo.o
CC	libavcodec/ftr.o
CC	libavcodec/fmtconvert.o
CC	libavcodec/frame_thread_encoder.o
CC	libavcodec/frwu.o
CC	libavcodec/gifdec.o
CC	libavcodec/gsmdec.o
CC	libavcodec/g729dec.o
CC	libavcodec/flvenc.o
CC	libavcodec/h264_mb.o
CC	libavcodec/g723_1_parser.o
CC	libavcodec/g723_1enc.o
CC	libavcodec/h264_cavlc.o
CC	libavcodec/ftr_parser.o
CC	libavcodec/h2645_sei.o
CC	libavcodec/h264_parser.o
CC	libavcodec/h261_parser.o
CC	libavcodec/h263dsp.o
CC	libavcodec/h261data.o
CC	libavcodec/fraps.o
CC	libavcodec/h261.o
CC	libavcodec/h263dec.o
CC	libavcodec/g726.o
CC	libavcodec/flvdec.o
CC	libavcodec/h264_refs.o
CC	libavcodec/g729postfilter.o
CC	libavcodec/h264_sei.o
CC	libavcodec/h264_cabac.o
CC	libavcodec/gif.o
CC	libavcodec/h264_direct.o
CC	libavcodec/h264_loopfilter.o
CC	libavcodec/g722dsp.o
CC	libavcodec/gdv.o
CC	libavcodec/g722enc.o
CC	libavcodec/h261enc.o
CC	libavcodec/g723_1dec.o
CC	libavcodec/h264dec.o
CC	libavcodec/get_buffer.o
CC	libavcodec/gif_parser.o
CC	libavcodec/h263_parser.o
CC	libavcodec/h264_slice.o
CC	libavcodec/h264_ps.o
CC	libavcodec/h264_picture.o
CC	libavcodec/g722dec.o
CC	libavcodec/h2645_parse.o
CC	libavcodec/h261dec.o
CC	libavcodec/h264_levels.o
CC	libavcodec/g728dec.o
CC	libavcodec/h263data.o
CC	libavcodec/g723_1.o
CC	libavcodec/gsm_parser.o
CC	libavcodec/h263.o
CC	libavcodec/h264pred.o
CC	libavcodec/hapdec.o
CC	libavcodec/hashtable.o
CC	libavcodec/h264chroma.o
CC	libavcodec/h264data.o
CC	libavcodec/h265_profile_level.o
CC	libavcodec/gemdec.o
CC	libavcodec/h264qpel.o
CC	libavcodec/h274.o
CC	libavcodec/hcadec.o
CC	libavcodec/h264dsp.o
CC	libavcodec/hap.o
CC	libavcodec/hdr_parser.o
CC	libavcodec/hdrenc.o
CC	libavcodec/imx.o
CC	libavcodec/ilbcdec.o
CC	libavcodec/idcinvideo.o
CC	libavcodec/h264idct.o
CC	libavcodec/huffyuv.o
CC	libavcodec/hevc/sei.o
CC	libavcodec/hq_common.o
CC	libavcodec/hpeldsp.o
CC	libavcodec/hevc/ps.o
CC	libavcodec/hevc/parse.o
CC	libavcodec/hevc/dsp.o
CC	libavcodec/huffman.o
CC	libavcodec/hdrdec.o
CC	libavcodec/hevc/refs.o
CC	libavcodec/hevc/filter.o
CC	libavcodec/huffyuvencdsp.o
CC	libavcodec/hq_hqa.o
CC	libavcodec/huffyuvdec.o
CC	libavcodec/hevc/hevcdec.o
CC	libavcodec/imm4.o
CC	libavcodec/hq_hqadsp.o
CC	libavcodec/hevc/cabac.o
CC	libavcodec/hcom.o
CC	libavcodec/hqx.o
CC	libavcodec/hnm4video.o
CC	libavcodec/hevc/mvs.o
CC	libavcodec/idctdsp.o
CC	libavcodec/imc.o
CC	libavcodec/imm5.o
CC	libavcodec/hw_base_encode.o
CC	libavcodec/hevc/pred.o
CC	libavcodec/hqxdsp.o
CC	libavcodec/htmlsubtitles.o
CC	libavcodec/huffyuvenc.o
CC	libavcodec/iff.o
CC	libavcodec/hw_base_encode_h264.o
CC	libavcodec/imgconvert.o
CC	libavcodec/huffyuvdsp.o
CC	libavcodec/hw_base_encode_h265.o
CC	libavcodec/indeo2.o
CC	libavcodec/interplayacm.o
CC	libavcodec/indeo4.o
CC	libavcodec/intrax8.o
CC	libavcodec/indeo3.o
CC	libavcodec/indeo5.o
CC	libavcodec/interplayvideo.o
CC	libavcodec/ipu_parser.o
CC	libavcodec/intrax8dsp.o
CC	libavcodec/hevc/parser.o
CC	libavcodec/jni.o
CC	libavcodec/jfdctint.o
CC	libavcodec/ivi_dsp.o
CC	libavcodec/lagarithrac.o
CC	libavcodec/jpegls.o
CC	libavcodec/ituh263enc.o
CC	libavcodec/jpeg2000dwt.o
CC	libavcodec/lcevc_parser.o
CC	libavcodec/mdec.o
CC	libavcodec/jpeg2000dec.o
CC	libavcodec/jpeg2000_parser.o
CC	libavcodec/leaddec.o
CC	libavcodec/mathtables.o
CC	libavcodec/magicyuv.o
CC	libavcodec/ljpegenc.o
CC	libavcodec/lossless_videodsp.o
CC	libavcodec/lpc.o
CC	libavcodec/lzf.o
CC	libavcodec/mace.o
CC	libavcodec/j2kenc.o
CC	libavcodec/jpegxl_parse.o
CC	libavcodec/lscrdec.o
CC	libavcodec/kgv1dec.o
CC	libavcodec/jpegxs_parser.o
CC	libavcodec/kmvc.o
CC	libavcodec/jpegxl_parser.o
CC	libavcodec/intelh263dec.o
CC	libavcodec/jpeglsenc.o
CC	libavcodec/lzwenc.o
CC	libavcodec/lzw.o
CC	libavcodec/jpeg2000htdec.o
CC	libavcodec/jacosubdec.o
CC	libavcodec/m101.o
CC	libavcodec/ituh263dec.o
CC	libavcodec/ivi.o
CC	libavcodec/jpeg2000dsp.o
CC	libavcodec/mf_utils.o
CC	libavcodec/jpeglsdec.o
CC	libavcodec/latm_parser.o
CC	libavcodec/lossless_audiodsp.o
CC	libavcodec/lagarith.o
CC	libavcodec/mlp.o
CC	libavcodec/mlp_parser.o
CC	libavcodec/jpeg2000.o
CC	libavcodec/mlpenc.o
CC	libavcodec/lcldec.o
CC	libavcodec/mjpegenc_common.o
CC	libavcodec/me_cmp.o
CC	libavcodec/misc4.o
CC	libavcodec/motion_est.o
CC	libavcodec/mss12.o
CC	libavcodec/mfenc.o
CC	libavcodec/mjpegdec.o
CC	libavcodec/mjpegdec_common.o
CC	libavcodec/mjpegenc_huffman.o
CC	libavcodec/misc4_parser.o
CC	libavcodec/midivid.o
CC	libavcodec/jrevdct.o
CC	libavcodec/mlpdsp.o
CC	libavcodec/mjpeg_parser.o
CC	libavcodec/magicyuvenc.o
CC	libavcodec/mediacodec.o
CC	libavcodec/mjpegbdec.o
CC	libavcodec/mjpegenc.o
CC	libavcodec/mimic.o
CC	libavcodec/mpeg12.o
CC	libavcodec/lclenc.o
CC	libavcodec/movtextenc.o
CC	libavcodec/mmvideo.o
CC	libavcodec/movtextdec.o
CC	libavcodec/mpeg12enc.o
CC	libavcodec/mpeg12data.o
CC	libavcodec/mpegaudio_parser.o
CC	libavcodec/jvdec.o
CC	libavcodec/mpegaudiodec_float.o
CC	libavcodec/mpeg4video_parser.o
CC	libavcodec/mpegutils.o
CC	libavcodec/lsp.o
CC	libavcodec/kbdwin.o
CC	libavcodec/mpeg4audio.o
CC	libavcodec/mpegaudiodec_fixed.o
CC	libavcodec/mpeg12dec.o
CC	libavcodec/mpegvideo_motion.o
CC	libavcodec/mqcenc.o
CC	libavcodec/mpeg4video.o
CC	libavcodec/msrle.o
CC	libavcodec/msmpeg4_vc1_data.o
CC	libavcodec/mpl2dec.o
CC	libavcodec/mpegaudiodsp.o
CC	libavcodec/mpegvideoencdsp.o
CC	libavcodec/msmpeg4dec.o
CC	libavcodec/mlp_parse.o
CC	libavcodec/mss1.o
CC	libavcodec/mpegaudiodsp_float.o
CC	libavcodec/msp2dec.o
CC	libavcodec/mpegaudio.o
CC	libavcodec/msmpeg4enc.o
CC	libavcodec/mpegvideo_dec.o
CC	libavcodec/mpeg4videodsp.o
CC	libavcodec/msrledec.o
CC	libavcodec/motionpixels.o
CC	libavcodec/mpegaudiodec_common.o
CC	libavcodec/mpegpicture.o
CC	libavcodec/microdvddec.o
CC	libavcodec/mpeg4videoenc.o
CC	libavcodec/mlpdec.o
CC	libavcodec/mscc.o
CC	libavcodec/lossless_videoencdsp.o
CC	libavcodec/mpegaudiodsp_data.o
CC	libavcodec/mpegvideo_enc.o
CC	libavcodec/mlz.o
CC	libavcodec/mpegvideo_unquantize.o
CC	libavcodec/loco.o
CC	libavcodec/mpc7.o
CC	libavcodec/mpc.o
CC	libavcodec/mpeg4videodec.o
CC	libavcodec/mpeg_er.o
CC	libavcodec/mpc8.o
CC	libavcodec/mobiclip.o
CC	libavcodec/msmpeg4.o
CC	libavcodec/msmpeg4data.o
CC	libavcodec/mpegaudiodata.o
CC	libavcodec/mpegaudioenc.o
CC	libavcodec/mss2.o
CC	libavcodec/msgsmdec.o
CC	libavcodec/mpegvideo_parser.o
CC	libavcodec/msrleenc.o
CC	libavcodec/mpegvideo.o
CC	libavcodec/mpegaudiodsp_fixed.o
CC	libavcodec/metasound.o
CC	libavcodec/notchlc.o
CC	libavcodec/mss3.o
CC	libavcodec/nellymoserdec.o
CC	libavcodec/mv30.o
CC	libavcodec/nellymoser.o
CC	libavcodec/mpegaudiodecheader.o
CC	libavcodec/opus/dsp.o
CC	libavcodec/msvideo1enc.o
CC	libavcodec/msvideo1.o
CC	libavcodec/opus/enc_psy.o
CC	libavcodec/mss2dsp.o
CC	libavcodec/opus/celt.o
CC	libavcodec/pcm-blurayenc.o
CC	libavcodec/parser.o
CC	libavcodec/opus/dec_celt.o
CC	libavcodec/mvcdec.o
CC	libavcodec/nuv.o
CC	libavcodec/mwsc.o
CC	libavcodec/on2avc.o
CC	libavcodec/opus/dec.o
CC	libavcodec/opus/enc.o
CC	libavcodec/opus/parse.o
CC	libavcodec/pafaudio.o
CC	libavcodec/pnm.o
CC	libavcodec/mss4.o
CC	libavcodec/null.o
CC	libavcodec/pngdsp.o
CC	libavcodec/opus/pvq.o
CC	libavcodec/opus/tab.o
CC	libavcodec/nellymoserenc.o
CC	libavcodec/pcm-bluray.o
CC	libavcodec/opus/rc.o
CC	libavcodec/pcm.o
CC	libavcodec/png_parser.o
CC	libavcodec/pcm-dvd.o
CC	libavcodec/pngdec.o
CC	libavcodec/pcx.o
CC	libavcodec/pcm-dvdenc.o
CC	libavcodec/osq.o
CC	libavcodec/pictordec.o
CC	libavcodec/pixlet.o
CC	libavcodec/pamenc.o
CC	libavcodec/mvha.o
CC	libavcodec/pngenc.o
CC	libavcodec/opus/parser.o
CC	libavcodec/parsers.o
CC	libavcodec/pgssubdec.o
CC	libavcodec/opus/silk.o
CC	libavcodec/pdvdec.o
CC	libavcodec/photocd.o
CC	libavcodec/pcxenc.o
CC	libavcodec/packet.o
CC	libavcodec/mss34dsp.o
CC	libavcodec/options.o
CC	libavcodec/pixblockdsp.o
CC	libavcodec/mxpegdec.o
CC	libavcodec/pafvideo.o
CC	libavcodec/pgxdec.o
CC	libavcodec/qdm2.o
CC	libavcodec/profiles.o
CC	libavcodec/psymodel.o
CC	libavcodec/proresenc_kostya_common.o
CC	libavcodec/prores_raw.o
CC	libavcodec/qoienc.o
CC	libavcodec/rtjpeg.o
CC	libavcodec/rawdec.o
CC	libavcodec/ra144.o
CC	libavcodec/raw.o
CC	libavcodec/roqvideo.o
CC	libavcodec/ra288.o
CC	libavcodec/sgirledec.o
CC	libavcodec/rv10enc.o
CC	libavcodec/sbrdsp_fixed.o
CC	libavcodec/rka.o
CC	libavcodec/rv40.o
CC	libavcodec/r210dec.o
CC	libavcodec/rv34_parser.o
CC	libavcodec/rv30dsp.o
CC	libavcodec/rv40dsp.o
CC	libavcodec/proresdsp.o
CC	libavcodec/rl2.o
CC	libavcodec/proresenc_kostya.o
CC	libavcodec/prosumer.o
CC	libavcodec/pthread_frame.o
CC	libavcodec/psd.o
CC	libavcodec/sbcdsp.o
CC	libavcodec/rasc.o
CC	libavcodec/ratecontrol.o
CC	libavcodec/rl.o
CC	libavcodec/qpeldsp.o
CC	libavcodec/rpza.o
CC	libavcodec/roqvideoenc.o
CC	libavcodec/screenpresso.o
CC	libavcodec/rv10.o
CC	libavcodec/rv34dsp.o
CC	libavcodec/rpzaenc.o
CC	libavcodec/pnmenc.o
CC	libavcodec/ra144enc.o
CC	libavcodec/ralf.o
CC	libavcodec/r210enc.o
CC	libavcodec/sbc.o
CC	libavcodec/s302m.o
CC	libavcodec/simple_idct.o
CC	libavcodec/qdmc.o
CC	libavcodec/rle.o
CC	libavcodec/s302menc.o
CC	libavcodec/pthread_slice.o
STRIP	libavutil/x86/tx_float.o
CC	libavcodec/qoi_parser.o
CC	libavcodec/rv34.o
CC	libavcodec/pthread.o
CC	libavcodec/pnmdec.o
CC	libavcodec/rv30.o
CC	libavcodec/rv60dec.o
CC	libavcodec/qsv_api.o
CC	libavcodec/sanm.o
CC	libavcodec/qtrleenc.o
CC	libavcodec/proresdec.o
CC	libavcodec/sbc_parser.o
CC	libavcodec/qdrw.o
CC	libavcodec/qtrle.o
CC	libavcodec/rangecoder.o
CC	libavcodec/ra144dec.o
CC	libavcodec/scpr.o
CC	libavcodec/samidec.o
CC	libavcodec/sga.o
CC	libavcodec/qoadec.o
CC	libavcodec/sbcdec.o
CC	libavcodec/prores_parser.o
CC	libavcodec/ptx.o
CC	libavcodec/prores_raw_parser.o
CC	libavcodec/rawenc.o
CC	libavcodec/roqaudioenc.o
CC	libavcodec/pnm_parser.o
CC	libavcodec/roqvideodec.o
CC	libavcodec/qoidec.o
CC	libavcodec/qcelpdec.o
CC	libavcodec/rv20enc.o
CC	libavcodec/qpeg.o
CC	libavcodec/proresenc_anatoliy.o
CC	libavcodec/rv60dsp.o
CC	libavcodec/rscc.o
CC	libavcodec/sbrdsp.o
CC	libavcodec/shorten.o
CC	libavcodec/sipr16k.o
CC	libavcodec/rtv1.o
CC	libavcodec/siren.o
CC	libavcodec/sgienc.o
CC	libavcodec/smpte_436m.o
CC	libavcodec/smcenc.o
CC	libavcodec/smc.o
CC	libavcodec/snappy.o
CC	libavcodec/realtextdec.o
CC	libavcodec/sgidec.o
CC	libavcodec/sipr.o
CC	libavcodec/sbcenc.o
CC	libavcodec/sinewin.o
CC	libavcodec/sheervideo.o
CC	libavcodec/smacker.o
CC	libavcodec/snow.o
CC	libavcodec/sipr_parser.o
CC	libavcodec/sonic.o
CC	libavcodec/takdec.o
CC	libavcodec/sp5xdec.o
CC	libavcodec/srtdec.o
CC	libavcodec/targa_y216dec.o
CC	libavcodec/tdsc.o
CC	libavcodec/svq1.o
CC	libavcodec/speexdec.o
CC	libavcodec/threadprogress.o
CC	libavcodec/svq1dec.o
CC	libavcodec/textdec.o
CC	libavcodec/texturedspenc.o
CC	libavcodec/startcode.o
CC	libavcodec/sunrast.o
CC	libavcodec/snowenc.o
CC	libavcodec/targaenc.o
CC	libavcodec/tak_parser.o
CC	libavcodec/snowdec.o
CC	libavcodec/speedhqdec.o
CC	libavcodec/targa.o
CC	libavcodec/speedhqenc.o
CC	libavcodec/takdsp.o
CC	libavcodec/svq1enc.o
CC	libavcodec/subviewerdec.o
CC	libavcodec/tak.o
CC	libavcodec/synth_filter.o
CC	libavcodec/srtenc.o
CC	libavcodec/texturedsp.o
CC	libavcodec/svq3.o
CC	libavcodec/sunrastenc.o
CC	libavcodec/truemotion2.o
CC	libavcodec/truespeech.o
CC	libavcodec/tiff_common.o
CC	libavcodec/twinvqdec.o
CC	libavcodec/tiff.o
CC	libavcodec/snow_dwt.o
CC	libavcodec/ttadsp.o
CC	libavcodec/tmv.o
CC	libavcodec/tscc.o
CC	libavcodec/v308enc.o
CC	libavcodec/v210x.o
CC	libavcodec/utils.o
CC	libavcodec/utvideodec.o
CC	libavcodec/tscc2.o
CC	libavcodec/truemotion2rt.o
CC	libavcodec/tiffenc.o
CC	libavcodec/ttaencdsp.o
CC	libavcodec/truemotion1.o
CC	libavcodec/utvideoenc.o
CC	libavcodec/ttaenc.o
CC	libavcodec/txd.o
CC	libavcodec/ttmlenc.o
CC	libavcodec/v210dec.o
CC	libavcodec/tpeldsp.o
CC	libavcodec/twinvq.o
CC	libavcodec/utvideodsp.o
CC	libavcodec/tiertexseqv.o
CC	libavcodec/tta.o
CC	libavcodec/to_upper4.o
CC	libavcodec/v210enc.o
CC	libavcodec/v410enc.o
CC	libavcodec/v408dec.o
CC	libavcodec/v308dec.o
CC	libavcodec/v408enc.o
CC	libavcodec/vbndec.o
CC	libavcodec/ulti.o
CC	libavcodec/vb.o
CC	libavcodec/v410dec.o
CC	libavcodec/vc1_parser.o
CC	libavcodec/vc1data.o
CC	libavcodec/vc1_mc.o
CC	libavcodec/vble.o
CC	libavcodec/vcr1.o
CC	libavcodec/vc2enc.o
CC	libavcodec/version.o
CC	libavcodec/vc1_block.o
CC	libavcodec/vbnenc.o
CC	libavcodec/vc1dec.o
CC	libavcodec/vc1_pred.o
CC	libavcodec/vc1_loopfilter.o
CC	libavcodec/vp8.o
CC	libavcodec/vp5dsp.o
CC	libavcodec/vlc.o
CC	libavcodec/vorbisenc.o
CC	libavcodec/vc1.o
CC	libavcodec/vmdvideo.o
CC	libavcodec/vp6.o
CC	libavcodec/vp3_parser.o
CC	libavcodec/vc1dsp.o
CC	libavcodec/vp8dsp.o
CC	libavcodec/vp6dsp.o
CC	libavcodec/vp9.o
CC	libavcodec/vorbis.o
CC	libavcodec/vp56.o
CC	libavcodec/vp8_parser.o
CC	libavcodec/vorbisdec.o
CC	libavcodec/vp9block.o
CC	libavcodec/videodsp.o
CC	libavcodec/vmixdec.o
CC	libavcodec/vp9dsp_12bpp.o
CC	libavcodec/vp56data.o
CC	libavcodec/vp9dsp_8bpp.o
CC	libavcodec/vp5.o
CC	libavcodec/vorbis_parser.o
CC	libavcodec/vp9dsp.o
CC	libavcodec/vp3.o
CC	libavcodec/vp9data.o
CC	libavcodec/vorbisdsp.o
CC	libavcodec/vp3dsp.o
CC	libavcodec/vp9_parser.o
CC	libavcodec/vmnc.o
CC	libavcodec/vorbis_data.o
CC	libavcodec/vmdaudio.o
CC	libavcodec/vima.o
CC	libavcodec/vp9dsp_10bpp.o
CC	libavcodec/vqavideo.o
CC	libavcodec/vp9lpf.o
CC	libavcodec/vp9recon.o
CC	libavcodec/vp9prob.o
CC	libavcodec/vulkan_decode.o
CC	libavcodec/vp9mvs.o
CC	libavcodec/vqcdec.o
CC	libavcodec/vulkan.o
CC	libavcodec/vvc/ctu.o
CC	libavcodec/vulkan_video.o
CC	libavcodec/vulkan_encode_av1.o
CC	libavcodec/vpx_rac.o
CC	libavcodec/vulkan_h264.o
CC	libavcodec/vulkan_encode.o
CC	libavcodec/vulkan_vp9.o
CC	libavcodec/vulkan_hevc.o
CC	libavcodec/vulkan_av1.o
CC	libavcodec/vvc/cabac.o
CC	libavcodec/vulkan_encode_h264.o
CC	libavcodec/vulkan_encode_h265.o
CC	libavcodec/vvc/data.o
CC	libavcodec/vvc/intra_utils.o
CC	libavcodec/vvc/inter.o
CC	libavcodec/wavpackenc.o
CC	libavcodec/vvc/ps.o
CC	libavcodec/webp_parser.o
X86ASM	libavcodec/x86/dnxhdenc.o
X86ASM	libavcodec/x86/cavsidct.o
CC	libavcodec/webp.o
CC	libavcodec/x86/h264chroma_init.o
CC	libavcodec/x86/exrdsp_init.o
CC	libavcodec/vvc/dsp.o
CC	libavcodec/wmv2enc.o
X86ASM	libavcodec/x86/h264_intrapred_10bit.o
X86ASM	libavcodec/x86/bswapdsp.o
CC	libavcodec/vvc/mvs.o
X86ASM	libavcodec/x86/cfhddsp.o
CC	libavcodec/wbmpdec.o
X86ASM	libavcodec/x86/dct32.o
X86ASM	libavcodec/x86/ac3dsp.o
CC	libavcodec/x86/h26x/h2656dsp.o
X86ASM	libavcodec/x86/h264_deblock.o
CC	libavcodec/wrapped_avframe.o
X86ASM	libavcodec/x86/h264_intrapred.o
CC	libavcodec/x86/aacpsdsp_init.o
X86ASM	libavcodec/x86/aacpsdsp.o
X86ASM	libavcodec/x86/h264_qpel_10bit.o
X86ASM	libavcodec/x86/h264_qpel_8bit.o
CC	libavcodec/x86/apv_dsp_init.o
X86ASM	libavcodec/x86/g722dsp.o
CC	libavcodec/wavarc.o
CC	libavcodec/x86/constants.o
X86ASM	libavcodec/x86/h264_weight_10bit.o
X86ASM	libavcodec/x86/h26x/h2656_inter.o
X86ASM	libavcodec/x86/hevc/dequant.o
X86ASM	libavcodec/x86/aacencdsp.o
CC	libavcodec/x86/idctdsp_init.o
CC	libavcodec/x86/ac3dsp_init.o
CC	libavcodec/x86/lossless_videoencdsp_init.o
X86ASM	libavcodec/x86/lossless_videodsp.o
X86ASM	libavcodec/x86/idctdsp.o
CC	libavcodec/x86/dnxhdenc_init.o
CC	libavcodec/wbmpenc.o
X86ASM	libavcodec/x86/cfhdencdsp.o
CC	libavcodec/x86/hpeldsp_init.o
X86ASM	libavcodec/x86/hevc/mc.o
CC	libavcodec/x86/dirac_dwt_init.o
CC	libavcodec/x86/flacdsp_init.o
CC	libavcodec/x86/mpeg4videodsp.o
CC	libavcodec/vvc/sei.o
CC	libavcodec/vvc_parser.o
CC	libavcodec/vvc/intra.o
X86ASM	libavcodec/x86/me_cmp.o
X86ASM	libavcodec/x86/pixblockdsp.o
CC	libavcodec/x86/proresdsp_init.o
X86ASM	libavcodec/x86/sbrdsp.o
CC	libavcodec/vvc/dec.o
CC	libavcodec/x86/opusdsp_init.o
CC	libavcodec/wavpackdata.o
X86ASM	libavcodec/x86/alacdsp.o
CC	libavcodec/x86/aacencdsp_init.o
X86ASM	libavcodec/x86/hevc/sao_10bit.o
X86ASM	libavcodec/x86/mlpdsp.o
X86ASM	libavcodec/x86/sbcdsp.o
CC	libavcodec/x86/dcadsp_init.o
CC	libavcodec/x86/mpegvideoencdsp_init.o
CC	libavcodec/webvttdec.o
CC	libavcodec/x86/sbrdsp_init.o
X86ASM	libavcodec/x86/lossless_videoencdsp.o
CC	libavcodec/x86/rv34dsp_init.o
X86ASM	libavcodec/x86/mpegvideoencdsp.o
X86ASM	libavcodec/x86/hevc/deblock.o
CC	libavcodec/x86/huffyuvdsp_init.o
X86ASM	libavcodec/x86/imdct36.o
X86ASM	libavcodec/x86/hevc/idct.o
CC	libavcodec/x86/bswapdsp_init.o
X86ASM	libavcodec/x86/hpeldsp.o
X86ASM	libavcodec/x86/pngdsp.o
X86ASM	libavcodec/x86/rv40dsp.o
CC	libavcodec/x86/vp3dsp_init.o
CC	libavcodec/x86/fdctdsp_init.o
X86ASM	libavcodec/x86/huffyuvdsp.o
CC	libavcodec/x86/svq1enc_init.o
CC	libavcodec/x86/fdct.o
X86ASM	libavcodec/x86/h263_loopfilter.o
X86ASM	libavcodec/x86/h264_weight.o
CC	libavcodec/vvc/refs.o
CC	libavcodec/x86/synth_filter_init.o
X86ASM	libavcodec/x86/vp9intrapred.o
CC	libavcodec/yop.o
CC	libavcodec/half2float.o
CC	libavcodec/x86/lossless_audiodsp_init.o
CC	libavcodec/xwd_parser.o
X86ASM	libavcodec/x86/rv34dsp.o
CC	libavcodec/x86/qpeldsp_init.o
CC	libavcodec/xma_parser.o
CC	libavcodec/webvttenc.o
X86ASM	libavcodec/x86/qpeldsp.o
CC	libavcodec/x86/alacdsp_init.o
CC	libavcodec/zmbv.o
CC	libavcodec/wmalosslessdec.o
CC	libavcodec/x86/sbcdsp_init.o
CC	libavcodec/xwddec.o
CC	libavcodec/x86/pixblockdsp_init.o
CC	libavcodec/xsubenc.o
CC	libavcodec/xfacedec.o
CC	libavcodec/xan.o
CC	libavcodec/xbmenc.o
CC	libswresample/audioconvert.o
CC	libavcodec/xbm_parser.o
CC	libavcodec/vvc/filter.o
CC	libavcodec/x86/cavsdsp.o
CC	libavcodec/x86/fmtconvert_init.o
X86ASM	libavcodec/x86/blockdsp.o
CC	libavcodec/vvc/thread.o
CC	libavcodec/wmadec.o
CC	libavcodec/wmavoice.o
CC	libavcodec/wavpack.o
X86ASM	libavcodec/x86/apv_dsp.o
X86ASM	libavcodec/x86/h264_idct_10bit.o
CC	libavcodec/vvc/itx_1d.o
X86ASM	libavcodec/x86/dirac_dwt.o
CC	libavcodec/ws-snd1.o
X86ASM	libavcodec/x86/diracdsp.o
CC	libavcodec/x86/h264_qpel.o
X86ASM	libavcodec/x86/h264_idct.o
X86ASM	libavcodec/x86/exrdsp.o
CC	libavcodec/x86/mpegaudiodsp.o
CC	libavcodec/x86/v210-init.o
X86ASM	libavcodec/x86/vvc/sad.o
X86ASM	libavcodec/x86/vp9lpf_16bpp.o
CC	libavcodec/x86/mpegvideoenc.o
X86ASM	libavcodec/x86/proresdsp.o
CC	libavcodec/x86/ttadsp_init.o
CC	libavcodec/ylc.o
CC	libavcodec/x86/vp9dsp_init_16bpp.o
X86ASM	libavcodec/x86/vorbisdsp.o
CC	libavcodec/zlib_wrapper.o
X86ASM	libavcodec/x86/svq1enc.o
X86ASM	libavcodec/x86/vp9itxfm_16bpp_avx512.o
CC	libavcodec/x86/vvc/dsp_init.o
CC	libavcodec/x86/takdsp_init.o
X86ASM	libavcodec/x86/fmtconvert.o
X86ASM	libavcodec/x86/vc1dsp_mc.o
CC	libavcodec/x86/vc1dsp_init.o
X86ASM	libavcodec/x86/vvc/dmvr.o
X86ASM	libavcodec/x86/vc1dsp_loopfilter.o
X86ASM	libavcodec/x86/v210.o
X86ASM	libavcodec/x86/huffyuvencdsp.o
X86ASM	libavcodec/x86/opusdsp.o
CC	libavcodec/x86/vc1dsp_mmx.o
CC	libavcodec/x86/rv40dsp_init.o
CC	libavcodec/x86/snowdsp.o
X86ASM	libavcodec/x86/flacdsp.o
X86ASM	libavcodec/x86/lossless_audiodsp.o
CC	libavcodec/x86/lossless_videodsp_init.o
CC	libavcodec/x86/mpegvideo.o
CC	libavcodec/xwdenc.o
X86ASM	libavcodec/x86/celt_pvq_search.o
CC	libavcodec/x86/lpc_init.o
CC	libavcodec/xbmdec.o
CC	libavcodec/wmv2dec.o
CC	libavcodec/wmaenc.o
CC	libavcodec/xiph.o
X86ASM	libavcodec/x86/cavs_qpel.o
CC	libavcodec/xxan.o
CC	libswresample/resample.o
CC	libavcodec/xsubdec.o
X86ASM	libavcodec/x86/audiodsp.o
CC	libswresample/x86/rematrix_init.o
CC	libavcodec/xface.o
X86ASM	libavcodec/x86/hevc/add_res.o
CC	libavcodec/zerocodec.o
X86ASM	libavcodec/x86/xvididct.o
CC	libswresample/x86/audio_convert_init.o
X86ASM	libavcodec/x86/vp9itxfm_avx2.o
X86ASM	libavcodec/x86/v210enc.o
CC	libavcodec/x86/pngdsp_init.o
CC	libavcodec/zmbvenc.o
CC	libavcodec/x86/flacencdsp_init.o
CC	libavcodec/wmaprodec.o
CC	libavcodec/x86/h264dsp_init.o
CC	libavcodec/x86/celt_pvq_init.o
CC	libavcodec/x86/audiodsp_init.o
CC	libavcodec/x86/diracdsp_init.o
CC	libavcodec/x86/h263dsp_init.o
CC	libavcodec/x86/vp6dsp_init.o
CC	libavcodec/xl.o
X86ASM	libavcodec/x86/vvc/sao.o
CC	libavcodec/wnv1.o
CC	libavcodec/x86/vorbisdsp_init.o
CC	libavcodec/wcmv.o
CC	libavcodec/y41pdec.o
CC	libswresample/options.o
X86ASM	libavcodec/x86/ttaencdsp.o
CC	libavcodec/xvididct.o
CC	libavcodec/x86/h264_intrapred_init.o
CC	libavcodec/x86/cfhddsp_init.o
CC	libavcodec/float2half.o
GEN	libswscale/libswscale.pc
CC	libswresample/swresample.o
CC	libavcodec/x86/utvideodsp_init.o
CC	libavcodec/xfaceenc.o
CC	libavcodec/xpmdec.o
X86ASM	libavcodec/x86/vvc/mc.o
CC	libavcodec/x86/vp9dsp_init_10bpp.o
X86ASM	libavcodec/x86/vvc/alf.o
X86ASM	libavcodec/x86/vp9itxfm_16bpp.o
X86ASM	libavcodec/x86/h264_deblock_10bit.o
CC	libswresample/dither.o
CC	libavcodec/wmv2dsp.o
CC	libavcodec/x86/blockdsp_init.o
CC	libswresample/resample_dsp.o
X86ASM	libswresample/x86/rematrix.o
CC	libswresample/version.o
X86ASM	libavcodec/x86/hevc/sao.o
X86ASM	libavcodec/x86/h264_chromamc_10bit.o
CC	libavcodec/x86/hevc/dsp_init.o
X86ASM	libavcodec/x86/vp9mc.o
X86ASM	libavcodec/x86/h264_chromamc.o
X86ASM	libavcodec/x86/simple_idct10.o
X86ASM	libavcodec/x86/vp3dsp.o
X86ASM	libavcodec/x86/lpc.o
X86ASM	libavcodec/x86/vp9intrapred_16bpp.o
X86ASM	libavcodec/x86/vvc/of.o
CC	libavcodec/x86/g722dsp_init.o
CC	libavcodec/x86/huffyuvencdsp_init.o
X86ASM	libavcodec/x86/dcadsp.o
CC	libavcodec/x86/ttaencdsp_init.o
X86ASM	libavcodec/x86/jpeg2000dsp.o
X86ASM	libavcodec/x86/synth_filter.o
X86ASM	libavcodec/x86/qpel.o
CC	libswresample/x86/resample_init.o
CC	libavcodec/y41penc.o
CC	libavcodec/x86/xvididct_init.o
CC	libavcodec/x86/vp9dsp_init_12bpp.o
X86ASM	libavcodec/x86/vp9itxfm_avx512.o
X86ASM	libavcodec/x86/fpel.o
CC	libavcodec/x86/mlpdsp_init.o
X86ASM	libavcodec/x86/vp8dsp.o
CC	libswresample/swresample_frame.o
GEN	libavdevice/libavdevice.pc
CC	libavcodec/x86/cfhdencdsp_init.o
X86ASM	libavcodec/x86/ac3dsp_downmix.o
X86ASM	libavcodec/x86/vp8dsp_loopfilter.o
CC	libavcodec/x86/v210enc_init.o
X86ASM	libavcodec/x86/ttadsp.o
X86ASM	libavcodec/x86/takdsp.o
CC	libavcodec/yuv4enc.o
GEN	libavformat/libavformat.pc
CC	libavcodec/x86/videodsp_init.o
X86ASM	libavcodec/x86/videodsp.o
X86ASM	libavcodec/x86/vp9lpf.o
X86ASM	libswresample/x86/audio_convert.o
WINDRES	libavcodec/avcodecres.o
CC	libswresample/rematrix.o
HOSTCC	doc/print_options.o
GEN	libswresample/libswresample.pc
X86ASM	libavcodec/x86/utvideodsp.o
WINDRES	libswresample/swresampleres.o
X86ASM	libavcodec/x86/flac_dsp_gpl.o
X86ASM	libswresample/x86/resample.o
X86ASM	libavcodec/x86/vp9mc_16bpp.o
CC	libavcodec/yuv4dec.o
GEN	libavdevice/libavdevice.ver
X86ASM	libavcodec/x86/vp6dsp.o
GEN	libavfilter/libavfilter.pc
CC	fftools/ffmpeg_opt.o
X86ASM	libavcodec/x86/vp9itxfm.o
CC	fftools/ffmpeg_dec.o
CC	fftools/thread_queue.o
GEN	libavcodec/libavcodec.pc
CC	fftools/graph/graphprint.o
CC	fftools/sync_queue.o
CC	fftools/textformat/tw_avio.o
CC	fftools/ffmpeg_mux.o
CC	libavcodec/x86/vp8dsp_init.o
CC	fftools/textformat/avtextformat.o
GEN	libavutil/libavutil.pc
CC	fftools/ffmpeg_mux_init.o
GEN	libavutil/libavutil.ver
CC	libavcodec/x86/me_cmp_init.o
CC	libavcodec/wma.o
CC	fftools/ffmpeg_demux.o
CC	fftools/ffmpeg_enc.o
CC	libavcodec/x86/vp9dsp_init.o
X86ASM	libavcodec/x86/vvc/sao_10bit.o
CC	fftools/ffmpeg_hw.o
CC	fftools/ffmpeg_sched.o
CC	libavcodec/x86/jpeg2000dsp_init.o
CC	fftools/ffmpeg_filter.o
GEN	libavfilter/libavfilter.ver
GEN	libavformat/libavformat.ver
CC	fftools/textformat/tf_default.o
CC	fftools/textformat/tf_xml.o
EXTERN_PREFIX="" AR="ar" NM="nm -g" ./compat/windows/makedef libavutil/libavutil.ver libavutil/adler32.o libavutil/aes.o libavutil/aes_ctr.o libavutil/ambient_viewing_environment.o libavutil/audio_fifo.o libavutil/avsscanf.o libavutil/avstring.o libavutil/base64.o libavutil/blowfish.o libavutil/bprint.o libavutil/buffer.o libavutil/camellia.o libavutil/cast5.o libavutil/channel_layout.o libavutil/container_fifo.o libavutil/cpu.o libavutil/crc.o libavutil/csp.o libavutil/des.o libavutil/detection_bbox.o libavutil/dict.o libavutil/display.o libavutil/dovi_meta.o libavutil/downmix_info.o libavutil/encryption_info.o libavutil/error.o libavutil/eval.o libavutil/executor.o libavutil/fifo.o libavutil/file.o libavutil/file_open.o libavutil/film_grain_params.o libavutil/fixed_dsp.o libavutil/float_dsp.o libavutil/float_scalarproduct.o libavutil/frame.o libavutil/hash.o libavutil/hdr_dynamic_metadata.o libavutil/hdr_dynamic_vivid_metadata.o libavutil/hmac.o libavutil/hwcontext.o libavutil/hwcontext_d3d11va.o libavutil/hwcontext_d3d12va.o libavutil/hwcontext_dxva2.o libavutil/hwcontext_vulkan.o libavutil/iamf.o libavutil/imgutils.o libavutil/integer.o libavutil/intmath.o libavutil/lfg.o libavutil/lls.o libavutil/log.o libavutil/log2_tab.o libavutil/lzo.o libavutil/mastering_display_metadata.o libavutil/mathematics.o libavutil/md5.o libavutil/mem.o libavutil/murmur3.o libavutil/opt.o libavutil/parseutils.o libavutil/pixdesc.o libavutil/pixelutils.o libavutil/random_seed.o libavutil/rational.o libavutil/rc4.o libavutil/refstruct.o libavutil/reverse.o libavutil/ripemd.o libavutil/samplefmt.o libavutil/sha.o libavutil/sha512.o libavutil/side_data.o libavutil/slicethread.o libavutil/spherical.o libavutil/stereo3d.o libavutil/tdrdi.o libavutil/tea.o libavutil/threadmessage.o libavutil/time.o libavutil/timecode.o libavutil/timecode_internal.o libavutil/timestamp.o libavutil/tree.o libavutil/twofish.o libavutil/tx.o libavutil/tx_double.o libavutil/tx_float.o libavutil/tx_int32.o libavutil/utils.o libavutil/uuid.o libavutil/version.o libavutil/video_enc_params.o libavutil/video_hint.o libavutil/vulkan.o libavutil/x86/aes.o libavutil/x86/aes_init.o libavutil/x86/cpu.o libavutil/x86/cpuid.o libavutil/x86/crc.o libavutil/x86/fixed_dsp.o libavutil/x86/fixed_dsp_init.o libavutil/x86/float_dsp.o libavutil/x86/float_dsp_init.o libavutil/x86/imgutils.o libavutil/x86/imgutils_init.o libavutil/x86/lls.o libavutil/x86/lls_init.o libavutil/x86/pixelutils.o libavutil/x86/tx_float.o libavutil/x86/tx_float_init.o libavutil/xga_font_data.o libavutil/xtea.o libavutil/avutilres.o > libavutil/avutil-60.def
CC	fftools/opt_common.o
CC	fftools/cmdutils.o
CC	fftools/textformat/tf_ini.o
STRIP	libavcodec/x86/hevc/add_res.o
STRIP	libavcodec/x86/aacpsdsp.o
STRIP	libavcodec/x86/ttaencdsp.o
STRIP	libavcodec/x86/dnxhdenc.o
CC	fftools/textformat/tw_buffer.o
CC	fftools/ffmpeg.o
STRIP	libavcodec/x86/hpeldsp.o
CC	fftools/resources/resman.o
CC	fftools/textformat/tf_mermaid.o
CC	fftools/textformat/tf_compact.o
STRIP	libavcodec/x86/rv40dsp.o
STRIP	libavcodec/x86/h263_loopfilter.o
STRIP	libavcodec/x86/h264_weight.o
STRIP	libavcodec/x86/vorbisdsp.o
GEN	libswscale/libswscale.ver
STRIP	libavcodec/x86/sbcdsp.o
STRIP	libavcodec/x86/audiodsp.o
STRIP	libavcodec/x86/v210enc.o
STRIP	libavcodec/x86/vvc/sao.o
CC	fftools/textformat/tf_json.o
STRIP	libavcodec/x86/dct32.o
STRIP	libavcodec/x86/mpegvideoencdsp.o
STRIP	libavcodec/x86/hevc/dequant.o
STRIP	libavcodec/x86/qpeldsp.o
STRIP	libavcodec/x86/flacdsp.o
STRIP	libavcodec/x86/fmtconvert.o
STRIP	libavcodec/x86/lossless_videodsp.o
STRIP	libavcodec/x86/dirac_dwt.o
STRIP	libavcodec/x86/cfhddsp.o
STRIP	libavcodec/x86/ac3dsp.o
STRIP	libavcodec/x86/pixblockdsp.o
CC	fftools/textformat/tf_flat.o
STRIP	libavcodec/x86/cavsidct.o
STRIP	libavcodec/x86/bswapdsp.o
STRIP	libavcodec/x86/vvc/sad.o
STRIP	libavcodec/x86/huffyuvencdsp.o
STRIP	libavcodec/x86/blockdsp.o
STRIP	libswresample/x86/rematrix.o
STRIP	libavcodec/x86/cavs_qpel.o
STRIP	libavcodec/x86/lossless_videoencdsp.o
STRIP	libavcodec/x86/sbrdsp.o
STRIP	libavcodec/x86/cfhdencdsp.o
STRIP	libavcodec/x86/exrdsp.o
STRIP	libavcodec/x86/idctdsp.o
STRIP	libavcodec/x86/diracdsp.o
STRIP	libavcodec/x86/opusdsp.o
STRIP	libavcodec/x86/mlpdsp.o
STRIP	libavcodec/x86/pngdsp.o
STRIP	libavcodec/x86/alacdsp.o
STRIP	libavcodec/x86/v210.o
STRIP	libavcodec/x86/rv34dsp.o
STRIP	libavcodec/x86/vc1dsp_mc.o
STRIP	libavcodec/x86/huffyuvdsp.o
STRIP	libavcodec/x86/aacencdsp.o
CC	fftools/textformat/tw_stdout.o
STRIP	libavcodec/x86/g722dsp.o
STRIP	libavcodec/x86/proresdsp.o
STRIP	libavcodec/x86/hevc/sao_10bit.o
STRIP	libswresample/x86/audio_convert.o
STRIP	libavcodec/x86/h264_idct.o
STRIP	libavcodec/x86/vvc/dmvr.o
STRIP	libavcodec/x86/hevc/sao.o
CC	fftools/ffprobe.o
STRIP	libavcodec/x86/apv_dsp.o
STRIP	libavcodec/x86/h264_intrapred_10bit.o
STRIP	libavcodec/x86/vc1dsp_loopfilter.o
STRIP	libavcodec/x86/h264_intrapred.o
STRIP	libavcodec/x86/celt_pvq_search.o
STRIP	libavcodec/x86/lossless_audiodsp.o
STRIP	libavcodec/x86/imdct36.o
STRIP	libavcodec/x86/hevc/idct.o
STRIP	libavcodec/x86/h264_idct_10bit.o
STRIP	libavcodec/x86/h264_chromamc.o
STRIP	libavcodec/x86/me_cmp.o
STRIP	libavcodec/x86/ac3dsp_downmix.o
STRIP	libavcodec/x86/fpel.o
STRIP	libavcodec/x86/synth_filter.o
STRIP	libavcodec/x86/takdsp.o
STRIP	libavcodec/x86/svq1enc.o
STRIP	libavcodec/x86/utvideodsp.o
STRIP	libavcodec/x86/dcadsp.o
STRIP	libavcodec/x86/h264_qpel_8bit.o
STRIP	libavcodec/x86/h264_qpel_10bit.o
STRIP	libavcodec/x86/lpc.o
STRIP	libavcodec/x86/vp6dsp.o
STRIP	libavcodec/x86/h264_deblock_10bit.o
STRIP	libavcodec/x86/ttadsp.o
STRIP	libavcodec/x86/h264_deblock.o
STRIP	libavcodec/x86/h264_chromamc_10bit.o
STRIP	libavcodec/x86/jpeg2000dsp.o
STRIP	libavcodec/x86/qpel.o
STRIP	libavcodec/x86/vp8dsp.o
STRIP	libavcodec/x86/vp9itxfm_16bpp_avx512.o
STRIP	libavcodec/x86/vvc/mc.o
STRIP	libavcodec/x86/h264_weight_10bit.o
STRIP	libavcodec/x86/vp8dsp_loopfilter.o
STRIP	libavcodec/x86/vvc/of.o
STRIP	libavcodec/x86/vp9itxfm_avx2.o
STRIP	libavcodec/x86/vp3dsp.o
STRIP	libavcodec/x86/vp9intrapred_16bpp.o
STRIP	libavcodec/x86/hevc/mc.o
STRIP	libavcodec/x86/videodsp.o
STRIP	libavcodec/x86/vp9intrapred.o
STRIP	libavcodec/x86/xvididct.o
STRIP	libswresample/x86/resample.o
HOSTLD	doc/print_options.exe
STRIP	libavcodec/x86/vvc/alf.o
STRIP	libavcodec/x86/flac_dsp_gpl.o
STRIP	libavcodec/x86/hevc/deblock.o
STRIP	libavcodec/x86/vp9itxfm_avx512.o
STRIP	libavcodec/x86/vp9mc_16bpp.o
STRIP	libavcodec/x86/vp9mc.o
GEN	libswresample/libswresample.ver
GENTEXI	doc/avoptions_format.texi
GENTEXI	doc/avoptions_codec.texi
STRIP	libavcodec/x86/simple_idct10.o
STRIP	libavcodec/x86/vvc/sao_10bit.o
STRIP	libavcodec/x86/h26x/h2656_inter.o
LD	libavutil/avutil-60.dll
dlltool -m i386:x86-64 -d libavutil/avutil-60.def -l libavutil/avutil.lib -D avutil-60.dll
STRIP	libavcodec/x86/vp9lpf_16bpp.o
EXTERN_PREFIX="" AR="ar" NM="nm -g" ./compat/windows/makedef libswscale/libswscale.ver libswscale/alphablend.o libswscale/cms.o libswscale/csputils.o libswscale/format.o libswscale/gamma.o libswscale/graph.o libswscale/hscale.o libswscale/hscale_fast_bilinear.o libswscale/input.o libswscale/lut3d.o libswscale/ops.o libswscale/ops_backend.o libswscale/ops_chain.o libswscale/ops_dispatch.o libswscale/ops_memcpy.o libswscale/ops_optimizer.o libswscale/options.o libswscale/output.o libswscale/rgb2rgb.o libswscale/slice.o libswscale/swscale.o libswscale/swscale_unscaled.o libswscale/utils.o libswscale/version.o libswscale/vscale.o libswscale/vulkan/ops.o libswscale/vulkan/vulkan.o libswscale/x86/hscale_fast_bilinear_simd.o libswscale/x86/input.o libswscale/x86/ops.o libswscale/x86/ops_float.o libswscale/x86/ops_int.o libswscale/x86/output.o libswscale/x86/range_convert.o libswscale/x86/rgb2rgb.o libswscale/x86/rgb_2_rgb.o libswscale/x86/scale.o libswscale/x86/scale_avx2.o libswscale/x86/swscale.o libswscale/x86/yuv2rgb.o libswscale/x86/yuv2yuvX.o libswscale/x86/yuv_2_rgb.o libswscale/yuv2rgb.o libswscale/half2float.o libswscale/log2_tab.o libswscale/swscaleres.o > libswscale/swscale-9.def
EXTERN_PREFIX="" AR="ar" NM="nm -g" ./compat/windows/makedef libswresample/libswresample.ver libswresample/audioconvert.o libswresample/dither.o libswresample/options.o libswresample/rematrix.o libswresample/resample.o libswresample/resample_dsp.o libswresample/swresample.o libswresample/swresample_frame.o libswresample/version.o libswresample/x86/audio_convert.o libswresample/x86/audio_convert_init.o libswresample/x86/rematrix.o libswresample/x86/rematrix_init.o libswresample/x86/resample.o libswresample/x86/resample_init.o libswresample/log2_tab.o libswresample/swresampleres.o > libswresample/swresample-6.def
POD	doc/ffmpeg-all.pod
POD	doc/ffprobe.pod
POD	doc/ffprobe-all.pod
POD	doc/ffmpeg-codecs.pod
POD	doc/ffmpeg-bitstream-filters.pod
POD	doc/ffmpeg.pod
POD	doc/ffmpeg-utils.pod
POD	doc/ffmpeg-scaler.pod
POD	doc/ffmpeg-protocols.pod
POD	doc/ffmpeg-resampler.pod
POD	doc/libswscale.pod
POD	doc/ffmpeg-devices.pod
POD	doc/libavformat.pod
POD	doc/ffmpeg-formats.pod
POD	doc/libavutil.pod
POD	doc/libavfilter.pod
POD	doc/libavcodec.pod
POD	doc/libavdevice.pod
POD	doc/ffmpeg-filters.pod
POD	doc/libswresample.pod
MAN	doc/ffmpeg-scaler.1
MAN	doc/ffmpeg-utils.1
MAN	doc/ffmpeg-bitstream-filters.1
MAN	doc/ffprobe.1
MAN	doc/ffmpeg-resampler.1
MAN	doc/ffmpeg-protocols.1
MAN	doc/libswscale.3
MAN	doc/ffmpeg-codecs.1
MAN	doc/libavutil.3
MAN	doc/libavcodec.3
MAN	doc/libavformat.3
MAN	doc/ffmpeg.1
MAN	doc/ffprobe-all.1
MAN	doc/libswresample.3
MAN	doc/ffmpeg-formats.1
MAN	doc/ffmpeg-devices.1
MAN	doc/libavfilter.3
MAN	doc/libavdevice.3
MAN	doc/ffmpeg-filters.1
MAN	doc/ffmpeg-all.1
STRIP	libavcodec/x86/vp9itxfm_16bpp.o
LD	libswscale/swscale-9.dll
LD	libswresample/swresample-6.dll
dlltool -m i386:x86-64 -d libswresample/swresample-6.def -l libswresample/swresample.lib -D swresample-6.dll
dlltool -m i386:x86-64 -d libswscale/swscale-9.def -l libswscale/swscale.lib -D swscale-9.dll
STRIP	libavcodec/x86/vp9lpf.o
STRIP	libavcodec/x86/vp9itxfm.o
]]>
Sahil Gautam 972191: https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22612 Wed, 25 Mar 2026 02:04:27 +0000
michaelni approved FFmpeg/FFmpeg#22553 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22553#issuecomment-33207 avfilter/af_whisper.c: Set split_on_word <![CDATA[avfilter/af_whisper.c: Set split_on_word]]> michaelni 972119: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22553#issuecomment-33207 Wed, 25 Mar 2026 01:56:43 +0000 michaelni pushed to master at FFmpeg/FFmpeg https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/5d70f0844ced0896e8bf2b6921e7765725852045 <a href="https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/5d70f0844ced0896e8bf2b6921e7765725852045">5d70f0844ced0896e8bf2b6921e7765725852045</a> libavutil/stereo3d: fix prefix matching in *_from_name() functions <![CDATA[5d70f0844ced0896e8bf2b6921e7765725852045 libavutil/stereo3d: fix prefix matching in *_from_name() functions]]> michaelni 972045: https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/5d70f0844ced0896e8bf2b6921e7765725852045 Wed, 25 Mar 2026 01:32:25 +0000 michaelni merged pull request FFmpeg/FFmpeg#22582 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22582 libavutil/stereo3d: fix prefix matching in *_from_name() functions <![CDATA[libavutil/stereo3d: fix prefix matching in *_from_name() functions]]> michaelni 971973: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22582 Wed, 25 Mar 2026 01:32:24 +0000 michaelni approved FFmpeg/FFmpeg#22582 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22582#issuecomment-33201 libavutil/stereo3d: fix prefix matching in *_from_name() functions <![CDATA[libavutil/stereo3d: fix prefix matching in *_from_name() functions]]> michaelni 971901: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22582#issuecomment-33201 Wed, 25 Mar 2026 01:32:14 +0000 Jack Lau suggested changes for FFmpeg/FFmpeg#22602 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22602#issuecomment-33199 Add a dependency on protocol_udp to protocol_tls <![CDATA[Add a dependency on protocol_udp to protocol_tls]]> Jack Lau 971829: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22602#issuecomment-33199 Wed, 25 Mar 2026 01:24:07 +0000 Jack Lau commented on pull request FFmpeg/FFmpeg#22602 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22602#issuecomment-33198 Add a dependency on protocol_udp to protocol_tls <p dir="auto">I don&#39;t think we want TLS depends UDP,</p> <![CDATA[Add a dependency on protocol_udp to protocol_tls

I don't think we want TLS depends UDP,

]]>
Jack Lau 971758: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22602#issuecomment-33198 Wed, 25 Mar 2026 01:24:07 +0000
michaelni pushed to master at FFmpeg/FFmpeg https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/9559a6036d8b9e1481c0c8977e5e215ca5c23211 <a href="https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/9559a6036d8b9e1481c0c8977e5e215ca5c23211">9559a6036d8b9e1481c0c8977e5e215ca5c23211</a> libavfilter/vf_v360: fix operator precedence in stereo loop condition <![CDATA[9559a6036d8b9e1481c0c8977e5e215ca5c23211 libavfilter/vf_v360: fix operator precedence in stereo loop condition]]> michaelni 971683: https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/9559a6036d8b9e1481c0c8977e5e215ca5c23211 Wed, 25 Mar 2026 01:19:13 +0000 michaelni closed issue FFmpeg/FFmpeg#22276 https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22276#issuecomment-33195 vf_v360.c: Likely incorrect loop condition <![CDATA[vf_v360.c: Likely incorrect loop condition]]> michaelni 971611: https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22276#issuecomment-33195 Wed, 25 Mar 2026 01:19:12 +0000 michaelni merged pull request FFmpeg/FFmpeg#22593 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22593 libavfilter/vf_v360: fix operator precedence in stereo loop condition <![CDATA[libavfilter/vf_v360: fix operator precedence in stereo loop condition]]> michaelni 971539: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22593 Wed, 25 Mar 2026 01:19:12 +0000 michaelni approved FFmpeg/FFmpeg#22593 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22593#issuecomment-33193 libavfilter/vf_v360: fix operator precedence in stereo loop condition <![CDATA[libavfilter/vf_v360: fix operator precedence in stereo loop condition]]> michaelni 971467: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22593#issuecomment-33193 Wed, 25 Mar 2026 01:19:00 +0000 James Almer commented on pull request FFmpeg/FFmpeg#22594 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22594#issuecomment-33191 lavfi/vf_tiltandshift: stop (ab)using AVFrame.opaque <p dir="auto">I can update the documentation for ff_get_format()</p> <![CDATA[lavfi/vf_tiltandshift: stop (ab)using AVFrame.opaque

I can update the documentation for ff_get_format()

]]>
James Almer 971396: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22594#issuecomment-33191 Wed, 25 Mar 2026 01:17:48 +0000
michaelni commented on pull request FFmpeg/FFmpeg#22594 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22594#issuecomment-33189 lavfi/vf_tiltandshift: stop (ab)using AVFrame.opaque <p dir="auto">ff_get_format() is documented as &#34;the last entry in the list must be the most accurate software format.&#34; this feels mismatching a bit</p> <![CDATA[lavfi/vf_tiltandshift: stop (ab)using AVFrame.opaque

ff_get_format() is documented as "the last entry in the list must be the most accurate software format." this feels mismatching a bit

]]>
michaelni 971324: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22594#issuecomment-33189 Wed, 25 Mar 2026 01:12:39 +0000
mertalev commented on pull request FFmpeg/FFmpeg#22584 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22584#issuecomment-33188 avformat/hlsenc: add LL-HLS support <p dir="auto">Oops! I changed it to remux instead</p> <![CDATA[avformat/hlsenc: add LL-HLS support

Oops! I changed it to remux instead

]]>
mertalev 971251: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22584#issuecomment-33188 Wed, 25 Mar 2026 01:00:48 +0000
michaelni created pull request FFmpeg/FFmpeg#22611 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22611 22611#avcodec/alsdec: do not set nbits invalidly# <![CDATA[

note that the spec actually disallows the 0 case too but we are
a little lenient here so the full 24bit twos-complement range can be handled

Signed-off-by: Michael Niedermayer [email protected]

]]>
michaelni 971175: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22611 Wed, 25 Mar 2026 00:39:19 +0000
michaelni pushed to master at FFmpeg/FFmpeg https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/1853c80e20c517c094af0d12605c435b9f5f0972 <a href="https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/1853c80e20c517c094af0d12605c435b9f5f0972">1853c80e20c517c094af0d12605c435b9f5f0972</a> avcodec/alsdec: fix abs(INT_MIN) UB in read_diff_float_data() <![CDATA[1853c80e20c517c094af0d12605c435b9f5f0972 avcodec/alsdec: fix abs(INT_MIN) UB in read_diff_float_data()]]> michaelni 971099: https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/1853c80e20c517c094af0d12605c435b9f5f0972 Wed, 25 Mar 2026 00:16:46 +0000 michaelni merged pull request FFmpeg/FFmpeg#22599 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22599 avcodec/alsdec: fix abs(INT_MIN) UB in read_diff_float_data() <![CDATA[avcodec/alsdec: fix abs(INT_MIN) UB in read_diff_float_data()]]> michaelni 971027: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22599 Wed, 25 Mar 2026 00:16:46 +0000 michaelni approved FFmpeg/FFmpeg#22599 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22599#issuecomment-33178 avcodec/alsdec: fix abs(INT_MIN) UB in read_diff_float_data() <p dir="auto">The abs(INT_MIN) UB fix is correct as far as it goes, but I do not think this is sufficient.</p> <![CDATA[avcodec/alsdec: fix abs(INT_MIN) UB in read_diff_float_data()

The abs(INT_MIN) UB fix is correct as far as it goes, but I do not think this is sufficient.

]]>
michaelni 970955: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22599#issuecomment-33178 Wed, 25 Mar 2026 00:16:16 +0000
James Almer pushed to master at FFmpeg/FFmpeg https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/fc7cab6be30b3dde0fd80cc122995c099dfac4e2 <a href="https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/fc7cab6be30b3dde0fd80cc122995c099dfac4e2">fc7cab6be30b3dde0fd80cc122995c099dfac4e2</a> avformat/mov: Handle integer overflow in MOV parser <![CDATA[fc7cab6be30b3dde0fd80cc122995c099dfac4e2 avformat/mov: Handle integer overflow in MOV parser]]> James Almer 970883: https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/fc7cab6be30b3dde0fd80cc122995c099dfac4e2 Wed, 25 Mar 2026 00:13:16 +0000 James Almer automatically merged pull request FFmpeg/FFmpeg#22370 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22370 avformat/mov: Handle integer overflow in MOV parser <![CDATA[avformat/mov: Handle integer overflow in MOV parser]]> James Almer 970812: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22370 Wed, 25 Mar 2026 00:13:14 +0000 James Almer commented on pull request FFmpeg/FFmpeg#22370 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22370#issuecomment-33171 avformat/mov: Handle integer overflow in MOV parser <p dir="auto"><a href="/usepgp" class="mention" rel="nofollow">@usepgp</a> wrote in <a href="https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22370#issuecomment-33169" class="ref-issue" rel="nofollow">#22370 (comment)</a>:</p> <![CDATA[avformat/mov: Handle integer overflow in MOV parser

@usepgp wrote in #22370 (comment):

]]>
James Almer 970739: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22370#issuecomment-33171 Tue, 24 Mar 2026 23:57:26 +0000
James Almer approved FFmpeg/FFmpeg#22370 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22370#issuecomment-33170 avformat/mov: Handle integer overflow in MOV parser <![CDATA[avformat/mov: Handle integer overflow in MOV parser]]> James Almer 970668: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22370#issuecomment-33170 Tue, 24 Mar 2026 23:56:39 +0000 Ted Meyer commented on pull request FFmpeg/FFmpeg#22370 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22370#issuecomment-33169 avformat/mov: Handle integer overflow in MOV parser <p dir="auto"><a href="/jamrial" class="mention" rel="nofollow">@jamrial</a> What else should I be doing to get a review?</p> <![CDATA[avformat/mov: Handle integer overflow in MOV parser

@jamrial What else should I be doing to get a review?

]]>
Ted Meyer 970596: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22370#issuecomment-33169 Tue, 24 Mar 2026 23:50:01 +0000
James Almer merged pull request FFmpeg/FFmpeg#22591 https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22591 avformat/codecstring: fix undefined lcevc symbols if muxers are disabled <![CDATA[avformat/codecstring: fix undefined lcevc symbols if muxers are disabled]]> James Almer 970308: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22591 Tue, 24 Mar 2026 23:14:45 +0000