# /data/jenkins/workspace/oi-encumbered/components/encumbered/ffmpeg/ffmpeg-7.1/configure --prefix=/usr --mandir=/usr/share/man --bindir=/usr/bin --libdir=/usr/lib/amd64 --cc=/usr/gcc/13/bin/gcc --enable-runtime-cpudetect --enable-mmx --enable-sse --enable-ssse3 --enable-avx --disable-debug --enable-nonfree --enable-gpl --enable-postproc --enable-avfilter --enable-swscale --enable-libgsm --enable-libxvid --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libwebp --enable-libtheora --enable-libmp3lame --enable-libvorbis --enable-libvpx --enable-libxcb --enable-libspeex --enable-pthreads --enable-libass --enable-openssl --enable-openal --enable-swresample --enable-libopenjpeg --enable-librtmp --enable-vdpau --enable-shared --disable-static --ignore-tests=source ALL_COMPONENTS=$'\n \n aac_adtstoasc_bsf\nav1_frame_merge_bsf\nav1_frame_split_bsf\nav1_metadata_bsf\nchomp_bsf\ndump_extradata_bsf\ndca_core_bsf\ndovi_rpu_bsf\ndts2pts_bsf\ndv_error_marker_bsf\neac3_core_bsf\nevc_frame_merge_bsf\nextract_extradata_bsf\nfilter_units_bsf\nh264_metadata_bsf\nh264_mp4toannexb_bsf\nh264_redundant_pps_bsf\nhapqa_extract_bsf\nhevc_metadata_bsf\nhevc_mp4toannexb_bsf\nimx_dump_header_bsf\nmedia100_to_mjpegb_bsf\nmjpeg2jpeg_bsf\nmjpega_dump_header_bsf\nmpeg2_metadata_bsf\nmpeg4_unpack_bframes_bsf\nmov2textsub_bsf\nnoise_bsf\nnull_bsf\nopus_metadata_bsf\npcm_rechunk_bsf\npgs_frame_merge_bsf\nprores_metadata_bsf\nremove_extradata_bsf\nsetts_bsf\nshowinfo_bsf\ntext2movsub_bsf\ntrace_headers_bsf\ntruehd_core_bsf\nvp9_metadata_bsf\nvp9_raw_reorder_bsf\nvp9_superframe_bsf\nvp9_superframe_split_bsf\nvvc_metadata_bsf\nvvc_mp4toannexb_bsf\n aasc_decoder\naic_decoder\nalias_pix_decoder\nagm_decoder\namv_decoder\nanm_decoder\nansi_decoder\napng_decoder\narbc_decoder\nargo_decoder\nasv1_decoder\nasv2_decoder\naura_decoder\naura2_decoder\navrp_decoder\navrn_decoder\navs_decoder\navui_decoder\nbethsoftvid_decoder\nbfi_decoder\nbink_decoder\nbitpacked_decoder\nbmp_decoder\nbmv_video_decoder\nbrender_pix_decoder\nc93_decoder\ncavs_decoder\ncdgraphics_decoder\ncdtoons_decoder\ncdxl_decoder\ncfhd_decoder\ncinepak_decoder\nclearvideo_decoder\ncljr_decoder\ncllc_decoder\ncomfortnoise_decoder\ncpia_decoder\ncri_decoder\ncscd_decoder\ncyuv_decoder\ndds_decoder\ndfa_decoder\ndirac_decoder\ndnxhd_decoder\ndpx_decoder\ndsicinvideo_decoder\ndvaudio_decoder\ndvvideo_decoder\ndxa_decoder\ndxtory_decoder\ndxv_decoder\neacmv_decoder\neamad_decoder\neatgq_decoder\neatgv_decoder\neatqi_decoder\neightbps_decoder\neightsvx_exp_decoder\neightsvx_fib_decoder\nescape124_decoder\nescape130_decoder\nexr_decoder\nffv1_decoder\nffvhuff_decoder\nfic_decoder\nfits_decoder\nflashsv_decoder\nflashsv2_decoder\nflic_decoder\nflv_decoder\nfmvc_decoder\nfourxm_decoder\nfraps_decoder\nfrwu_decoder\ng2m_decoder\ngdv_decoder\ngem_decoder\ngif_decoder\nh261_decoder\nh263_decoder\nh263i_decoder\nh263p_decoder\nh263_v4l2m2m_decoder\nh264_decoder\nh264_v4l2m2m_decoder\nh264_mediacodec_decoder\nh264_mmal_decoder\nh264_qsv_decoder\nh264_rkmpp_decoder\nhap_decoder\nhevc_decoder\nhevc_qsv_decoder\nhevc_rkmpp_decoder\nhevc_v4l2m2m_decoder\nhnm4_video_decoder\nhq_hqa_decoder\nhqx_decoder\nhuffyuv_decoder\nhymt_decoder\nidcin_decoder\niff_ilbm_decoder\nimm4_decoder\nimm5_decoder\nindeo2_decoder\nindeo3_decoder\nindeo4_decoder\nindeo5_decoder\ninterplay_video_decoder\nipu_decoder\njpeg2000_decoder\njpegls_decoder\njv_decoder\nkgv1_decoder\nkmvc_decoder\nlagarith_decoder\nlead_decoder\nloco_decoder\nlscr_decoder\nm101_decoder\nmagicyuv_decoder\nmdec_decoder\nmedia100_decoder\nmimic_decoder\nmjpeg_decoder\nmjpegb_decoder\nmmvideo_decoder\nmobiclip_decoder\nmotionpixels_decoder\nmpeg1video_decoder\nmpeg2video_decoder\nmpeg4_decoder\nmpeg4_v4l2m2m_decoder\nmpeg4_mmal_decoder\nmpegvideo_decoder\nmpeg1_v4l2m2m_decoder\nmpeg2_mmal_decoder\nmpeg2_v4l2m2m_decoder\nmpeg2_qsv_decoder\nmpeg2_mediacodec_decoder\nmsa1_decoder\nmscc_decoder\nmsmpeg4v1_decoder\nmsmpeg4v2_decoder\nmsmpeg4v3_decoder\nmsp2_decoder\nmsrle_decoder\nmss1_decoder\nmss2_decoder\nmsvideo1_decoder\nmszh_decoder\nmts2_decoder\nmv30_decoder\nmvc1_decoder\nmvc2_decoder\nmvdv_decoder\nmvha_decoder\nmwsc_decoder\nmxpeg_decoder\nnotchlc_decoder\nnuv_decoder\npaf_video_decoder\npam_decoder\npbm_decoder\npcx_decoder\npdv_decoder\npfm_decoder\npgm_decoder\npgmyuv_decoder\npgx_decoder\nphm_decoder\nphotocd_decoder\npictor_decoder\npixlet_decoder\npng_decoder\nppm_decoder\nprores_decoder\nprosumer_decoder\npsd_decoder\nptx_decoder\nqdraw_decoder\nqoi_decoder\nqpeg_decoder\nqtrle_decoder\nr10k_decoder\nr210_decoder\nrasc_decoder\nrawvideo_decoder\nrka_decoder\nrl2_decoder\nroq_decoder\nrpza_decoder\nrscc_decoder\nrtv1_decoder\nrv10_decoder\nrv20_decoder\nrv30_decoder\nrv40_decoder\ns302m_decoder\nsanm_decoder\nscpr_decoder\nscreenpresso_decoder\nsga_decoder\nsgi_decoder\nsgirle_decoder\nsheervideo_decoder\nsimbiosis_imx_decoder\nsmacker_decoder\nsmc_decoder\nsmvjpeg_decoder\nsnow_decoder\nsp5x_decoder\nspeedhq_decoder\nspeex_decoder\nsrgc_decoder\nsunrast_decoder\nsvq1_decoder\nsvq3_decoder\ntarga_decoder\ntarga_y216_decoder\ntdsc_decoder\ntheora_decoder\nthp_decoder\ntiertexseqvideo_decoder\ntiff_decoder\ntmv_decoder\ntruemotion1_decoder\ntruemotion2_decoder\ntruemotion2rt_decoder\ntscc_decoder\ntscc2_decoder\ntxd_decoder\nulti_decoder\nutvideo_decoder\nv210_decoder\nv210x_decoder\nv308_decoder\nv408_decoder\nv410_decoder\nvb_decoder\nvbn_decoder\nvble_decoder\nvc1_decoder\nvc1image_decoder\nvc1_mmal_decoder\nvc1_qsv_decoder\nvc1_v4l2m2m_decoder\nvcr1_decoder\nvmdvideo_decoder\nvmix_decoder\nvmnc_decoder\nvp3_decoder\nvp4_decoder\nvp5_decoder\nvp6_decoder\nvp6a_decoder\nvp6f_decoder\nvp7_decoder\nvp8_decoder\nvp8_rkmpp_decoder\nvp8_v4l2m2m_decoder\nvp9_decoder\nvp9_rkmpp_decoder\nvp9_v4l2m2m_decoder\nvqa_decoder\nvqc_decoder\nvvc_decoder\nwbmp_decoder\nwebp_decoder\nwcmv_decoder\nwrapped_avframe_decoder\nwmv1_decoder\nwmv2_decoder\nwmv3_decoder\nwmv3image_decoder\nwnv1_decoder\nxan_wc3_decoder\nxan_wc4_decoder\nxbm_decoder\nxface_decoder\nxl_decoder\nxpm_decoder\nxwd_decoder\ny41p_decoder\nylc_decoder\nyop_decoder\nyuv4_decoder\nzero12v_decoder\nzerocodec_decoder\nzlib_decoder\nzmbv_decoder\naac_decoder\naac_fixed_decoder\naac_latm_decoder\nac3_decoder\nac3_fixed_decoder\nacelp_kelvin_decoder\nalac_decoder\nals_decoder\namrnb_decoder\namrwb_decoder\napac_decoder\nape_decoder\naptx_decoder\naptx_hd_decoder\natrac1_decoder\natrac3_decoder\natrac3al_decoder\natrac3p_decoder\natrac3pal_decoder\natrac9_decoder\nbinkaudio_dct_decoder\nbinkaudio_rdft_decoder\nbmv_audio_decoder\nbonk_decoder\ncook_decoder\ndca_decoder\ndfpwm_decoder\ndolby_e_decoder\ndsd_lsbf_decoder\ndsd_msbf_decoder\ndsd_lsbf_planar_decoder\ndsd_msbf_planar_decoder\ndsicinaudio_decoder\ndss_sp_decoder\ndst_decoder\neac3_decoder\nevrc_decoder\nfastaudio_decoder\nffwavesynth_decoder\nflac_decoder\nftr_decoder\ng723_1_decoder\ng729_decoder\ngsm_decoder\ngsm_ms_decoder\nhca_decoder\nhcom_decoder\nhdr_decoder\niac_decoder\nilbc_decoder\nimc_decoder\ninterplay_acm_decoder\nmace3_decoder\nmace6_decoder\nmetasound_decoder\nmisc4_decoder\nmlp_decoder\nmp1_decoder\nmp1float_decoder\nmp2_decoder\nmp2float_decoder\nmp3float_decoder\nmp3_decoder\nmp3adufloat_decoder\nmp3adu_decoder\nmp3on4float_decoder\nmp3on4_decoder\nmpc7_decoder\nmpc8_decoder\nmsnsiren_decoder\nnellymoser_decoder\non2avc_decoder\nopus_decoder\nosq_decoder\npaf_audio_decoder\nqcelp_decoder\nqdm2_decoder\nqdmc_decoder\nqoa_decoder\nra_144_decoder\nra_288_decoder\nralf_decoder\nsbc_decoder\nshorten_decoder\nsipr_decoder\nsiren_decoder\nsmackaud_decoder\nsonic_decoder\ntak_decoder\ntruehd_decoder\ntruespeech_decoder\ntta_decoder\ntwinvq_decoder\nvmdaudio_decoder\nvorbis_decoder\nwavarc_decoder\nwavpack_decoder\nwmalossless_decoder\nwmapro_decoder\nwmav1_decoder\nwmav2_decoder\nwmavoice_decoder\nws_snd1_decoder\nxma1_decoder\nxma2_decoder\npcm_alaw_decoder\npcm_bluray_decoder\npcm_dvd_decoder\npcm_f16le_decoder\npcm_f24le_decoder\npcm_f32be_decoder\npcm_f32le_decoder\npcm_f64be_decoder\npcm_f64le_decoder\npcm_lxf_decoder\npcm_mulaw_decoder\npcm_s8_decoder\npcm_s8_planar_decoder\npcm_s16be_decoder\npcm_s16be_planar_decoder\npcm_s16le_decoder\npcm_s16le_planar_decoder\npcm_s24be_decoder\npcm_s24daud_decoder\npcm_s24le_decoder\npcm_s24le_planar_decoder\npcm_s32be_decoder\npcm_s32le_decoder\npcm_s32le_planar_decoder\npcm_s64be_decoder\npcm_s64le_decoder\npcm_sga_decoder\npcm_u8_decoder\npcm_u16be_decoder\npcm_u16le_decoder\npcm_u24be_decoder\npcm_u24le_decoder\npcm_u32be_decoder\npcm_u32le_decoder\npcm_vidc_decoder\ncbd2_dpcm_decoder\nderf_dpcm_decoder\ngremlin_dpcm_decoder\ninterplay_dpcm_decoder\nroq_dpcm_decoder\nsdx2_dpcm_decoder\nsol_dpcm_decoder\nxan_dpcm_decoder\nwady_dpcm_decoder\nadpcm_4xm_decoder\nadpcm_adx_decoder\nadpcm_afc_decoder\nadpcm_agm_decoder\nadpcm_aica_decoder\nadpcm_argo_decoder\nadpcm_ct_decoder\nadpcm_dtk_decoder\nadpcm_ea_decoder\nadpcm_ea_maxis_xa_decoder\nadpcm_ea_r1_decoder\nadpcm_ea_r2_decoder\nadpcm_ea_r3_decoder\nadpcm_ea_xas_decoder\nadpcm_g722_decoder\nadpcm_g726_decoder\nadpcm_g726le_decoder\nadpcm_ima_acorn_decoder\nadpcm_ima_amv_decoder\nadpcm_ima_alp_decoder\nadpcm_ima_apc_decoder\nadpcm_ima_apm_decoder\nadpcm_ima_cunning_decoder\nadpcm_ima_dat4_decoder\nadpcm_ima_dk3_decoder\nadpcm_ima_dk4_decoder\nadpcm_ima_ea_eacs_decoder\nadpcm_ima_ea_sead_decoder\nadpcm_ima_iss_decoder\nadpcm_ima_moflex_decoder\nadpcm_ima_mtf_decoder\nadpcm_ima_oki_decoder\nadpcm_ima_qt_decoder\nadpcm_ima_rad_decoder\nadpcm_ima_ssi_decoder\nadpcm_ima_smjpeg_decoder\nadpcm_ima_wav_decoder\nadpcm_ima_ws_decoder\nadpcm_ms_decoder\nadpcm_mtaf_decoder\nadpcm_psx_decoder\nadpcm_sbpro_2_decoder\nadpcm_sbpro_3_decoder\nadpcm_sbpro_4_decoder\nadpcm_swf_decoder\nadpcm_thp_decoder\nadpcm_thp_le_decoder\nadpcm_vima_decoder\nadpcm_xa_decoder\nadpcm_xmd_decoder\nadpcm_yamaha_decoder\nadpcm_zork_decoder\nssa_decoder\nass_decoder\nccaption_decoder\ndvbsub_decoder\ndvdsub_decoder\njacosub_decoder\nmicrodvd_decoder\nmovtext_decoder\nmpl2_decoder\npgssub_decoder\npjs_decoder\nrealtext_decoder\nsami_decoder\nsrt_decoder\nstl_decoder\nsubrip_decoder\nsubviewer_decoder\nsubviewer1_decoder\ntext_decoder\nvplayer_decoder\nwebvtt_decoder\nxsub_decoder\naac_at_decoder\nac3_at_decoder\nadpcm_ima_qt_at_decoder\nalac_at_decoder\namr_nb_at_decoder\neac3_at_decoder\ngsm_ms_at_decoder\nilbc_at_decoder\nmp1_at_decoder\nmp2_at_decoder\nmp3_at_decoder\npcm_alaw_at_decoder\npcm_mulaw_at_decoder\nqdmc_at_decoder\nqdm2_at_decoder\nlibaribcaption_decoder\nlibaribb24_decoder\nlibcelt_decoder\nlibcodec2_decoder\nlibdav1d_decoder\nlibdavs2_decoder\nlibfdk_aac_decoder\nlibgsm_decoder\nlibgsm_ms_decoder\nlibilbc_decoder\nlibjxl_decoder\nliblc3_decoder\nlibopencore_amrnb_decoder\nlibopencore_amrwb_decoder\nlibopus_decoder\nlibrsvg_decoder\nlibspeex_decoder\nlibuavs3d_decoder\nlibvorbis_decoder\nlibvpx_vp8_decoder\nlibvpx_vp9_decoder\nlibxevd_decoder\nlibzvbi_teletext_decoder\nbintext_decoder\nxbin_decoder\nidf_decoder\naac_mediacodec_decoder\namrnb_mediacodec_decoder\namrwb_mediacodec_decoder\nlibaom_av1_decoder\nav1_decoder\nav1_cuvid_decoder\nav1_mediacodec_decoder\nav1_qsv_decoder\nlibopenh264_decoder\nh264_cuvid_decoder\nhevc_cuvid_decoder\nhevc_mediacodec_decoder\nmjpeg_cuvid_decoder\nmjpeg_qsv_decoder\nmp3_mediacodec_decoder\nmpeg1_cuvid_decoder\nmpeg2_cuvid_decoder\nmpeg4_cuvid_decoder\nmpeg4_mediacodec_decoder\nvc1_cuvid_decoder\nvp8_cuvid_decoder\nvp8_mediacodec_decoder\nvp8_qsv_decoder\nvp9_cuvid_decoder\nvp9_mediacodec_decoder\nvp9_qsv_decoder\nvvc_qsv_decoder\nvnull_decoder\nanull_decoder\n a64multi_encoder\na64multi5_encoder\nalias_pix_encoder\namv_encoder\napng_encoder\nasv1_encoder\nasv2_encoder\navrp_encoder\navui_encoder\nbitpacked_encoder\nbmp_encoder\ncfhd_encoder\ncinepak_encoder\ncljr_encoder\ncomfortnoise_encoder\ndnxhd_encoder\ndpx_encoder\ndvvideo_encoder\ndxv_encoder\nexr_encoder\nffv1_encoder\nffvhuff_encoder\nfits_encoder\nflashsv_encoder\nflashsv2_encoder\nflv_encoder\ngif_encoder\nh261_encoder\nh263_encoder\nh263p_encoder\nh264_mediacodec_encoder\nhap_encoder\nhuffyuv_encoder\njpeg2000_encoder\njpegls_encoder\nljpeg_encoder\nmagicyuv_encoder\nmjpeg_encoder\nmpeg1video_encoder\nmpeg2video_encoder\nmpeg4_encoder\nmsmpeg4v2_encoder\nmsmpeg4v3_encoder\nmsrle_encoder\nmsvideo1_encoder\npam_encoder\npbm_encoder\npcx_encoder\npfm_encoder\npgm_encoder\npgmyuv_encoder\nphm_encoder\npng_encoder\nppm_encoder\nprores_encoder\nprores_aw_encoder\nprores_ks_encoder\nqoi_encoder\nqtrle_encoder\nr10k_encoder\nr210_encoder\nrawvideo_encoder\nroq_encoder\nrpza_encoder\nrv10_encoder\nrv20_encoder\ns302m_encoder\nsgi_encoder\nsmc_encoder\nsnow_encoder\nspeedhq_encoder\nsunrast_encoder\nsvq1_encoder\ntarga_encoder\ntiff_encoder\nutvideo_encoder\nv210_encoder\nv308_encoder\nv408_encoder\nv410_encoder\nvbn_encoder\nvc2_encoder\nwbmp_encoder\nwrapped_avframe_encoder\nwmv1_encoder\nwmv2_encoder\nxbm_encoder\nxface_encoder\nxwd_encoder\ny41p_encoder\nyuv4_encoder\nzlib_encoder\nzmbv_encoder\naac_encoder\nac3_encoder\nac3_fixed_encoder\nalac_encoder\naptx_encoder\naptx_hd_encoder\ndca_encoder\ndfpwm_encoder\neac3_encoder\nflac_encoder\ng723_1_encoder\nhdr_encoder\nmlp_encoder\nmp2_encoder\nmp2fixed_encoder\nnellymoser_encoder\nopus_encoder\nra_144_encoder\nsbc_encoder\nsonic_encoder\nsonic_ls_encoder\ntruehd_encoder\ntta_encoder\nvorbis_encoder\nwavpack_encoder\nwmav1_encoder\nwmav2_encoder\npcm_alaw_encoder\npcm_bluray_encoder\npcm_dvd_encoder\npcm_f32be_encoder\npcm_f32le_encoder\npcm_f64be_encoder\npcm_f64le_encoder\npcm_mulaw_encoder\npcm_s8_encoder\npcm_s8_planar_encoder\npcm_s16be_encoder\npcm_s16be_planar_encoder\npcm_s16le_encoder\npcm_s16le_planar_encoder\npcm_s24be_encoder\npcm_s24daud_encoder\npcm_s24le_encoder\npcm_s24le_planar_encoder\npcm_s32be_encoder\npcm_s32le_encoder\npcm_s32le_planar_encoder\npcm_s64be_encoder\npcm_s64le_encoder\npcm_u8_encoder\npcm_u16be_encoder\npcm_u16le_encoder\npcm_u24be_encoder\npcm_u24le_encoder\npcm_u32be_encoder\npcm_u32le_encoder\npcm_vidc_encoder\nroq_dpcm_encoder\nadpcm_adx_encoder\nadpcm_argo_encoder\nadpcm_g722_encoder\nadpcm_g726_encoder\nadpcm_g726le_encoder\nadpcm_ima_amv_encoder\nadpcm_ima_alp_encoder\nadpcm_ima_apm_encoder\nadpcm_ima_qt_encoder\nadpcm_ima_ssi_encoder\nadpcm_ima_wav_encoder\nadpcm_ima_ws_encoder\nadpcm_ms_encoder\nadpcm_swf_encoder\nadpcm_yamaha_encoder\nssa_encoder\nass_encoder\ndvbsub_encoder\ndvdsub_encoder\nmovtext_encoder\nsrt_encoder\nsubrip_encoder\ntext_encoder\nttml_encoder\nwebvtt_encoder\nxsub_encoder\naac_at_encoder\nalac_at_encoder\nilbc_at_encoder\npcm_alaw_at_encoder\npcm_mulaw_at_encoder\nlibaom_av1_encoder\nlibcodec2_encoder\nlibfdk_aac_encoder\nlibgsm_encoder\nlibgsm_ms_encoder\nlibilbc_encoder\nlibjxl_encoder\nliblc3_encoder\nlibmp3lame_encoder\nlibopencore_amrnb_encoder\nlibopenjpeg_encoder\nlibopus_encoder\nlibrav1e_encoder\nlibshine_encoder\nlibspeex_encoder\nlibsvtav1_encoder\nlibtheora_encoder\nlibtwolame_encoder\nlibvo_amrwbenc_encoder\nlibvorbis_encoder\nlibvpx_vp8_encoder\nlibvpx_vp9_encoder\nlibvvenc_encoder\nlibwebp_anim_encoder\nlibwebp_encoder\nlibx262_encoder\nlibx264_encoder\nlibx264rgb_encoder\nlibx265_encoder\nlibxeve_encoder\nlibxavs_encoder\nlibxavs2_encoder\nlibxvid_encoder\naac_mf_encoder\nac3_mf_encoder\nh263_v4l2m2m_encoder\nav1_mediacodec_encoder\nav1_nvenc_encoder\nav1_qsv_encoder\nav1_amf_encoder\nav1_vaapi_encoder\nlibopenh264_encoder\nh264_amf_encoder\nh264_mf_encoder\nh264_nvenc_encoder\nh264_omx_encoder\nh264_qsv_encoder\nh264_v4l2m2m_encoder\nh264_vaapi_encoder\nh264_videotoolbox_encoder\nh264_vulkan_encoder\nhevc_amf_encoder\nhevc_d3d12va_encoder\nhevc_mediacodec_encoder\nhevc_mf_encoder\nhevc_nvenc_encoder\nhevc_qsv_encoder\nhevc_v4l2m2m_encoder\nhevc_vaapi_encoder\nhevc_videotoolbox_encoder\nhevc_vulkan_encoder\nlibkvazaar_encoder\nmjpeg_qsv_encoder\nmjpeg_vaapi_encoder\nmp3_mf_encoder\nmpeg2_qsv_encoder\nmpeg2_vaapi_encoder\nmpeg4_mediacodec_encoder\nmpeg4_omx_encoder\nmpeg4_v4l2m2m_encoder\nprores_videotoolbox_encoder\nvp8_mediacodec_encoder\nvp8_v4l2m2m_encoder\nvp8_vaapi_encoder\nvp9_mediacodec_encoder\nvp9_vaapi_encoder\nvp9_qsv_encoder\nvnull_encoder\nanull_encoder\n av1_d3d11va_hwaccel\nav1_d3d11va2_hwaccel\nav1_d3d12va_hwaccel\nav1_dxva2_hwaccel\nav1_nvdec_hwaccel\nav1_vaapi_hwaccel\nav1_vdpau_hwaccel\nav1_vulkan_hwaccel\nh263_vaapi_hwaccel\nh263_videotoolbox_hwaccel\nh264_d3d11va_hwaccel\nh264_d3d11va2_hwaccel\nh264_d3d12va_hwaccel\nh264_dxva2_hwaccel\nh264_nvdec_hwaccel\nh264_vaapi_hwaccel\nh264_vdpau_hwaccel\nh264_videotoolbox_hwaccel\nh264_vulkan_hwaccel\nhevc_d3d11va_hwaccel\nhevc_d3d11va2_hwaccel\nhevc_d3d12va_hwaccel\nhevc_dxva2_hwaccel\nhevc_nvdec_hwaccel\nhevc_vaapi_hwaccel\nhevc_vdpau_hwaccel\nhevc_videotoolbox_hwaccel\nhevc_vulkan_hwaccel\nmjpeg_nvdec_hwaccel\nmjpeg_vaapi_hwaccel\nmpeg1_nvdec_hwaccel\nmpeg1_vdpau_hwaccel\nmpeg1_videotoolbox_hwaccel\nmpeg2_d3d11va_hwaccel\nmpeg2_d3d11va2_hwaccel\nmpeg2_d3d12va_hwaccel\nmpeg2_dxva2_hwaccel\nmpeg2_nvdec_hwaccel\nmpeg2_vaapi_hwaccel\nmpeg2_vdpau_hwaccel\nmpeg2_videotoolbox_hwaccel\nmpeg4_nvdec_hwaccel\nmpeg4_vaapi_hwaccel\nmpeg4_vdpau_hwaccel\nmpeg4_videotoolbox_hwaccel\nprores_videotoolbox_hwaccel\nvc1_d3d11va_hwaccel\nvc1_d3d11va2_hwaccel\nvc1_d3d12va_hwaccel\nvc1_dxva2_hwaccel\nvc1_nvdec_hwaccel\nvc1_vaapi_hwaccel\nvc1_vdpau_hwaccel\nvp8_nvdec_hwaccel\nvp8_vaapi_hwaccel\nvp9_d3d11va_hwaccel\nvp9_d3d11va2_hwaccel\nvp9_d3d12va_hwaccel\nvp9_dxva2_hwaccel\nvp9_nvdec_hwaccel\nvp9_vaapi_hwaccel\nvp9_vdpau_hwaccel\nvp9_videotoolbox_hwaccel\nwmv3_d3d11va_hwaccel\nwmv3_d3d11va2_hwaccel\nwmv3_d3d12va_hwaccel\nwmv3_dxva2_hwaccel\nwmv3_nvdec_hwaccel\nwmv3_vaapi_hwaccel\nwmv3_vdpau_hwaccel\n aac_parser\naac_latm_parser\nac3_parser\nadx_parser\namr_parser\nav1_parser\navs2_parser\navs3_parser\nbmp_parser\ncavsvideo_parser\ncook_parser\ncri_parser\ndca_parser\ndirac_parser\ndnxhd_parser\ndolby_e_parser\ndpx_parser\ndvaudio_parser\ndvbsub_parser\ndvdsub_parser\ndvd_nav_parser\nevc_parser\nflac_parser\nftr_parser\ng723_1_parser\ng729_parser\ngif_parser\ngsm_parser\nh261_parser\nh263_parser\nh264_parser\nhevc_parser\nhdr_parser\nipu_parser\njpeg2000_parser\njpegxl_parser\nmisc4_parser\nmjpeg_parser\nmlp_parser\nmpeg4video_parser\nmpegaudio_parser\nmpegvideo_parser\nopus_parser\npng_parser\npnm_parser\nqoi_parser\nrv34_parser\nsbc_parser\nsipr_parser\ntak_parser\nvc1_parser\nvorbis_parser\nvp3_parser\nvp8_parser\nvp9_parser\nvvc_parser\nwebp_parser\nxbm_parser\nxma_parser\nxwd_parser\n\n \n alsa_indev\nandroid_camera_indev\navfoundation_indev\nbktr_indev\ndecklink_indev\ndshow_indev\nfbdev_indev\ngdigrab_indev\niec61883_indev\njack_indev\nkmsgrab_indev\nlavfi_indev\nopenal_indev\noss_indev\npulse_indev\nsndio_indev\nv4l2_indev\nvfwcap_indev\nxcbgrab_indev\nlibcdio_indev\nlibdc1394_indev\n alsa_outdev\naudiotoolbox_outdev\ncaca_outdev\ndecklink_outdev\nfbdev_outdev\nopengl_outdev\noss_outdev\npulse_outdev\nsdl2_outdev\nsndio_outdev\nv4l2_outdev\nxv_outdev\n\n \n aap_filter\nabench_filter\nacompressor_filter\nacontrast_filter\nacopy_filter\nacue_filter\nacrossfade_filter\nacrossover_filter\nacrusher_filter\nadeclick_filter\nadeclip_filter\nadecorrelate_filter\nadelay_filter\nadenorm_filter\naderivative_filter\nadrc_filter\nadynamicequalizer_filter\nadynamicsmooth_filter\naecho_filter\naemphasis_filter\naeval_filter\naexciter_filter\nafade_filter\nafftdn_filter\nafftfilt_filter\nafir_filter\naformat_filter\nafreqshift_filter\nafwtdn_filter\nagate_filter\naiir_filter\naintegral_filter\nainterleave_filter\nalatency_filter\nalimiter_filter\nallpass_filter\naloop_filter\namerge_filter\nametadata_filter\namix_filter\namultiply_filter\nanequalizer_filter\nanlmdn_filter\nanlmf_filter\nanlms_filter\nanull_filter\napad_filter\naperms_filter\naphaser_filter\naphaseshift_filter\napsnr_filter\napsyclip_filter\napulsator_filter\narealtime_filter\naresample_filter\nareverse_filter\narls_filter\narnndn_filter\nasdr_filter\nasegment_filter\naselect_filter\nasendcmd_filter\nasetnsamples_filter\nasetpts_filter\nasetrate_filter\nasettb_filter\nashowinfo_filter\nasidedata_filter\nasisdr_filter\nasoftclip_filter\naspectralstats_filter\nasplit_filter\nasr_filter\nastats_filter\nastreamselect_filter\nasubboost_filter\nasubcut_filter\nasupercut_filter\nasuperpass_filter\nasuperstop_filter\natempo_filter\natilt_filter\natrim_filter\naxcorrelate_filter\nazmq_filter\nbandpass_filter\nbandreject_filter\nbass_filter\nbiquad_filter\nbs2b_filter\nchannelmap_filter\nchannelsplit_filter\nchorus_filter\ncompand_filter\ncompensationdelay_filter\ncrossfeed_filter\ncrystalizer_filter\ndcshift_filter\ndeesser_filter\ndialoguenhance_filter\ndrmeter_filter\ndynaudnorm_filter\nearwax_filter\nebur128_filter\nequalizer_filter\nextrastereo_filter\nfirequalizer_filter\nflanger_filter\nhaas_filter\nhdcd_filter\nheadphone_filter\nhighpass_filter\nhighshelf_filter\njoin_filter\nladspa_filter\nloudnorm_filter\nlowpass_filter\nlowshelf_filter\nlv2_filter\nmcompand_filter\npan_filter\nreplaygain_filter\nrubberband_filter\nsidechaincompress_filter\nsidechaingate_filter\nsilencedetect_filter\nsilenceremove_filter\nsofalizer_filter\nspeechnorm_filter\nstereotools_filter\nstereowiden_filter\nsuperequalizer_filter\nsurround_filter\ntiltshelf_filter\ntreble_filter\ntremolo_filter\nvibrato_filter\nvirtualbass_filter\nvolume_filter\nvolumedetect_filter\naevalsrc_filter\nafdelaysrc_filter\nafireqsrc_filter\nafirsrc_filter\nanoisesrc_filter\nanullsrc_filter\nflite_filter\nhilbert_filter\nsinc_filter\nsine_filter\nanullsink_filter\naddroi_filter\nalphaextract_filter\nalphamerge_filter\namplify_filter\nass_filter\natadenoise_filter\navgblur_filter\navgblur_opencl_filter\navgblur_vulkan_filter\nbackgroundkey_filter\nbbox_filter\nbench_filter\nbilateral_filter\nbilateral_cuda_filter\nbitplanenoise_filter\nblackdetect_filter\nblackframe_filter\nblend_filter\nblend_vulkan_filter\nblockdetect_filter\nblurdetect_filter\nbm3d_filter\nboxblur_filter\nboxblur_opencl_filter\nbwdif_filter\nbwdif_cuda_filter\nbwdif_vulkan_filter\ncas_filter\nccrepack_filter\nchromaber_vulkan_filter\nchromahold_filter\nchromakey_filter\nchromakey_cuda_filter\nchromanr_filter\nchromashift_filter\nciescope_filter\ncodecview_filter\ncolorbalance_filter\ncolorchannelmixer_filter\ncolorcontrast_filter\ncolorcorrect_filter\ncolorize_filter\ncolorkey_filter\ncolorkey_opencl_filter\ncolorhold_filter\ncolorlevels_filter\ncolormap_filter\ncolormatrix_filter\ncolorspace_filter\ncolorspace_cuda_filter\ncolortemperature_filter\nconvolution_filter\nconvolution_opencl_filter\nconvolve_filter\ncopy_filter\ncoreimage_filter\ncorr_filter\ncover_rect_filter\ncrop_filter\ncropdetect_filter\ncue_filter\ncurves_filter\ndatascope_filter\ndblur_filter\ndctdnoiz_filter\ndeband_filter\ndeblock_filter\ndecimate_filter\ndeconvolve_filter\ndedot_filter\ndeflate_filter\ndeflicker_filter\ndeinterlace_qsv_filter\ndeinterlace_vaapi_filter\ndejudder_filter\ndelogo_filter\ndenoise_vaapi_filter\nderain_filter\ndeshake_filter\ndeshake_opencl_filter\ndespill_filter\ndetelecine_filter\ndilation_filter\ndilation_opencl_filter\ndisplace_filter\ndnn_classify_filter\ndnn_detect_filter\ndnn_processing_filter\ndoubleweave_filter\ndrawbox_filter\ndrawgraph_filter\ndrawgrid_filter\ndrawtext_filter\nedgedetect_filter\nelbg_filter\nentropy_filter\nepx_filter\neq_filter\nerosion_filter\nerosion_opencl_filter\nestdif_filter\nexposure_filter\nextractplanes_filter\nfade_filter\nfeedback_filter\nfftdnoiz_filter\nfftfilt_filter\nfield_filter\nfieldhint_filter\nfieldmatch_filter\nfieldorder_filter\nfillborders_filter\nfind_rect_filter\nflip_vulkan_filter\nfloodfill_filter\nformat_filter\nfps_filter\nframepack_filter\nframerate_filter\nframestep_filter\nfreezedetect_filter\nfreezeframes_filter\nfrei0r_filter\nfspp_filter\nfsync_filter\ngblur_filter\ngblur_vulkan_filter\ngeq_filter\ngradfun_filter\ngraphmonitor_filter\ngrayworld_filter\ngreyedge_filter\nguided_filter\nhaldclut_filter\nhflip_filter\nhflip_vulkan_filter\nhisteq_filter\nhistogram_filter\nhqdn3d_filter\nhqx_filter\nhstack_filter\nhsvhold_filter\nhsvkey_filter\nhue_filter\nhuesaturation_filter\nhwdownload_filter\nhwmap_filter\nhwupload_filter\nhwupload_cuda_filter\nhysteresis_filter\niccdetect_filter\niccgen_filter\nidentity_filter\nidet_filter\nil_filter\ninflate_filter\ninterlace_filter\ninterleave_filter\nkerndeint_filter\nkirsch_filter\nlagfun_filter\nlatency_filter\nlcevc_filter\nlenscorrection_filter\nlensfun_filter\nlibplacebo_filter\nlibvmaf_filter\nlibvmaf_cuda_filter\nlimitdiff_filter\nlimiter_filter\nloop_filter\nlumakey_filter\nlut_filter\nlut1d_filter\nlut2_filter\nlut3d_filter\nlutrgb_filter\nlutyuv_filter\nmaskedclamp_filter\nmaskedmax_filter\nmaskedmerge_filter\nmaskedmin_filter\nmaskedthreshold_filter\nmaskfun_filter\nmcdeint_filter\nmedian_filter\nmergeplanes_filter\nmestimate_filter\nmetadata_filter\nmidequalizer_filter\nminterpolate_filter\nmix_filter\nmonochrome_filter\nmorpho_filter\nmpdecimate_filter\nmsad_filter\nmultiply_filter\nnegate_filter\nnlmeans_filter\nnlmeans_opencl_filter\nnlmeans_vulkan_filter\nnnedi_filter\nnoformat_filter\nnoise_filter\nnormalize_filter\nnull_filter\nocr_filter\nocv_filter\noscilloscope_filter\noverlay_filter\noverlay_opencl_filter\noverlay_qsv_filter\noverlay_vaapi_filter\noverlay_vulkan_filter\noverlay_cuda_filter\nowdenoise_filter\npad_filter\npad_opencl_filter\npalettegen_filter\npaletteuse_filter\nperms_filter\nperspective_filter\nphase_filter\nphotosensitivity_filter\npixdesctest_filter\npixelize_filter\npixscope_filter\npp_filter\npp7_filter\npremultiply_filter\nprewitt_filter\nprewitt_opencl_filter\nprocamp_vaapi_filter\nprogram_opencl_filter\npseudocolor_filter\npsnr_filter\npullup_filter\nqp_filter\nqrencode_filter\nquirc_filter\nrandom_filter\nreadeia608_filter\nreadvitc_filter\nrealtime_filter\nremap_filter\nremap_opencl_filter\nremovegrain_filter\nremovelogo_filter\nrepeatfields_filter\nreverse_filter\nrgbashift_filter\nroberts_filter\nroberts_opencl_filter\nrotate_filter\nsab_filter\nscale_filter\nscale_cuda_filter\nscale_npp_filter\nscale_qsv_filter\nscale_vaapi_filter\nscale_vt_filter\nscale_vulkan_filter\nscale2ref_filter\nscale2ref_npp_filter\nscdet_filter\nscharr_filter\nscroll_filter\nsegment_filter\nselect_filter\nselectivecolor_filter\nsendcmd_filter\nseparatefields_filter\nsetdar_filter\nsetfield_filter\nsetparams_filter\nsetpts_filter\nsetrange_filter\nsetsar_filter\nsettb_filter\nsharpen_npp_filter\nsharpness_vaapi_filter\nshear_filter\nshowinfo_filter\nshowpalette_filter\nshuffleframes_filter\nshufflepixels_filter\nshuffleplanes_filter\nsidedata_filter\nsignalstats_filter\nsignature_filter\nsiti_filter\nsmartblur_filter\nsobel_filter\nsobel_opencl_filter\nsplit_filter\nspp_filter\nsr_filter\nssim_filter\nssim360_filter\nstereo3d_filter\nstreamselect_filter\nsubtitles_filter\nsuper2xsai_filter\nswaprect_filter\nswapuv_filter\ntblend_filter\ntelecine_filter\nthistogram_filter\nthreshold_filter\nthumbnail_filter\nthumbnail_cuda_filter\ntile_filter\ntiltandshift_filter\ntinterlace_filter\ntlut2_filter\ntmedian_filter\ntmidequalizer_filter\ntmix_filter\ntonemap_filter\ntonemap_opencl_filter\ntonemap_vaapi_filter\ntpad_filter\ntranspose_filter\ntranspose_npp_filter\ntranspose_opencl_filter\ntranspose_vaapi_filter\ntranspose_vt_filter\ntranspose_vulkan_filter\ntrim_filter\nunpremultiply_filter\nunsharp_filter\nunsharp_opencl_filter\nuntile_filter\nuspp_filter\nv360_filter\nvaguedenoiser_filter\nvarblur_filter\nvectorscope_filter\nvflip_filter\nvflip_vulkan_filter\nvfrdet_filter\nvibrance_filter\nvidstabdetect_filter\nvidstabtransform_filter\nvif_filter\nvignette_filter\nvmafmotion_filter\nvpp_qsv_filter\nvstack_filter\nw3fdif_filter\nwaveform_filter\nweave_filter\nxbr_filter\nxcorrelate_filter\nxfade_filter\nxfade_opencl_filter\nxfade_vulkan_filter\nxmedian_filter\nxpsnr_filter\nxstack_filter\nyadif_filter\nyadif_cuda_filter\nyadif_videotoolbox_filter\nyaepblur_filter\nzmq_filter\nzoompan_filter\nzscale_filter\nhstack_vaapi_filter\nvstack_vaapi_filter\nxstack_vaapi_filter\nhstack_qsv_filter\nvstack_qsv_filter\nxstack_qsv_filter\npad_vaapi_filter\ndrawbox_vaapi_filter\nallrgb_filter\nallyuv_filter\ncellauto_filter\ncolor_filter\ncolor_vulkan_filter\ncolorchart_filter\ncolorspectrum_filter\ncoreimagesrc_filter\nddagrab_filter\nfrei0r_src_filter\ngradients_filter\nhaldclutsrc_filter\nlife_filter\nmandelbrot_filter\nmptestsrc_filter\nnullsrc_filter\nopenclsrc_filter\nqrencodesrc_filter\npal75bars_filter\npal100bars_filter\nperlin_filter\nrgbtestsrc_filter\nsierpinski_filter\nsmptebars_filter\nsmptehdbars_filter\ntestsrc_filter\ntestsrc2_filter\nyuvtestsrc_filter\nzoneplate_filter\nnullsink_filter\na3dscope_filter\nabitscope_filter\nadrawgraph_filter\nagraphmonitor_filter\nahistogram_filter\naphasemeter_filter\navectorscope_filter\nconcat_filter\nshowcqt_filter\nshowcwt_filter\nshowfreqs_filter\nshowspatial_filter\nshowspectrum_filter\nshowspectrumpic_filter\nshowvolume_filter\nshowwaves_filter\nshowwavespic_filter\nspectrumsynth_filter\navsynctest_filter\namovie_filter\nmovie_filter\n\n \n aa_demuxer\naac_demuxer\naax_demuxer\nac3_demuxer\nac4_demuxer\nace_demuxer\nacm_demuxer\nact_demuxer\nadf_demuxer\nadp_demuxer\nads_demuxer\nadx_demuxer\naea_demuxer\nafc_demuxer\naiff_demuxer\naix_demuxer\nalp_demuxer\namr_demuxer\namrnb_demuxer\namrwb_demuxer\nanm_demuxer\napac_demuxer\napc_demuxer\nape_demuxer\napm_demuxer\napng_demuxer\naptx_demuxer\naptx_hd_demuxer\naqtitle_demuxer\nargo_asf_demuxer\nargo_brp_demuxer\nargo_cvg_demuxer\nasf_demuxer\nasf_o_demuxer\nass_demuxer\nast_demuxer\nau_demuxer\nav1_demuxer\navi_demuxer\navisynth_demuxer\navr_demuxer\navs_demuxer\navs2_demuxer\navs3_demuxer\nbethsoftvid_demuxer\nbfi_demuxer\nbintext_demuxer\nbink_demuxer\nbinka_demuxer\nbit_demuxer\nbitpacked_demuxer\nbmv_demuxer\nbfstm_demuxer\nbrstm_demuxer\nboa_demuxer\nbonk_demuxer\nc93_demuxer\ncaf_demuxer\ncavsvideo_demuxer\ncdg_demuxer\ncdxl_demuxer\ncine_demuxer\ncodec2_demuxer\ncodec2raw_demuxer\nconcat_demuxer\ndash_demuxer\ndata_demuxer\ndaud_demuxer\ndcstr_demuxer\nderf_demuxer\ndfa_demuxer\ndfpwm_demuxer\ndhav_demuxer\ndirac_demuxer\ndnxhd_demuxer\ndsf_demuxer\ndsicin_demuxer\ndss_demuxer\ndts_demuxer\ndtshd_demuxer\ndv_demuxer\ndvbsub_demuxer\ndvbtxt_demuxer\ndvdvideo_demuxer\ndxa_demuxer\nea_demuxer\nea_cdata_demuxer\neac3_demuxer\nepaf_demuxer\nevc_demuxer\nffmetadata_demuxer\nfilmstrip_demuxer\nfits_demuxer\nflac_demuxer\nflic_demuxer\nflv_demuxer\nlive_flv_demuxer\nfourxm_demuxer\nfrm_demuxer\nfsb_demuxer\nfwse_demuxer\ng722_demuxer\ng723_1_demuxer\ng726_demuxer\ng726le_demuxer\ng729_demuxer\ngdv_demuxer\ngenh_demuxer\ngif_demuxer\ngsm_demuxer\ngxf_demuxer\nh261_demuxer\nh263_demuxer\nh264_demuxer\nhca_demuxer\nhcom_demuxer\nhevc_demuxer\nhls_demuxer\nhnm_demuxer\niamf_demuxer\nico_demuxer\nidcin_demuxer\nidf_demuxer\niff_demuxer\nifv_demuxer\nilbc_demuxer\nimage2_demuxer\nimage2pipe_demuxer\nimage2_alias_pix_demuxer\nimage2_brender_pix_demuxer\nimf_demuxer\ningenient_demuxer\nipmovie_demuxer\nipu_demuxer\nircam_demuxer\niss_demuxer\niv8_demuxer\nivf_demuxer\nivr_demuxer\njacosub_demuxer\njv_demuxer\njpegxl_anim_demuxer\nkux_demuxer\nkvag_demuxer\nlaf_demuxer\nlc3_demuxer\nlmlm4_demuxer\nloas_demuxer\nluodat_demuxer\nlrc_demuxer\nlvf_demuxer\nlxf_demuxer\nm4v_demuxer\nmca_demuxer\nmcc_demuxer\nmatroska_demuxer\nmgsts_demuxer\nmicrodvd_demuxer\nmjpeg_demuxer\nmjpeg_2000_demuxer\nmlp_demuxer\nmlv_demuxer\nmm_demuxer\nmmf_demuxer\nmods_demuxer\nmoflex_demuxer\nmov_demuxer\nmp3_demuxer\nmpc_demuxer\nmpc8_demuxer\nmpegps_demuxer\nmpegts_demuxer\nmpegtsraw_demuxer\nmpegvideo_demuxer\nmpjpeg_demuxer\nmpl2_demuxer\nmpsub_demuxer\nmsf_demuxer\nmsnwc_tcp_demuxer\nmsp_demuxer\nmtaf_demuxer\nmtv_demuxer\nmusx_demuxer\nmv_demuxer\nmvi_demuxer\nmxf_demuxer\nmxg_demuxer\nnc_demuxer\nnistsphere_demuxer\nnsp_demuxer\nnsv_demuxer\nnut_demuxer\nnuv_demuxer\nobu_demuxer\nogg_demuxer\noma_demuxer\nosq_demuxer\npaf_demuxer\npcm_alaw_demuxer\npcm_mulaw_demuxer\npcm_vidc_demuxer\npcm_f64be_demuxer\npcm_f64le_demuxer\npcm_f32be_demuxer\npcm_f32le_demuxer\npcm_s32be_demuxer\npcm_s32le_demuxer\npcm_s24be_demuxer\npcm_s24le_demuxer\npcm_s16be_demuxer\npcm_s16le_demuxer\npcm_s8_demuxer\npcm_u32be_demuxer\npcm_u32le_demuxer\npcm_u24be_demuxer\npcm_u24le_demuxer\npcm_u16be_demuxer\npcm_u16le_demuxer\npcm_u8_demuxer\npdv_demuxer\npjs_demuxer\npmp_demuxer\npp_bnk_demuxer\npva_demuxer\npvf_demuxer\nqcp_demuxer\nqoa_demuxer\nr3d_demuxer\nrawvideo_demuxer\nrcwt_demuxer\nrealtext_demuxer\nredspark_demuxer\nrka_demuxer\nrl2_demuxer\nrm_demuxer\nroq_demuxer\nrpl_demuxer\nrsd_demuxer\nrso_demuxer\nrtp_demuxer\nrtsp_demuxer\ns337m_demuxer\nsami_demuxer\nsap_demuxer\nsbc_demuxer\nsbg_demuxer\nscc_demuxer\nscd_demuxer\nsdns_demuxer\nsdp_demuxer\nsdr2_demuxer\nsds_demuxer\nsdx_demuxer\nsegafilm_demuxer\nser_demuxer\nsga_demuxer\nshorten_demuxer\nsiff_demuxer\nsimbiosis_imx_demuxer\nsln_demuxer\nsmacker_demuxer\nsmjpeg_demuxer\nsmush_demuxer\nsol_demuxer\nsox_demuxer\nspdif_demuxer\nsrt_demuxer\nstr_demuxer\nstl_demuxer\nsubviewer1_demuxer\nsubviewer_demuxer\nsup_demuxer\nsvag_demuxer\nsvs_demuxer\nswf_demuxer\ntak_demuxer\ntedcaptions_demuxer\nthp_demuxer\nthreedostr_demuxer\ntiertexseq_demuxer\ntmv_demuxer\ntruehd_demuxer\ntta_demuxer\ntxd_demuxer\ntty_demuxer\nty_demuxer\nusm_demuxer\nv210_demuxer\nv210x_demuxer\nvag_demuxer\nvc1_demuxer\nvc1t_demuxer\nvividas_demuxer\nvivo_demuxer\nvmd_demuxer\nvobsub_demuxer\nvoc_demuxer\nvpk_demuxer\nvplayer_demuxer\nvqf_demuxer\nvvc_demuxer\nw64_demuxer\nwady_demuxer\nwavarc_demuxer\nwav_demuxer\nwc3_demuxer\nwebm_dash_manifest_demuxer\nwebvtt_demuxer\nwsaud_demuxer\nwsd_demuxer\nwsvqa_demuxer\nwtv_demuxer\nwve_demuxer\nwv_demuxer\nxa_demuxer\nxbin_demuxer\nxmd_demuxer\nxmv_demuxer\nxvag_demuxer\nxwma_demuxer\nyop_demuxer\nyuv4mpegpipe_demuxer\nimage_bmp_pipe_demuxer\nimage_cri_pipe_demuxer\nimage_dds_pipe_demuxer\nimage_dpx_pipe_demuxer\nimage_exr_pipe_demuxer\nimage_gem_pipe_demuxer\nimage_gif_pipe_demuxer\nimage_hdr_pipe_demuxer\nimage_j2k_pipe_demuxer\nimage_jpeg_pipe_demuxer\nimage_jpegls_pipe_demuxer\nimage_jpegxl_pipe_demuxer\nimage_pam_pipe_demuxer\nimage_pbm_pipe_demuxer\nimage_pcx_pipe_demuxer\nimage_pfm_pipe_demuxer\nimage_pgmyuv_pipe_demuxer\nimage_pgm_pipe_demuxer\nimage_pgx_pipe_demuxer\nimage_phm_pipe_demuxer\nimage_photocd_pipe_demuxer\nimage_pictor_pipe_demuxer\nimage_png_pipe_demuxer\nimage_ppm_pipe_demuxer\nimage_psd_pipe_demuxer\nimage_qdraw_pipe_demuxer\nimage_qoi_pipe_demuxer\nimage_sgi_pipe_demuxer\nimage_svg_pipe_demuxer\nimage_sunrast_pipe_demuxer\nimage_tiff_pipe_demuxer\nimage_vbn_pipe_demuxer\nimage_webp_pipe_demuxer\nimage_xbm_pipe_demuxer\nimage_xpm_pipe_demuxer\nimage_xwd_pipe_demuxer\nlibgme_demuxer\nlibmodplug_demuxer\nlibopenmpt_demuxer\nvapoursynth_demuxer\n a64_muxer\nac3_muxer\nac4_muxer\nadts_muxer\nadx_muxer\naea_muxer\naiff_muxer\nalp_muxer\namr_muxer\namv_muxer\napm_muxer\napng_muxer\naptx_muxer\naptx_hd_muxer\nargo_asf_muxer\nargo_cvg_muxer\nasf_muxer\nass_muxer\nast_muxer\nasf_stream_muxer\nau_muxer\navi_muxer\navif_muxer\navm2_muxer\navs2_muxer\navs3_muxer\nbit_muxer\ncaf_muxer\ncavsvideo_muxer\ncodec2_muxer\ncodec2raw_muxer\ncrc_muxer\ndash_muxer\ndata_muxer\ndaud_muxer\ndfpwm_muxer\ndirac_muxer\ndnxhd_muxer\ndts_muxer\ndv_muxer\neac3_muxer\nevc_muxer\nf4v_muxer\nffmetadata_muxer\nfifo_muxer\nfilmstrip_muxer\nfits_muxer\nflac_muxer\nflv_muxer\nframecrc_muxer\nframehash_muxer\nframemd5_muxer\ng722_muxer\ng723_1_muxer\ng726_muxer\ng726le_muxer\ngif_muxer\ngsm_muxer\ngxf_muxer\nh261_muxer\nh263_muxer\nh264_muxer\nhash_muxer\nhds_muxer\nhevc_muxer\nhls_muxer\niamf_muxer\nico_muxer\nilbc_muxer\nimage2_muxer\nimage2pipe_muxer\nipod_muxer\nircam_muxer\nismv_muxer\nivf_muxer\njacosub_muxer\nkvag_muxer\nlatm_muxer\nlc3_muxer\nlrc_muxer\nm4v_muxer\nmd5_muxer\nmatroska_muxer\nmatroska_audio_muxer\nmicrodvd_muxer\nmjpeg_muxer\nmlp_muxer\nmmf_muxer\nmov_muxer\nmp2_muxer\nmp3_muxer\nmp4_muxer\nmpeg1system_muxer\nmpeg1vcd_muxer\nmpeg1video_muxer\nmpeg2dvd_muxer\nmpeg2svcd_muxer\nmpeg2video_muxer\nmpeg2vob_muxer\nmpegts_muxer\nmpjpeg_muxer\nmxf_muxer\nmxf_d10_muxer\nmxf_opatom_muxer\nnull_muxer\nnut_muxer\nobu_muxer\noga_muxer\nogg_muxer\nogv_muxer\noma_muxer\nopus_muxer\npcm_alaw_muxer\npcm_mulaw_muxer\npcm_vidc_muxer\npcm_f64be_muxer\npcm_f64le_muxer\npcm_f32be_muxer\npcm_f32le_muxer\npcm_s32be_muxer\npcm_s32le_muxer\npcm_s24be_muxer\npcm_s24le_muxer\npcm_s16be_muxer\npcm_s16le_muxer\npcm_s8_muxer\npcm_u32be_muxer\npcm_u32le_muxer\npcm_u24be_muxer\npcm_u24le_muxer\npcm_u16be_muxer\npcm_u16le_muxer\npcm_u8_muxer\npsp_muxer\nrawvideo_muxer\nrcwt_muxer\nrm_muxer\nroq_muxer\nrso_muxer\nrtp_muxer\nrtp_mpegts_muxer\nrtsp_muxer\nsap_muxer\nsbc_muxer\nscc_muxer\nsegafilm_muxer\nsegment_muxer\nstream_segment_muxer\nsmjpeg_muxer\nsmoothstreaming_muxer\nsox_muxer\nspx_muxer\nspdif_muxer\nsrt_muxer\nstreamhash_muxer\nsup_muxer\nswf_muxer\ntee_muxer\ntg2_muxer\ntgp_muxer\nmkvtimestamp_v2_muxer\ntruehd_muxer\ntta_muxer\nttml_muxer\nuncodedframecrc_muxer\nvc1_muxer\nvc1t_muxer\nvoc_muxer\nvvc_muxer\nw64_muxer\nwav_muxer\nwebm_muxer\nwebm_dash_manifest_muxer\nwebm_chunk_muxer\nwebp_muxer\nwebvtt_muxer\nwsaud_muxer\nwtv_muxer\nwv_muxer\nyuv4mpegpipe_muxer\nchromaprint_muxer\n android_content_protocol\nasync_protocol\nbluray_protocol\ncache_protocol\nconcat_protocol\nconcatf_protocol\ncrypto_protocol\ndata_protocol\nfd_protocol\nffrtmpcrypt_protocol\nffrtmphttp_protocol\nfile_protocol\nftp_protocol\ngopher_protocol\ngophers_protocol\nhls_protocol\nhttp_protocol\nhttpproxy_protocol\nhttps_protocol\nicecast_protocol\nmmsh_protocol\nmmst_protocol\nmd5_protocol\npipe_protocol\nprompeg_protocol\nrtmp_protocol\nrtmpe_protocol\nrtmps_protocol\nrtmpt_protocol\nrtmpte_protocol\nrtmpts_protocol\nrtp_protocol\nsctp_protocol\nsrtp_protocol\nsubfile_protocol\ntee_protocol\ntcp_protocol\ntls_protocol\nudp_protocol\nudplite_protocol\nunix_protocol\nlibamqp_protocol\nlibrist_protocol\nlibrtmp_protocol\nlibrtmpe_protocol\nlibrtmps_protocol\nlibrtmpt_protocol\nlibrtmpte_protocol\nlibsrt_protocol\nlibssh_protocol\nlibsmbclient_protocol\nlibzmq_protocol\nipfs_gateway_protocol\nipns_gateway_protocol\n\n' ARCH_EXT_LIST=$'\n \n armv5te\n armv6\n armv6t2\n armv8\n dotprod\n i8mm\n neon\n vfp\n vfpv3\n setend\n\n \n altivec\n dcbzl\n ldbrx\n power8\n ppc4xx\n vsx\n\n \n rv\n rvv\n rv_zicbop\n rv_zvbb\n\n \n \n aesni\n amd3dnow\n amd3dnowext\n avx\n avx2\n avx512\n avx512icl\n fma3\n fma4\n mmx\n mmxext\n sse\n sse2\n sse3\n sse4\n sse42\n ssse3\n xop\n\n i686\n\n \n mipsfpu\n mips32r2\n mips32r5\n mips64r2\n mips32r6\n mips64r6\n mipsdsp\n mipsdspr2\n msa\n\n \n loongson2\n loongson3\n mmi\n lsx\n lasx\n\n' ARCH_EXT_LIST_ARM=$'\n armv5te\n armv6\n armv6t2\n armv8\n dotprod\n i8mm\n neon\n vfp\n vfpv3\n setend\n' ARCH_EXT_LIST_LOONGSON=$'\n loongson2\n loongson3\n mmi\n lsx\n lasx\n' ARCH_EXT_LIST_MIPS=$'\n mipsfpu\n mips32r2\n mips32r5\n mips64r2\n mips32r6\n mips64r6\n mipsdsp\n mipsdspr2\n msa\n' ARCH_EXT_LIST_PPC=$'\n altivec\n dcbzl\n ldbrx\n power8\n ppc4xx\n vsx\n' ARCH_EXT_LIST_RISCV=$'\n rv\n rvv\n rv_zicbop\n rv_zvbb\n' ARCH_EXT_LIST_X86=$'\n \n aesni\n amd3dnow\n amd3dnowext\n avx\n avx2\n avx512\n avx512icl\n fma3\n fma4\n mmx\n mmxext\n sse\n sse2\n sse3\n sse4\n sse42\n ssse3\n xop\n\n i686\n' ARCH_EXT_LIST_X86_SIMD=$'\n aesni\n amd3dnow\n amd3dnowext\n avx\n avx2\n avx512\n avx512icl\n fma3\n fma4\n mmx\n mmxext\n sse\n sse2\n sse3\n sse4\n sse42\n ssse3\n xop\n' ARCH_FEATURES=$'\n aligned_stack\n fast_64bit\n fast_clz\n fast_cmov\n fast_float16\n local_aligned\n simd_align_16\n simd_align_32\n simd_align_64\n' ARCH_LIST=$'\n aarch64\n arm\n ia64\n loongarch\n loongarch32\n loongarch64\n m68k\n mips\n mips64\n parisc\n ppc\n ppc64\n riscv\n s390\n sparc\n sparc64\n tilegx\n tilepro\n x86\n x86_32\n x86_64\n' AS_C=-c AS_O='-o $@' ATOMICS_LIST=$'\n atomics_win32\n' AUTODETECT_LIBS=$'\n \n alsa\n appkit\n avfoundation\n bzlib\n coreimage\n iconv\n libxcb\n libxcb_shm\n libxcb_shape\n libxcb_xfixes\n lzma\n mediafoundation\n metal\n schannel\n sdl2\n securetransport\n sndio\n xlib\n zlib\n\n \n amf\n audiotoolbox\n cuda\n cuda_llvm\n cuvid\n d3d11va\n d3d12va\n dxva2\n ffnvcodec\n libdrm\n nvdec\n nvenc\n vaapi\n vdpau\n videotoolbox\n vulkan\n v4l2_m2m\n\n \n pthreads\n os2threads\n w32threads\n\n' AVCODEC_COMPONENTS=$'\n bsfs\n decoders\n encoders\n hwaccels\n parsers\n' AVCODEC_COMPONENTS_LIST=$'\n aac_adtstoasc_bsf\nav1_frame_merge_bsf\nav1_frame_split_bsf\nav1_metadata_bsf\nchomp_bsf\ndump_extradata_bsf\ndca_core_bsf\ndovi_rpu_bsf\ndts2pts_bsf\ndv_error_marker_bsf\neac3_core_bsf\nevc_frame_merge_bsf\nextract_extradata_bsf\nfilter_units_bsf\nh264_metadata_bsf\nh264_mp4toannexb_bsf\nh264_redundant_pps_bsf\nhapqa_extract_bsf\nhevc_metadata_bsf\nhevc_mp4toannexb_bsf\nimx_dump_header_bsf\nmedia100_to_mjpegb_bsf\nmjpeg2jpeg_bsf\nmjpega_dump_header_bsf\nmpeg2_metadata_bsf\nmpeg4_unpack_bframes_bsf\nmov2textsub_bsf\nnoise_bsf\nnull_bsf\nopus_metadata_bsf\npcm_rechunk_bsf\npgs_frame_merge_bsf\nprores_metadata_bsf\nremove_extradata_bsf\nsetts_bsf\nshowinfo_bsf\ntext2movsub_bsf\ntrace_headers_bsf\ntruehd_core_bsf\nvp9_metadata_bsf\nvp9_raw_reorder_bsf\nvp9_superframe_bsf\nvp9_superframe_split_bsf\nvvc_metadata_bsf\nvvc_mp4toannexb_bsf\n aasc_decoder\naic_decoder\nalias_pix_decoder\nagm_decoder\namv_decoder\nanm_decoder\nansi_decoder\napng_decoder\narbc_decoder\nargo_decoder\nasv1_decoder\nasv2_decoder\naura_decoder\naura2_decoder\navrp_decoder\navrn_decoder\navs_decoder\navui_decoder\nbethsoftvid_decoder\nbfi_decoder\nbink_decoder\nbitpacked_decoder\nbmp_decoder\nbmv_video_decoder\nbrender_pix_decoder\nc93_decoder\ncavs_decoder\ncdgraphics_decoder\ncdtoons_decoder\ncdxl_decoder\ncfhd_decoder\ncinepak_decoder\nclearvideo_decoder\ncljr_decoder\ncllc_decoder\ncomfortnoise_decoder\ncpia_decoder\ncri_decoder\ncscd_decoder\ncyuv_decoder\ndds_decoder\ndfa_decoder\ndirac_decoder\ndnxhd_decoder\ndpx_decoder\ndsicinvideo_decoder\ndvaudio_decoder\ndvvideo_decoder\ndxa_decoder\ndxtory_decoder\ndxv_decoder\neacmv_decoder\neamad_decoder\neatgq_decoder\neatgv_decoder\neatqi_decoder\neightbps_decoder\neightsvx_exp_decoder\neightsvx_fib_decoder\nescape124_decoder\nescape130_decoder\nexr_decoder\nffv1_decoder\nffvhuff_decoder\nfic_decoder\nfits_decoder\nflashsv_decoder\nflashsv2_decoder\nflic_decoder\nflv_decoder\nfmvc_decoder\nfourxm_decoder\nfraps_decoder\nfrwu_decoder\ng2m_decoder\ngdv_decoder\ngem_decoder\ngif_decoder\nh261_decoder\nh263_decoder\nh263i_decoder\nh263p_decoder\nh263_v4l2m2m_decoder\nh264_decoder\nh264_v4l2m2m_decoder\nh264_mediacodec_decoder\nh264_mmal_decoder\nh264_qsv_decoder\nh264_rkmpp_decoder\nhap_decoder\nhevc_decoder\nhevc_qsv_decoder\nhevc_rkmpp_decoder\nhevc_v4l2m2m_decoder\nhnm4_video_decoder\nhq_hqa_decoder\nhqx_decoder\nhuffyuv_decoder\nhymt_decoder\nidcin_decoder\niff_ilbm_decoder\nimm4_decoder\nimm5_decoder\nindeo2_decoder\nindeo3_decoder\nindeo4_decoder\nindeo5_decoder\ninterplay_video_decoder\nipu_decoder\njpeg2000_decoder\njpegls_decoder\njv_decoder\nkgv1_decoder\nkmvc_decoder\nlagarith_decoder\nlead_decoder\nloco_decoder\nlscr_decoder\nm101_decoder\nmagicyuv_decoder\nmdec_decoder\nmedia100_decoder\nmimic_decoder\nmjpeg_decoder\nmjpegb_decoder\nmmvideo_decoder\nmobiclip_decoder\nmotionpixels_decoder\nmpeg1video_decoder\nmpeg2video_decoder\nmpeg4_decoder\nmpeg4_v4l2m2m_decoder\nmpeg4_mmal_decoder\nmpegvideo_decoder\nmpeg1_v4l2m2m_decoder\nmpeg2_mmal_decoder\nmpeg2_v4l2m2m_decoder\nmpeg2_qsv_decoder\nmpeg2_mediacodec_decoder\nmsa1_decoder\nmscc_decoder\nmsmpeg4v1_decoder\nmsmpeg4v2_decoder\nmsmpeg4v3_decoder\nmsp2_decoder\nmsrle_decoder\nmss1_decoder\nmss2_decoder\nmsvideo1_decoder\nmszh_decoder\nmts2_decoder\nmv30_decoder\nmvc1_decoder\nmvc2_decoder\nmvdv_decoder\nmvha_decoder\nmwsc_decoder\nmxpeg_decoder\nnotchlc_decoder\nnuv_decoder\npaf_video_decoder\npam_decoder\npbm_decoder\npcx_decoder\npdv_decoder\npfm_decoder\npgm_decoder\npgmyuv_decoder\npgx_decoder\nphm_decoder\nphotocd_decoder\npictor_decoder\npixlet_decoder\npng_decoder\nppm_decoder\nprores_decoder\nprosumer_decoder\npsd_decoder\nptx_decoder\nqdraw_decoder\nqoi_decoder\nqpeg_decoder\nqtrle_decoder\nr10k_decoder\nr210_decoder\nrasc_decoder\nrawvideo_decoder\nrka_decoder\nrl2_decoder\nroq_decoder\nrpza_decoder\nrscc_decoder\nrtv1_decoder\nrv10_decoder\nrv20_decoder\nrv30_decoder\nrv40_decoder\ns302m_decoder\nsanm_decoder\nscpr_decoder\nscreenpresso_decoder\nsga_decoder\nsgi_decoder\nsgirle_decoder\nsheervideo_decoder\nsimbiosis_imx_decoder\nsmacker_decoder\nsmc_decoder\nsmvjpeg_decoder\nsnow_decoder\nsp5x_decoder\nspeedhq_decoder\nspeex_decoder\nsrgc_decoder\nsunrast_decoder\nsvq1_decoder\nsvq3_decoder\ntarga_decoder\ntarga_y216_decoder\ntdsc_decoder\ntheora_decoder\nthp_decoder\ntiertexseqvideo_decoder\ntiff_decoder\ntmv_decoder\ntruemotion1_decoder\ntruemotion2_decoder\ntruemotion2rt_decoder\ntscc_decoder\ntscc2_decoder\ntxd_decoder\nulti_decoder\nutvideo_decoder\nv210_decoder\nv210x_decoder\nv308_decoder\nv408_decoder\nv410_decoder\nvb_decoder\nvbn_decoder\nvble_decoder\nvc1_decoder\nvc1image_decoder\nvc1_mmal_decoder\nvc1_qsv_decoder\nvc1_v4l2m2m_decoder\nvcr1_decoder\nvmdvideo_decoder\nvmix_decoder\nvmnc_decoder\nvp3_decoder\nvp4_decoder\nvp5_decoder\nvp6_decoder\nvp6a_decoder\nvp6f_decoder\nvp7_decoder\nvp8_decoder\nvp8_rkmpp_decoder\nvp8_v4l2m2m_decoder\nvp9_decoder\nvp9_rkmpp_decoder\nvp9_v4l2m2m_decoder\nvqa_decoder\nvqc_decoder\nvvc_decoder\nwbmp_decoder\nwebp_decoder\nwcmv_decoder\nwrapped_avframe_decoder\nwmv1_decoder\nwmv2_decoder\nwmv3_decoder\nwmv3image_decoder\nwnv1_decoder\nxan_wc3_decoder\nxan_wc4_decoder\nxbm_decoder\nxface_decoder\nxl_decoder\nxpm_decoder\nxwd_decoder\ny41p_decoder\nylc_decoder\nyop_decoder\nyuv4_decoder\nzero12v_decoder\nzerocodec_decoder\nzlib_decoder\nzmbv_decoder\naac_decoder\naac_fixed_decoder\naac_latm_decoder\nac3_decoder\nac3_fixed_decoder\nacelp_kelvin_decoder\nalac_decoder\nals_decoder\namrnb_decoder\namrwb_decoder\napac_decoder\nape_decoder\naptx_decoder\naptx_hd_decoder\natrac1_decoder\natrac3_decoder\natrac3al_decoder\natrac3p_decoder\natrac3pal_decoder\natrac9_decoder\nbinkaudio_dct_decoder\nbinkaudio_rdft_decoder\nbmv_audio_decoder\nbonk_decoder\ncook_decoder\ndca_decoder\ndfpwm_decoder\ndolby_e_decoder\ndsd_lsbf_decoder\ndsd_msbf_decoder\ndsd_lsbf_planar_decoder\ndsd_msbf_planar_decoder\ndsicinaudio_decoder\ndss_sp_decoder\ndst_decoder\neac3_decoder\nevrc_decoder\nfastaudio_decoder\nffwavesynth_decoder\nflac_decoder\nftr_decoder\ng723_1_decoder\ng729_decoder\ngsm_decoder\ngsm_ms_decoder\nhca_decoder\nhcom_decoder\nhdr_decoder\niac_decoder\nilbc_decoder\nimc_decoder\ninterplay_acm_decoder\nmace3_decoder\nmace6_decoder\nmetasound_decoder\nmisc4_decoder\nmlp_decoder\nmp1_decoder\nmp1float_decoder\nmp2_decoder\nmp2float_decoder\nmp3float_decoder\nmp3_decoder\nmp3adufloat_decoder\nmp3adu_decoder\nmp3on4float_decoder\nmp3on4_decoder\nmpc7_decoder\nmpc8_decoder\nmsnsiren_decoder\nnellymoser_decoder\non2avc_decoder\nopus_decoder\nosq_decoder\npaf_audio_decoder\nqcelp_decoder\nqdm2_decoder\nqdmc_decoder\nqoa_decoder\nra_144_decoder\nra_288_decoder\nralf_decoder\nsbc_decoder\nshorten_decoder\nsipr_decoder\nsiren_decoder\nsmackaud_decoder\nsonic_decoder\ntak_decoder\ntruehd_decoder\ntruespeech_decoder\ntta_decoder\ntwinvq_decoder\nvmdaudio_decoder\nvorbis_decoder\nwavarc_decoder\nwavpack_decoder\nwmalossless_decoder\nwmapro_decoder\nwmav1_decoder\nwmav2_decoder\nwmavoice_decoder\nws_snd1_decoder\nxma1_decoder\nxma2_decoder\npcm_alaw_decoder\npcm_bluray_decoder\npcm_dvd_decoder\npcm_f16le_decoder\npcm_f24le_decoder\npcm_f32be_decoder\npcm_f32le_decoder\npcm_f64be_decoder\npcm_f64le_decoder\npcm_lxf_decoder\npcm_mulaw_decoder\npcm_s8_decoder\npcm_s8_planar_decoder\npcm_s16be_decoder\npcm_s16be_planar_decoder\npcm_s16le_decoder\npcm_s16le_planar_decoder\npcm_s24be_decoder\npcm_s24daud_decoder\npcm_s24le_decoder\npcm_s24le_planar_decoder\npcm_s32be_decoder\npcm_s32le_decoder\npcm_s32le_planar_decoder\npcm_s64be_decoder\npcm_s64le_decoder\npcm_sga_decoder\npcm_u8_decoder\npcm_u16be_decoder\npcm_u16le_decoder\npcm_u24be_decoder\npcm_u24le_decoder\npcm_u32be_decoder\npcm_u32le_decoder\npcm_vidc_decoder\ncbd2_dpcm_decoder\nderf_dpcm_decoder\ngremlin_dpcm_decoder\ninterplay_dpcm_decoder\nroq_dpcm_decoder\nsdx2_dpcm_decoder\nsol_dpcm_decoder\nxan_dpcm_decoder\nwady_dpcm_decoder\nadpcm_4xm_decoder\nadpcm_adx_decoder\nadpcm_afc_decoder\nadpcm_agm_decoder\nadpcm_aica_decoder\nadpcm_argo_decoder\nadpcm_ct_decoder\nadpcm_dtk_decoder\nadpcm_ea_decoder\nadpcm_ea_maxis_xa_decoder\nadpcm_ea_r1_decoder\nadpcm_ea_r2_decoder\nadpcm_ea_r3_decoder\nadpcm_ea_xas_decoder\nadpcm_g722_decoder\nadpcm_g726_decoder\nadpcm_g726le_decoder\nadpcm_ima_acorn_decoder\nadpcm_ima_amv_decoder\nadpcm_ima_alp_decoder\nadpcm_ima_apc_decoder\nadpcm_ima_apm_decoder\nadpcm_ima_cunning_decoder\nadpcm_ima_dat4_decoder\nadpcm_ima_dk3_decoder\nadpcm_ima_dk4_decoder\nadpcm_ima_ea_eacs_decoder\nadpcm_ima_ea_sead_decoder\nadpcm_ima_iss_decoder\nadpcm_ima_moflex_decoder\nadpcm_ima_mtf_decoder\nadpcm_ima_oki_decoder\nadpcm_ima_qt_decoder\nadpcm_ima_rad_decoder\nadpcm_ima_ssi_decoder\nadpcm_ima_smjpeg_decoder\nadpcm_ima_wav_decoder\nadpcm_ima_ws_decoder\nadpcm_ms_decoder\nadpcm_mtaf_decoder\nadpcm_psx_decoder\nadpcm_sbpro_2_decoder\nadpcm_sbpro_3_decoder\nadpcm_sbpro_4_decoder\nadpcm_swf_decoder\nadpcm_thp_decoder\nadpcm_thp_le_decoder\nadpcm_vima_decoder\nadpcm_xa_decoder\nadpcm_xmd_decoder\nadpcm_yamaha_decoder\nadpcm_zork_decoder\nssa_decoder\nass_decoder\nccaption_decoder\ndvbsub_decoder\ndvdsub_decoder\njacosub_decoder\nmicrodvd_decoder\nmovtext_decoder\nmpl2_decoder\npgssub_decoder\npjs_decoder\nrealtext_decoder\nsami_decoder\nsrt_decoder\nstl_decoder\nsubrip_decoder\nsubviewer_decoder\nsubviewer1_decoder\ntext_decoder\nvplayer_decoder\nwebvtt_decoder\nxsub_decoder\naac_at_decoder\nac3_at_decoder\nadpcm_ima_qt_at_decoder\nalac_at_decoder\namr_nb_at_decoder\neac3_at_decoder\ngsm_ms_at_decoder\nilbc_at_decoder\nmp1_at_decoder\nmp2_at_decoder\nmp3_at_decoder\npcm_alaw_at_decoder\npcm_mulaw_at_decoder\nqdmc_at_decoder\nqdm2_at_decoder\nlibaribcaption_decoder\nlibaribb24_decoder\nlibcelt_decoder\nlibcodec2_decoder\nlibdav1d_decoder\nlibdavs2_decoder\nlibfdk_aac_decoder\nlibgsm_decoder\nlibgsm_ms_decoder\nlibilbc_decoder\nlibjxl_decoder\nliblc3_decoder\nlibopencore_amrnb_decoder\nlibopencore_amrwb_decoder\nlibopus_decoder\nlibrsvg_decoder\nlibspeex_decoder\nlibuavs3d_decoder\nlibvorbis_decoder\nlibvpx_vp8_decoder\nlibvpx_vp9_decoder\nlibxevd_decoder\nlibzvbi_teletext_decoder\nbintext_decoder\nxbin_decoder\nidf_decoder\naac_mediacodec_decoder\namrnb_mediacodec_decoder\namrwb_mediacodec_decoder\nlibaom_av1_decoder\nav1_decoder\nav1_cuvid_decoder\nav1_mediacodec_decoder\nav1_qsv_decoder\nlibopenh264_decoder\nh264_cuvid_decoder\nhevc_cuvid_decoder\nhevc_mediacodec_decoder\nmjpeg_cuvid_decoder\nmjpeg_qsv_decoder\nmp3_mediacodec_decoder\nmpeg1_cuvid_decoder\nmpeg2_cuvid_decoder\nmpeg4_cuvid_decoder\nmpeg4_mediacodec_decoder\nvc1_cuvid_decoder\nvp8_cuvid_decoder\nvp8_mediacodec_decoder\nvp8_qsv_decoder\nvp9_cuvid_decoder\nvp9_mediacodec_decoder\nvp9_qsv_decoder\nvvc_qsv_decoder\nvnull_decoder\nanull_decoder\n a64multi_encoder\na64multi5_encoder\nalias_pix_encoder\namv_encoder\napng_encoder\nasv1_encoder\nasv2_encoder\navrp_encoder\navui_encoder\nbitpacked_encoder\nbmp_encoder\ncfhd_encoder\ncinepak_encoder\ncljr_encoder\ncomfortnoise_encoder\ndnxhd_encoder\ndpx_encoder\ndvvideo_encoder\ndxv_encoder\nexr_encoder\nffv1_encoder\nffvhuff_encoder\nfits_encoder\nflashsv_encoder\nflashsv2_encoder\nflv_encoder\ngif_encoder\nh261_encoder\nh263_encoder\nh263p_encoder\nh264_mediacodec_encoder\nhap_encoder\nhuffyuv_encoder\njpeg2000_encoder\njpegls_encoder\nljpeg_encoder\nmagicyuv_encoder\nmjpeg_encoder\nmpeg1video_encoder\nmpeg2video_encoder\nmpeg4_encoder\nmsmpeg4v2_encoder\nmsmpeg4v3_encoder\nmsrle_encoder\nmsvideo1_encoder\npam_encoder\npbm_encoder\npcx_encoder\npfm_encoder\npgm_encoder\npgmyuv_encoder\nphm_encoder\npng_encoder\nppm_encoder\nprores_encoder\nprores_aw_encoder\nprores_ks_encoder\nqoi_encoder\nqtrle_encoder\nr10k_encoder\nr210_encoder\nrawvideo_encoder\nroq_encoder\nrpza_encoder\nrv10_encoder\nrv20_encoder\ns302m_encoder\nsgi_encoder\nsmc_encoder\nsnow_encoder\nspeedhq_encoder\nsunrast_encoder\nsvq1_encoder\ntarga_encoder\ntiff_encoder\nutvideo_encoder\nv210_encoder\nv308_encoder\nv408_encoder\nv410_encoder\nvbn_encoder\nvc2_encoder\nwbmp_encoder\nwrapped_avframe_encoder\nwmv1_encoder\nwmv2_encoder\nxbm_encoder\nxface_encoder\nxwd_encoder\ny41p_encoder\nyuv4_encoder\nzlib_encoder\nzmbv_encoder\naac_encoder\nac3_encoder\nac3_fixed_encoder\nalac_encoder\naptx_encoder\naptx_hd_encoder\ndca_encoder\ndfpwm_encoder\neac3_encoder\nflac_encoder\ng723_1_encoder\nhdr_encoder\nmlp_encoder\nmp2_encoder\nmp2fixed_encoder\nnellymoser_encoder\nopus_encoder\nra_144_encoder\nsbc_encoder\nsonic_encoder\nsonic_ls_encoder\ntruehd_encoder\ntta_encoder\nvorbis_encoder\nwavpack_encoder\nwmav1_encoder\nwmav2_encoder\npcm_alaw_encoder\npcm_bluray_encoder\npcm_dvd_encoder\npcm_f32be_encoder\npcm_f32le_encoder\npcm_f64be_encoder\npcm_f64le_encoder\npcm_mulaw_encoder\npcm_s8_encoder\npcm_s8_planar_encoder\npcm_s16be_encoder\npcm_s16be_planar_encoder\npcm_s16le_encoder\npcm_s16le_planar_encoder\npcm_s24be_encoder\npcm_s24daud_encoder\npcm_s24le_encoder\npcm_s24le_planar_encoder\npcm_s32be_encoder\npcm_s32le_encoder\npcm_s32le_planar_encoder\npcm_s64be_encoder\npcm_s64le_encoder\npcm_u8_encoder\npcm_u16be_encoder\npcm_u16le_encoder\npcm_u24be_encoder\npcm_u24le_encoder\npcm_u32be_encoder\npcm_u32le_encoder\npcm_vidc_encoder\nroq_dpcm_encoder\nadpcm_adx_encoder\nadpcm_argo_encoder\nadpcm_g722_encoder\nadpcm_g726_encoder\nadpcm_g726le_encoder\nadpcm_ima_amv_encoder\nadpcm_ima_alp_encoder\nadpcm_ima_apm_encoder\nadpcm_ima_qt_encoder\nadpcm_ima_ssi_encoder\nadpcm_ima_wav_encoder\nadpcm_ima_ws_encoder\nadpcm_ms_encoder\nadpcm_swf_encoder\nadpcm_yamaha_encoder\nssa_encoder\nass_encoder\ndvbsub_encoder\ndvdsub_encoder\nmovtext_encoder\nsrt_encoder\nsubrip_encoder\ntext_encoder\nttml_encoder\nwebvtt_encoder\nxsub_encoder\naac_at_encoder\nalac_at_encoder\nilbc_at_encoder\npcm_alaw_at_encoder\npcm_mulaw_at_encoder\nlibaom_av1_encoder\nlibcodec2_encoder\nlibfdk_aac_encoder\nlibgsm_encoder\nlibgsm_ms_encoder\nlibilbc_encoder\nlibjxl_encoder\nliblc3_encoder\nlibmp3lame_encoder\nlibopencore_amrnb_encoder\nlibopenjpeg_encoder\nlibopus_encoder\nlibrav1e_encoder\nlibshine_encoder\nlibspeex_encoder\nlibsvtav1_encoder\nlibtheora_encoder\nlibtwolame_encoder\nlibvo_amrwbenc_encoder\nlibvorbis_encoder\nlibvpx_vp8_encoder\nlibvpx_vp9_encoder\nlibvvenc_encoder\nlibwebp_anim_encoder\nlibwebp_encoder\nlibx262_encoder\nlibx264_encoder\nlibx264rgb_encoder\nlibx265_encoder\nlibxeve_encoder\nlibxavs_encoder\nlibxavs2_encoder\nlibxvid_encoder\naac_mf_encoder\nac3_mf_encoder\nh263_v4l2m2m_encoder\nav1_mediacodec_encoder\nav1_nvenc_encoder\nav1_qsv_encoder\nav1_amf_encoder\nav1_vaapi_encoder\nlibopenh264_encoder\nh264_amf_encoder\nh264_mf_encoder\nh264_nvenc_encoder\nh264_omx_encoder\nh264_qsv_encoder\nh264_v4l2m2m_encoder\nh264_vaapi_encoder\nh264_videotoolbox_encoder\nh264_vulkan_encoder\nhevc_amf_encoder\nhevc_d3d12va_encoder\nhevc_mediacodec_encoder\nhevc_mf_encoder\nhevc_nvenc_encoder\nhevc_qsv_encoder\nhevc_v4l2m2m_encoder\nhevc_vaapi_encoder\nhevc_videotoolbox_encoder\nhevc_vulkan_encoder\nlibkvazaar_encoder\nmjpeg_qsv_encoder\nmjpeg_vaapi_encoder\nmp3_mf_encoder\nmpeg2_qsv_encoder\nmpeg2_vaapi_encoder\nmpeg4_mediacodec_encoder\nmpeg4_omx_encoder\nmpeg4_v4l2m2m_encoder\nprores_videotoolbox_encoder\nvp8_mediacodec_encoder\nvp8_v4l2m2m_encoder\nvp8_vaapi_encoder\nvp9_mediacodec_encoder\nvp9_vaapi_encoder\nvp9_qsv_encoder\nvnull_encoder\nanull_encoder\n av1_d3d11va_hwaccel\nav1_d3d11va2_hwaccel\nav1_d3d12va_hwaccel\nav1_dxva2_hwaccel\nav1_nvdec_hwaccel\nav1_vaapi_hwaccel\nav1_vdpau_hwaccel\nav1_vulkan_hwaccel\nh263_vaapi_hwaccel\nh263_videotoolbox_hwaccel\nh264_d3d11va_hwaccel\nh264_d3d11va2_hwaccel\nh264_d3d12va_hwaccel\nh264_dxva2_hwaccel\nh264_nvdec_hwaccel\nh264_vaapi_hwaccel\nh264_vdpau_hwaccel\nh264_videotoolbox_hwaccel\nh264_vulkan_hwaccel\nhevc_d3d11va_hwaccel\nhevc_d3d11va2_hwaccel\nhevc_d3d12va_hwaccel\nhevc_dxva2_hwaccel\nhevc_nvdec_hwaccel\nhevc_vaapi_hwaccel\nhevc_vdpau_hwaccel\nhevc_videotoolbox_hwaccel\nhevc_vulkan_hwaccel\nmjpeg_nvdec_hwaccel\nmjpeg_vaapi_hwaccel\nmpeg1_nvdec_hwaccel\nmpeg1_vdpau_hwaccel\nmpeg1_videotoolbox_hwaccel\nmpeg2_d3d11va_hwaccel\nmpeg2_d3d11va2_hwaccel\nmpeg2_d3d12va_hwaccel\nmpeg2_dxva2_hwaccel\nmpeg2_nvdec_hwaccel\nmpeg2_vaapi_hwaccel\nmpeg2_vdpau_hwaccel\nmpeg2_videotoolbox_hwaccel\nmpeg4_nvdec_hwaccel\nmpeg4_vaapi_hwaccel\nmpeg4_vdpau_hwaccel\nmpeg4_videotoolbox_hwaccel\nprores_videotoolbox_hwaccel\nvc1_d3d11va_hwaccel\nvc1_d3d11va2_hwaccel\nvc1_d3d12va_hwaccel\nvc1_dxva2_hwaccel\nvc1_nvdec_hwaccel\nvc1_vaapi_hwaccel\nvc1_vdpau_hwaccel\nvp8_nvdec_hwaccel\nvp8_vaapi_hwaccel\nvp9_d3d11va_hwaccel\nvp9_d3d11va2_hwaccel\nvp9_d3d12va_hwaccel\nvp9_dxva2_hwaccel\nvp9_nvdec_hwaccel\nvp9_vaapi_hwaccel\nvp9_vdpau_hwaccel\nvp9_videotoolbox_hwaccel\nwmv3_d3d11va_hwaccel\nwmv3_d3d11va2_hwaccel\nwmv3_d3d12va_hwaccel\nwmv3_dxva2_hwaccel\nwmv3_nvdec_hwaccel\nwmv3_vaapi_hwaccel\nwmv3_vdpau_hwaccel\n aac_parser\naac_latm_parser\nac3_parser\nadx_parser\namr_parser\nav1_parser\navs2_parser\navs3_parser\nbmp_parser\ncavsvideo_parser\ncook_parser\ncri_parser\ndca_parser\ndirac_parser\ndnxhd_parser\ndolby_e_parser\ndpx_parser\ndvaudio_parser\ndvbsub_parser\ndvdsub_parser\ndvd_nav_parser\nevc_parser\nflac_parser\nftr_parser\ng723_1_parser\ng729_parser\ngif_parser\ngsm_parser\nh261_parser\nh263_parser\nh264_parser\nhevc_parser\nhdr_parser\nipu_parser\njpeg2000_parser\njpegxl_parser\nmisc4_parser\nmjpeg_parser\nmlp_parser\nmpeg4video_parser\nmpegaudio_parser\nmpegvideo_parser\nopus_parser\npng_parser\npnm_parser\nqoi_parser\nrv34_parser\nsbc_parser\nsipr_parser\ntak_parser\nvc1_parser\nvorbis_parser\nvp3_parser\nvp8_parser\nvp9_parser\nvvc_parser\nwebp_parser\nxbm_parser\nxma_parser\nxwd_parser\n' AVDEVICE_COMPONENTS=$'\n indevs\n outdevs\n' AVDEVICE_COMPONENTS_LIST=$'\n alsa_indev\nandroid_camera_indev\navfoundation_indev\nbktr_indev\ndecklink_indev\ndshow_indev\nfbdev_indev\ngdigrab_indev\niec61883_indev\njack_indev\nkmsgrab_indev\nlavfi_indev\nopenal_indev\noss_indev\npulse_indev\nsndio_indev\nv4l2_indev\nvfwcap_indev\nxcbgrab_indev\nlibcdio_indev\nlibdc1394_indev\n alsa_outdev\naudiotoolbox_outdev\ncaca_outdev\ndecklink_outdev\nfbdev_outdev\nopengl_outdev\noss_outdev\npulse_outdev\nsdl2_outdev\nsndio_outdev\nv4l2_outdev\nxv_outdev\n' AVFILTER_COMPONENTS=$'\n filters\n' AVFILTER_COMPONENTS_LIST=$'\n aap_filter\nabench_filter\nacompressor_filter\nacontrast_filter\nacopy_filter\nacue_filter\nacrossfade_filter\nacrossover_filter\nacrusher_filter\nadeclick_filter\nadeclip_filter\nadecorrelate_filter\nadelay_filter\nadenorm_filter\naderivative_filter\nadrc_filter\nadynamicequalizer_filter\nadynamicsmooth_filter\naecho_filter\naemphasis_filter\naeval_filter\naexciter_filter\nafade_filter\nafftdn_filter\nafftfilt_filter\nafir_filter\naformat_filter\nafreqshift_filter\nafwtdn_filter\nagate_filter\naiir_filter\naintegral_filter\nainterleave_filter\nalatency_filter\nalimiter_filter\nallpass_filter\naloop_filter\namerge_filter\nametadata_filter\namix_filter\namultiply_filter\nanequalizer_filter\nanlmdn_filter\nanlmf_filter\nanlms_filter\nanull_filter\napad_filter\naperms_filter\naphaser_filter\naphaseshift_filter\napsnr_filter\napsyclip_filter\napulsator_filter\narealtime_filter\naresample_filter\nareverse_filter\narls_filter\narnndn_filter\nasdr_filter\nasegment_filter\naselect_filter\nasendcmd_filter\nasetnsamples_filter\nasetpts_filter\nasetrate_filter\nasettb_filter\nashowinfo_filter\nasidedata_filter\nasisdr_filter\nasoftclip_filter\naspectralstats_filter\nasplit_filter\nasr_filter\nastats_filter\nastreamselect_filter\nasubboost_filter\nasubcut_filter\nasupercut_filter\nasuperpass_filter\nasuperstop_filter\natempo_filter\natilt_filter\natrim_filter\naxcorrelate_filter\nazmq_filter\nbandpass_filter\nbandreject_filter\nbass_filter\nbiquad_filter\nbs2b_filter\nchannelmap_filter\nchannelsplit_filter\nchorus_filter\ncompand_filter\ncompensationdelay_filter\ncrossfeed_filter\ncrystalizer_filter\ndcshift_filter\ndeesser_filter\ndialoguenhance_filter\ndrmeter_filter\ndynaudnorm_filter\nearwax_filter\nebur128_filter\nequalizer_filter\nextrastereo_filter\nfirequalizer_filter\nflanger_filter\nhaas_filter\nhdcd_filter\nheadphone_filter\nhighpass_filter\nhighshelf_filter\njoin_filter\nladspa_filter\nloudnorm_filter\nlowpass_filter\nlowshelf_filter\nlv2_filter\nmcompand_filter\npan_filter\nreplaygain_filter\nrubberband_filter\nsidechaincompress_filter\nsidechaingate_filter\nsilencedetect_filter\nsilenceremove_filter\nsofalizer_filter\nspeechnorm_filter\nstereotools_filter\nstereowiden_filter\nsuperequalizer_filter\nsurround_filter\ntiltshelf_filter\ntreble_filter\ntremolo_filter\nvibrato_filter\nvirtualbass_filter\nvolume_filter\nvolumedetect_filter\naevalsrc_filter\nafdelaysrc_filter\nafireqsrc_filter\nafirsrc_filter\nanoisesrc_filter\nanullsrc_filter\nflite_filter\nhilbert_filter\nsinc_filter\nsine_filter\nanullsink_filter\naddroi_filter\nalphaextract_filter\nalphamerge_filter\namplify_filter\nass_filter\natadenoise_filter\navgblur_filter\navgblur_opencl_filter\navgblur_vulkan_filter\nbackgroundkey_filter\nbbox_filter\nbench_filter\nbilateral_filter\nbilateral_cuda_filter\nbitplanenoise_filter\nblackdetect_filter\nblackframe_filter\nblend_filter\nblend_vulkan_filter\nblockdetect_filter\nblurdetect_filter\nbm3d_filter\nboxblur_filter\nboxblur_opencl_filter\nbwdif_filter\nbwdif_cuda_filter\nbwdif_vulkan_filter\ncas_filter\nccrepack_filter\nchromaber_vulkan_filter\nchromahold_filter\nchromakey_filter\nchromakey_cuda_filter\nchromanr_filter\nchromashift_filter\nciescope_filter\ncodecview_filter\ncolorbalance_filter\ncolorchannelmixer_filter\ncolorcontrast_filter\ncolorcorrect_filter\ncolorize_filter\ncolorkey_filter\ncolorkey_opencl_filter\ncolorhold_filter\ncolorlevels_filter\ncolormap_filter\ncolormatrix_filter\ncolorspace_filter\ncolorspace_cuda_filter\ncolortemperature_filter\nconvolution_filter\nconvolution_opencl_filter\nconvolve_filter\ncopy_filter\ncoreimage_filter\ncorr_filter\ncover_rect_filter\ncrop_filter\ncropdetect_filter\ncue_filter\ncurves_filter\ndatascope_filter\ndblur_filter\ndctdnoiz_filter\ndeband_filter\ndeblock_filter\ndecimate_filter\ndeconvolve_filter\ndedot_filter\ndeflate_filter\ndeflicker_filter\ndeinterlace_qsv_filter\ndeinterlace_vaapi_filter\ndejudder_filter\ndelogo_filter\ndenoise_vaapi_filter\nderain_filter\ndeshake_filter\ndeshake_opencl_filter\ndespill_filter\ndetelecine_filter\ndilation_filter\ndilation_opencl_filter\ndisplace_filter\ndnn_classify_filter\ndnn_detect_filter\ndnn_processing_filter\ndoubleweave_filter\ndrawbox_filter\ndrawgraph_filter\ndrawgrid_filter\ndrawtext_filter\nedgedetect_filter\nelbg_filter\nentropy_filter\nepx_filter\neq_filter\nerosion_filter\nerosion_opencl_filter\nestdif_filter\nexposure_filter\nextractplanes_filter\nfade_filter\nfeedback_filter\nfftdnoiz_filter\nfftfilt_filter\nfield_filter\nfieldhint_filter\nfieldmatch_filter\nfieldorder_filter\nfillborders_filter\nfind_rect_filter\nflip_vulkan_filter\nfloodfill_filter\nformat_filter\nfps_filter\nframepack_filter\nframerate_filter\nframestep_filter\nfreezedetect_filter\nfreezeframes_filter\nfrei0r_filter\nfspp_filter\nfsync_filter\ngblur_filter\ngblur_vulkan_filter\ngeq_filter\ngradfun_filter\ngraphmonitor_filter\ngrayworld_filter\ngreyedge_filter\nguided_filter\nhaldclut_filter\nhflip_filter\nhflip_vulkan_filter\nhisteq_filter\nhistogram_filter\nhqdn3d_filter\nhqx_filter\nhstack_filter\nhsvhold_filter\nhsvkey_filter\nhue_filter\nhuesaturation_filter\nhwdownload_filter\nhwmap_filter\nhwupload_filter\nhwupload_cuda_filter\nhysteresis_filter\niccdetect_filter\niccgen_filter\nidentity_filter\nidet_filter\nil_filter\ninflate_filter\ninterlace_filter\ninterleave_filter\nkerndeint_filter\nkirsch_filter\nlagfun_filter\nlatency_filter\nlcevc_filter\nlenscorrection_filter\nlensfun_filter\nlibplacebo_filter\nlibvmaf_filter\nlibvmaf_cuda_filter\nlimitdiff_filter\nlimiter_filter\nloop_filter\nlumakey_filter\nlut_filter\nlut1d_filter\nlut2_filter\nlut3d_filter\nlutrgb_filter\nlutyuv_filter\nmaskedclamp_filter\nmaskedmax_filter\nmaskedmerge_filter\nmaskedmin_filter\nmaskedthreshold_filter\nmaskfun_filter\nmcdeint_filter\nmedian_filter\nmergeplanes_filter\nmestimate_filter\nmetadata_filter\nmidequalizer_filter\nminterpolate_filter\nmix_filter\nmonochrome_filter\nmorpho_filter\nmpdecimate_filter\nmsad_filter\nmultiply_filter\nnegate_filter\nnlmeans_filter\nnlmeans_opencl_filter\nnlmeans_vulkan_filter\nnnedi_filter\nnoformat_filter\nnoise_filter\nnormalize_filter\nnull_filter\nocr_filter\nocv_filter\noscilloscope_filter\noverlay_filter\noverlay_opencl_filter\noverlay_qsv_filter\noverlay_vaapi_filter\noverlay_vulkan_filter\noverlay_cuda_filter\nowdenoise_filter\npad_filter\npad_opencl_filter\npalettegen_filter\npaletteuse_filter\nperms_filter\nperspective_filter\nphase_filter\nphotosensitivity_filter\npixdesctest_filter\npixelize_filter\npixscope_filter\npp_filter\npp7_filter\npremultiply_filter\nprewitt_filter\nprewitt_opencl_filter\nprocamp_vaapi_filter\nprogram_opencl_filter\npseudocolor_filter\npsnr_filter\npullup_filter\nqp_filter\nqrencode_filter\nquirc_filter\nrandom_filter\nreadeia608_filter\nreadvitc_filter\nrealtime_filter\nremap_filter\nremap_opencl_filter\nremovegrain_filter\nremovelogo_filter\nrepeatfields_filter\nreverse_filter\nrgbashift_filter\nroberts_filter\nroberts_opencl_filter\nrotate_filter\nsab_filter\nscale_filter\nscale_cuda_filter\nscale_npp_filter\nscale_qsv_filter\nscale_vaapi_filter\nscale_vt_filter\nscale_vulkan_filter\nscale2ref_filter\nscale2ref_npp_filter\nscdet_filter\nscharr_filter\nscroll_filter\nsegment_filter\nselect_filter\nselectivecolor_filter\nsendcmd_filter\nseparatefields_filter\nsetdar_filter\nsetfield_filter\nsetparams_filter\nsetpts_filter\nsetrange_filter\nsetsar_filter\nsettb_filter\nsharpen_npp_filter\nsharpness_vaapi_filter\nshear_filter\nshowinfo_filter\nshowpalette_filter\nshuffleframes_filter\nshufflepixels_filter\nshuffleplanes_filter\nsidedata_filter\nsignalstats_filter\nsignature_filter\nsiti_filter\nsmartblur_filter\nsobel_filter\nsobel_opencl_filter\nsplit_filter\nspp_filter\nsr_filter\nssim_filter\nssim360_filter\nstereo3d_filter\nstreamselect_filter\nsubtitles_filter\nsuper2xsai_filter\nswaprect_filter\nswapuv_filter\ntblend_filter\ntelecine_filter\nthistogram_filter\nthreshold_filter\nthumbnail_filter\nthumbnail_cuda_filter\ntile_filter\ntiltandshift_filter\ntinterlace_filter\ntlut2_filter\ntmedian_filter\ntmidequalizer_filter\ntmix_filter\ntonemap_filter\ntonemap_opencl_filter\ntonemap_vaapi_filter\ntpad_filter\ntranspose_filter\ntranspose_npp_filter\ntranspose_opencl_filter\ntranspose_vaapi_filter\ntranspose_vt_filter\ntranspose_vulkan_filter\ntrim_filter\nunpremultiply_filter\nunsharp_filter\nunsharp_opencl_filter\nuntile_filter\nuspp_filter\nv360_filter\nvaguedenoiser_filter\nvarblur_filter\nvectorscope_filter\nvflip_filter\nvflip_vulkan_filter\nvfrdet_filter\nvibrance_filter\nvidstabdetect_filter\nvidstabtransform_filter\nvif_filter\nvignette_filter\nvmafmotion_filter\nvpp_qsv_filter\nvstack_filter\nw3fdif_filter\nwaveform_filter\nweave_filter\nxbr_filter\nxcorrelate_filter\nxfade_filter\nxfade_opencl_filter\nxfade_vulkan_filter\nxmedian_filter\nxpsnr_filter\nxstack_filter\nyadif_filter\nyadif_cuda_filter\nyadif_videotoolbox_filter\nyaepblur_filter\nzmq_filter\nzoompan_filter\nzscale_filter\nhstack_vaapi_filter\nvstack_vaapi_filter\nxstack_vaapi_filter\nhstack_qsv_filter\nvstack_qsv_filter\nxstack_qsv_filter\npad_vaapi_filter\ndrawbox_vaapi_filter\nallrgb_filter\nallyuv_filter\ncellauto_filter\ncolor_filter\ncolor_vulkan_filter\ncolorchart_filter\ncolorspectrum_filter\ncoreimagesrc_filter\nddagrab_filter\nfrei0r_src_filter\ngradients_filter\nhaldclutsrc_filter\nlife_filter\nmandelbrot_filter\nmptestsrc_filter\nnullsrc_filter\nopenclsrc_filter\nqrencodesrc_filter\npal75bars_filter\npal100bars_filter\nperlin_filter\nrgbtestsrc_filter\nsierpinski_filter\nsmptebars_filter\nsmptehdbars_filter\ntestsrc_filter\ntestsrc2_filter\nyuvtestsrc_filter\nzoneplate_filter\nnullsink_filter\na3dscope_filter\nabitscope_filter\nadrawgraph_filter\nagraphmonitor_filter\nahistogram_filter\naphasemeter_filter\navectorscope_filter\nconcat_filter\nshowcqt_filter\nshowcwt_filter\nshowfreqs_filter\nshowspatial_filter\nshowspectrum_filter\nshowspectrumpic_filter\nshowvolume_filter\nshowwaves_filter\nshowwavespic_filter\nspectrumsynth_filter\navsynctest_filter\namovie_filter\nmovie_filter\n' AVFORMAT_COMPONENTS=$'\n demuxers\n muxers\n protocols\n' AVFORMAT_COMPONENTS_LIST=$'\n aa_demuxer\naac_demuxer\naax_demuxer\nac3_demuxer\nac4_demuxer\nace_demuxer\nacm_demuxer\nact_demuxer\nadf_demuxer\nadp_demuxer\nads_demuxer\nadx_demuxer\naea_demuxer\nafc_demuxer\naiff_demuxer\naix_demuxer\nalp_demuxer\namr_demuxer\namrnb_demuxer\namrwb_demuxer\nanm_demuxer\napac_demuxer\napc_demuxer\nape_demuxer\napm_demuxer\napng_demuxer\naptx_demuxer\naptx_hd_demuxer\naqtitle_demuxer\nargo_asf_demuxer\nargo_brp_demuxer\nargo_cvg_demuxer\nasf_demuxer\nasf_o_demuxer\nass_demuxer\nast_demuxer\nau_demuxer\nav1_demuxer\navi_demuxer\navisynth_demuxer\navr_demuxer\navs_demuxer\navs2_demuxer\navs3_demuxer\nbethsoftvid_demuxer\nbfi_demuxer\nbintext_demuxer\nbink_demuxer\nbinka_demuxer\nbit_demuxer\nbitpacked_demuxer\nbmv_demuxer\nbfstm_demuxer\nbrstm_demuxer\nboa_demuxer\nbonk_demuxer\nc93_demuxer\ncaf_demuxer\ncavsvideo_demuxer\ncdg_demuxer\ncdxl_demuxer\ncine_demuxer\ncodec2_demuxer\ncodec2raw_demuxer\nconcat_demuxer\ndash_demuxer\ndata_demuxer\ndaud_demuxer\ndcstr_demuxer\nderf_demuxer\ndfa_demuxer\ndfpwm_demuxer\ndhav_demuxer\ndirac_demuxer\ndnxhd_demuxer\ndsf_demuxer\ndsicin_demuxer\ndss_demuxer\ndts_demuxer\ndtshd_demuxer\ndv_demuxer\ndvbsub_demuxer\ndvbtxt_demuxer\ndvdvideo_demuxer\ndxa_demuxer\nea_demuxer\nea_cdata_demuxer\neac3_demuxer\nepaf_demuxer\nevc_demuxer\nffmetadata_demuxer\nfilmstrip_demuxer\nfits_demuxer\nflac_demuxer\nflic_demuxer\nflv_demuxer\nlive_flv_demuxer\nfourxm_demuxer\nfrm_demuxer\nfsb_demuxer\nfwse_demuxer\ng722_demuxer\ng723_1_demuxer\ng726_demuxer\ng726le_demuxer\ng729_demuxer\ngdv_demuxer\ngenh_demuxer\ngif_demuxer\ngsm_demuxer\ngxf_demuxer\nh261_demuxer\nh263_demuxer\nh264_demuxer\nhca_demuxer\nhcom_demuxer\nhevc_demuxer\nhls_demuxer\nhnm_demuxer\niamf_demuxer\nico_demuxer\nidcin_demuxer\nidf_demuxer\niff_demuxer\nifv_demuxer\nilbc_demuxer\nimage2_demuxer\nimage2pipe_demuxer\nimage2_alias_pix_demuxer\nimage2_brender_pix_demuxer\nimf_demuxer\ningenient_demuxer\nipmovie_demuxer\nipu_demuxer\nircam_demuxer\niss_demuxer\niv8_demuxer\nivf_demuxer\nivr_demuxer\njacosub_demuxer\njv_demuxer\njpegxl_anim_demuxer\nkux_demuxer\nkvag_demuxer\nlaf_demuxer\nlc3_demuxer\nlmlm4_demuxer\nloas_demuxer\nluodat_demuxer\nlrc_demuxer\nlvf_demuxer\nlxf_demuxer\nm4v_demuxer\nmca_demuxer\nmcc_demuxer\nmatroska_demuxer\nmgsts_demuxer\nmicrodvd_demuxer\nmjpeg_demuxer\nmjpeg_2000_demuxer\nmlp_demuxer\nmlv_demuxer\nmm_demuxer\nmmf_demuxer\nmods_demuxer\nmoflex_demuxer\nmov_demuxer\nmp3_demuxer\nmpc_demuxer\nmpc8_demuxer\nmpegps_demuxer\nmpegts_demuxer\nmpegtsraw_demuxer\nmpegvideo_demuxer\nmpjpeg_demuxer\nmpl2_demuxer\nmpsub_demuxer\nmsf_demuxer\nmsnwc_tcp_demuxer\nmsp_demuxer\nmtaf_demuxer\nmtv_demuxer\nmusx_demuxer\nmv_demuxer\nmvi_demuxer\nmxf_demuxer\nmxg_demuxer\nnc_demuxer\nnistsphere_demuxer\nnsp_demuxer\nnsv_demuxer\nnut_demuxer\nnuv_demuxer\nobu_demuxer\nogg_demuxer\noma_demuxer\nosq_demuxer\npaf_demuxer\npcm_alaw_demuxer\npcm_mulaw_demuxer\npcm_vidc_demuxer\npcm_f64be_demuxer\npcm_f64le_demuxer\npcm_f32be_demuxer\npcm_f32le_demuxer\npcm_s32be_demuxer\npcm_s32le_demuxer\npcm_s24be_demuxer\npcm_s24le_demuxer\npcm_s16be_demuxer\npcm_s16le_demuxer\npcm_s8_demuxer\npcm_u32be_demuxer\npcm_u32le_demuxer\npcm_u24be_demuxer\npcm_u24le_demuxer\npcm_u16be_demuxer\npcm_u16le_demuxer\npcm_u8_demuxer\npdv_demuxer\npjs_demuxer\npmp_demuxer\npp_bnk_demuxer\npva_demuxer\npvf_demuxer\nqcp_demuxer\nqoa_demuxer\nr3d_demuxer\nrawvideo_demuxer\nrcwt_demuxer\nrealtext_demuxer\nredspark_demuxer\nrka_demuxer\nrl2_demuxer\nrm_demuxer\nroq_demuxer\nrpl_demuxer\nrsd_demuxer\nrso_demuxer\nrtp_demuxer\nrtsp_demuxer\ns337m_demuxer\nsami_demuxer\nsap_demuxer\nsbc_demuxer\nsbg_demuxer\nscc_demuxer\nscd_demuxer\nsdns_demuxer\nsdp_demuxer\nsdr2_demuxer\nsds_demuxer\nsdx_demuxer\nsegafilm_demuxer\nser_demuxer\nsga_demuxer\nshorten_demuxer\nsiff_demuxer\nsimbiosis_imx_demuxer\nsln_demuxer\nsmacker_demuxer\nsmjpeg_demuxer\nsmush_demuxer\nsol_demuxer\nsox_demuxer\nspdif_demuxer\nsrt_demuxer\nstr_demuxer\nstl_demuxer\nsubviewer1_demuxer\nsubviewer_demuxer\nsup_demuxer\nsvag_demuxer\nsvs_demuxer\nswf_demuxer\ntak_demuxer\ntedcaptions_demuxer\nthp_demuxer\nthreedostr_demuxer\ntiertexseq_demuxer\ntmv_demuxer\ntruehd_demuxer\ntta_demuxer\ntxd_demuxer\ntty_demuxer\nty_demuxer\nusm_demuxer\nv210_demuxer\nv210x_demuxer\nvag_demuxer\nvc1_demuxer\nvc1t_demuxer\nvividas_demuxer\nvivo_demuxer\nvmd_demuxer\nvobsub_demuxer\nvoc_demuxer\nvpk_demuxer\nvplayer_demuxer\nvqf_demuxer\nvvc_demuxer\nw64_demuxer\nwady_demuxer\nwavarc_demuxer\nwav_demuxer\nwc3_demuxer\nwebm_dash_manifest_demuxer\nwebvtt_demuxer\nwsaud_demuxer\nwsd_demuxer\nwsvqa_demuxer\nwtv_demuxer\nwve_demuxer\nwv_demuxer\nxa_demuxer\nxbin_demuxer\nxmd_demuxer\nxmv_demuxer\nxvag_demuxer\nxwma_demuxer\nyop_demuxer\nyuv4mpegpipe_demuxer\nimage_bmp_pipe_demuxer\nimage_cri_pipe_demuxer\nimage_dds_pipe_demuxer\nimage_dpx_pipe_demuxer\nimage_exr_pipe_demuxer\nimage_gem_pipe_demuxer\nimage_gif_pipe_demuxer\nimage_hdr_pipe_demuxer\nimage_j2k_pipe_demuxer\nimage_jpeg_pipe_demuxer\nimage_jpegls_pipe_demuxer\nimage_jpegxl_pipe_demuxer\nimage_pam_pipe_demuxer\nimage_pbm_pipe_demuxer\nimage_pcx_pipe_demuxer\nimage_pfm_pipe_demuxer\nimage_pgmyuv_pipe_demuxer\nimage_pgm_pipe_demuxer\nimage_pgx_pipe_demuxer\nimage_phm_pipe_demuxer\nimage_photocd_pipe_demuxer\nimage_pictor_pipe_demuxer\nimage_png_pipe_demuxer\nimage_ppm_pipe_demuxer\nimage_psd_pipe_demuxer\nimage_qdraw_pipe_demuxer\nimage_qoi_pipe_demuxer\nimage_sgi_pipe_demuxer\nimage_svg_pipe_demuxer\nimage_sunrast_pipe_demuxer\nimage_tiff_pipe_demuxer\nimage_vbn_pipe_demuxer\nimage_webp_pipe_demuxer\nimage_xbm_pipe_demuxer\nimage_xpm_pipe_demuxer\nimage_xwd_pipe_demuxer\nlibgme_demuxer\nlibmodplug_demuxer\nlibopenmpt_demuxer\nvapoursynth_demuxer\n a64_muxer\nac3_muxer\nac4_muxer\nadts_muxer\nadx_muxer\naea_muxer\naiff_muxer\nalp_muxer\namr_muxer\namv_muxer\napm_muxer\napng_muxer\naptx_muxer\naptx_hd_muxer\nargo_asf_muxer\nargo_cvg_muxer\nasf_muxer\nass_muxer\nast_muxer\nasf_stream_muxer\nau_muxer\navi_muxer\navif_muxer\navm2_muxer\navs2_muxer\navs3_muxer\nbit_muxer\ncaf_muxer\ncavsvideo_muxer\ncodec2_muxer\ncodec2raw_muxer\ncrc_muxer\ndash_muxer\ndata_muxer\ndaud_muxer\ndfpwm_muxer\ndirac_muxer\ndnxhd_muxer\ndts_muxer\ndv_muxer\neac3_muxer\nevc_muxer\nf4v_muxer\nffmetadata_muxer\nfifo_muxer\nfilmstrip_muxer\nfits_muxer\nflac_muxer\nflv_muxer\nframecrc_muxer\nframehash_muxer\nframemd5_muxer\ng722_muxer\ng723_1_muxer\ng726_muxer\ng726le_muxer\ngif_muxer\ngsm_muxer\ngxf_muxer\nh261_muxer\nh263_muxer\nh264_muxer\nhash_muxer\nhds_muxer\nhevc_muxer\nhls_muxer\niamf_muxer\nico_muxer\nilbc_muxer\nimage2_muxer\nimage2pipe_muxer\nipod_muxer\nircam_muxer\nismv_muxer\nivf_muxer\njacosub_muxer\nkvag_muxer\nlatm_muxer\nlc3_muxer\nlrc_muxer\nm4v_muxer\nmd5_muxer\nmatroska_muxer\nmatroska_audio_muxer\nmicrodvd_muxer\nmjpeg_muxer\nmlp_muxer\nmmf_muxer\nmov_muxer\nmp2_muxer\nmp3_muxer\nmp4_muxer\nmpeg1system_muxer\nmpeg1vcd_muxer\nmpeg1video_muxer\nmpeg2dvd_muxer\nmpeg2svcd_muxer\nmpeg2video_muxer\nmpeg2vob_muxer\nmpegts_muxer\nmpjpeg_muxer\nmxf_muxer\nmxf_d10_muxer\nmxf_opatom_muxer\nnull_muxer\nnut_muxer\nobu_muxer\noga_muxer\nogg_muxer\nogv_muxer\noma_muxer\nopus_muxer\npcm_alaw_muxer\npcm_mulaw_muxer\npcm_vidc_muxer\npcm_f64be_muxer\npcm_f64le_muxer\npcm_f32be_muxer\npcm_f32le_muxer\npcm_s32be_muxer\npcm_s32le_muxer\npcm_s24be_muxer\npcm_s24le_muxer\npcm_s16be_muxer\npcm_s16le_muxer\npcm_s8_muxer\npcm_u32be_muxer\npcm_u32le_muxer\npcm_u24be_muxer\npcm_u24le_muxer\npcm_u16be_muxer\npcm_u16le_muxer\npcm_u8_muxer\npsp_muxer\nrawvideo_muxer\nrcwt_muxer\nrm_muxer\nroq_muxer\nrso_muxer\nrtp_muxer\nrtp_mpegts_muxer\nrtsp_muxer\nsap_muxer\nsbc_muxer\nscc_muxer\nsegafilm_muxer\nsegment_muxer\nstream_segment_muxer\nsmjpeg_muxer\nsmoothstreaming_muxer\nsox_muxer\nspx_muxer\nspdif_muxer\nsrt_muxer\nstreamhash_muxer\nsup_muxer\nswf_muxer\ntee_muxer\ntg2_muxer\ntgp_muxer\nmkvtimestamp_v2_muxer\ntruehd_muxer\ntta_muxer\nttml_muxer\nuncodedframecrc_muxer\nvc1_muxer\nvc1t_muxer\nvoc_muxer\nvvc_muxer\nw64_muxer\nwav_muxer\nwebm_muxer\nwebm_dash_manifest_muxer\nwebm_chunk_muxer\nwebp_muxer\nwebvtt_muxer\nwsaud_muxer\nwtv_muxer\nwv_muxer\nyuv4mpegpipe_muxer\nchromaprint_muxer\n android_content_protocol\nasync_protocol\nbluray_protocol\ncache_protocol\nconcat_protocol\nconcatf_protocol\ncrypto_protocol\ndata_protocol\nfd_protocol\nffrtmpcrypt_protocol\nffrtmphttp_protocol\nfile_protocol\nftp_protocol\ngopher_protocol\ngophers_protocol\nhls_protocol\nhttp_protocol\nhttpproxy_protocol\nhttps_protocol\nicecast_protocol\nmmsh_protocol\nmmst_protocol\nmd5_protocol\npipe_protocol\nprompeg_protocol\nrtmp_protocol\nrtmpe_protocol\nrtmps_protocol\nrtmpt_protocol\nrtmpte_protocol\nrtmpts_protocol\nrtp_protocol\nsctp_protocol\nsrtp_protocol\nsubfile_protocol\ntee_protocol\ntcp_protocol\ntls_protocol\nudp_protocol\nudplite_protocol\nunix_protocol\nlibamqp_protocol\nlibrist_protocol\nlibrtmp_protocol\nlibrtmpe_protocol\nlibrtmps_protocol\nlibrtmpt_protocol\nlibrtmpte_protocol\nlibsrt_protocol\nlibssh_protocol\nlibsmbclient_protocol\nlibzmq_protocol\nipfs_gateway_protocol\nipns_gateway_protocol\n' BASH=/bin/bash BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath:xpg_echo 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]="/data/jenkins/workspace/oi-encumbered/components/encumbered/ffmpeg/ffmpeg-7.1/configure") BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-solaris2.11") BASH_VERSION='5.2.37(1)-release' BSF_LIST=$'aac_adtstoasc_bsf\nav1_frame_merge_bsf\nav1_frame_split_bsf\nav1_metadata_bsf\nchomp_bsf\ndump_extradata_bsf\ndca_core_bsf\ndovi_rpu_bsf\ndts2pts_bsf\ndv_error_marker_bsf\neac3_core_bsf\nevc_frame_merge_bsf\nextract_extradata_bsf\nfilter_units_bsf\nh264_metadata_bsf\nh264_mp4toannexb_bsf\nh264_redundant_pps_bsf\nhapqa_extract_bsf\nhevc_metadata_bsf\nhevc_mp4toannexb_bsf\nimx_dump_header_bsf\nmedia100_to_mjpegb_bsf\nmjpeg2jpeg_bsf\nmjpega_dump_header_bsf\nmpeg2_metadata_bsf\nmpeg4_unpack_bframes_bsf\nmov2textsub_bsf\nnoise_bsf\nnull_bsf\nopus_metadata_bsf\npcm_rechunk_bsf\npgs_frame_merge_bsf\nprores_metadata_bsf\nremove_extradata_bsf\nsetts_bsf\nshowinfo_bsf\ntext2movsub_bsf\ntrace_headers_bsf\ntruehd_core_bsf\nvp9_metadata_bsf\nvp9_raw_reorder_bsf\nvp9_superframe_bsf\nvp9_superframe_split_bsf\nvvc_metadata_bsf\nvvc_mp4toannexb_bsf' BUILTIN_LIST=$'\n MemoryBarrier\n mm_empty\n rdtsc\n sem_timedwait\n' CC=/usr/gcc/13/bin/gcc CC_C=-c CC_E='-E -o $@' CC_O='-o $@' CFLAGS='-m64 -O3' CMDLINE_APPEND=$'\n extra_cflags\n extra_cxxflags\n extra_objcflags\n host_cppflags\n' CMDLINE_SELECT=$'\n \n \n armv5te\n armv6\n armv6t2\n armv8\n dotprod\n i8mm\n neon\n vfp\n vfpv3\n setend\n\n \n altivec\n dcbzl\n ldbrx\n power8\n ppc4xx\n vsx\n\n \n rv\n rvv\n rv_zicbop\n rv_zvbb\n\n \n \n aesni\n amd3dnow\n amd3dnowext\n avx\n avx2\n avx512\n avx512icl\n fma3\n fma4\n mmx\n mmxext\n sse\n sse2\n sse3\n sse4\n sse42\n ssse3\n xop\n\n i686\n\n \n mipsfpu\n mips32r2\n mips32r5\n mips64r2\n mips32r6\n mips64r6\n mipsdsp\n mipsdspr2\n msa\n\n \n loongson2\n loongson3\n mmi\n lsx\n lasx\n\n\n \n \n doc\n htmlpages\n manpages\n podpages\n txtpages\n\n \n avio_http_serve_files_example\n avio_list_dir_example\n avio_read_callback_example\n decode_audio_example\n decode_filter_audio_example\n decode_filter_video_example\n decode_video_example\n demux_decode_example\n encode_audio_example\n encode_video_example\n extract_mvs_example\n filter_audio_example\n hw_decode_example\n mux_example\n qsv_decode_example\n remux_example\n resample_audio_example\n scale_video_example\n show_metadata_example\n transcode_aac_example\n transcode_example\n vaapi_encode_example\n vaapi_transcode_example\n qsv_transcode_example\n\n \n \n avisynth\n frei0r\n libcdio\n libdavs2\n libdvdnav\n libdvdread\n librubberband\n libvidstab\n libx264\n libx265\n libxavs\n libxavs2\n libxvid\n\n \n decklink\n libfdk_aac\n libtls\n\n \n gmp\n libaribb24\n liblensfun\n libopencore_amrnb\n libopencore_amrwb\n libvo_amrwbenc\n mbedtls\n rkmpp\n\n \n libsmbclient\n\n chromaprint\n gcrypt\n gnutls\n jni\n ladspa\n lcms2\n libaom\n libaribcaption\n libass\n libbluray\n libbs2b\n libcaca\n libcelt\n libcodec2\n libdav1d\n libdc1394\n libflite\n libfontconfig\n libfreetype\n libfribidi\n libharfbuzz\n libglslang\n libgme\n libgsm\n libiec61883\n libilbc\n libjack\n libjxl\n libklvanc\n libkvazaar\n liblc3\n liblcevc_dec\n libmodplug\n libmp3lame\n libmysofa\n libopencv\n libopenh264\n libopenjpeg\n libopenmpt\n libopenvino\n libopus\n libplacebo\n libpulse\n libqrencode\n libquirc\n librabbitmq\n librav1e\n librist\n librsvg\n librtmp\n libshaderc\n libshine\n libsmbclient\n libsnappy\n libsoxr\n libspeex\n libsrt\n libssh\n libsvtav1\n libtensorflow\n libtesseract\n libtheora\n libtorch\n libtwolame\n libuavs3d\n libv4l2\n libvmaf\n libvorbis\n libvpx\n libvvenc\n libwebp\n libxevd\n libxeve\n libxml2\n libzimg\n libzmq\n libzvbi\n lv2\n mediacodec\n openal\n opengl\n openssl\n pocketsphinx\n vapoursynth\n\n \n alsa\n appkit\n avfoundation\n bzlib\n coreimage\n iconv\n libxcb\n libxcb_shm\n libxcb_shape\n libxcb_xfixes\n lzma\n mediafoundation\n metal\n schannel\n sdl2\n securetransport\n sndio\n xlib\n zlib\n\n \n \n cuda_nvcc\n cuda_sdk\n libnpp\n\n libmfx\n libvpl\n mmal\n omx\n opencl\n\n \n amf\n audiotoolbox\n cuda\n cuda_llvm\n cuvid\n d3d11va\n d3d12va\n dxva2\n ffnvcodec\n libdrm\n nvdec\n nvenc\n vaapi\n vdpau\n videotoolbox\n vulkan\n v4l2_m2m\n\n \n ftrapv\n gray\n hardcoded_tables\n omx_rpi\n runtime_cpudetect\n safe_bitstream_reader\n shared\n small\n static\n swscale_alpha\n\n \n gpl\n nonfree\n version3\n\n \n avdevice\n avfilter\n swscale\n postproc\n avformat\n avcodec\n swresample\n avutil\n\n \n ffplay\n ffprobe\n ffmpeg\n\n \n dwt\n error_resilience\n faan\n fast_unaligned\n iamf\n lsp\n pixelutils\n network\n\n autodetect\n fontconfig\n large_tests\n linux_perf\n macos_kperf\n memory_poisoning\n neon_clobber_test\n ossfuzz\n pic\n ptx_compression\n thumb\n valgrind_backtrace\n xmm_clobber_test\n \n \n bsfs\n decoders\n encoders\n hwaccels\n parsers\n\n \n indevs\n outdevs\n\n \n filters\n\n \n demuxers\n muxers\n protocols\n\n\n\n \n inline_asm\n symver\n x86asm\n\n \n pthreads\n os2threads\n w32threads\n\n asm\n cross_compile\n debug\n extra_warnings\n logging\n optimizations\n rpath\n stripping\n version_tracking\n' CMDLINE_SET=$'\n \n bindir\n datadir\n docdir\n incdir\n libdir\n mandir\n pkgconfigdir\n prefix\n shlibdir\n install_name_dir\n\n ar\n arch\n as\n assert_level\n build_suffix\n cc\n objcc\n cpu\n cross_prefix\n custom_allocator\n cxx\n dep_cc\n doxygen\n env\n extra_version\n gas\n host_cc\n host_cflags\n host_extralibs\n host_ld\n host_ldflags\n host_os\n ignore_tests\n install\n ld\n ln_s\n logfile\n malloc_prefix\n metalcc\n metallib\n nm\n optflags\n nvcc\n nvccflags\n pkg_config\n pkg_config_flags\n progs_suffix\n random_seed\n ranlib\n samples\n stdc\n stdcxx\n strip\n sws_max_filter_size\n sysinclude\n sysroot\n target_exec\n target_os\n target_path\n target_samples\n tempprefix\n toolchain\n valgrind\n windres\n x86asmexe\n' CODEC_LIST=$'\n a64multi_encoder\na64multi5_encoder\nalias_pix_encoder\namv_encoder\napng_encoder\nasv1_encoder\nasv2_encoder\navrp_encoder\navui_encoder\nbitpacked_encoder\nbmp_encoder\ncfhd_encoder\ncinepak_encoder\ncljr_encoder\ncomfortnoise_encoder\ndnxhd_encoder\ndpx_encoder\ndvvideo_encoder\ndxv_encoder\nexr_encoder\nffv1_encoder\nffvhuff_encoder\nfits_encoder\nflashsv_encoder\nflashsv2_encoder\nflv_encoder\ngif_encoder\nh261_encoder\nh263_encoder\nh263p_encoder\nh264_mediacodec_encoder\nhap_encoder\nhuffyuv_encoder\njpeg2000_encoder\njpegls_encoder\nljpeg_encoder\nmagicyuv_encoder\nmjpeg_encoder\nmpeg1video_encoder\nmpeg2video_encoder\nmpeg4_encoder\nmsmpeg4v2_encoder\nmsmpeg4v3_encoder\nmsrle_encoder\nmsvideo1_encoder\npam_encoder\npbm_encoder\npcx_encoder\npfm_encoder\npgm_encoder\npgmyuv_encoder\nphm_encoder\npng_encoder\nppm_encoder\nprores_encoder\nprores_aw_encoder\nprores_ks_encoder\nqoi_encoder\nqtrle_encoder\nr10k_encoder\nr210_encoder\nrawvideo_encoder\nroq_encoder\nrpza_encoder\nrv10_encoder\nrv20_encoder\ns302m_encoder\nsgi_encoder\nsmc_encoder\nsnow_encoder\nspeedhq_encoder\nsunrast_encoder\nsvq1_encoder\ntarga_encoder\ntiff_encoder\nutvideo_encoder\nv210_encoder\nv308_encoder\nv408_encoder\nv410_encoder\nvbn_encoder\nvc2_encoder\nwbmp_encoder\nwrapped_avframe_encoder\nwmv1_encoder\nwmv2_encoder\nxbm_encoder\nxface_encoder\nxwd_encoder\ny41p_encoder\nyuv4_encoder\nzlib_encoder\nzmbv_encoder\naac_encoder\nac3_encoder\nac3_fixed_encoder\nalac_encoder\naptx_encoder\naptx_hd_encoder\ndca_encoder\ndfpwm_encoder\neac3_encoder\nflac_encoder\ng723_1_encoder\nhdr_encoder\nmlp_encoder\nmp2_encoder\nmp2fixed_encoder\nnellymoser_encoder\nopus_encoder\nra_144_encoder\nsbc_encoder\nsonic_encoder\nsonic_ls_encoder\ntruehd_encoder\ntta_encoder\nvorbis_encoder\nwavpack_encoder\nwmav1_encoder\nwmav2_encoder\npcm_alaw_encoder\npcm_bluray_encoder\npcm_dvd_encoder\npcm_f32be_encoder\npcm_f32le_encoder\npcm_f64be_encoder\npcm_f64le_encoder\npcm_mulaw_encoder\npcm_s8_encoder\npcm_s8_planar_encoder\npcm_s16be_encoder\npcm_s16be_planar_encoder\npcm_s16le_encoder\npcm_s16le_planar_encoder\npcm_s24be_encoder\npcm_s24daud_encoder\npcm_s24le_encoder\npcm_s24le_planar_encoder\npcm_s32be_encoder\npcm_s32le_encoder\npcm_s32le_planar_encoder\npcm_s64be_encoder\npcm_s64le_encoder\npcm_u8_encoder\npcm_u16be_encoder\npcm_u16le_encoder\npcm_u24be_encoder\npcm_u24le_encoder\npcm_u32be_encoder\npcm_u32le_encoder\npcm_vidc_encoder\nroq_dpcm_encoder\nadpcm_adx_encoder\nadpcm_argo_encoder\nadpcm_g722_encoder\nadpcm_g726_encoder\nadpcm_g726le_encoder\nadpcm_ima_amv_encoder\nadpcm_ima_alp_encoder\nadpcm_ima_apm_encoder\nadpcm_ima_qt_encoder\nadpcm_ima_ssi_encoder\nadpcm_ima_wav_encoder\nadpcm_ima_ws_encoder\nadpcm_ms_encoder\nadpcm_swf_encoder\nadpcm_yamaha_encoder\nssa_encoder\nass_encoder\ndvbsub_encoder\ndvdsub_encoder\nmovtext_encoder\nsrt_encoder\nsubrip_encoder\ntext_encoder\nttml_encoder\nwebvtt_encoder\nxsub_encoder\naac_at_encoder\nalac_at_encoder\nilbc_at_encoder\npcm_alaw_at_encoder\npcm_mulaw_at_encoder\nlibaom_av1_encoder\nlibcodec2_encoder\nlibfdk_aac_encoder\nlibgsm_encoder\nlibgsm_ms_encoder\nlibilbc_encoder\nlibjxl_encoder\nliblc3_encoder\nlibmp3lame_encoder\nlibopencore_amrnb_encoder\nlibopenjpeg_encoder\nlibopus_encoder\nlibrav1e_encoder\nlibshine_encoder\nlibspeex_encoder\nlibsvtav1_encoder\nlibtheora_encoder\nlibtwolame_encoder\nlibvo_amrwbenc_encoder\nlibvorbis_encoder\nlibvpx_vp8_encoder\nlibvpx_vp9_encoder\nlibvvenc_encoder\nlibwebp_anim_encoder\nlibwebp_encoder\nlibx262_encoder\nlibx264_encoder\nlibx264rgb_encoder\nlibx265_encoder\nlibxeve_encoder\nlibxavs_encoder\nlibxavs2_encoder\nlibxvid_encoder\naac_mf_encoder\nac3_mf_encoder\nh263_v4l2m2m_encoder\nav1_mediacodec_encoder\nav1_nvenc_encoder\nav1_qsv_encoder\nav1_amf_encoder\nav1_vaapi_encoder\nlibopenh264_encoder\nh264_amf_encoder\nh264_mf_encoder\nh264_nvenc_encoder\nh264_omx_encoder\nh264_qsv_encoder\nh264_v4l2m2m_encoder\nh264_vaapi_encoder\nh264_videotoolbox_encoder\nh264_vulkan_encoder\nhevc_amf_encoder\nhevc_d3d12va_encoder\nhevc_mediacodec_encoder\nhevc_mf_encoder\nhevc_nvenc_encoder\nhevc_qsv_encoder\nhevc_v4l2m2m_encoder\nhevc_vaapi_encoder\nhevc_videotoolbox_encoder\nhevc_vulkan_encoder\nlibkvazaar_encoder\nmjpeg_qsv_encoder\nmjpeg_vaapi_encoder\nmp3_mf_encoder\nmpeg2_qsv_encoder\nmpeg2_vaapi_encoder\nmpeg4_mediacodec_encoder\nmpeg4_omx_encoder\nmpeg4_v4l2m2m_encoder\nprores_videotoolbox_encoder\nvp8_mediacodec_encoder\nvp8_v4l2m2m_encoder\nvp8_vaapi_encoder\nvp9_mediacodec_encoder\nvp9_vaapi_encoder\nvp9_qsv_encoder\nvnull_encoder\nanull_encoder\n aasc_decoder\naic_decoder\nalias_pix_decoder\nagm_decoder\namv_decoder\nanm_decoder\nansi_decoder\napng_decoder\narbc_decoder\nargo_decoder\nasv1_decoder\nasv2_decoder\naura_decoder\naura2_decoder\navrp_decoder\navrn_decoder\navs_decoder\navui_decoder\nbethsoftvid_decoder\nbfi_decoder\nbink_decoder\nbitpacked_decoder\nbmp_decoder\nbmv_video_decoder\nbrender_pix_decoder\nc93_decoder\ncavs_decoder\ncdgraphics_decoder\ncdtoons_decoder\ncdxl_decoder\ncfhd_decoder\ncinepak_decoder\nclearvideo_decoder\ncljr_decoder\ncllc_decoder\ncomfortnoise_decoder\ncpia_decoder\ncri_decoder\ncscd_decoder\ncyuv_decoder\ndds_decoder\ndfa_decoder\ndirac_decoder\ndnxhd_decoder\ndpx_decoder\ndsicinvideo_decoder\ndvaudio_decoder\ndvvideo_decoder\ndxa_decoder\ndxtory_decoder\ndxv_decoder\neacmv_decoder\neamad_decoder\neatgq_decoder\neatgv_decoder\neatqi_decoder\neightbps_decoder\neightsvx_exp_decoder\neightsvx_fib_decoder\nescape124_decoder\nescape130_decoder\nexr_decoder\nffv1_decoder\nffvhuff_decoder\nfic_decoder\nfits_decoder\nflashsv_decoder\nflashsv2_decoder\nflic_decoder\nflv_decoder\nfmvc_decoder\nfourxm_decoder\nfraps_decoder\nfrwu_decoder\ng2m_decoder\ngdv_decoder\ngem_decoder\ngif_decoder\nh261_decoder\nh263_decoder\nh263i_decoder\nh263p_decoder\nh263_v4l2m2m_decoder\nh264_decoder\nh264_v4l2m2m_decoder\nh264_mediacodec_decoder\nh264_mmal_decoder\nh264_qsv_decoder\nh264_rkmpp_decoder\nhap_decoder\nhevc_decoder\nhevc_qsv_decoder\nhevc_rkmpp_decoder\nhevc_v4l2m2m_decoder\nhnm4_video_decoder\nhq_hqa_decoder\nhqx_decoder\nhuffyuv_decoder\nhymt_decoder\nidcin_decoder\niff_ilbm_decoder\nimm4_decoder\nimm5_decoder\nindeo2_decoder\nindeo3_decoder\nindeo4_decoder\nindeo5_decoder\ninterplay_video_decoder\nipu_decoder\njpeg2000_decoder\njpegls_decoder\njv_decoder\nkgv1_decoder\nkmvc_decoder\nlagarith_decoder\nlead_decoder\nloco_decoder\nlscr_decoder\nm101_decoder\nmagicyuv_decoder\nmdec_decoder\nmedia100_decoder\nmimic_decoder\nmjpeg_decoder\nmjpegb_decoder\nmmvideo_decoder\nmobiclip_decoder\nmotionpixels_decoder\nmpeg1video_decoder\nmpeg2video_decoder\nmpeg4_decoder\nmpeg4_v4l2m2m_decoder\nmpeg4_mmal_decoder\nmpegvideo_decoder\nmpeg1_v4l2m2m_decoder\nmpeg2_mmal_decoder\nmpeg2_v4l2m2m_decoder\nmpeg2_qsv_decoder\nmpeg2_mediacodec_decoder\nmsa1_decoder\nmscc_decoder\nmsmpeg4v1_decoder\nmsmpeg4v2_decoder\nmsmpeg4v3_decoder\nmsp2_decoder\nmsrle_decoder\nmss1_decoder\nmss2_decoder\nmsvideo1_decoder\nmszh_decoder\nmts2_decoder\nmv30_decoder\nmvc1_decoder\nmvc2_decoder\nmvdv_decoder\nmvha_decoder\nmwsc_decoder\nmxpeg_decoder\nnotchlc_decoder\nnuv_decoder\npaf_video_decoder\npam_decoder\npbm_decoder\npcx_decoder\npdv_decoder\npfm_decoder\npgm_decoder\npgmyuv_decoder\npgx_decoder\nphm_decoder\nphotocd_decoder\npictor_decoder\npixlet_decoder\npng_decoder\nppm_decoder\nprores_decoder\nprosumer_decoder\npsd_decoder\nptx_decoder\nqdraw_decoder\nqoi_decoder\nqpeg_decoder\nqtrle_decoder\nr10k_decoder\nr210_decoder\nrasc_decoder\nrawvideo_decoder\nrka_decoder\nrl2_decoder\nroq_decoder\nrpza_decoder\nrscc_decoder\nrtv1_decoder\nrv10_decoder\nrv20_decoder\nrv30_decoder\nrv40_decoder\ns302m_decoder\nsanm_decoder\nscpr_decoder\nscreenpresso_decoder\nsga_decoder\nsgi_decoder\nsgirle_decoder\nsheervideo_decoder\nsimbiosis_imx_decoder\nsmacker_decoder\nsmc_decoder\nsmvjpeg_decoder\nsnow_decoder\nsp5x_decoder\nspeedhq_decoder\nspeex_decoder\nsrgc_decoder\nsunrast_decoder\nsvq1_decoder\nsvq3_decoder\ntarga_decoder\ntarga_y216_decoder\ntdsc_decoder\ntheora_decoder\nthp_decoder\ntiertexseqvideo_decoder\ntiff_decoder\ntmv_decoder\ntruemotion1_decoder\ntruemotion2_decoder\ntruemotion2rt_decoder\ntscc_decoder\ntscc2_decoder\ntxd_decoder\nulti_decoder\nutvideo_decoder\nv210_decoder\nv210x_decoder\nv308_decoder\nv408_decoder\nv410_decoder\nvb_decoder\nvbn_decoder\nvble_decoder\nvc1_decoder\nvc1image_decoder\nvc1_mmal_decoder\nvc1_qsv_decoder\nvc1_v4l2m2m_decoder\nvcr1_decoder\nvmdvideo_decoder\nvmix_decoder\nvmnc_decoder\nvp3_decoder\nvp4_decoder\nvp5_decoder\nvp6_decoder\nvp6a_decoder\nvp6f_decoder\nvp7_decoder\nvp8_decoder\nvp8_rkmpp_decoder\nvp8_v4l2m2m_decoder\nvp9_decoder\nvp9_rkmpp_decoder\nvp9_v4l2m2m_decoder\nvqa_decoder\nvqc_decoder\nvvc_decoder\nwbmp_decoder\nwebp_decoder\nwcmv_decoder\nwrapped_avframe_decoder\nwmv1_decoder\nwmv2_decoder\nwmv3_decoder\nwmv3image_decoder\nwnv1_decoder\nxan_wc3_decoder\nxan_wc4_decoder\nxbm_decoder\nxface_decoder\nxl_decoder\nxpm_decoder\nxwd_decoder\ny41p_decoder\nylc_decoder\nyop_decoder\nyuv4_decoder\nzero12v_decoder\nzerocodec_decoder\nzlib_decoder\nzmbv_decoder\naac_decoder\naac_fixed_decoder\naac_latm_decoder\nac3_decoder\nac3_fixed_decoder\nacelp_kelvin_decoder\nalac_decoder\nals_decoder\namrnb_decoder\namrwb_decoder\napac_decoder\nape_decoder\naptx_decoder\naptx_hd_decoder\natrac1_decoder\natrac3_decoder\natrac3al_decoder\natrac3p_decoder\natrac3pal_decoder\natrac9_decoder\nbinkaudio_dct_decoder\nbinkaudio_rdft_decoder\nbmv_audio_decoder\nbonk_decoder\ncook_decoder\ndca_decoder\ndfpwm_decoder\ndolby_e_decoder\ndsd_lsbf_decoder\ndsd_msbf_decoder\ndsd_lsbf_planar_decoder\ndsd_msbf_planar_decoder\ndsicinaudio_decoder\ndss_sp_decoder\ndst_decoder\neac3_decoder\nevrc_decoder\nfastaudio_decoder\nffwavesynth_decoder\nflac_decoder\nftr_decoder\ng723_1_decoder\ng729_decoder\ngsm_decoder\ngsm_ms_decoder\nhca_decoder\nhcom_decoder\nhdr_decoder\niac_decoder\nilbc_decoder\nimc_decoder\ninterplay_acm_decoder\nmace3_decoder\nmace6_decoder\nmetasound_decoder\nmisc4_decoder\nmlp_decoder\nmp1_decoder\nmp1float_decoder\nmp2_decoder\nmp2float_decoder\nmp3float_decoder\nmp3_decoder\nmp3adufloat_decoder\nmp3adu_decoder\nmp3on4float_decoder\nmp3on4_decoder\nmpc7_decoder\nmpc8_decoder\nmsnsiren_decoder\nnellymoser_decoder\non2avc_decoder\nopus_decoder\nosq_decoder\npaf_audio_decoder\nqcelp_decoder\nqdm2_decoder\nqdmc_decoder\nqoa_decoder\nra_144_decoder\nra_288_decoder\nralf_decoder\nsbc_decoder\nshorten_decoder\nsipr_decoder\nsiren_decoder\nsmackaud_decoder\nsonic_decoder\ntak_decoder\ntruehd_decoder\ntruespeech_decoder\ntta_decoder\ntwinvq_decoder\nvmdaudio_decoder\nvorbis_decoder\nwavarc_decoder\nwavpack_decoder\nwmalossless_decoder\nwmapro_decoder\nwmav1_decoder\nwmav2_decoder\nwmavoice_decoder\nws_snd1_decoder\nxma1_decoder\nxma2_decoder\npcm_alaw_decoder\npcm_bluray_decoder\npcm_dvd_decoder\npcm_f16le_decoder\npcm_f24le_decoder\npcm_f32be_decoder\npcm_f32le_decoder\npcm_f64be_decoder\npcm_f64le_decoder\npcm_lxf_decoder\npcm_mulaw_decoder\npcm_s8_decoder\npcm_s8_planar_decoder\npcm_s16be_decoder\npcm_s16be_planar_decoder\npcm_s16le_decoder\npcm_s16le_planar_decoder\npcm_s24be_decoder\npcm_s24daud_decoder\npcm_s24le_decoder\npcm_s24le_planar_decoder\npcm_s32be_decoder\npcm_s32le_decoder\npcm_s32le_planar_decoder\npcm_s64be_decoder\npcm_s64le_decoder\npcm_sga_decoder\npcm_u8_decoder\npcm_u16be_decoder\npcm_u16le_decoder\npcm_u24be_decoder\npcm_u24le_decoder\npcm_u32be_decoder\npcm_u32le_decoder\npcm_vidc_decoder\ncbd2_dpcm_decoder\nderf_dpcm_decoder\ngremlin_dpcm_decoder\ninterplay_dpcm_decoder\nroq_dpcm_decoder\nsdx2_dpcm_decoder\nsol_dpcm_decoder\nxan_dpcm_decoder\nwady_dpcm_decoder\nadpcm_4xm_decoder\nadpcm_adx_decoder\nadpcm_afc_decoder\nadpcm_agm_decoder\nadpcm_aica_decoder\nadpcm_argo_decoder\nadpcm_ct_decoder\nadpcm_dtk_decoder\nadpcm_ea_decoder\nadpcm_ea_maxis_xa_decoder\nadpcm_ea_r1_decoder\nadpcm_ea_r2_decoder\nadpcm_ea_r3_decoder\nadpcm_ea_xas_decoder\nadpcm_g722_decoder\nadpcm_g726_decoder\nadpcm_g726le_decoder\nadpcm_ima_acorn_decoder\nadpcm_ima_amv_decoder\nadpcm_ima_alp_decoder\nadpcm_ima_apc_decoder\nadpcm_ima_apm_decoder\nadpcm_ima_cunning_decoder\nadpcm_ima_dat4_decoder\nadpcm_ima_dk3_decoder\nadpcm_ima_dk4_decoder\nadpcm_ima_ea_eacs_decoder\nadpcm_ima_ea_sead_decoder\nadpcm_ima_iss_decoder\nadpcm_ima_moflex_decoder\nadpcm_ima_mtf_decoder\nadpcm_ima_oki_decoder\nadpcm_ima_qt_decoder\nadpcm_ima_rad_decoder\nadpcm_ima_ssi_decoder\nadpcm_ima_smjpeg_decoder\nadpcm_ima_wav_decoder\nadpcm_ima_ws_decoder\nadpcm_ms_decoder\nadpcm_mtaf_decoder\nadpcm_psx_decoder\nadpcm_sbpro_2_decoder\nadpcm_sbpro_3_decoder\nadpcm_sbpro_4_decoder\nadpcm_swf_decoder\nadpcm_thp_decoder\nadpcm_thp_le_decoder\nadpcm_vima_decoder\nadpcm_xa_decoder\nadpcm_xmd_decoder\nadpcm_yamaha_decoder\nadpcm_zork_decoder\nssa_decoder\nass_decoder\nccaption_decoder\ndvbsub_decoder\ndvdsub_decoder\njacosub_decoder\nmicrodvd_decoder\nmovtext_decoder\nmpl2_decoder\npgssub_decoder\npjs_decoder\nrealtext_decoder\nsami_decoder\nsrt_decoder\nstl_decoder\nsubrip_decoder\nsubviewer_decoder\nsubviewer1_decoder\ntext_decoder\nvplayer_decoder\nwebvtt_decoder\nxsub_decoder\naac_at_decoder\nac3_at_decoder\nadpcm_ima_qt_at_decoder\nalac_at_decoder\namr_nb_at_decoder\neac3_at_decoder\ngsm_ms_at_decoder\nilbc_at_decoder\nmp1_at_decoder\nmp2_at_decoder\nmp3_at_decoder\npcm_alaw_at_decoder\npcm_mulaw_at_decoder\nqdmc_at_decoder\nqdm2_at_decoder\nlibaribcaption_decoder\nlibaribb24_decoder\nlibcelt_decoder\nlibcodec2_decoder\nlibdav1d_decoder\nlibdavs2_decoder\nlibfdk_aac_decoder\nlibgsm_decoder\nlibgsm_ms_decoder\nlibilbc_decoder\nlibjxl_decoder\nliblc3_decoder\nlibopencore_amrnb_decoder\nlibopencore_amrwb_decoder\nlibopus_decoder\nlibrsvg_decoder\nlibspeex_decoder\nlibuavs3d_decoder\nlibvorbis_decoder\nlibvpx_vp8_decoder\nlibvpx_vp9_decoder\nlibxevd_decoder\nlibzvbi_teletext_decoder\nbintext_decoder\nxbin_decoder\nidf_decoder\naac_mediacodec_decoder\namrnb_mediacodec_decoder\namrwb_mediacodec_decoder\nlibaom_av1_decoder\nav1_decoder\nav1_cuvid_decoder\nav1_mediacodec_decoder\nav1_qsv_decoder\nlibopenh264_decoder\nh264_cuvid_decoder\nhevc_cuvid_decoder\nhevc_mediacodec_decoder\nmjpeg_cuvid_decoder\nmjpeg_qsv_decoder\nmp3_mediacodec_decoder\nmpeg1_cuvid_decoder\nmpeg2_cuvid_decoder\nmpeg4_cuvid_decoder\nmpeg4_mediacodec_decoder\nvc1_cuvid_decoder\nvp8_cuvid_decoder\nvp8_mediacodec_decoder\nvp8_qsv_decoder\nvp9_cuvid_decoder\nvp9_mediacodec_decoder\nvp9_qsv_decoder\nvvc_qsv_decoder\nvnull_decoder\nanull_decoder\n' COMPONENT_LIST=$'\n \n bsfs\n decoders\n encoders\n hwaccels\n parsers\n\n \n indevs\n outdevs\n\n \n filters\n\n \n demuxers\n muxers\n protocols\n\n' CONFIG_EXTRA=$'\n aandcttables\n ac3dsp\n adts_header\n atsc_a53\n audio_frame_queue\n audiodsp\n blockdsp\n bswapdsp\n cabac\n cbs\n cbs_av1\n cbs_h264\n cbs_h265\n cbs_h266\n cbs_jpeg\n cbs_mpeg2\n cbs_vp8\n cbs_vp9\n d3d12va_encode\n deflate_wrapper\n dirac_parse\n dnn\n dovi_rpudec\n dovi_rpuenc\n dvprofile\n evcparse\n exif\n faandct\n faanidct\n fdctdsp\n fmtconvert\n frame_thread_encoder\n g722dsp\n golomb\n gplv3\n h263dsp\n h264chroma\n h264dsp\n h264parse\n h264pred\n h264qpel\n h264_sei\n hevcparse\n hevc_sei\n hpeldsp\n huffman\n huffyuvdsp\n huffyuvencdsp\n iamfdec\n iamfenc\n idctdsp\n iirfilter\n inflate_wrapper\n intrax8\n iso_media\n iso_writer\n ividsp\n jpegtables\n lgplv3\n libx262\n libx264_hdr10\n llauddsp\n llviddsp\n llvidencdsp\n lpc\n lzf\n me_cmp\n mpeg_er\n mpegaudio\n mpegaudiodsp\n mpegaudioheader\n mpeg4audio\n mpegvideo\n mpegvideodec\n mpegvideoenc\n msmpeg4dec\n msmpeg4enc\n mss34dsp\n pixblockdsp\n qpeldsp\n qsv\n qsvdec\n qsvenc\n qsvvpp\n rangecoder\n riffdec\n riffenc\n rtpdec\n rtpenc_chain\n rv34dsp\n scene_sad\n sinewin\n snappy\n srtp\n startcode\n texturedsp\n texturedspenc\n tpeldsp\n vaapi_1\n vaapi_encode\n vc1dsp\n videodsp\n vp3dsp\n vp56dsp\n vp8dsp\n vulkan_encode\n wma_freqs\n wmv2dsp\n' CONFIG_LIST=$'\n \n doc\n htmlpages\n manpages\n podpages\n txtpages\n\n \n avio_http_serve_files_example\n avio_list_dir_example\n avio_read_callback_example\n decode_audio_example\n decode_filter_audio_example\n decode_filter_video_example\n decode_video_example\n demux_decode_example\n encode_audio_example\n encode_video_example\n extract_mvs_example\n filter_audio_example\n hw_decode_example\n mux_example\n qsv_decode_example\n remux_example\n resample_audio_example\n scale_video_example\n show_metadata_example\n transcode_aac_example\n transcode_example\n vaapi_encode_example\n vaapi_transcode_example\n qsv_transcode_example\n\n \n \n avisynth\n frei0r\n libcdio\n libdavs2\n libdvdnav\n libdvdread\n librubberband\n libvidstab\n libx264\n libx265\n libxavs\n libxavs2\n libxvid\n\n \n decklink\n libfdk_aac\n libtls\n\n \n gmp\n libaribb24\n liblensfun\n libopencore_amrnb\n libopencore_amrwb\n libvo_amrwbenc\n mbedtls\n rkmpp\n\n \n libsmbclient\n\n chromaprint\n gcrypt\n gnutls\n jni\n ladspa\n lcms2\n libaom\n libaribcaption\n libass\n libbluray\n libbs2b\n libcaca\n libcelt\n libcodec2\n libdav1d\n libdc1394\n libflite\n libfontconfig\n libfreetype\n libfribidi\n libharfbuzz\n libglslang\n libgme\n libgsm\n libiec61883\n libilbc\n libjack\n libjxl\n libklvanc\n libkvazaar\n liblc3\n liblcevc_dec\n libmodplug\n libmp3lame\n libmysofa\n libopencv\n libopenh264\n libopenjpeg\n libopenmpt\n libopenvino\n libopus\n libplacebo\n libpulse\n libqrencode\n libquirc\n librabbitmq\n librav1e\n librist\n librsvg\n librtmp\n libshaderc\n libshine\n libsmbclient\n libsnappy\n libsoxr\n libspeex\n libsrt\n libssh\n libsvtav1\n libtensorflow\n libtesseract\n libtheora\n libtorch\n libtwolame\n libuavs3d\n libv4l2\n libvmaf\n libvorbis\n libvpx\n libvvenc\n libwebp\n libxevd\n libxeve\n libxml2\n libzimg\n libzmq\n libzvbi\n lv2\n mediacodec\n openal\n opengl\n openssl\n pocketsphinx\n vapoursynth\n\n \n alsa\n appkit\n avfoundation\n bzlib\n coreimage\n iconv\n libxcb\n libxcb_shm\n libxcb_shape\n libxcb_xfixes\n lzma\n mediafoundation\n metal\n schannel\n sdl2\n securetransport\n sndio\n xlib\n zlib\n\n \n \n cuda_nvcc\n cuda_sdk\n libnpp\n\n libmfx\n libvpl\n mmal\n omx\n opencl\n\n \n amf\n audiotoolbox\n cuda\n cuda_llvm\n cuvid\n d3d11va\n d3d12va\n dxva2\n ffnvcodec\n libdrm\n nvdec\n nvenc\n vaapi\n vdpau\n videotoolbox\n vulkan\n v4l2_m2m\n\n \n ftrapv\n gray\n hardcoded_tables\n omx_rpi\n runtime_cpudetect\n safe_bitstream_reader\n shared\n small\n static\n swscale_alpha\n\n \n gpl\n nonfree\n version3\n\n \n avdevice\n avfilter\n swscale\n postproc\n avformat\n avcodec\n swresample\n avutil\n\n \n ffplay\n ffprobe\n ffmpeg\n\n \n dwt\n error_resilience\n faan\n fast_unaligned\n iamf\n lsp\n pixelutils\n network\n\n autodetect\n fontconfig\n large_tests\n linux_perf\n macos_kperf\n memory_poisoning\n neon_clobber_test\n ossfuzz\n pic\n ptx_compression\n thumb\n valgrind_backtrace\n xmm_clobber_test\n \n \n bsfs\n decoders\n encoders\n hwaccels\n parsers\n\n \n indevs\n outdevs\n\n \n filters\n\n \n demuxers\n muxers\n protocols\n\n\n' CONFIG_SHELL=/bin/bash CPPFLAGS='-std=c2x -D_STDC_C23' CXX=/usr/gcc/13/bin/g++ CXXFLAGS='-m64 -O3' CXX_C=-c CXX_O='-o $@' DECODER_LIST=$'aasc_decoder\naic_decoder\nalias_pix_decoder\nagm_decoder\namv_decoder\nanm_decoder\nansi_decoder\napng_decoder\narbc_decoder\nargo_decoder\nasv1_decoder\nasv2_decoder\naura_decoder\naura2_decoder\navrp_decoder\navrn_decoder\navs_decoder\navui_decoder\nbethsoftvid_decoder\nbfi_decoder\nbink_decoder\nbitpacked_decoder\nbmp_decoder\nbmv_video_decoder\nbrender_pix_decoder\nc93_decoder\ncavs_decoder\ncdgraphics_decoder\ncdtoons_decoder\ncdxl_decoder\ncfhd_decoder\ncinepak_decoder\nclearvideo_decoder\ncljr_decoder\ncllc_decoder\ncomfortnoise_decoder\ncpia_decoder\ncri_decoder\ncscd_decoder\ncyuv_decoder\ndds_decoder\ndfa_decoder\ndirac_decoder\ndnxhd_decoder\ndpx_decoder\ndsicinvideo_decoder\ndvaudio_decoder\ndvvideo_decoder\ndxa_decoder\ndxtory_decoder\ndxv_decoder\neacmv_decoder\neamad_decoder\neatgq_decoder\neatgv_decoder\neatqi_decoder\neightbps_decoder\neightsvx_exp_decoder\neightsvx_fib_decoder\nescape124_decoder\nescape130_decoder\nexr_decoder\nffv1_decoder\nffvhuff_decoder\nfic_decoder\nfits_decoder\nflashsv_decoder\nflashsv2_decoder\nflic_decoder\nflv_decoder\nfmvc_decoder\nfourxm_decoder\nfraps_decoder\nfrwu_decoder\ng2m_decoder\ngdv_decoder\ngem_decoder\ngif_decoder\nh261_decoder\nh263_decoder\nh263i_decoder\nh263p_decoder\nh263_v4l2m2m_decoder\nh264_decoder\nh264_v4l2m2m_decoder\nh264_mediacodec_decoder\nh264_mmal_decoder\nh264_qsv_decoder\nh264_rkmpp_decoder\nhap_decoder\nhevc_decoder\nhevc_qsv_decoder\nhevc_rkmpp_decoder\nhevc_v4l2m2m_decoder\nhnm4_video_decoder\nhq_hqa_decoder\nhqx_decoder\nhuffyuv_decoder\nhymt_decoder\nidcin_decoder\niff_ilbm_decoder\nimm4_decoder\nimm5_decoder\nindeo2_decoder\nindeo3_decoder\nindeo4_decoder\nindeo5_decoder\ninterplay_video_decoder\nipu_decoder\njpeg2000_decoder\njpegls_decoder\njv_decoder\nkgv1_decoder\nkmvc_decoder\nlagarith_decoder\nlead_decoder\nloco_decoder\nlscr_decoder\nm101_decoder\nmagicyuv_decoder\nmdec_decoder\nmedia100_decoder\nmimic_decoder\nmjpeg_decoder\nmjpegb_decoder\nmmvideo_decoder\nmobiclip_decoder\nmotionpixels_decoder\nmpeg1video_decoder\nmpeg2video_decoder\nmpeg4_decoder\nmpeg4_v4l2m2m_decoder\nmpeg4_mmal_decoder\nmpegvideo_decoder\nmpeg1_v4l2m2m_decoder\nmpeg2_mmal_decoder\nmpeg2_v4l2m2m_decoder\nmpeg2_qsv_decoder\nmpeg2_mediacodec_decoder\nmsa1_decoder\nmscc_decoder\nmsmpeg4v1_decoder\nmsmpeg4v2_decoder\nmsmpeg4v3_decoder\nmsp2_decoder\nmsrle_decoder\nmss1_decoder\nmss2_decoder\nmsvideo1_decoder\nmszh_decoder\nmts2_decoder\nmv30_decoder\nmvc1_decoder\nmvc2_decoder\nmvdv_decoder\nmvha_decoder\nmwsc_decoder\nmxpeg_decoder\nnotchlc_decoder\nnuv_decoder\npaf_video_decoder\npam_decoder\npbm_decoder\npcx_decoder\npdv_decoder\npfm_decoder\npgm_decoder\npgmyuv_decoder\npgx_decoder\nphm_decoder\nphotocd_decoder\npictor_decoder\npixlet_decoder\npng_decoder\nppm_decoder\nprores_decoder\nprosumer_decoder\npsd_decoder\nptx_decoder\nqdraw_decoder\nqoi_decoder\nqpeg_decoder\nqtrle_decoder\nr10k_decoder\nr210_decoder\nrasc_decoder\nrawvideo_decoder\nrka_decoder\nrl2_decoder\nroq_decoder\nrpza_decoder\nrscc_decoder\nrtv1_decoder\nrv10_decoder\nrv20_decoder\nrv30_decoder\nrv40_decoder\ns302m_decoder\nsanm_decoder\nscpr_decoder\nscreenpresso_decoder\nsga_decoder\nsgi_decoder\nsgirle_decoder\nsheervideo_decoder\nsimbiosis_imx_decoder\nsmacker_decoder\nsmc_decoder\nsmvjpeg_decoder\nsnow_decoder\nsp5x_decoder\nspeedhq_decoder\nspeex_decoder\nsrgc_decoder\nsunrast_decoder\nsvq1_decoder\nsvq3_decoder\ntarga_decoder\ntarga_y216_decoder\ntdsc_decoder\ntheora_decoder\nthp_decoder\ntiertexseqvideo_decoder\ntiff_decoder\ntmv_decoder\ntruemotion1_decoder\ntruemotion2_decoder\ntruemotion2rt_decoder\ntscc_decoder\ntscc2_decoder\ntxd_decoder\nulti_decoder\nutvideo_decoder\nv210_decoder\nv210x_decoder\nv308_decoder\nv408_decoder\nv410_decoder\nvb_decoder\nvbn_decoder\nvble_decoder\nvc1_decoder\nvc1image_decoder\nvc1_mmal_decoder\nvc1_qsv_decoder\nvc1_v4l2m2m_decoder\nvcr1_decoder\nvmdvideo_decoder\nvmix_decoder\nvmnc_decoder\nvp3_decoder\nvp4_decoder\nvp5_decoder\nvp6_decoder\nvp6a_decoder\nvp6f_decoder\nvp7_decoder\nvp8_decoder\nvp8_rkmpp_decoder\nvp8_v4l2m2m_decoder\nvp9_decoder\nvp9_rkmpp_decoder\nvp9_v4l2m2m_decoder\nvqa_decoder\nvqc_decoder\nvvc_decoder\nwbmp_decoder\nwebp_decoder\nwcmv_decoder\nwrapped_avframe_decoder\nwmv1_decoder\nwmv2_decoder\nwmv3_decoder\nwmv3image_decoder\nwnv1_decoder\nxan_wc3_decoder\nxan_wc4_decoder\nxbm_decoder\nxface_decoder\nxl_decoder\nxpm_decoder\nxwd_decoder\ny41p_decoder\nylc_decoder\nyop_decoder\nyuv4_decoder\nzero12v_decoder\nzerocodec_decoder\nzlib_decoder\nzmbv_decoder\naac_decoder\naac_fixed_decoder\naac_latm_decoder\nac3_decoder\nac3_fixed_decoder\nacelp_kelvin_decoder\nalac_decoder\nals_decoder\namrnb_decoder\namrwb_decoder\napac_decoder\nape_decoder\naptx_decoder\naptx_hd_decoder\natrac1_decoder\natrac3_decoder\natrac3al_decoder\natrac3p_decoder\natrac3pal_decoder\natrac9_decoder\nbinkaudio_dct_decoder\nbinkaudio_rdft_decoder\nbmv_audio_decoder\nbonk_decoder\ncook_decoder\ndca_decoder\ndfpwm_decoder\ndolby_e_decoder\ndsd_lsbf_decoder\ndsd_msbf_decoder\ndsd_lsbf_planar_decoder\ndsd_msbf_planar_decoder\ndsicinaudio_decoder\ndss_sp_decoder\ndst_decoder\neac3_decoder\nevrc_decoder\nfastaudio_decoder\nffwavesynth_decoder\nflac_decoder\nftr_decoder\ng723_1_decoder\ng729_decoder\ngsm_decoder\ngsm_ms_decoder\nhca_decoder\nhcom_decoder\nhdr_decoder\niac_decoder\nilbc_decoder\nimc_decoder\ninterplay_acm_decoder\nmace3_decoder\nmace6_decoder\nmetasound_decoder\nmisc4_decoder\nmlp_decoder\nmp1_decoder\nmp1float_decoder\nmp2_decoder\nmp2float_decoder\nmp3float_decoder\nmp3_decoder\nmp3adufloat_decoder\nmp3adu_decoder\nmp3on4float_decoder\nmp3on4_decoder\nmpc7_decoder\nmpc8_decoder\nmsnsiren_decoder\nnellymoser_decoder\non2avc_decoder\nopus_decoder\nosq_decoder\npaf_audio_decoder\nqcelp_decoder\nqdm2_decoder\nqdmc_decoder\nqoa_decoder\nra_144_decoder\nra_288_decoder\nralf_decoder\nsbc_decoder\nshorten_decoder\nsipr_decoder\nsiren_decoder\nsmackaud_decoder\nsonic_decoder\ntak_decoder\ntruehd_decoder\ntruespeech_decoder\ntta_decoder\ntwinvq_decoder\nvmdaudio_decoder\nvorbis_decoder\nwavarc_decoder\nwavpack_decoder\nwmalossless_decoder\nwmapro_decoder\nwmav1_decoder\nwmav2_decoder\nwmavoice_decoder\nws_snd1_decoder\nxma1_decoder\nxma2_decoder\npcm_alaw_decoder\npcm_bluray_decoder\npcm_dvd_decoder\npcm_f16le_decoder\npcm_f24le_decoder\npcm_f32be_decoder\npcm_f32le_decoder\npcm_f64be_decoder\npcm_f64le_decoder\npcm_lxf_decoder\npcm_mulaw_decoder\npcm_s8_decoder\npcm_s8_planar_decoder\npcm_s16be_decoder\npcm_s16be_planar_decoder\npcm_s16le_decoder\npcm_s16le_planar_decoder\npcm_s24be_decoder\npcm_s24daud_decoder\npcm_s24le_decoder\npcm_s24le_planar_decoder\npcm_s32be_decoder\npcm_s32le_decoder\npcm_s32le_planar_decoder\npcm_s64be_decoder\npcm_s64le_decoder\npcm_sga_decoder\npcm_u8_decoder\npcm_u16be_decoder\npcm_u16le_decoder\npcm_u24be_decoder\npcm_u24le_decoder\npcm_u32be_decoder\npcm_u32le_decoder\npcm_vidc_decoder\ncbd2_dpcm_decoder\nderf_dpcm_decoder\ngremlin_dpcm_decoder\ninterplay_dpcm_decoder\nroq_dpcm_decoder\nsdx2_dpcm_decoder\nsol_dpcm_decoder\nxan_dpcm_decoder\nwady_dpcm_decoder\nadpcm_4xm_decoder\nadpcm_adx_decoder\nadpcm_afc_decoder\nadpcm_agm_decoder\nadpcm_aica_decoder\nadpcm_argo_decoder\nadpcm_ct_decoder\nadpcm_dtk_decoder\nadpcm_ea_decoder\nadpcm_ea_maxis_xa_decoder\nadpcm_ea_r1_decoder\nadpcm_ea_r2_decoder\nadpcm_ea_r3_decoder\nadpcm_ea_xas_decoder\nadpcm_g722_decoder\nadpcm_g726_decoder\nadpcm_g726le_decoder\nadpcm_ima_acorn_decoder\nadpcm_ima_amv_decoder\nadpcm_ima_alp_decoder\nadpcm_ima_apc_decoder\nadpcm_ima_apm_decoder\nadpcm_ima_cunning_decoder\nadpcm_ima_dat4_decoder\nadpcm_ima_dk3_decoder\nadpcm_ima_dk4_decoder\nadpcm_ima_ea_eacs_decoder\nadpcm_ima_ea_sead_decoder\nadpcm_ima_iss_decoder\nadpcm_ima_moflex_decoder\nadpcm_ima_mtf_decoder\nadpcm_ima_oki_decoder\nadpcm_ima_qt_decoder\nadpcm_ima_rad_decoder\nadpcm_ima_ssi_decoder\nadpcm_ima_smjpeg_decoder\nadpcm_ima_wav_decoder\nadpcm_ima_ws_decoder\nadpcm_ms_decoder\nadpcm_mtaf_decoder\nadpcm_psx_decoder\nadpcm_sbpro_2_decoder\nadpcm_sbpro_3_decoder\nadpcm_sbpro_4_decoder\nadpcm_swf_decoder\nadpcm_thp_decoder\nadpcm_thp_le_decoder\nadpcm_vima_decoder\nadpcm_xa_decoder\nadpcm_xmd_decoder\nadpcm_yamaha_decoder\nadpcm_zork_decoder\nssa_decoder\nass_decoder\nccaption_decoder\ndvbsub_decoder\ndvdsub_decoder\njacosub_decoder\nmicrodvd_decoder\nmovtext_decoder\nmpl2_decoder\npgssub_decoder\npjs_decoder\nrealtext_decoder\nsami_decoder\nsrt_decoder\nstl_decoder\nsubrip_decoder\nsubviewer_decoder\nsubviewer1_decoder\ntext_decoder\nvplayer_decoder\nwebvtt_decoder\nxsub_decoder\naac_at_decoder\nac3_at_decoder\nadpcm_ima_qt_at_decoder\nalac_at_decoder\namr_nb_at_decoder\neac3_at_decoder\ngsm_ms_at_decoder\nilbc_at_decoder\nmp1_at_decoder\nmp2_at_decoder\nmp3_at_decoder\npcm_alaw_at_decoder\npcm_mulaw_at_decoder\nqdmc_at_decoder\nqdm2_at_decoder\nlibaribcaption_decoder\nlibaribb24_decoder\nlibcelt_decoder\nlibcodec2_decoder\nlibdav1d_decoder\nlibdavs2_decoder\nlibfdk_aac_decoder\nlibgsm_decoder\nlibgsm_ms_decoder\nlibilbc_decoder\nlibjxl_decoder\nliblc3_decoder\nlibopencore_amrnb_decoder\nlibopencore_amrwb_decoder\nlibopus_decoder\nlibrsvg_decoder\nlibspeex_decoder\nlibuavs3d_decoder\nlibvorbis_decoder\nlibvpx_vp8_decoder\nlibvpx_vp9_decoder\nlibxevd_decoder\nlibzvbi_teletext_decoder\nbintext_decoder\nxbin_decoder\nidf_decoder\naac_mediacodec_decoder\namrnb_mediacodec_decoder\namrwb_mediacodec_decoder\nlibaom_av1_decoder\nav1_decoder\nav1_cuvid_decoder\nav1_mediacodec_decoder\nav1_qsv_decoder\nlibopenh264_decoder\nh264_cuvid_decoder\nhevc_cuvid_decoder\nhevc_mediacodec_decoder\nmjpeg_cuvid_decoder\nmjpeg_qsv_decoder\nmp3_mediacodec_decoder\nmpeg1_cuvid_decoder\nmpeg2_cuvid_decoder\nmpeg4_cuvid_decoder\nmpeg4_mediacodec_decoder\nvc1_cuvid_decoder\nvp8_cuvid_decoder\nvp8_mediacodec_decoder\nvp8_qsv_decoder\nvp9_cuvid_decoder\nvp9_mediacodec_decoder\nvp9_qsv_decoder\nvvc_qsv_decoder\nvnull_decoder\nanull_decoder' DEMUXER_LIST=$'aa_demuxer\naac_demuxer\naax_demuxer\nac3_demuxer\nac4_demuxer\nace_demuxer\nacm_demuxer\nact_demuxer\nadf_demuxer\nadp_demuxer\nads_demuxer\nadx_demuxer\naea_demuxer\nafc_demuxer\naiff_demuxer\naix_demuxer\nalp_demuxer\namr_demuxer\namrnb_demuxer\namrwb_demuxer\nanm_demuxer\napac_demuxer\napc_demuxer\nape_demuxer\napm_demuxer\napng_demuxer\naptx_demuxer\naptx_hd_demuxer\naqtitle_demuxer\nargo_asf_demuxer\nargo_brp_demuxer\nargo_cvg_demuxer\nasf_demuxer\nasf_o_demuxer\nass_demuxer\nast_demuxer\nau_demuxer\nav1_demuxer\navi_demuxer\navisynth_demuxer\navr_demuxer\navs_demuxer\navs2_demuxer\navs3_demuxer\nbethsoftvid_demuxer\nbfi_demuxer\nbintext_demuxer\nbink_demuxer\nbinka_demuxer\nbit_demuxer\nbitpacked_demuxer\nbmv_demuxer\nbfstm_demuxer\nbrstm_demuxer\nboa_demuxer\nbonk_demuxer\nc93_demuxer\ncaf_demuxer\ncavsvideo_demuxer\ncdg_demuxer\ncdxl_demuxer\ncine_demuxer\ncodec2_demuxer\ncodec2raw_demuxer\nconcat_demuxer\ndash_demuxer\ndata_demuxer\ndaud_demuxer\ndcstr_demuxer\nderf_demuxer\ndfa_demuxer\ndfpwm_demuxer\ndhav_demuxer\ndirac_demuxer\ndnxhd_demuxer\ndsf_demuxer\ndsicin_demuxer\ndss_demuxer\ndts_demuxer\ndtshd_demuxer\ndv_demuxer\ndvbsub_demuxer\ndvbtxt_demuxer\ndvdvideo_demuxer\ndxa_demuxer\nea_demuxer\nea_cdata_demuxer\neac3_demuxer\nepaf_demuxer\nevc_demuxer\nffmetadata_demuxer\nfilmstrip_demuxer\nfits_demuxer\nflac_demuxer\nflic_demuxer\nflv_demuxer\nlive_flv_demuxer\nfourxm_demuxer\nfrm_demuxer\nfsb_demuxer\nfwse_demuxer\ng722_demuxer\ng723_1_demuxer\ng726_demuxer\ng726le_demuxer\ng729_demuxer\ngdv_demuxer\ngenh_demuxer\ngif_demuxer\ngsm_demuxer\ngxf_demuxer\nh261_demuxer\nh263_demuxer\nh264_demuxer\nhca_demuxer\nhcom_demuxer\nhevc_demuxer\nhls_demuxer\nhnm_demuxer\niamf_demuxer\nico_demuxer\nidcin_demuxer\nidf_demuxer\niff_demuxer\nifv_demuxer\nilbc_demuxer\nimage2_demuxer\nimage2pipe_demuxer\nimage2_alias_pix_demuxer\nimage2_brender_pix_demuxer\nimf_demuxer\ningenient_demuxer\nipmovie_demuxer\nipu_demuxer\nircam_demuxer\niss_demuxer\niv8_demuxer\nivf_demuxer\nivr_demuxer\njacosub_demuxer\njv_demuxer\njpegxl_anim_demuxer\nkux_demuxer\nkvag_demuxer\nlaf_demuxer\nlc3_demuxer\nlmlm4_demuxer\nloas_demuxer\nluodat_demuxer\nlrc_demuxer\nlvf_demuxer\nlxf_demuxer\nm4v_demuxer\nmca_demuxer\nmcc_demuxer\nmatroska_demuxer\nmgsts_demuxer\nmicrodvd_demuxer\nmjpeg_demuxer\nmjpeg_2000_demuxer\nmlp_demuxer\nmlv_demuxer\nmm_demuxer\nmmf_demuxer\nmods_demuxer\nmoflex_demuxer\nmov_demuxer\nmp3_demuxer\nmpc_demuxer\nmpc8_demuxer\nmpegps_demuxer\nmpegts_demuxer\nmpegtsraw_demuxer\nmpegvideo_demuxer\nmpjpeg_demuxer\nmpl2_demuxer\nmpsub_demuxer\nmsf_demuxer\nmsnwc_tcp_demuxer\nmsp_demuxer\nmtaf_demuxer\nmtv_demuxer\nmusx_demuxer\nmv_demuxer\nmvi_demuxer\nmxf_demuxer\nmxg_demuxer\nnc_demuxer\nnistsphere_demuxer\nnsp_demuxer\nnsv_demuxer\nnut_demuxer\nnuv_demuxer\nobu_demuxer\nogg_demuxer\noma_demuxer\nosq_demuxer\npaf_demuxer\npcm_alaw_demuxer\npcm_mulaw_demuxer\npcm_vidc_demuxer\npcm_f64be_demuxer\npcm_f64le_demuxer\npcm_f32be_demuxer\npcm_f32le_demuxer\npcm_s32be_demuxer\npcm_s32le_demuxer\npcm_s24be_demuxer\npcm_s24le_demuxer\npcm_s16be_demuxer\npcm_s16le_demuxer\npcm_s8_demuxer\npcm_u32be_demuxer\npcm_u32le_demuxer\npcm_u24be_demuxer\npcm_u24le_demuxer\npcm_u16be_demuxer\npcm_u16le_demuxer\npcm_u8_demuxer\npdv_demuxer\npjs_demuxer\npmp_demuxer\npp_bnk_demuxer\npva_demuxer\npvf_demuxer\nqcp_demuxer\nqoa_demuxer\nr3d_demuxer\nrawvideo_demuxer\nrcwt_demuxer\nrealtext_demuxer\nredspark_demuxer\nrka_demuxer\nrl2_demuxer\nrm_demuxer\nroq_demuxer\nrpl_demuxer\nrsd_demuxer\nrso_demuxer\nrtp_demuxer\nrtsp_demuxer\ns337m_demuxer\nsami_demuxer\nsap_demuxer\nsbc_demuxer\nsbg_demuxer\nscc_demuxer\nscd_demuxer\nsdns_demuxer\nsdp_demuxer\nsdr2_demuxer\nsds_demuxer\nsdx_demuxer\nsegafilm_demuxer\nser_demuxer\nsga_demuxer\nshorten_demuxer\nsiff_demuxer\nsimbiosis_imx_demuxer\nsln_demuxer\nsmacker_demuxer\nsmjpeg_demuxer\nsmush_demuxer\nsol_demuxer\nsox_demuxer\nspdif_demuxer\nsrt_demuxer\nstr_demuxer\nstl_demuxer\nsubviewer1_demuxer\nsubviewer_demuxer\nsup_demuxer\nsvag_demuxer\nsvs_demuxer\nswf_demuxer\ntak_demuxer\ntedcaptions_demuxer\nthp_demuxer\nthreedostr_demuxer\ntiertexseq_demuxer\ntmv_demuxer\ntruehd_demuxer\ntta_demuxer\ntxd_demuxer\ntty_demuxer\nty_demuxer\nusm_demuxer\nv210_demuxer\nv210x_demuxer\nvag_demuxer\nvc1_demuxer\nvc1t_demuxer\nvividas_demuxer\nvivo_demuxer\nvmd_demuxer\nvobsub_demuxer\nvoc_demuxer\nvpk_demuxer\nvplayer_demuxer\nvqf_demuxer\nvvc_demuxer\nw64_demuxer\nwady_demuxer\nwavarc_demuxer\nwav_demuxer\nwc3_demuxer\nwebm_dash_manifest_demuxer\nwebvtt_demuxer\nwsaud_demuxer\nwsd_demuxer\nwsvqa_demuxer\nwtv_demuxer\nwve_demuxer\nwv_demuxer\nxa_demuxer\nxbin_demuxer\nxmd_demuxer\nxmv_demuxer\nxvag_demuxer\nxwma_demuxer\nyop_demuxer\nyuv4mpegpipe_demuxer\nimage_bmp_pipe_demuxer\nimage_cri_pipe_demuxer\nimage_dds_pipe_demuxer\nimage_dpx_pipe_demuxer\nimage_exr_pipe_demuxer\nimage_gem_pipe_demuxer\nimage_gif_pipe_demuxer\nimage_hdr_pipe_demuxer\nimage_j2k_pipe_demuxer\nimage_jpeg_pipe_demuxer\nimage_jpegls_pipe_demuxer\nimage_jpegxl_pipe_demuxer\nimage_pam_pipe_demuxer\nimage_pbm_pipe_demuxer\nimage_pcx_pipe_demuxer\nimage_pfm_pipe_demuxer\nimage_pgmyuv_pipe_demuxer\nimage_pgm_pipe_demuxer\nimage_pgx_pipe_demuxer\nimage_phm_pipe_demuxer\nimage_photocd_pipe_demuxer\nimage_pictor_pipe_demuxer\nimage_png_pipe_demuxer\nimage_ppm_pipe_demuxer\nimage_psd_pipe_demuxer\nimage_qdraw_pipe_demuxer\nimage_qoi_pipe_demuxer\nimage_sgi_pipe_demuxer\nimage_svg_pipe_demuxer\nimage_sunrast_pipe_demuxer\nimage_tiff_pipe_demuxer\nimage_vbn_pipe_demuxer\nimage_webp_pipe_demuxer\nimage_xbm_pipe_demuxer\nimage_xpm_pipe_demuxer\nimage_xwd_pipe_demuxer\nlibgme_demuxer\nlibmodplug_demuxer\nlibopenmpt_demuxer\nvapoursynth_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=$'\n doc\n htmlpages\n manpages\n podpages\n txtpages\n' E1=0 E2=1 ENCODER_LIST=$'a64multi_encoder\na64multi5_encoder\nalias_pix_encoder\namv_encoder\napng_encoder\nasv1_encoder\nasv2_encoder\navrp_encoder\navui_encoder\nbitpacked_encoder\nbmp_encoder\ncfhd_encoder\ncinepak_encoder\ncljr_encoder\ncomfortnoise_encoder\ndnxhd_encoder\ndpx_encoder\ndvvideo_encoder\ndxv_encoder\nexr_encoder\nffv1_encoder\nffvhuff_encoder\nfits_encoder\nflashsv_encoder\nflashsv2_encoder\nflv_encoder\ngif_encoder\nh261_encoder\nh263_encoder\nh263p_encoder\nh264_mediacodec_encoder\nhap_encoder\nhuffyuv_encoder\njpeg2000_encoder\njpegls_encoder\nljpeg_encoder\nmagicyuv_encoder\nmjpeg_encoder\nmpeg1video_encoder\nmpeg2video_encoder\nmpeg4_encoder\nmsmpeg4v2_encoder\nmsmpeg4v3_encoder\nmsrle_encoder\nmsvideo1_encoder\npam_encoder\npbm_encoder\npcx_encoder\npfm_encoder\npgm_encoder\npgmyuv_encoder\nphm_encoder\npng_encoder\nppm_encoder\nprores_encoder\nprores_aw_encoder\nprores_ks_encoder\nqoi_encoder\nqtrle_encoder\nr10k_encoder\nr210_encoder\nrawvideo_encoder\nroq_encoder\nrpza_encoder\nrv10_encoder\nrv20_encoder\ns302m_encoder\nsgi_encoder\nsmc_encoder\nsnow_encoder\nspeedhq_encoder\nsunrast_encoder\nsvq1_encoder\ntarga_encoder\ntiff_encoder\nutvideo_encoder\nv210_encoder\nv308_encoder\nv408_encoder\nv410_encoder\nvbn_encoder\nvc2_encoder\nwbmp_encoder\nwrapped_avframe_encoder\nwmv1_encoder\nwmv2_encoder\nxbm_encoder\nxface_encoder\nxwd_encoder\ny41p_encoder\nyuv4_encoder\nzlib_encoder\nzmbv_encoder\naac_encoder\nac3_encoder\nac3_fixed_encoder\nalac_encoder\naptx_encoder\naptx_hd_encoder\ndca_encoder\ndfpwm_encoder\neac3_encoder\nflac_encoder\ng723_1_encoder\nhdr_encoder\nmlp_encoder\nmp2_encoder\nmp2fixed_encoder\nnellymoser_encoder\nopus_encoder\nra_144_encoder\nsbc_encoder\nsonic_encoder\nsonic_ls_encoder\ntruehd_encoder\ntta_encoder\nvorbis_encoder\nwavpack_encoder\nwmav1_encoder\nwmav2_encoder\npcm_alaw_encoder\npcm_bluray_encoder\npcm_dvd_encoder\npcm_f32be_encoder\npcm_f32le_encoder\npcm_f64be_encoder\npcm_f64le_encoder\npcm_mulaw_encoder\npcm_s8_encoder\npcm_s8_planar_encoder\npcm_s16be_encoder\npcm_s16be_planar_encoder\npcm_s16le_encoder\npcm_s16le_planar_encoder\npcm_s24be_encoder\npcm_s24daud_encoder\npcm_s24le_encoder\npcm_s24le_planar_encoder\npcm_s32be_encoder\npcm_s32le_encoder\npcm_s32le_planar_encoder\npcm_s64be_encoder\npcm_s64le_encoder\npcm_u8_encoder\npcm_u16be_encoder\npcm_u16le_encoder\npcm_u24be_encoder\npcm_u24le_encoder\npcm_u32be_encoder\npcm_u32le_encoder\npcm_vidc_encoder\nroq_dpcm_encoder\nadpcm_adx_encoder\nadpcm_argo_encoder\nadpcm_g722_encoder\nadpcm_g726_encoder\nadpcm_g726le_encoder\nadpcm_ima_amv_encoder\nadpcm_ima_alp_encoder\nadpcm_ima_apm_encoder\nadpcm_ima_qt_encoder\nadpcm_ima_ssi_encoder\nadpcm_ima_wav_encoder\nadpcm_ima_ws_encoder\nadpcm_ms_encoder\nadpcm_swf_encoder\nadpcm_yamaha_encoder\nssa_encoder\nass_encoder\ndvbsub_encoder\ndvdsub_encoder\nmovtext_encoder\nsrt_encoder\nsubrip_encoder\ntext_encoder\nttml_encoder\nwebvtt_encoder\nxsub_encoder\naac_at_encoder\nalac_at_encoder\nilbc_at_encoder\npcm_alaw_at_encoder\npcm_mulaw_at_encoder\nlibaom_av1_encoder\nlibcodec2_encoder\nlibfdk_aac_encoder\nlibgsm_encoder\nlibgsm_ms_encoder\nlibilbc_encoder\nlibjxl_encoder\nliblc3_encoder\nlibmp3lame_encoder\nlibopencore_amrnb_encoder\nlibopenjpeg_encoder\nlibopus_encoder\nlibrav1e_encoder\nlibshine_encoder\nlibspeex_encoder\nlibsvtav1_encoder\nlibtheora_encoder\nlibtwolame_encoder\nlibvo_amrwbenc_encoder\nlibvorbis_encoder\nlibvpx_vp8_encoder\nlibvpx_vp9_encoder\nlibvvenc_encoder\nlibwebp_anim_encoder\nlibwebp_encoder\nlibx262_encoder\nlibx264_encoder\nlibx264rgb_encoder\nlibx265_encoder\nlibxeve_encoder\nlibxavs_encoder\nlibxavs2_encoder\nlibxvid_encoder\naac_mf_encoder\nac3_mf_encoder\nh263_v4l2m2m_encoder\nav1_mediacodec_encoder\nav1_nvenc_encoder\nav1_qsv_encoder\nav1_amf_encoder\nav1_vaapi_encoder\nlibopenh264_encoder\nh264_amf_encoder\nh264_mf_encoder\nh264_nvenc_encoder\nh264_omx_encoder\nh264_qsv_encoder\nh264_v4l2m2m_encoder\nh264_vaapi_encoder\nh264_videotoolbox_encoder\nh264_vulkan_encoder\nhevc_amf_encoder\nhevc_d3d12va_encoder\nhevc_mediacodec_encoder\nhevc_mf_encoder\nhevc_nvenc_encoder\nhevc_qsv_encoder\nhevc_v4l2m2m_encoder\nhevc_vaapi_encoder\nhevc_videotoolbox_encoder\nhevc_vulkan_encoder\nlibkvazaar_encoder\nmjpeg_qsv_encoder\nmjpeg_vaapi_encoder\nmp3_mf_encoder\nmpeg2_qsv_encoder\nmpeg2_vaapi_encoder\nmpeg4_mediacodec_encoder\nmpeg4_omx_encoder\nmpeg4_v4l2m2m_encoder\nprores_videotoolbox_encoder\nvp8_mediacodec_encoder\nvp8_v4l2m2m_encoder\nvp8_vaapi_encoder\nvp9_mediacodec_encoder\nvp9_vaapi_encoder\nvp9_qsv_encoder\nvnull_encoder\nanull_encoder' EUID=101 EXAMPLE_LIST=$'\n avio_http_serve_files_example\n avio_list_dir_example\n avio_read_callback_example\n decode_audio_example\n decode_filter_audio_example\n decode_filter_video_example\n decode_video_example\n demux_decode_example\n encode_audio_example\n encode_video_example\n extract_mvs_example\n filter_audio_example\n hw_decode_example\n mux_example\n qsv_decode_example\n remux_example\n resample_audio_example\n scale_video_example\n show_metadata_example\n transcode_aac_example\n transcode_example\n vaapi_encode_example\n vaapi_transcode_example\n qsv_transcode_example\n' EXTERNAL_AUTODETECT_LIBRARY_LIST=$'\n alsa\n appkit\n avfoundation\n bzlib\n coreimage\n iconv\n libxcb\n libxcb_shm\n libxcb_shape\n libxcb_xfixes\n lzma\n mediafoundation\n metal\n schannel\n sdl2\n securetransport\n sndio\n xlib\n zlib\n' EXTERNAL_LIBRARY_GPLV3_LIST=$'\n libsmbclient\n' EXTERNAL_LIBRARY_GPL_LIST=$'\n avisynth\n frei0r\n libcdio\n libdavs2\n libdvdnav\n libdvdread\n librubberband\n libvidstab\n libx264\n libx265\n libxavs\n libxavs2\n libxvid\n' EXTERNAL_LIBRARY_LIST=$'\n \n avisynth\n frei0r\n libcdio\n libdavs2\n libdvdnav\n libdvdread\n librubberband\n libvidstab\n libx264\n libx265\n libxavs\n libxavs2\n libxvid\n\n \n decklink\n libfdk_aac\n libtls\n\n \n gmp\n libaribb24\n liblensfun\n libopencore_amrnb\n libopencore_amrwb\n libvo_amrwbenc\n mbedtls\n rkmpp\n\n \n libsmbclient\n\n chromaprint\n gcrypt\n gnutls\n jni\n ladspa\n lcms2\n libaom\n libaribcaption\n libass\n libbluray\n libbs2b\n libcaca\n libcelt\n libcodec2\n libdav1d\n libdc1394\n libflite\n libfontconfig\n libfreetype\n libfribidi\n libharfbuzz\n libglslang\n libgme\n libgsm\n libiec61883\n libilbc\n libjack\n libjxl\n libklvanc\n libkvazaar\n liblc3\n liblcevc_dec\n libmodplug\n libmp3lame\n libmysofa\n libopencv\n libopenh264\n libopenjpeg\n libopenmpt\n libopenvino\n libopus\n libplacebo\n libpulse\n libqrencode\n libquirc\n librabbitmq\n librav1e\n librist\n librsvg\n librtmp\n libshaderc\n libshine\n libsmbclient\n libsnappy\n libsoxr\n libspeex\n libsrt\n libssh\n libsvtav1\n libtensorflow\n libtesseract\n libtheora\n libtorch\n libtwolame\n libuavs3d\n libv4l2\n libvmaf\n libvorbis\n libvpx\n libvvenc\n libwebp\n libxevd\n libxeve\n libxml2\n libzimg\n libzmq\n libzvbi\n lv2\n mediacodec\n openal\n opengl\n openssl\n pocketsphinx\n vapoursynth\n' EXTERNAL_LIBRARY_NONFREE_LIST=$'\n decklink\n libfdk_aac\n libtls\n' EXTERNAL_LIBRARY_VERSION3_LIST=$'\n gmp\n libaribb24\n liblensfun\n libopencore_amrnb\n libopencore_amrwb\n libvo_amrwbenc\n mbedtls\n rkmpp\n' EXTRALIBS_LIST=$'\n cpu_init\n cws2fws\n' F77=/usr/gcc/13/bin/gfortran FC=/usr/gcc/13/bin/gfortran FCFLAGS='-m64 -O3 ' FEATURE_LIST=$'\n ftrapv\n gray\n hardcoded_tables\n omx_rpi\n runtime_cpudetect\n safe_bitstream_reader\n shared\n small\n static\n swscale_alpha\n' FFLAGS=' -m64 -O3 ' FFMPEG_CONFIGURATION='--prefix=/usr --mandir=/usr/share/man --bindir=/usr/bin --libdir=/usr/lib/amd64 --cc=/usr/gcc/13/bin/gcc --enable-runtime-cpudetect --enable-mmx --enable-sse --enable-ssse3 --enable-avx --disable-debug --enable-nonfree --enable-gpl --enable-postproc --enable-avfilter --enable-swscale --enable-libgsm --enable-libxvid --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libwebp --enable-libtheora --enable-libmp3lame --enable-libvorbis --enable-libvpx --enable-libxcb --enable-libspeex --enable-pthreads --enable-libass --enable-openssl --enable-openal --enable-swresample --enable-libopenjpeg --enable-librtmp --enable-vdpau --enable-shared --disable-static --ignore-tests=source' FILTER_LIST=$'aap_filter\nabench_filter\nacompressor_filter\nacontrast_filter\nacopy_filter\nacue_filter\nacrossfade_filter\nacrossover_filter\nacrusher_filter\nadeclick_filter\nadeclip_filter\nadecorrelate_filter\nadelay_filter\nadenorm_filter\naderivative_filter\nadrc_filter\nadynamicequalizer_filter\nadynamicsmooth_filter\naecho_filter\naemphasis_filter\naeval_filter\naexciter_filter\nafade_filter\nafftdn_filter\nafftfilt_filter\nafir_filter\naformat_filter\nafreqshift_filter\nafwtdn_filter\nagate_filter\naiir_filter\naintegral_filter\nainterleave_filter\nalatency_filter\nalimiter_filter\nallpass_filter\naloop_filter\namerge_filter\nametadata_filter\namix_filter\namultiply_filter\nanequalizer_filter\nanlmdn_filter\nanlmf_filter\nanlms_filter\nanull_filter\napad_filter\naperms_filter\naphaser_filter\naphaseshift_filter\napsnr_filter\napsyclip_filter\napulsator_filter\narealtime_filter\naresample_filter\nareverse_filter\narls_filter\narnndn_filter\nasdr_filter\nasegment_filter\naselect_filter\nasendcmd_filter\nasetnsamples_filter\nasetpts_filter\nasetrate_filter\nasettb_filter\nashowinfo_filter\nasidedata_filter\nasisdr_filter\nasoftclip_filter\naspectralstats_filter\nasplit_filter\nasr_filter\nastats_filter\nastreamselect_filter\nasubboost_filter\nasubcut_filter\nasupercut_filter\nasuperpass_filter\nasuperstop_filter\natempo_filter\natilt_filter\natrim_filter\naxcorrelate_filter\nazmq_filter\nbandpass_filter\nbandreject_filter\nbass_filter\nbiquad_filter\nbs2b_filter\nchannelmap_filter\nchannelsplit_filter\nchorus_filter\ncompand_filter\ncompensationdelay_filter\ncrossfeed_filter\ncrystalizer_filter\ndcshift_filter\ndeesser_filter\ndialoguenhance_filter\ndrmeter_filter\ndynaudnorm_filter\nearwax_filter\nebur128_filter\nequalizer_filter\nextrastereo_filter\nfirequalizer_filter\nflanger_filter\nhaas_filter\nhdcd_filter\nheadphone_filter\nhighpass_filter\nhighshelf_filter\njoin_filter\nladspa_filter\nloudnorm_filter\nlowpass_filter\nlowshelf_filter\nlv2_filter\nmcompand_filter\npan_filter\nreplaygain_filter\nrubberband_filter\nsidechaincompress_filter\nsidechaingate_filter\nsilencedetect_filter\nsilenceremove_filter\nsofalizer_filter\nspeechnorm_filter\nstereotools_filter\nstereowiden_filter\nsuperequalizer_filter\nsurround_filter\ntiltshelf_filter\ntreble_filter\ntremolo_filter\nvibrato_filter\nvirtualbass_filter\nvolume_filter\nvolumedetect_filter\naevalsrc_filter\nafdelaysrc_filter\nafireqsrc_filter\nafirsrc_filter\nanoisesrc_filter\nanullsrc_filter\nflite_filter\nhilbert_filter\nsinc_filter\nsine_filter\nanullsink_filter\naddroi_filter\nalphaextract_filter\nalphamerge_filter\namplify_filter\nass_filter\natadenoise_filter\navgblur_filter\navgblur_opencl_filter\navgblur_vulkan_filter\nbackgroundkey_filter\nbbox_filter\nbench_filter\nbilateral_filter\nbilateral_cuda_filter\nbitplanenoise_filter\nblackdetect_filter\nblackframe_filter\nblend_filter\nblend_vulkan_filter\nblockdetect_filter\nblurdetect_filter\nbm3d_filter\nboxblur_filter\nboxblur_opencl_filter\nbwdif_filter\nbwdif_cuda_filter\nbwdif_vulkan_filter\ncas_filter\nccrepack_filter\nchromaber_vulkan_filter\nchromahold_filter\nchromakey_filter\nchromakey_cuda_filter\nchromanr_filter\nchromashift_filter\nciescope_filter\ncodecview_filter\ncolorbalance_filter\ncolorchannelmixer_filter\ncolorcontrast_filter\ncolorcorrect_filter\ncolorize_filter\ncolorkey_filter\ncolorkey_opencl_filter\ncolorhold_filter\ncolorlevels_filter\ncolormap_filter\ncolormatrix_filter\ncolorspace_filter\ncolorspace_cuda_filter\ncolortemperature_filter\nconvolution_filter\nconvolution_opencl_filter\nconvolve_filter\ncopy_filter\ncoreimage_filter\ncorr_filter\ncover_rect_filter\ncrop_filter\ncropdetect_filter\ncue_filter\ncurves_filter\ndatascope_filter\ndblur_filter\ndctdnoiz_filter\ndeband_filter\ndeblock_filter\ndecimate_filter\ndeconvolve_filter\ndedot_filter\ndeflate_filter\ndeflicker_filter\ndeinterlace_qsv_filter\ndeinterlace_vaapi_filter\ndejudder_filter\ndelogo_filter\ndenoise_vaapi_filter\nderain_filter\ndeshake_filter\ndeshake_opencl_filter\ndespill_filter\ndetelecine_filter\ndilation_filter\ndilation_opencl_filter\ndisplace_filter\ndnn_classify_filter\ndnn_detect_filter\ndnn_processing_filter\ndoubleweave_filter\ndrawbox_filter\ndrawgraph_filter\ndrawgrid_filter\ndrawtext_filter\nedgedetect_filter\nelbg_filter\nentropy_filter\nepx_filter\neq_filter\nerosion_filter\nerosion_opencl_filter\nestdif_filter\nexposure_filter\nextractplanes_filter\nfade_filter\nfeedback_filter\nfftdnoiz_filter\nfftfilt_filter\nfield_filter\nfieldhint_filter\nfieldmatch_filter\nfieldorder_filter\nfillborders_filter\nfind_rect_filter\nflip_vulkan_filter\nfloodfill_filter\nformat_filter\nfps_filter\nframepack_filter\nframerate_filter\nframestep_filter\nfreezedetect_filter\nfreezeframes_filter\nfrei0r_filter\nfspp_filter\nfsync_filter\ngblur_filter\ngblur_vulkan_filter\ngeq_filter\ngradfun_filter\ngraphmonitor_filter\ngrayworld_filter\ngreyedge_filter\nguided_filter\nhaldclut_filter\nhflip_filter\nhflip_vulkan_filter\nhisteq_filter\nhistogram_filter\nhqdn3d_filter\nhqx_filter\nhstack_filter\nhsvhold_filter\nhsvkey_filter\nhue_filter\nhuesaturation_filter\nhwdownload_filter\nhwmap_filter\nhwupload_filter\nhwupload_cuda_filter\nhysteresis_filter\niccdetect_filter\niccgen_filter\nidentity_filter\nidet_filter\nil_filter\ninflate_filter\ninterlace_filter\ninterleave_filter\nkerndeint_filter\nkirsch_filter\nlagfun_filter\nlatency_filter\nlcevc_filter\nlenscorrection_filter\nlensfun_filter\nlibplacebo_filter\nlibvmaf_filter\nlibvmaf_cuda_filter\nlimitdiff_filter\nlimiter_filter\nloop_filter\nlumakey_filter\nlut_filter\nlut1d_filter\nlut2_filter\nlut3d_filter\nlutrgb_filter\nlutyuv_filter\nmaskedclamp_filter\nmaskedmax_filter\nmaskedmerge_filter\nmaskedmin_filter\nmaskedthreshold_filter\nmaskfun_filter\nmcdeint_filter\nmedian_filter\nmergeplanes_filter\nmestimate_filter\nmetadata_filter\nmidequalizer_filter\nminterpolate_filter\nmix_filter\nmonochrome_filter\nmorpho_filter\nmpdecimate_filter\nmsad_filter\nmultiply_filter\nnegate_filter\nnlmeans_filter\nnlmeans_opencl_filter\nnlmeans_vulkan_filter\nnnedi_filter\nnoformat_filter\nnoise_filter\nnormalize_filter\nnull_filter\nocr_filter\nocv_filter\noscilloscope_filter\noverlay_filter\noverlay_opencl_filter\noverlay_qsv_filter\noverlay_vaapi_filter\noverlay_vulkan_filter\noverlay_cuda_filter\nowdenoise_filter\npad_filter\npad_opencl_filter\npalettegen_filter\npaletteuse_filter\nperms_filter\nperspective_filter\nphase_filter\nphotosensitivity_filter\npixdesctest_filter\npixelize_filter\npixscope_filter\npp_filter\npp7_filter\npremultiply_filter\nprewitt_filter\nprewitt_opencl_filter\nprocamp_vaapi_filter\nprogram_opencl_filter\npseudocolor_filter\npsnr_filter\npullup_filter\nqp_filter\nqrencode_filter\nquirc_filter\nrandom_filter\nreadeia608_filter\nreadvitc_filter\nrealtime_filter\nremap_filter\nremap_opencl_filter\nremovegrain_filter\nremovelogo_filter\nrepeatfields_filter\nreverse_filter\nrgbashift_filter\nroberts_filter\nroberts_opencl_filter\nrotate_filter\nsab_filter\nscale_filter\nscale_cuda_filter\nscale_npp_filter\nscale_qsv_filter\nscale_vaapi_filter\nscale_vt_filter\nscale_vulkan_filter\nscale2ref_filter\nscale2ref_npp_filter\nscdet_filter\nscharr_filter\nscroll_filter\nsegment_filter\nselect_filter\nselectivecolor_filter\nsendcmd_filter\nseparatefields_filter\nsetdar_filter\nsetfield_filter\nsetparams_filter\nsetpts_filter\nsetrange_filter\nsetsar_filter\nsettb_filter\nsharpen_npp_filter\nsharpness_vaapi_filter\nshear_filter\nshowinfo_filter\nshowpalette_filter\nshuffleframes_filter\nshufflepixels_filter\nshuffleplanes_filter\nsidedata_filter\nsignalstats_filter\nsignature_filter\nsiti_filter\nsmartblur_filter\nsobel_filter\nsobel_opencl_filter\nsplit_filter\nspp_filter\nsr_filter\nssim_filter\nssim360_filter\nstereo3d_filter\nstreamselect_filter\nsubtitles_filter\nsuper2xsai_filter\nswaprect_filter\nswapuv_filter\ntblend_filter\ntelecine_filter\nthistogram_filter\nthreshold_filter\nthumbnail_filter\nthumbnail_cuda_filter\ntile_filter\ntiltandshift_filter\ntinterlace_filter\ntlut2_filter\ntmedian_filter\ntmidequalizer_filter\ntmix_filter\ntonemap_filter\ntonemap_opencl_filter\ntonemap_vaapi_filter\ntpad_filter\ntranspose_filter\ntranspose_npp_filter\ntranspose_opencl_filter\ntranspose_vaapi_filter\ntranspose_vt_filter\ntranspose_vulkan_filter\ntrim_filter\nunpremultiply_filter\nunsharp_filter\nunsharp_opencl_filter\nuntile_filter\nuspp_filter\nv360_filter\nvaguedenoiser_filter\nvarblur_filter\nvectorscope_filter\nvflip_filter\nvflip_vulkan_filter\nvfrdet_filter\nvibrance_filter\nvidstabdetect_filter\nvidstabtransform_filter\nvif_filter\nvignette_filter\nvmafmotion_filter\nvpp_qsv_filter\nvstack_filter\nw3fdif_filter\nwaveform_filter\nweave_filter\nxbr_filter\nxcorrelate_filter\nxfade_filter\nxfade_opencl_filter\nxfade_vulkan_filter\nxmedian_filter\nxpsnr_filter\nxstack_filter\nyadif_filter\nyadif_cuda_filter\nyadif_videotoolbox_filter\nyaepblur_filter\nzmq_filter\nzoompan_filter\nzscale_filter\nhstack_vaapi_filter\nvstack_vaapi_filter\nxstack_vaapi_filter\nhstack_qsv_filter\nvstack_qsv_filter\nxstack_qsv_filter\npad_vaapi_filter\ndrawbox_vaapi_filter\nallrgb_filter\nallyuv_filter\ncellauto_filter\ncolor_filter\ncolor_vulkan_filter\ncolorchart_filter\ncolorspectrum_filter\ncoreimagesrc_filter\nddagrab_filter\nfrei0r_src_filter\ngradients_filter\nhaldclutsrc_filter\nlife_filter\nmandelbrot_filter\nmptestsrc_filter\nnullsrc_filter\nopenclsrc_filter\nqrencodesrc_filter\npal75bars_filter\npal100bars_filter\nperlin_filter\nrgbtestsrc_filter\nsierpinski_filter\nsmptebars_filter\nsmptehdbars_filter\ntestsrc_filter\ntestsrc2_filter\nyuvtestsrc_filter\nzoneplate_filter\nnullsink_filter\na3dscope_filter\nabitscope_filter\nadrawgraph_filter\nagraphmonitor_filter\nahistogram_filter\naphasemeter_filter\navectorscope_filter\nconcat_filter\nshowcqt_filter\nshowcwt_filter\nshowfreqs_filter\nshowspatial_filter\nshowspectrum_filter\nshowspectrumpic_filter\nshowvolume_filter\nshowwaves_filter\nshowwavespic_filter\nspectrumsynth_filter\navsynctest_filter\namovie_filter\nmovie_filter' FULLNAME='$(NAME)$(BUILDSUF)' GROUPS=() HAVE_LIST=$'\n \n \n armv5te\n armv6\n armv6t2\n armv8\n dotprod\n i8mm\n neon\n vfp\n vfpv3\n setend\n\n \n altivec\n dcbzl\n ldbrx\n power8\n ppc4xx\n vsx\n\n \n rv\n rvv\n rv_zicbop\n rv_zvbb\n\n \n \n aesni\n amd3dnow\n amd3dnowext\n avx\n avx2\n avx512\n avx512icl\n fma3\n fma4\n mmx\n mmxext\n sse\n sse2\n sse3\n sse4\n sse42\n ssse3\n xop\n\n i686\n\n \n mipsfpu\n mips32r2\n mips32r5\n mips64r2\n mips32r6\n mips64r6\n mipsdsp\n mipsdspr2\n msa\n\n \n loongson2\n loongson3\n mmi\n lsx\n lasx\n\n\n armv5te_external\narmv6_external\narmv6t2_external\narmv8_external\ndotprod_external\ni8mm_external\nneon_external\nvfp_external\nvfpv3_external\nsetend_external\naltivec_external\ndcbzl_external\nldbrx_external\npower8_external\nppc4xx_external\nvsx_external\nrv_external\nrvv_external\nrv_zicbop_external\nrv_zvbb_external\naesni_external\namd3dnow_external\namd3dnowext_external\navx_external\navx2_external\navx512_external\navx512icl_external\nfma3_external\nfma4_external\nmmx_external\nmmxext_external\nsse_external\nsse2_external\nsse3_external\nsse4_external\nsse42_external\nssse3_external\nxop_external\ni686_external\nmipsfpu_external\nmips32r2_external\nmips32r5_external\nmips64r2_external\nmips32r6_external\nmips64r6_external\nmipsdsp_external\nmipsdspr2_external\nmsa_external\nloongson2_external\nloongson3_external\nmmi_external\nlsx_external\nlasx_external\n armv5te_inline\narmv6_inline\narmv6t2_inline\narmv8_inline\ndotprod_inline\ni8mm_inline\nneon_inline\nvfp_inline\nvfpv3_inline\nsetend_inline\naltivec_inline\ndcbzl_inline\nldbrx_inline\npower8_inline\nppc4xx_inline\nvsx_inline\nrv_inline\nrvv_inline\nrv_zicbop_inline\nrv_zvbb_inline\naesni_inline\namd3dnow_inline\namd3dnowext_inline\navx_inline\navx2_inline\navx512_inline\navx512icl_inline\nfma3_inline\nfma4_inline\nmmx_inline\nmmxext_inline\nsse_inline\nsse2_inline\nsse3_inline\nsse4_inline\nsse42_inline\nssse3_inline\nxop_inline\ni686_inline\nmipsfpu_inline\nmips32r2_inline\nmips32r5_inline\nmips64r2_inline\nmips32r6_inline\nmips64r6_inline\nmipsdsp_inline\nmipsdspr2_inline\nmsa_inline\nloongson2_inline\nloongson3_inline\nmmi_inline\nlsx_inline\nlasx_inline\n \n aligned_stack\n fast_64bit\n fast_clz\n fast_cmov\n fast_float16\n local_aligned\n simd_align_16\n simd_align_32\n simd_align_64\n\n \n MemoryBarrier\n mm_empty\n rdtsc\n sem_timedwait\n\n \n inline_asm\n symver\n x86asm\n\n \n bigendian\n fast_unaligned\n\n \n arpa_inet_h\n asm_hwprobe_h\n asm_types_h\n cdio_paranoia_h\n cdio_paranoia_paranoia_h\n cuda_h\n dispatch_dispatch_h\n dev_bktr_ioctl_bt848_h\n dev_bktr_ioctl_meteor_h\n dev_ic_bt8xx_h\n dev_video_bktr_ioctl_bt848_h\n dev_video_meteor_ioctl_meteor_h\n direct_h\n dirent_h\n dxgidebug_h\n dxva_h\n ES2_gl_h\n gsm_h\n io_h\n linux_dma_buf_h\n linux_perf_event_h\n machine_ioctl_bt848_h\n machine_ioctl_meteor_h\n malloc_h\n opencv2_core_core_c_h\n OpenGL_gl3_h\n poll_h\n pthread_np_h\n sys_hwprobe_h\n sys_param_h\n sys_resource_h\n sys_select_h\n sys_soundcard_h\n sys_time_h\n sys_un_h\n sys_videoio_h\n termios_h\n udplite_h\n unistd_h\n valgrind_valgrind_h\n windows_h\n winsock2_h\n\n \n intrinsics_neon\n intrinsics_sse2\n\n \n atanf\n atan2f\n cbrt\n cbrtf\n copysign\n cosf\n erf\n exp2\n exp2f\n expf\n hypot\n isfinite\n isinf\n isnan\n ldexpf\n llrint\n llrintf\n log2\n log2f\n log10f\n lrint\n lrintf\n powf\n rint\n round\n roundf\n sinf\n trunc\n truncf\n\n \n dos_paths\n libc_msvcrt\n MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS\n section_data_rel_ro\n threads\n uwp\n winrt\n\n \n access\n aligned_malloc\n arc4random_buf\n clock_gettime\n closesocket\n CommandLineToArgvW\n elf_aux_info\n fcntl\n getaddrinfo\n getauxval\n getenv\n gethrtime\n getopt\n GetModuleHandle\n GetProcessAffinityMask\n GetProcessMemoryInfo\n GetProcessTimes\n getrusage\n GetStdHandle\n GetSystemTimeAsFileTime\n gettimeofday\n glob\n glXGetProcAddress\n gmtime_r\n inet_aton\n isatty\n kbhit\n localtime_r\n lstat\n lzo1x_999_compress\n mach_absolute_time\n MapViewOfFile\n memalign\n mkstemp\n mmap\n mprotect\n nanosleep\n PeekNamedPipe\n posix_memalign\n prctl\n pthread_cancel\n pthread_set_name_np\n pthread_setname_np\n sched_getaffinity\n SecItemImport\n SetConsoleTextAttribute\n SetConsoleCtrlHandler\n SetDllDirectory\n setmode\n setrlimit\n Sleep\n strerror_r\n sysconf\n sysctl\n sysctlbyname\n tempnam\n usleep\n UTGetOSTypeFromString\n VirtualAlloc\n wglGetProcAddress\n\n \n bcrypt\n vaapi_drm\n vaapi_x11\n vaapi_win32\n vdpau_x11\n\n \n pthreads\n os2threads\n w32threads\n\n \n as_arch_directive\n as_archext_dotprod_directive\n as_archext_i8mm_directive\n as_dn_directive\n as_fpu_directive\n as_func\n as_object_arch\n asm_mod_q\n blocks_extension\n ebp_available\n ebx_available\n gnu_as\n gnu_windres\n ibm_asm\n inline_asm_direct_symbol_refs\n inline_asm_labels\n inline_asm_nonlocal_labels\n pragma_deprecated\n rsync_contimeout\n symver_asm_label\n symver_gnu_asm\n vfp_args\n xform_asm\n xmm_clobbers\n\n \n DPI_AWARENESS_CONTEXT\n IDXGIOutput5\n kCMVideoCodecType_HEVC\n kCMVideoCodecType_HEVCWithAlpha\n kCMVideoCodecType_VP9\n kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange\n kCVPixelFormatType_422YpCbCr8BiPlanarVideoRange\n kCVPixelFormatType_422YpCbCr10BiPlanarVideoRange\n kCVPixelFormatType_422YpCbCr16BiPlanarVideoRange\n kCVPixelFormatType_444YpCbCr8BiPlanarVideoRange\n kCVPixelFormatType_444YpCbCr10BiPlanarVideoRange\n kCVPixelFormatType_444YpCbCr16BiPlanarVideoRange\n kCVImageBufferTransferFunction_SMPTE_ST_2084_PQ\n kCVImageBufferTransferFunction_ITU_R_2100_HLG\n kCVImageBufferTransferFunction_Linear\n kCVImageBufferYCbCrMatrix_ITU_R_2020\n kCVImageBufferColorPrimaries_ITU_R_2020\n kCVImageBufferTransferFunction_ITU_R_2020\n kCVImageBufferTransferFunction_SMPTE_ST_428_1\n socklen_t\n struct_addrinfo\n struct_group_source_req\n struct_ip_mreq_source\n struct_ipv6_mreq\n struct_msghdr_msg_flags\n struct_pollfd\n struct_rusage_ru_maxrss\n struct_sctp_event_subscribe\n struct_sockaddr_in6\n struct_sockaddr_sa_len\n struct_sockaddr_storage\n struct_stat_st_mtim_tv_nsec\n struct_v4l2_frmivalenum_discrete\n struct_mfxConfigInterface\n\n gzip\n libdrm_getfb2\n makeinfo\n makeinfo_html\n opencl_d3d11\n opencl_drm_arm\n opencl_drm_beignet\n opencl_dxva2\n opencl_vaapi_beignet\n opencl_vaapi_intel_media\n opencl_videotoolbox\n perl\n pod2man\n posix_ioctl\n texi2html\n xmllint\n zlib_gzip\n openvino2\n' HAVE_LIST_CMDLINE=$'\n inline_asm\n symver\n x86asm\n' HAVE_LIST_PUB=$'\n bigendian\n fast_unaligned\n' HEADERS_LIST=$'\n arpa_inet_h\n asm_hwprobe_h\n asm_types_h\n cdio_paranoia_h\n cdio_paranoia_paranoia_h\n cuda_h\n dispatch_dispatch_h\n dev_bktr_ioctl_bt848_h\n dev_bktr_ioctl_meteor_h\n dev_ic_bt8xx_h\n dev_video_bktr_ioctl_bt848_h\n dev_video_meteor_ioctl_meteor_h\n direct_h\n dirent_h\n dxgidebug_h\n dxva_h\n ES2_gl_h\n gsm_h\n io_h\n linux_dma_buf_h\n linux_perf_event_h\n machine_ioctl_bt848_h\n machine_ioctl_meteor_h\n malloc_h\n opencv2_core_core_c_h\n OpenGL_gl3_h\n poll_h\n pthread_np_h\n sys_hwprobe_h\n sys_param_h\n sys_resource_h\n sys_select_h\n sys_soundcard_h\n sys_time_h\n sys_un_h\n sys_videoio_h\n termios_h\n udplite_h\n unistd_h\n valgrind_valgrind_h\n windows_h\n winsock2_h\n' HOSTCC_C=-c HOSTCC_E='-E -o $@' HOSTCC_O='-o $@' HOSTLD_O='-o $@' HOSTNAME=oibldofencumb HOSTTYPE=x86_64 HWACCEL_AUTODETECT_LIBRARY_LIST=$'\n amf\n audiotoolbox\n cuda\n cuda_llvm\n cuvid\n d3d11va\n d3d12va\n dxva2\n ffnvcodec\n libdrm\n nvdec\n nvenc\n vaapi\n vdpau\n videotoolbox\n vulkan\n v4l2_m2m\n' HWACCEL_LIBRARY_LIST=$'\n \n cuda_nvcc\n cuda_sdk\n libnpp\n\n libmfx\n libvpl\n mmal\n omx\n opencl\n' HWACCEL_LIBRARY_NONFREE_LIST=$'\n cuda_nvcc\n cuda_sdk\n libnpp\n' HWACCEL_LIST=$'av1_d3d11va_hwaccel\nav1_d3d11va2_hwaccel\nav1_d3d12va_hwaccel\nav1_dxva2_hwaccel\nav1_nvdec_hwaccel\nav1_vaapi_hwaccel\nav1_vdpau_hwaccel\nav1_vulkan_hwaccel\nh263_vaapi_hwaccel\nh263_videotoolbox_hwaccel\nh264_d3d11va_hwaccel\nh264_d3d11va2_hwaccel\nh264_d3d12va_hwaccel\nh264_dxva2_hwaccel\nh264_nvdec_hwaccel\nh264_vaapi_hwaccel\nh264_vdpau_hwaccel\nh264_videotoolbox_hwaccel\nh264_vulkan_hwaccel\nhevc_d3d11va_hwaccel\nhevc_d3d11va2_hwaccel\nhevc_d3d12va_hwaccel\nhevc_dxva2_hwaccel\nhevc_nvdec_hwaccel\nhevc_vaapi_hwaccel\nhevc_vdpau_hwaccel\nhevc_videotoolbox_hwaccel\nhevc_vulkan_hwaccel\nmjpeg_nvdec_hwaccel\nmjpeg_vaapi_hwaccel\nmpeg1_nvdec_hwaccel\nmpeg1_vdpau_hwaccel\nmpeg1_videotoolbox_hwaccel\nmpeg2_d3d11va_hwaccel\nmpeg2_d3d11va2_hwaccel\nmpeg2_d3d12va_hwaccel\nmpeg2_dxva2_hwaccel\nmpeg2_nvdec_hwaccel\nmpeg2_vaapi_hwaccel\nmpeg2_vdpau_hwaccel\nmpeg2_videotoolbox_hwaccel\nmpeg4_nvdec_hwaccel\nmpeg4_vaapi_hwaccel\nmpeg4_vdpau_hwaccel\nmpeg4_videotoolbox_hwaccel\nprores_videotoolbox_hwaccel\nvc1_d3d11va_hwaccel\nvc1_d3d11va2_hwaccel\nvc1_d3d12va_hwaccel\nvc1_dxva2_hwaccel\nvc1_nvdec_hwaccel\nvc1_vaapi_hwaccel\nvc1_vdpau_hwaccel\nvp8_nvdec_hwaccel\nvp8_vaapi_hwaccel\nvp9_d3d11va_hwaccel\nvp9_d3d11va2_hwaccel\nvp9_d3d12va_hwaccel\nvp9_dxva2_hwaccel\nvp9_nvdec_hwaccel\nvp9_vaapi_hwaccel\nvp9_vdpau_hwaccel\nvp9_videotoolbox_hwaccel\nwmv3_d3d11va_hwaccel\nwmv3_d3d11va2_hwaccel\nwmv3_d3d12va_hwaccel\nwmv3_dxva2_hwaccel\nwmv3_nvdec_hwaccel\nwmv3_vaapi_hwaccel\nwmv3_vdpau_hwaccel' IFS=$' \t\n' INDEV_LIST=$'alsa_indev\nandroid_camera_indev\navfoundation_indev\nbktr_indev\ndecklink_indev\ndshow_indev\nfbdev_indev\ngdigrab_indev\niec61883_indev\njack_indev\nkmsgrab_indev\nlavfi_indev\nopenal_indev\noss_indev\npulse_indev\nsndio_indev\nv4l2_indev\nvfwcap_indev\nxcbgrab_indev\nlibcdio_indev\nlibdc1394_indev' INTRINSICS_LIST=$'\n intrinsics_neon\n intrinsics_sse2\n' LC_ALL=C LDFLAGS=-m64 LD_LIB=-l% LD_O='-o $@' LD_PATH=-L LIBNAME='$(LIBPREF)$(FULLNAME)$(LIBSUF)' LIBPREF=lib LIBRARY_LIST=$'\n avdevice\n avfilter\n swscale\n postproc\n avformat\n avcodec\n swresample\n avutil\n' LIBSUF=.a LIB_INSTALL_EXTRA_CMD='$$(RANLIB) "$(LIBDIR)/$(LIBNAME)"' LICENSE_LIST=$'\n gpl\n nonfree\n version3\n' MACHTYPE=x86_64-pc-solaris2.11 MATH_FUNCS=$'\n atanf\n atan2f\n cbrt\n cbrtf\n copysign\n cosf\n erf\n exp2\n exp2f\n expf\n hypot\n isfinite\n isinf\n isnan\n ldexpf\n llrint\n llrintf\n log2\n log2f\n log10f\n lrint\n lrintf\n powf\n rint\n round\n roundf\n sinf\n trunc\n truncf\n' MUXER_LIST=$'a64_muxer\nac3_muxer\nac4_muxer\nadts_muxer\nadx_muxer\naea_muxer\naiff_muxer\nalp_muxer\namr_muxer\namv_muxer\napm_muxer\napng_muxer\naptx_muxer\naptx_hd_muxer\nargo_asf_muxer\nargo_cvg_muxer\nasf_muxer\nass_muxer\nast_muxer\nasf_stream_muxer\nau_muxer\navi_muxer\navif_muxer\navm2_muxer\navs2_muxer\navs3_muxer\nbit_muxer\ncaf_muxer\ncavsvideo_muxer\ncodec2_muxer\ncodec2raw_muxer\ncrc_muxer\ndash_muxer\ndata_muxer\ndaud_muxer\ndfpwm_muxer\ndirac_muxer\ndnxhd_muxer\ndts_muxer\ndv_muxer\neac3_muxer\nevc_muxer\nf4v_muxer\nffmetadata_muxer\nfifo_muxer\nfilmstrip_muxer\nfits_muxer\nflac_muxer\nflv_muxer\nframecrc_muxer\nframehash_muxer\nframemd5_muxer\ng722_muxer\ng723_1_muxer\ng726_muxer\ng726le_muxer\ngif_muxer\ngsm_muxer\ngxf_muxer\nh261_muxer\nh263_muxer\nh264_muxer\nhash_muxer\nhds_muxer\nhevc_muxer\nhls_muxer\niamf_muxer\nico_muxer\nilbc_muxer\nimage2_muxer\nimage2pipe_muxer\nipod_muxer\nircam_muxer\nismv_muxer\nivf_muxer\njacosub_muxer\nkvag_muxer\nlatm_muxer\nlc3_muxer\nlrc_muxer\nm4v_muxer\nmd5_muxer\nmatroska_muxer\nmatroska_audio_muxer\nmicrodvd_muxer\nmjpeg_muxer\nmlp_muxer\nmmf_muxer\nmov_muxer\nmp2_muxer\nmp3_muxer\nmp4_muxer\nmpeg1system_muxer\nmpeg1vcd_muxer\nmpeg1video_muxer\nmpeg2dvd_muxer\nmpeg2svcd_muxer\nmpeg2video_muxer\nmpeg2vob_muxer\nmpegts_muxer\nmpjpeg_muxer\nmxf_muxer\nmxf_d10_muxer\nmxf_opatom_muxer\nnull_muxer\nnut_muxer\nobu_muxer\noga_muxer\nogg_muxer\nogv_muxer\noma_muxer\nopus_muxer\npcm_alaw_muxer\npcm_mulaw_muxer\npcm_vidc_muxer\npcm_f64be_muxer\npcm_f64le_muxer\npcm_f32be_muxer\npcm_f32le_muxer\npcm_s32be_muxer\npcm_s32le_muxer\npcm_s24be_muxer\npcm_s24le_muxer\npcm_s16be_muxer\npcm_s16le_muxer\npcm_s8_muxer\npcm_u32be_muxer\npcm_u32le_muxer\npcm_u24be_muxer\npcm_u24le_muxer\npcm_u16be_muxer\npcm_u16le_muxer\npcm_u8_muxer\npsp_muxer\nrawvideo_muxer\nrcwt_muxer\nrm_muxer\nroq_muxer\nrso_muxer\nrtp_muxer\nrtp_mpegts_muxer\nrtsp_muxer\nsap_muxer\nsbc_muxer\nscc_muxer\nsegafilm_muxer\nsegment_muxer\nstream_segment_muxer\nsmjpeg_muxer\nsmoothstreaming_muxer\nsox_muxer\nspx_muxer\nspdif_muxer\nsrt_muxer\nstreamhash_muxer\nsup_muxer\nswf_muxer\ntee_muxer\ntg2_muxer\ntgp_muxer\nmkvtimestamp_v2_muxer\ntruehd_muxer\ntta_muxer\nttml_muxer\nuncodedframecrc_muxer\nvc1_muxer\nvc1t_muxer\nvoc_muxer\nvvc_muxer\nw64_muxer\nwav_muxer\nwebm_muxer\nwebm_dash_manifest_muxer\nwebm_chunk_muxer\nwebp_muxer\nwebvtt_muxer\nwsaud_muxer\nwtv_muxer\nwv_muxer\nyuv4mpegpipe_muxer\nchromaprint_muxer' NVCC_C=-c NVCC_O='-o $@' OBJCC_C=-c OBJCC_E='-E -o $@' OBJCC_O='-o $@' OPTERR=1 OPTIND=1 OSTYPE=solaris2.11 OUTDEV_LIST=$'alsa_outdev\naudiotoolbox_outdev\ncaca_outdev\ndecklink_outdev\nfbdev_outdev\nopengl_outdev\noss_outdev\npulse_outdev\nsdl2_outdev\nsndio_outdev\nv4l2_outdev\nxv_outdev' PARSER_LIST=$'aac_parser\naac_latm_parser\nac3_parser\nadx_parser\namr_parser\nav1_parser\navs2_parser\navs3_parser\nbmp_parser\ncavsvideo_parser\ncook_parser\ncri_parser\ndca_parser\ndirac_parser\ndnxhd_parser\ndolby_e_parser\ndpx_parser\ndvaudio_parser\ndvbsub_parser\ndvdsub_parser\ndvd_nav_parser\nevc_parser\nflac_parser\nftr_parser\ng723_1_parser\ng729_parser\ngif_parser\ngsm_parser\nh261_parser\nh263_parser\nh264_parser\nhevc_parser\nhdr_parser\nipu_parser\njpeg2000_parser\njpegxl_parser\nmisc4_parser\nmjpeg_parser\nmlp_parser\nmpeg4video_parser\nmpegaudio_parser\nmpegvideo_parser\nopus_parser\npng_parser\npnm_parser\nqoi_parser\nrv34_parser\nsbc_parser\nsipr_parser\ntak_parser\nvc1_parser\nvorbis_parser\nvp3_parser\nvp8_parser\nvp9_parser\nvvc_parser\nwebp_parser\nxbm_parser\nxma_parser\nxwd_parser' PATH=/usr/xpg4/bin:/usr/gcc/13/bin:/usr/clang/18/bin:/usr/postgres/16/bin:/usr/mariadb/10.6/bin:/usr/openssl/3.1/bin:/usr/bin/amd64:/usr/bin:/usr/gnu/bin:/usr/sbin/amd64:/usr/sbin PATHS_LIST=$'\n bindir\n datadir\n docdir\n incdir\n libdir\n mandir\n pkgconfigdir\n prefix\n shlibdir\n install_name_dir\n' PIPESTATUS=([0]="0") PKG_CONFIG_PATH=/usr/mariadb/10.6/lib/amd64/pkgconfig:/usr/openssl/3.1/lib/64/pkgconfig:/usr/lib/amd64/pkgconfig:/usr/lib/pkgconfig PPID=16000 PROGRAM_LIST=$'\n ffplay\n ffprobe\n ffmpeg\n' PROTOCOL_LIST=$'android_content_protocol\nasync_protocol\nbluray_protocol\ncache_protocol\nconcat_protocol\nconcatf_protocol\ncrypto_protocol\ndata_protocol\nfd_protocol\nffrtmpcrypt_protocol\nffrtmphttp_protocol\nfile_protocol\nftp_protocol\ngopher_protocol\ngophers_protocol\nhls_protocol\nhttp_protocol\nhttpproxy_protocol\nhttps_protocol\nicecast_protocol\nmmsh_protocol\nmmst_protocol\nmd5_protocol\npipe_protocol\nprompeg_protocol\nrtmp_protocol\nrtmpe_protocol\nrtmps_protocol\nrtmpt_protocol\nrtmpte_protocol\nrtmpts_protocol\nrtp_protocol\nsctp_protocol\nsrtp_protocol\nsubfile_protocol\ntee_protocol\ntcp_protocol\ntls_protocol\nudp_protocol\nudplite_protocol\nunix_protocol\nlibamqp_protocol\nlibrist_protocol\nlibrtmp_protocol\nlibrtmpe_protocol\nlibrtmps_protocol\nlibrtmpt_protocol\nlibrtmpte_protocol\nlibsrt_protocol\nlibssh_protocol\nlibsmbclient_protocol\nlibzmq_protocol\nipfs_gateway_protocol\nipns_gateway_protocol' PS4='+ ' PWD=/data/jenkins/workspace/oi-encumbered/components/encumbered/ffmpeg/build/amd64 SHELL=/usr/bin/bash SHELLOPTS=braceexpand:hashall:interactive-comments SHFLAGS='-shared -Wl,-soname,$$(@F)' SHLVL=1 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=$'\n dwt\n error_resilience\n faan\n fast_unaligned\n iamf\n lsp\n pixelutils\n network\n' SYSTEM_FEATURES=$'\n dos_paths\n libc_msvcrt\n MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS\n section_data_rel_ro\n threads\n uwp\n winrt\n' SYSTEM_FUNCS=$'\n access\n aligned_malloc\n arc4random_buf\n clock_gettime\n closesocket\n CommandLineToArgvW\n elf_aux_info\n fcntl\n getaddrinfo\n getauxval\n getenv\n gethrtime\n getopt\n GetModuleHandle\n GetProcessAffinityMask\n GetProcessMemoryInfo\n GetProcessTimes\n getrusage\n GetStdHandle\n GetSystemTimeAsFileTime\n gettimeofday\n glob\n glXGetProcAddress\n gmtime_r\n inet_aton\n isatty\n kbhit\n localtime_r\n lstat\n lzo1x_999_compress\n mach_absolute_time\n MapViewOfFile\n memalign\n mkstemp\n mmap\n mprotect\n nanosleep\n PeekNamedPipe\n posix_memalign\n prctl\n pthread_cancel\n pthread_set_name_np\n pthread_setname_np\n sched_getaffinity\n SecItemImport\n SetConsoleTextAttribute\n SetConsoleCtrlHandler\n SetDllDirectory\n setmode\n setrlimit\n Sleep\n strerror_r\n sysconf\n sysctl\n sysctlbyname\n tempnam\n usleep\n UTGetOSTypeFromString\n VirtualAlloc\n wglGetProcAddress\n' SYSTEM_LIBRARIES=$'\n bcrypt\n vaapi_drm\n vaapi_x11\n vaapi_win32\n vdpau_x11\n' TERM=dumb THREADS_LIST=$'\n pthreads\n os2threads\n w32threads\n' TOOLCHAIN_FEATURES=$'\n as_arch_directive\n as_archext_dotprod_directive\n as_archext_i8mm_directive\n as_dn_directive\n as_fpu_directive\n as_func\n as_object_arch\n asm_mod_q\n blocks_extension\n ebp_available\n ebx_available\n gnu_as\n gnu_windres\n ibm_asm\n inline_asm_direct_symbol_refs\n inline_asm_labels\n inline_asm_nonlocal_labels\n pragma_deprecated\n rsync_contimeout\n symver_asm_label\n symver_gnu_asm\n vfp_args\n xform_asm\n xmm_clobbers\n' TYPES_LIST=$'\n DPI_AWARENESS_CONTEXT\n IDXGIOutput5\n kCMVideoCodecType_HEVC\n kCMVideoCodecType_HEVCWithAlpha\n kCMVideoCodecType_VP9\n kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange\n kCVPixelFormatType_422YpCbCr8BiPlanarVideoRange\n kCVPixelFormatType_422YpCbCr10BiPlanarVideoRange\n kCVPixelFormatType_422YpCbCr16BiPlanarVideoRange\n kCVPixelFormatType_444YpCbCr8BiPlanarVideoRange\n kCVPixelFormatType_444YpCbCr10BiPlanarVideoRange\n kCVPixelFormatType_444YpCbCr16BiPlanarVideoRange\n kCVImageBufferTransferFunction_SMPTE_ST_2084_PQ\n kCVImageBufferTransferFunction_ITU_R_2100_HLG\n kCVImageBufferTransferFunction_Linear\n kCVImageBufferYCbCrMatrix_ITU_R_2020\n kCVImageBufferColorPrimaries_ITU_R_2020\n kCVImageBufferTransferFunction_ITU_R_2020\n kCVImageBufferTransferFunction_SMPTE_ST_428_1\n socklen_t\n struct_addrinfo\n struct_group_source_req\n struct_ip_mreq_source\n struct_ipv6_mreq\n struct_msghdr_msg_flags\n struct_pollfd\n struct_rusage_ru_maxrss\n struct_sctp_event_subscribe\n struct_sockaddr_in6\n struct_sockaddr_sa_len\n struct_sockaddr_storage\n struct_stat_st_mtim_tv_nsec\n struct_v4l2_frmivalenum_discrete\n struct_mfxConfigInterface\n' UID=101 VERSION_SCRIPT_POSTPROCESS_CMD=cat X86ASM_O='-o $@' _='# /data/jenkins/workspace/oi-encumbered/components/encumbered/ffmpeg/ffmpeg-7.1/configure --prefix=/usr --mandir=/usr/share/man --bindir=/usr/bin --libdir=/usr/lib/amd64 --cc=/usr/gcc/13/bin/gcc --enable-runtime-cpudetect --enable-mmx --enable-sse --enable-ssse3 --enable-avx --disable-debug --enable-nonfree --enable-gpl --enable-postproc --enable-avfilter --enable-swscale --enable-libgsm --enable-libxvid --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libwebp --enable-libtheora --enable-libmp3lame --enable-libvorbis --enable-libvpx --enable-libxcb --enable-libspeex --enable-pthreads --enable-libass --enable-openssl --enable-openal --enable-swresample --enable-libopenjpeg --enable-librtmp --enable-vdpau --enable-shared --disable-static --ignore-tests=source' 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 iirfilter 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 ac_cv_func_realloc_0_nonnull=yes ace_demuxer=yes acelp_kelvin_decoder=yes acelp_kelvin_decoder_select=audiodsp 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=disable 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_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_iss_decoder=yes adpcm_ima_moflex_decoder=yes adpcm_ima_mtf_decoder=yes adpcm_ima_oki_decoder=yes 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_ms_decoder=yes adpcm_ms_encoder=yes adpcm_mtaf_decoder=yes adpcm_psx_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 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_deps=mmx amd3dnow_external_deps=mmx_external amd3dnow_inline_deps=mmx_inline amd3dnow_suggest='amd3dnow_external amd3dnow_inline' amd3dnowext=yes amd3dnowext_deps=amd3dnow amd3dnowext_external_deps=amd3dnow_external amd3dnowext_inline_deps=amd3dnow_inline amd3dnowext_suggest='amd3dnowext_external amd3dnowext_inline' amerge_filter=yes ametadata_filter=yes ametadata_filter_deps=avformat amf=yes 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 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 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 exif' 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 aqtitle_demuxer=yes ar_default=ar arbc_decoder=yes arch_default=i86pc 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 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=$'\n atomics_win32\n' 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' audiotoolbox_outdev_extralibs='-framework AudioToolbox -framework CoreAudio' aura2_decoder=yes aura_decoder=yes 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_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_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_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 lcms2_extralibs' avcodec_suggest='libm stdatomic liblcevc_dec' 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' avformat=yes avformat_deps='avcodec avutil' avformat_suggest='libm network zlib stdatomic' avfoundation=yes avfoundation_indev=yes avfoundation_indev_deps='avfoundation corevideo coremedia pthreads' 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 exif' 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 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=/usr/bin 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 bktr_indev=yes bktr_indev_deps_any='dev_bktr_ioctl_bt848_h machine_ioctl_bt848_h dev_video_bktr_ioctl_bt848_h dev_ic_bt8xx_h' blackdetect_filter=yes blackframe_filter=yes blackframe_filter_deps=gpl blend_filter=yes blend_vulkan_filter=yes blend_vulkan_filter_deps='vulkan spirv_compiler' 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 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\nav1_frame_merge_bsf\nav1_frame_split_bsf\nav1_metadata_bsf\nchomp_bsf\ndump_extradata_bsf\ndca_core_bsf\ndovi_rpu_bsf\ndts2pts_bsf\ndv_error_marker_bsf\neac3_core_bsf\nevc_frame_merge_bsf\nextract_extradata_bsf\nfilter_units_bsf\nh264_metadata_bsf\nh264_mp4toannexb_bsf\nh264_redundant_pps_bsf\nhapqa_extract_bsf\nhevc_metadata_bsf\nhevc_mp4toannexb_bsf\nimx_dump_header_bsf\nmedia100_to_mjpegb_bsf\nmjpeg2jpeg_bsf\nmjpega_dump_header_bsf\nmpeg2_metadata_bsf\nmpeg4_unpack_bframes_bsf\nmov2textsub_bsf\nnoise_bsf\nnull_bsf\nopus_metadata_bsf\npcm_rechunk_bsf\npgs_frame_merge_bsf\nprores_metadata_bsf\nremove_extradata_bsf\nsetts_bsf\nshowinfo_bsf\ntext2movsub_bsf\ntrace_headers_bsf\ntruehd_core_bsf\nvp9_metadata_bsf\nvp9_raw_reorder_bsf\nvp9_superframe_bsf\nvp9_superframe_split_bsf\nvvc_metadata_bsf\nvvc_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 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_av1_select=cbs cbs_h264_select=cbs cbs_h265_select=cbs cbs_h266_select=cbs cbs_jpeg_select=cbs cbs_mpeg2_select=cbs cbs_vp8_select=cbs cbs_vp9_select=cbs cc=/usr/gcc/13/bin/gcc 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_compiler' 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 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_compiler' colorbalance_filter=yes colorchannelmixer_filter=yes colorchart_filter=yes colorcontrast_filter=yes colorcorrect_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_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=no 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\naic_decoder\nalias_pix_decoder\nagm_decoder\namv_decoder\nanm_decoder\nansi_decoder\napng_decoder\narbc_decoder\nargo_decoder\nasv1_decoder\nasv2_decoder\naura_decoder\naura2_decoder\navrp_decoder\navrn_decoder\navs_decoder\navui_decoder\nbethsoftvid_decoder\nbfi_decoder\nbink_decoder\nbitpacked_decoder\nbmp_decoder\nbmv_video_decoder\nbrender_pix_decoder\nc93_decoder\ncavs_decoder\ncdgraphics_decoder\ncdtoons_decoder\ncdxl_decoder\ncfhd_decoder\ncinepak_decoder\nclearvideo_decoder\ncljr_decoder\ncllc_decoder\ncomfortnoise_decoder\ncpia_decoder\ncri_decoder\ncscd_decoder\ncyuv_decoder\ndds_decoder\ndfa_decoder\ndirac_decoder\ndnxhd_decoder\ndpx_decoder\ndsicinvideo_decoder\ndvaudio_decoder\ndvvideo_decoder\ndxa_decoder\ndxtory_decoder\ndxv_decoder\neacmv_decoder\neamad_decoder\neatgq_decoder\neatgv_decoder\neatqi_decoder\neightbps_decoder\neightsvx_exp_decoder\neightsvx_fib_decoder\nescape124_decoder\nescape130_decoder\nexr_decoder\nffv1_decoder\nffvhuff_decoder\nfic_decoder\nfits_decoder\nflashsv_decoder\nflashsv2_decoder\nflic_decoder\nflv_decoder\nfmvc_decoder\nfourxm_decoder\nfraps_decoder\nfrwu_decoder\ng2m_decoder\ngdv_decoder\ngem_decoder\ngif_decoder\nh261_decoder\nh263_decoder\nh263i_decoder\nh263p_decoder\nh263_v4l2m2m_decoder\nh264_decoder\nh264_v4l2m2m_decoder\nh264_mediacodec_decoder\nh264_mmal_decoder\nh264_qsv_decoder\nh264_rkmpp_decoder\nhap_decoder\nhevc_decoder\nhevc_qsv_decoder\nhevc_rkmpp_decoder\nhevc_v4l2m2m_decoder\nhnm4_video_decoder\nhq_hqa_decoder\nhqx_decoder\nhuffyuv_decoder\nhymt_decoder\nidcin_decoder\niff_ilbm_decoder\nimm4_decoder\nimm5_decoder\nindeo2_decoder\nindeo3_decoder\nindeo4_decoder\nindeo5_decoder\ninterplay_video_decoder\nipu_decoder\njpeg2000_decoder\njpegls_decoder\njv_decoder\nkgv1_decoder\nkmvc_decoder\nlagarith_decoder\nlead_decoder\nloco_decoder\nlscr_decoder\nm101_decoder\nmagicyuv_decoder\nmdec_decoder\nmedia100_decoder\nmimic_decoder\nmjpeg_decoder\nmjpegb_decoder\nmmvideo_decoder\nmobiclip_decoder\nmotionpixels_decoder\nmpeg1video_decoder\nmpeg2video_decoder\nmpeg4_decoder\nmpeg4_v4l2m2m_decoder\nmpeg4_mmal_decoder\nmpegvideo_decoder\nmpeg1_v4l2m2m_decoder\nmpeg2_mmal_decoder\nmpeg2_v4l2m2m_decoder\nmpeg2_qsv_decoder\nmpeg2_mediacodec_decoder\nmsa1_decoder\nmscc_decoder\nmsmpeg4v1_decoder\nmsmpeg4v2_decoder\nmsmpeg4v3_decoder\nmsp2_decoder\nmsrle_decoder\nmss1_decoder\nmss2_decoder\nmsvideo1_decoder\nmszh_decoder\nmts2_decoder\nmv30_decoder\nmvc1_decoder\nmvc2_decoder\nmvdv_decoder\nmvha_decoder\nmwsc_decoder\nmxpeg_decoder\nnotchlc_decoder\nnuv_decoder\npaf_video_decoder\npam_decoder\npbm_decoder\npcx_decoder\npdv_decoder\npfm_decoder\npgm_decoder\npgmyuv_decoder\npgx_decoder\nphm_decoder\nphotocd_decoder\npictor_decoder\npixlet_decoder\npng_decoder\nppm_decoder\nprores_decoder\nprosumer_decoder\npsd_decoder\nptx_decoder\nqdraw_decoder\nqoi_decoder\nqpeg_decoder\nqtrle_decoder\nr10k_decoder\nr210_decoder\nrasc_decoder\nrawvideo_decoder\nrka_decoder\nrl2_decoder\nroq_decoder\nrpza_decoder\nrscc_decoder\nrtv1_decoder\nrv10_decoder\nrv20_decoder\nrv30_decoder\nrv40_decoder\ns302m_decoder\nsanm_decoder\nscpr_decoder\nscreenpresso_decoder\nsga_decoder\nsgi_decoder\nsgirle_decoder\nsheervideo_decoder\nsimbiosis_imx_decoder\nsmacker_decoder\nsmc_decoder\nsmvjpeg_decoder\nsnow_decoder\nsp5x_decoder\nspeedhq_decoder\nspeex_decoder\nsrgc_decoder\nsunrast_decoder\nsvq1_decoder\nsvq3_decoder\ntarga_decoder\ntarga_y216_decoder\ntdsc_decoder\ntheora_decoder\nthp_decoder\ntiertexseqvideo_decoder\ntiff_decoder\ntmv_decoder\ntruemotion1_decoder\ntruemotion2_decoder\ntruemotion2rt_decoder\ntscc_decoder\ntscc2_decoder\ntxd_decoder\nulti_decoder\nutvideo_decoder\nv210_decoder\nv210x_decoder\nv308_decoder\nv408_decoder\nv410_decoder\nvb_decoder\nvbn_decoder\nvble_decoder\nvc1_decoder\nvc1image_decoder\nvc1_mmal_decoder\nvc1_qsv_decoder\nvc1_v4l2m2m_decoder\nvcr1_decoder\nvmdvideo_decoder\nvmix_decoder\nvmnc_decoder\nvp3_decoder\nvp4_decoder\nvp5_decoder\nvp6_decoder\nvp6a_decoder\nvp6f_decoder\nvp7_decoder\nvp8_decoder\nvp8_rkmpp_decoder\nvp8_v4l2m2m_decoder\nvp9_decoder\nvp9_rkmpp_decoder\nvp9_v4l2m2m_decoder\nvqa_decoder\nvqc_decoder\nvvc_decoder\nwbmp_decoder\nwebp_decoder\nwcmv_decoder\nwrapped_avframe_decoder\nwmv1_decoder\nwmv2_decoder\nwmv3_decoder\nwmv3image_decoder\nwnv1_decoder\nxan_wc3_decoder\nxan_wc4_decoder\nxbm_decoder\nxface_decoder\nxl_decoder\nxpm_decoder\nxwd_decoder\ny41p_decoder\nylc_decoder\nyop_decoder\nyuv4_decoder\nzero12v_decoder\nzerocodec_decoder\nzlib_decoder\nzmbv_decoder\naac_decoder\naac_fixed_decoder\naac_latm_decoder\nac3_decoder\nac3_fixed_decoder\nacelp_kelvin_decoder\nalac_decoder\nals_decoder\namrnb_decoder\namrwb_decoder\napac_decoder\nape_decoder\naptx_decoder\naptx_hd_decoder\natrac1_decoder\natrac3_decoder\natrac3al_decoder\natrac3p_decoder\natrac3pal_decoder\natrac9_decoder\nbinkaudio_dct_decoder\nbinkaudio_rdft_decoder\nbmv_audio_decoder\nbonk_decoder\ncook_decoder\ndca_decoder\ndfpwm_decoder\ndolby_e_decoder\ndsd_lsbf_decoder\ndsd_msbf_decoder\ndsd_lsbf_planar_decoder\ndsd_msbf_planar_decoder\ndsicinaudio_decoder\ndss_sp_decoder\ndst_decoder\neac3_decoder\nevrc_decoder\nfastaudio_decoder\nffwavesynth_decoder\nflac_decoder\nftr_decoder\ng723_1_decoder\ng729_decoder\ngsm_decoder\ngsm_ms_decoder\nhca_decoder\nhcom_decoder\nhdr_decoder\niac_decoder\nilbc_decoder\nimc_decoder\ninterplay_acm_decoder\nmace3_decoder\nmace6_decoder\nmetasound_decoder\nmisc4_decoder\nmlp_decoder\nmp1_decoder\nmp1float_decoder\nmp2_decoder\nmp2float_decoder\nmp3float_decoder\nmp3_decoder\nmp3adufloat_decoder\nmp3adu_decoder\nmp3on4float_decoder\nmp3on4_decoder\nmpc7_decoder\nmpc8_decoder\nmsnsiren_decoder\nnellymoser_decoder\non2avc_decoder\nopus_decoder\nosq_decoder\npaf_audio_decoder\nqcelp_decoder\nqdm2_decoder\nqdmc_decoder\nqoa_decoder\nra_144_decoder\nra_288_decoder\nralf_decoder\nsbc_decoder\nshorten_decoder\nsipr_decoder\nsiren_decoder\nsmackaud_decoder\nsonic_decoder\ntak_decoder\ntruehd_decoder\ntruespeech_decoder\ntta_decoder\ntwinvq_decoder\nvmdaudio_decoder\nvorbis_decoder\nwavarc_decoder\nwavpack_decoder\nwmalossless_decoder\nwmapro_decoder\nwmav1_decoder\nwmav2_decoder\nwmavoice_decoder\nws_snd1_decoder\nxma1_decoder\nxma2_decoder\npcm_alaw_decoder\npcm_bluray_decoder\npcm_dvd_decoder\npcm_f16le_decoder\npcm_f24le_decoder\npcm_f32be_decoder\npcm_f32le_decoder\npcm_f64be_decoder\npcm_f64le_decoder\npcm_lxf_decoder\npcm_mulaw_decoder\npcm_s8_decoder\npcm_s8_planar_decoder\npcm_s16be_decoder\npcm_s16be_planar_decoder\npcm_s16le_decoder\npcm_s16le_planar_decoder\npcm_s24be_decoder\npcm_s24daud_decoder\npcm_s24le_decoder\npcm_s24le_planar_decoder\npcm_s32be_decoder\npcm_s32le_decoder\npcm_s32le_planar_decoder\npcm_s64be_decoder\npcm_s64le_decoder\npcm_sga_decoder\npcm_u8_decoder\npcm_u16be_decoder\npcm_u16le_decoder\npcm_u24be_decoder\npcm_u24le_decoder\npcm_u32be_decoder\npcm_u32le_decoder\npcm_vidc_decoder\ncbd2_dpcm_decoder\nderf_dpcm_decoder\ngremlin_dpcm_decoder\ninterplay_dpcm_decoder\nroq_dpcm_decoder\nsdx2_dpcm_decoder\nsol_dpcm_decoder\nxan_dpcm_decoder\nwady_dpcm_decoder\nadpcm_4xm_decoder\nadpcm_adx_decoder\nadpcm_afc_decoder\nadpcm_agm_decoder\nadpcm_aica_decoder\nadpcm_argo_decoder\nadpcm_ct_decoder\nadpcm_dtk_decoder\nadpcm_ea_decoder\nadpcm_ea_maxis_xa_decoder\nadpcm_ea_r1_decoder\nadpcm_ea_r2_decoder\nadpcm_ea_r3_decoder\nadpcm_ea_xas_decoder\nadpcm_g722_decoder\nadpcm_g726_decoder\nadpcm_g726le_decoder\nadpcm_ima_acorn_decoder\nadpcm_ima_amv_decoder\nadpcm_ima_alp_decoder\nadpcm_ima_apc_decoder\nadpcm_ima_apm_decoder\nadpcm_ima_cunning_decoder\nadpcm_ima_dat4_decoder\nadpcm_ima_dk3_decoder\nadpcm_ima_dk4_decoder\nadpcm_ima_ea_eacs_decoder\nadpcm_ima_ea_sead_decoder\nadpcm_ima_iss_decoder\nadpcm_ima_moflex_decoder\nadpcm_ima_mtf_decoder\nadpcm_ima_oki_decoder\nadpcm_ima_qt_decoder\nadpcm_ima_rad_decoder\nadpcm_ima_ssi_decoder\nadpcm_ima_smjpeg_decoder\nadpcm_ima_wav_decoder\nadpcm_ima_ws_decoder\nadpcm_ms_decoder\nadpcm_mtaf_decoder\nadpcm_psx_decoder\nadpcm_sbpro_2_decoder\nadpcm_sbpro_3_decoder\nadpcm_sbpro_4_decoder\nadpcm_swf_decoder\nadpcm_thp_decoder\nadpcm_thp_le_decoder\nadpcm_vima_decoder\nadpcm_xa_decoder\nadpcm_xmd_decoder\nadpcm_yamaha_decoder\nadpcm_zork_decoder\nssa_decoder\nass_decoder\nccaption_decoder\ndvbsub_decoder\ndvdsub_decoder\njacosub_decoder\nmicrodvd_decoder\nmovtext_decoder\nmpl2_decoder\npgssub_decoder\npjs_decoder\nrealtext_decoder\nsami_decoder\nsrt_decoder\nstl_decoder\nsubrip_decoder\nsubviewer_decoder\nsubviewer1_decoder\ntext_decoder\nvplayer_decoder\nwebvtt_decoder\nxsub_decoder\naac_at_decoder\nac3_at_decoder\nadpcm_ima_qt_at_decoder\nalac_at_decoder\namr_nb_at_decoder\neac3_at_decoder\ngsm_ms_at_decoder\nilbc_at_decoder\nmp1_at_decoder\nmp2_at_decoder\nmp3_at_decoder\npcm_alaw_at_decoder\npcm_mulaw_at_decoder\nqdmc_at_decoder\nqdm2_at_decoder\nlibaribcaption_decoder\nlibaribb24_decoder\nlibcelt_decoder\nlibcodec2_decoder\nlibdav1d_decoder\nlibdavs2_decoder\nlibfdk_aac_decoder\nlibgsm_decoder\nlibgsm_ms_decoder\nlibilbc_decoder\nlibjxl_decoder\nliblc3_decoder\nlibopencore_amrnb_decoder\nlibopencore_amrwb_decoder\nlibopus_decoder\nlibrsvg_decoder\nlibspeex_decoder\nlibuavs3d_decoder\nlibvorbis_decoder\nlibvpx_vp8_decoder\nlibvpx_vp9_decoder\nlibxevd_decoder\nlibzvbi_teletext_decoder\nbintext_decoder\nxbin_decoder\nidf_decoder\naac_mediacodec_decoder\namrnb_mediacodec_decoder\namrwb_mediacodec_decoder\nlibaom_av1_decoder\nav1_decoder\nav1_cuvid_decoder\nav1_mediacodec_decoder\nav1_qsv_decoder\nlibopenh264_decoder\nh264_cuvid_decoder\nhevc_cuvid_decoder\nhevc_mediacodec_decoder\nmjpeg_cuvid_decoder\nmjpeg_qsv_decoder\nmp3_mediacodec_decoder\nmpeg1_cuvid_decoder\nmpeg2_cuvid_decoder\nmpeg4_cuvid_decoder\nmpeg4_mediacodec_decoder\nvc1_cuvid_decoder\nvp8_cuvid_decoder\nvp8_mediacodec_decoder\nvp8_qsv_decoder\nvp9_cuvid_decoder\nvp9_mediacodec_decoder\nvp9_qsv_decoder\nvvc_qsv_decoder\nvnull_decoder\nanull_decoder' deconvolve_filter=yes dedot_filter=yes deesser_filter=yes deflate_filter=yes deflate_wrapper_deps=zlib deflicker_filter=yes 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\naac_demuxer\naax_demuxer\nac3_demuxer\nac4_demuxer\nace_demuxer\nacm_demuxer\nact_demuxer\nadf_demuxer\nadp_demuxer\nads_demuxer\nadx_demuxer\naea_demuxer\nafc_demuxer\naiff_demuxer\naix_demuxer\nalp_demuxer\namr_demuxer\namrnb_demuxer\namrwb_demuxer\nanm_demuxer\napac_demuxer\napc_demuxer\nape_demuxer\napm_demuxer\napng_demuxer\naptx_demuxer\naptx_hd_demuxer\naqtitle_demuxer\nargo_asf_demuxer\nargo_brp_demuxer\nargo_cvg_demuxer\nasf_demuxer\nasf_o_demuxer\nass_demuxer\nast_demuxer\nau_demuxer\nav1_demuxer\navi_demuxer\navisynth_demuxer\navr_demuxer\navs_demuxer\navs2_demuxer\navs3_demuxer\nbethsoftvid_demuxer\nbfi_demuxer\nbintext_demuxer\nbink_demuxer\nbinka_demuxer\nbit_demuxer\nbitpacked_demuxer\nbmv_demuxer\nbfstm_demuxer\nbrstm_demuxer\nboa_demuxer\nbonk_demuxer\nc93_demuxer\ncaf_demuxer\ncavsvideo_demuxer\ncdg_demuxer\ncdxl_demuxer\ncine_demuxer\ncodec2_demuxer\ncodec2raw_demuxer\nconcat_demuxer\ndash_demuxer\ndata_demuxer\ndaud_demuxer\ndcstr_demuxer\nderf_demuxer\ndfa_demuxer\ndfpwm_demuxer\ndhav_demuxer\ndirac_demuxer\ndnxhd_demuxer\ndsf_demuxer\ndsicin_demuxer\ndss_demuxer\ndts_demuxer\ndtshd_demuxer\ndv_demuxer\ndvbsub_demuxer\ndvbtxt_demuxer\ndvdvideo_demuxer\ndxa_demuxer\nea_demuxer\nea_cdata_demuxer\neac3_demuxer\nepaf_demuxer\nevc_demuxer\nffmetadata_demuxer\nfilmstrip_demuxer\nfits_demuxer\nflac_demuxer\nflic_demuxer\nflv_demuxer\nlive_flv_demuxer\nfourxm_demuxer\nfrm_demuxer\nfsb_demuxer\nfwse_demuxer\ng722_demuxer\ng723_1_demuxer\ng726_demuxer\ng726le_demuxer\ng729_demuxer\ngdv_demuxer\ngenh_demuxer\ngif_demuxer\ngsm_demuxer\ngxf_demuxer\nh261_demuxer\nh263_demuxer\nh264_demuxer\nhca_demuxer\nhcom_demuxer\nhevc_demuxer\nhls_demuxer\nhnm_demuxer\niamf_demuxer\nico_demuxer\nidcin_demuxer\nidf_demuxer\niff_demuxer\nifv_demuxer\nilbc_demuxer\nimage2_demuxer\nimage2pipe_demuxer\nimage2_alias_pix_demuxer\nimage2_brender_pix_demuxer\nimf_demuxer\ningenient_demuxer\nipmovie_demuxer\nipu_demuxer\nircam_demuxer\niss_demuxer\niv8_demuxer\nivf_demuxer\nivr_demuxer\njacosub_demuxer\njv_demuxer\njpegxl_anim_demuxer\nkux_demuxer\nkvag_demuxer\nlaf_demuxer\nlc3_demuxer\nlmlm4_demuxer\nloas_demuxer\nluodat_demuxer\nlrc_demuxer\nlvf_demuxer\nlxf_demuxer\nm4v_demuxer\nmca_demuxer\nmcc_demuxer\nmatroska_demuxer\nmgsts_demuxer\nmicrodvd_demuxer\nmjpeg_demuxer\nmjpeg_2000_demuxer\nmlp_demuxer\nmlv_demuxer\nmm_demuxer\nmmf_demuxer\nmods_demuxer\nmoflex_demuxer\nmov_demuxer\nmp3_demuxer\nmpc_demuxer\nmpc8_demuxer\nmpegps_demuxer\nmpegts_demuxer\nmpegtsraw_demuxer\nmpegvideo_demuxer\nmpjpeg_demuxer\nmpl2_demuxer\nmpsub_demuxer\nmsf_demuxer\nmsnwc_tcp_demuxer\nmsp_demuxer\nmtaf_demuxer\nmtv_demuxer\nmusx_demuxer\nmv_demuxer\nmvi_demuxer\nmxf_demuxer\nmxg_demuxer\nnc_demuxer\nnistsphere_demuxer\nnsp_demuxer\nnsv_demuxer\nnut_demuxer\nnuv_demuxer\nobu_demuxer\nogg_demuxer\noma_demuxer\nosq_demuxer\npaf_demuxer\npcm_alaw_demuxer\npcm_mulaw_demuxer\npcm_vidc_demuxer\npcm_f64be_demuxer\npcm_f64le_demuxer\npcm_f32be_demuxer\npcm_f32le_demuxer\npcm_s32be_demuxer\npcm_s32le_demuxer\npcm_s24be_demuxer\npcm_s24le_demuxer\npcm_s16be_demuxer\npcm_s16le_demuxer\npcm_s8_demuxer\npcm_u32be_demuxer\npcm_u32le_demuxer\npcm_u24be_demuxer\npcm_u24le_demuxer\npcm_u16be_demuxer\npcm_u16le_demuxer\npcm_u8_demuxer\npdv_demuxer\npjs_demuxer\npmp_demuxer\npp_bnk_demuxer\npva_demuxer\npvf_demuxer\nqcp_demuxer\nqoa_demuxer\nr3d_demuxer\nrawvideo_demuxer\nrcwt_demuxer\nrealtext_demuxer\nredspark_demuxer\nrka_demuxer\nrl2_demuxer\nrm_demuxer\nroq_demuxer\nrpl_demuxer\nrsd_demuxer\nrso_demuxer\nrtp_demuxer\nrtsp_demuxer\ns337m_demuxer\nsami_demuxer\nsap_demuxer\nsbc_demuxer\nsbg_demuxer\nscc_demuxer\nscd_demuxer\nsdns_demuxer\nsdp_demuxer\nsdr2_demuxer\nsds_demuxer\nsdx_demuxer\nsegafilm_demuxer\nser_demuxer\nsga_demuxer\nshorten_demuxer\nsiff_demuxer\nsimbiosis_imx_demuxer\nsln_demuxer\nsmacker_demuxer\nsmjpeg_demuxer\nsmush_demuxer\nsol_demuxer\nsox_demuxer\nspdif_demuxer\nsrt_demuxer\nstr_demuxer\nstl_demuxer\nsubviewer1_demuxer\nsubviewer_demuxer\nsup_demuxer\nsvag_demuxer\nsvs_demuxer\nswf_demuxer\ntak_demuxer\ntedcaptions_demuxer\nthp_demuxer\nthreedostr_demuxer\ntiertexseq_demuxer\ntmv_demuxer\ntruehd_demuxer\ntta_demuxer\ntxd_demuxer\ntty_demuxer\nty_demuxer\nusm_demuxer\nv210_demuxer\nv210x_demuxer\nvag_demuxer\nvc1_demuxer\nvc1t_demuxer\nvividas_demuxer\nvivo_demuxer\nvmd_demuxer\nvobsub_demuxer\nvoc_demuxer\nvpk_demuxer\nvplayer_demuxer\nvqf_demuxer\nvvc_demuxer\nw64_demuxer\nwady_demuxer\nwavarc_demuxer\nwav_demuxer\nwc3_demuxer\nwebm_dash_manifest_demuxer\nwebvtt_demuxer\nwsaud_demuxer\nwsd_demuxer\nwsvqa_demuxer\nwtv_demuxer\nwve_demuxer\nwv_demuxer\nxa_demuxer\nxbin_demuxer\nxmd_demuxer\nxmv_demuxer\nxvag_demuxer\nxwma_demuxer\nyop_demuxer\nyuv4mpegpipe_demuxer\nimage_bmp_pipe_demuxer\nimage_cri_pipe_demuxer\nimage_dds_pipe_demuxer\nimage_dpx_pipe_demuxer\nimage_exr_pipe_demuxer\nimage_gem_pipe_demuxer\nimage_gif_pipe_demuxer\nimage_hdr_pipe_demuxer\nimage_j2k_pipe_demuxer\nimage_jpeg_pipe_demuxer\nimage_jpegls_pipe_demuxer\nimage_jpegxl_pipe_demuxer\nimage_pam_pipe_demuxer\nimage_pbm_pipe_demuxer\nimage_pcx_pipe_demuxer\nimage_pfm_pipe_demuxer\nimage_pgmyuv_pipe_demuxer\nimage_pgm_pipe_demuxer\nimage_pgx_pipe_demuxer\nimage_phm_pipe_demuxer\nimage_photocd_pipe_demuxer\nimage_pictor_pipe_demuxer\nimage_png_pipe_demuxer\nimage_ppm_pipe_demuxer\nimage_psd_pipe_demuxer\nimage_qdraw_pipe_demuxer\nimage_qoi_pipe_demuxer\nimage_sgi_pipe_demuxer\nimage_svg_pipe_demuxer\nimage_sunrast_pipe_demuxer\nimage_tiff_pipe_demuxer\nimage_vbn_pipe_demuxer\nimage_webp_pipe_demuxer\nimage_xbm_pipe_demuxer\nimage_xpm_pipe_demuxer\nimage_xwd_pipe_demuxer\nlibgme_demuxer\nlibmodplug_demuxer\nlibopenmpt_demuxer\nvapoursynth_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 mpegvideoenc 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 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 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' 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 dts2pts_bsf=yes dts2pts_bsf_select='cbs_h264 h264parse' 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 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\na64multi5_encoder\nalias_pix_encoder\namv_encoder\napng_encoder\nasv1_encoder\nasv2_encoder\navrp_encoder\navui_encoder\nbitpacked_encoder\nbmp_encoder\ncfhd_encoder\ncinepak_encoder\ncljr_encoder\ncomfortnoise_encoder\ndnxhd_encoder\ndpx_encoder\ndvvideo_encoder\ndxv_encoder\nexr_encoder\nffv1_encoder\nffvhuff_encoder\nfits_encoder\nflashsv_encoder\nflashsv2_encoder\nflv_encoder\ngif_encoder\nh261_encoder\nh263_encoder\nh263p_encoder\nh264_mediacodec_encoder\nhap_encoder\nhuffyuv_encoder\njpeg2000_encoder\njpegls_encoder\nljpeg_encoder\nmagicyuv_encoder\nmjpeg_encoder\nmpeg1video_encoder\nmpeg2video_encoder\nmpeg4_encoder\nmsmpeg4v2_encoder\nmsmpeg4v3_encoder\nmsrle_encoder\nmsvideo1_encoder\npam_encoder\npbm_encoder\npcx_encoder\npfm_encoder\npgm_encoder\npgmyuv_encoder\nphm_encoder\npng_encoder\nppm_encoder\nprores_encoder\nprores_aw_encoder\nprores_ks_encoder\nqoi_encoder\nqtrle_encoder\nr10k_encoder\nr210_encoder\nrawvideo_encoder\nroq_encoder\nrpza_encoder\nrv10_encoder\nrv20_encoder\ns302m_encoder\nsgi_encoder\nsmc_encoder\nsnow_encoder\nspeedhq_encoder\nsunrast_encoder\nsvq1_encoder\ntarga_encoder\ntiff_encoder\nutvideo_encoder\nv210_encoder\nv308_encoder\nv408_encoder\nv410_encoder\nvbn_encoder\nvc2_encoder\nwbmp_encoder\nwrapped_avframe_encoder\nwmv1_encoder\nwmv2_encoder\nxbm_encoder\nxface_encoder\nxwd_encoder\ny41p_encoder\nyuv4_encoder\nzlib_encoder\nzmbv_encoder\naac_encoder\nac3_encoder\nac3_fixed_encoder\nalac_encoder\naptx_encoder\naptx_hd_encoder\ndca_encoder\ndfpwm_encoder\neac3_encoder\nflac_encoder\ng723_1_encoder\nhdr_encoder\nmlp_encoder\nmp2_encoder\nmp2fixed_encoder\nnellymoser_encoder\nopus_encoder\nra_144_encoder\nsbc_encoder\nsonic_encoder\nsonic_ls_encoder\ntruehd_encoder\ntta_encoder\nvorbis_encoder\nwavpack_encoder\nwmav1_encoder\nwmav2_encoder\npcm_alaw_encoder\npcm_bluray_encoder\npcm_dvd_encoder\npcm_f32be_encoder\npcm_f32le_encoder\npcm_f64be_encoder\npcm_f64le_encoder\npcm_mulaw_encoder\npcm_s8_encoder\npcm_s8_planar_encoder\npcm_s16be_encoder\npcm_s16be_planar_encoder\npcm_s16le_encoder\npcm_s16le_planar_encoder\npcm_s24be_encoder\npcm_s24daud_encoder\npcm_s24le_encoder\npcm_s24le_planar_encoder\npcm_s32be_encoder\npcm_s32le_encoder\npcm_s32le_planar_encoder\npcm_s64be_encoder\npcm_s64le_encoder\npcm_u8_encoder\npcm_u16be_encoder\npcm_u16le_encoder\npcm_u24be_encoder\npcm_u24le_encoder\npcm_u32be_encoder\npcm_u32le_encoder\npcm_vidc_encoder\nroq_dpcm_encoder\nadpcm_adx_encoder\nadpcm_argo_encoder\nadpcm_g722_encoder\nadpcm_g726_encoder\nadpcm_g726le_encoder\nadpcm_ima_amv_encoder\nadpcm_ima_alp_encoder\nadpcm_ima_apm_encoder\nadpcm_ima_qt_encoder\nadpcm_ima_ssi_encoder\nadpcm_ima_wav_encoder\nadpcm_ima_ws_encoder\nadpcm_ms_encoder\nadpcm_swf_encoder\nadpcm_yamaha_encoder\nssa_encoder\nass_encoder\ndvbsub_encoder\ndvdsub_encoder\nmovtext_encoder\nsrt_encoder\nsubrip_encoder\ntext_encoder\nttml_encoder\nwebvtt_encoder\nxsub_encoder\naac_at_encoder\nalac_at_encoder\nilbc_at_encoder\npcm_alaw_at_encoder\npcm_mulaw_at_encoder\nlibaom_av1_encoder\nlibcodec2_encoder\nlibfdk_aac_encoder\nlibgsm_encoder\nlibgsm_ms_encoder\nlibilbc_encoder\nlibjxl_encoder\nliblc3_encoder\nlibmp3lame_encoder\nlibopencore_amrnb_encoder\nlibopenjpeg_encoder\nlibopus_encoder\nlibrav1e_encoder\nlibshine_encoder\nlibspeex_encoder\nlibsvtav1_encoder\nlibtheora_encoder\nlibtwolame_encoder\nlibvo_amrwbenc_encoder\nlibvorbis_encoder\nlibvpx_vp8_encoder\nlibvpx_vp9_encoder\nlibvvenc_encoder\nlibwebp_anim_encoder\nlibwebp_encoder\nlibx262_encoder\nlibx264_encoder\nlibx264rgb_encoder\nlibx265_encoder\nlibxeve_encoder\nlibxavs_encoder\nlibxavs2_encoder\nlibxvid_encoder\naac_mf_encoder\nac3_mf_encoder\nh263_v4l2m2m_encoder\nav1_mediacodec_encoder\nav1_nvenc_encoder\nav1_qsv_encoder\nav1_amf_encoder\nav1_vaapi_encoder\nlibopenh264_encoder\nh264_amf_encoder\nh264_mf_encoder\nh264_nvenc_encoder\nh264_omx_encoder\nh264_qsv_encoder\nh264_v4l2m2m_encoder\nh264_vaapi_encoder\nh264_videotoolbox_encoder\nh264_vulkan_encoder\nhevc_amf_encoder\nhevc_d3d12va_encoder\nhevc_mediacodec_encoder\nhevc_mf_encoder\nhevc_nvenc_encoder\nhevc_qsv_encoder\nhevc_v4l2m2m_encoder\nhevc_vaapi_encoder\nhevc_videotoolbox_encoder\nhevc_vulkan_encoder\nlibkvazaar_encoder\nmjpeg_qsv_encoder\nmjpeg_vaapi_encoder\nmp3_mf_encoder\nmpeg2_qsv_encoder\nmpeg2_vaapi_encoder\nmpeg4_mediacodec_encoder\nmpeg4_omx_encoder\nmpeg4_v4l2m2m_encoder\nprores_videotoolbox_encoder\nvp8_mediacodec_encoder\nvp8_v4l2m2m_encoder\nvp8_vaapi_encoder\nvp9_mediacodec_encoder\nvp9_vaapi_encoder\nvp9_qsv_encoder\nvnull_encoder\nanull_encoder' entropy_filter=yes 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_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_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\n format_filter hflip_filter null_filter rotate_filter\n 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 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\nabench_filter\nacompressor_filter\nacontrast_filter\nacopy_filter\nacue_filter\nacrossfade_filter\nacrossover_filter\nacrusher_filter\nadeclick_filter\nadeclip_filter\nadecorrelate_filter\nadelay_filter\nadenorm_filter\naderivative_filter\nadrc_filter\nadynamicequalizer_filter\nadynamicsmooth_filter\naecho_filter\naemphasis_filter\naeval_filter\naexciter_filter\nafade_filter\nafftdn_filter\nafftfilt_filter\nafir_filter\naformat_filter\nafreqshift_filter\nafwtdn_filter\nagate_filter\naiir_filter\naintegral_filter\nainterleave_filter\nalatency_filter\nalimiter_filter\nallpass_filter\naloop_filter\namerge_filter\nametadata_filter\namix_filter\namultiply_filter\nanequalizer_filter\nanlmdn_filter\nanlmf_filter\nanlms_filter\nanull_filter\napad_filter\naperms_filter\naphaser_filter\naphaseshift_filter\napsnr_filter\napsyclip_filter\napulsator_filter\narealtime_filter\naresample_filter\nareverse_filter\narls_filter\narnndn_filter\nasdr_filter\nasegment_filter\naselect_filter\nasendcmd_filter\nasetnsamples_filter\nasetpts_filter\nasetrate_filter\nasettb_filter\nashowinfo_filter\nasidedata_filter\nasisdr_filter\nasoftclip_filter\naspectralstats_filter\nasplit_filter\nasr_filter\nastats_filter\nastreamselect_filter\nasubboost_filter\nasubcut_filter\nasupercut_filter\nasuperpass_filter\nasuperstop_filter\natempo_filter\natilt_filter\natrim_filter\naxcorrelate_filter\nazmq_filter\nbandpass_filter\nbandreject_filter\nbass_filter\nbiquad_filter\nbs2b_filter\nchannelmap_filter\nchannelsplit_filter\nchorus_filter\ncompand_filter\ncompensationdelay_filter\ncrossfeed_filter\ncrystalizer_filter\ndcshift_filter\ndeesser_filter\ndialoguenhance_filter\ndrmeter_filter\ndynaudnorm_filter\nearwax_filter\nebur128_filter\nequalizer_filter\nextrastereo_filter\nfirequalizer_filter\nflanger_filter\nhaas_filter\nhdcd_filter\nheadphone_filter\nhighpass_filter\nhighshelf_filter\njoin_filter\nladspa_filter\nloudnorm_filter\nlowpass_filter\nlowshelf_filter\nlv2_filter\nmcompand_filter\npan_filter\nreplaygain_filter\nrubberband_filter\nsidechaincompress_filter\nsidechaingate_filter\nsilencedetect_filter\nsilenceremove_filter\nsofalizer_filter\nspeechnorm_filter\nstereotools_filter\nstereowiden_filter\nsuperequalizer_filter\nsurround_filter\ntiltshelf_filter\ntreble_filter\ntremolo_filter\nvibrato_filter\nvirtualbass_filter\nvolume_filter\nvolumedetect_filter\naevalsrc_filter\nafdelaysrc_filter\nafireqsrc_filter\nafirsrc_filter\nanoisesrc_filter\nanullsrc_filter\nflite_filter\nhilbert_filter\nsinc_filter\nsine_filter\nanullsink_filter\naddroi_filter\nalphaextract_filter\nalphamerge_filter\namplify_filter\nass_filter\natadenoise_filter\navgblur_filter\navgblur_opencl_filter\navgblur_vulkan_filter\nbackgroundkey_filter\nbbox_filter\nbench_filter\nbilateral_filter\nbilateral_cuda_filter\nbitplanenoise_filter\nblackdetect_filter\nblackframe_filter\nblend_filter\nblend_vulkan_filter\nblockdetect_filter\nblurdetect_filter\nbm3d_filter\nboxblur_filter\nboxblur_opencl_filter\nbwdif_filter\nbwdif_cuda_filter\nbwdif_vulkan_filter\ncas_filter\nccrepack_filter\nchromaber_vulkan_filter\nchromahold_filter\nchromakey_filter\nchromakey_cuda_filter\nchromanr_filter\nchromashift_filter\nciescope_filter\ncodecview_filter\ncolorbalance_filter\ncolorchannelmixer_filter\ncolorcontrast_filter\ncolorcorrect_filter\ncolorize_filter\ncolorkey_filter\ncolorkey_opencl_filter\ncolorhold_filter\ncolorlevels_filter\ncolormap_filter\ncolormatrix_filter\ncolorspace_filter\ncolorspace_cuda_filter\ncolortemperature_filter\nconvolution_filter\nconvolution_opencl_filter\nconvolve_filter\ncopy_filter\ncoreimage_filter\ncorr_filter\ncover_rect_filter\ncrop_filter\ncropdetect_filter\ncue_filter\ncurves_filter\ndatascope_filter\ndblur_filter\ndctdnoiz_filter\ndeband_filter\ndeblock_filter\ndecimate_filter\ndeconvolve_filter\ndedot_filter\ndeflate_filter\ndeflicker_filter\ndeinterlace_qsv_filter\ndeinterlace_vaapi_filter\ndejudder_filter\ndelogo_filter\ndenoise_vaapi_filter\nderain_filter\ndeshake_filter\ndeshake_opencl_filter\ndespill_filter\ndetelecine_filter\ndilation_filter\ndilation_opencl_filter\ndisplace_filter\ndnn_classify_filter\ndnn_detect_filter\ndnn_processing_filter\ndoubleweave_filter\ndrawbox_filter\ndrawgraph_filter\ndrawgrid_filter\ndrawtext_filter\nedgedetect_filter\nelbg_filter\nentropy_filter\nepx_filter\neq_filter\nerosion_filter\nerosion_opencl_filter\nestdif_filter\nexposure_filter\nextractplanes_filter\nfade_filter\nfeedback_filter\nfftdnoiz_filter\nfftfilt_filter\nfield_filter\nfieldhint_filter\nfieldmatch_filter\nfieldorder_filter\nfillborders_filter\nfind_rect_filter\nflip_vulkan_filter\nfloodfill_filter\nformat_filter\nfps_filter\nframepack_filter\nframerate_filter\nframestep_filter\nfreezedetect_filter\nfreezeframes_filter\nfrei0r_filter\nfspp_filter\nfsync_filter\ngblur_filter\ngblur_vulkan_filter\ngeq_filter\ngradfun_filter\ngraphmonitor_filter\ngrayworld_filter\ngreyedge_filter\nguided_filter\nhaldclut_filter\nhflip_filter\nhflip_vulkan_filter\nhisteq_filter\nhistogram_filter\nhqdn3d_filter\nhqx_filter\nhstack_filter\nhsvhold_filter\nhsvkey_filter\nhue_filter\nhuesaturation_filter\nhwdownload_filter\nhwmap_filter\nhwupload_filter\nhwupload_cuda_filter\nhysteresis_filter\niccdetect_filter\niccgen_filter\nidentity_filter\nidet_filter\nil_filter\ninflate_filter\ninterlace_filter\ninterleave_filter\nkerndeint_filter\nkirsch_filter\nlagfun_filter\nlatency_filter\nlcevc_filter\nlenscorrection_filter\nlensfun_filter\nlibplacebo_filter\nlibvmaf_filter\nlibvmaf_cuda_filter\nlimitdiff_filter\nlimiter_filter\nloop_filter\nlumakey_filter\nlut_filter\nlut1d_filter\nlut2_filter\nlut3d_filter\nlutrgb_filter\nlutyuv_filter\nmaskedclamp_filter\nmaskedmax_filter\nmaskedmerge_filter\nmaskedmin_filter\nmaskedthreshold_filter\nmaskfun_filter\nmcdeint_filter\nmedian_filter\nmergeplanes_filter\nmestimate_filter\nmetadata_filter\nmidequalizer_filter\nminterpolate_filter\nmix_filter\nmonochrome_filter\nmorpho_filter\nmpdecimate_filter\nmsad_filter\nmultiply_filter\nnegate_filter\nnlmeans_filter\nnlmeans_opencl_filter\nnlmeans_vulkan_filter\nnnedi_filter\nnoformat_filter\nnoise_filter\nnormalize_filter\nnull_filter\nocr_filter\nocv_filter\noscilloscope_filter\noverlay_filter\noverlay_opencl_filter\noverlay_qsv_filter\noverlay_vaapi_filter\noverlay_vulkan_filter\noverlay_cuda_filter\nowdenoise_filter\npad_filter\npad_opencl_filter\npalettegen_filter\npaletteuse_filter\nperms_filter\nperspective_filter\nphase_filter\nphotosensitivity_filter\npixdesctest_filter\npixelize_filter\npixscope_filter\npp_filter\npp7_filter\npremultiply_filter\nprewitt_filter\nprewitt_opencl_filter\nprocamp_vaapi_filter\nprogram_opencl_filter\npseudocolor_filter\npsnr_filter\npullup_filter\nqp_filter\nqrencode_filter\nquirc_filter\nrandom_filter\nreadeia608_filter\nreadvitc_filter\nrealtime_filter\nremap_filter\nremap_opencl_filter\nremovegrain_filter\nremovelogo_filter\nrepeatfields_filter\nreverse_filter\nrgbashift_filter\nroberts_filter\nroberts_opencl_filter\nrotate_filter\nsab_filter\nscale_filter\nscale_cuda_filter\nscale_npp_filter\nscale_qsv_filter\nscale_vaapi_filter\nscale_vt_filter\nscale_vulkan_filter\nscale2ref_filter\nscale2ref_npp_filter\nscdet_filter\nscharr_filter\nscroll_filter\nsegment_filter\nselect_filter\nselectivecolor_filter\nsendcmd_filter\nseparatefields_filter\nsetdar_filter\nsetfield_filter\nsetparams_filter\nsetpts_filter\nsetrange_filter\nsetsar_filter\nsettb_filter\nsharpen_npp_filter\nsharpness_vaapi_filter\nshear_filter\nshowinfo_filter\nshowpalette_filter\nshuffleframes_filter\nshufflepixels_filter\nshuffleplanes_filter\nsidedata_filter\nsignalstats_filter\nsignature_filter\nsiti_filter\nsmartblur_filter\nsobel_filter\nsobel_opencl_filter\nsplit_filter\nspp_filter\nsr_filter\nssim_filter\nssim360_filter\nstereo3d_filter\nstreamselect_filter\nsubtitles_filter\nsuper2xsai_filter\nswaprect_filter\nswapuv_filter\ntblend_filter\ntelecine_filter\nthistogram_filter\nthreshold_filter\nthumbnail_filter\nthumbnail_cuda_filter\ntile_filter\ntiltandshift_filter\ntinterlace_filter\ntlut2_filter\ntmedian_filter\ntmidequalizer_filter\ntmix_filter\ntonemap_filter\ntonemap_opencl_filter\ntonemap_vaapi_filter\ntpad_filter\ntranspose_filter\ntranspose_npp_filter\ntranspose_opencl_filter\ntranspose_vaapi_filter\ntranspose_vt_filter\ntranspose_vulkan_filter\ntrim_filter\nunpremultiply_filter\nunsharp_filter\nunsharp_opencl_filter\nuntile_filter\nuspp_filter\nv360_filter\nvaguedenoiser_filter\nvarblur_filter\nvectorscope_filter\nvflip_filter\nvflip_vulkan_filter\nvfrdet_filter\nvibrance_filter\nvidstabdetect_filter\nvidstabtransform_filter\nvif_filter\nvignette_filter\nvmafmotion_filter\nvpp_qsv_filter\nvstack_filter\nw3fdif_filter\nwaveform_filter\nweave_filter\nxbr_filter\nxcorrelate_filter\nxfade_filter\nxfade_opencl_filter\nxfade_vulkan_filter\nxmedian_filter\nxpsnr_filter\nxstack_filter\nyadif_filter\nyadif_cuda_filter\nyadif_videotoolbox_filter\nyaepblur_filter\nzmq_filter\nzoompan_filter\nzscale_filter\nhstack_vaapi_filter\nvstack_vaapi_filter\nxstack_vaapi_filter\nhstack_qsv_filter\nvstack_qsv_filter\nxstack_qsv_filter\npad_vaapi_filter\ndrawbox_vaapi_filter\nallrgb_filter\nallyuv_filter\ncellauto_filter\ncolor_filter\ncolor_vulkan_filter\ncolorchart_filter\ncolorspectrum_filter\ncoreimagesrc_filter\nddagrab_filter\nfrei0r_src_filter\ngradients_filter\nhaldclutsrc_filter\nlife_filter\nmandelbrot_filter\nmptestsrc_filter\nnullsrc_filter\nopenclsrc_filter\nqrencodesrc_filter\npal75bars_filter\npal100bars_filter\nperlin_filter\nrgbtestsrc_filter\nsierpinski_filter\nsmptebars_filter\nsmptehdbars_filter\ntestsrc_filter\ntestsrc2_filter\nyuvtestsrc_filter\nzoneplate_filter\nnullsink_filter\na3dscope_filter\nabitscope_filter\nadrawgraph_filter\nagraphmonitor_filter\nahistogram_filter\naphasemeter_filter\navectorscope_filter\nconcat_filter\nshowcqt_filter\nshowcwt_filter\nshowfreqs_filter\nshowspatial_filter\nshowspectrum_filter\nshowspectrumpic_filter\nshowvolume_filter\nshowwaves_filter\nshowwavespic_filter\nspectrumsynth_filter\navsynctest_filter\namovie_filter\nmovie_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_compiler' 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_demuxer=yes g723_1_encoder=yes g723_1_muxer=yes g723_1_parser=yes g726_demuxer=yes g726_muxer=yes g726le_demuxer=yes g726le_muxer=yes g729_decoder=yes g729_decoder_select=audiodsp g729_demuxer=yes g729_parser=yes gblur_filter=yes gblur_vulkan_filter=yes gblur_vulkan_filter_deps='vulkan spirv_compiler' 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 gif_decoder=yes gif_demuxer=yes gif_encoder=yes gif_muxer=yes gif_parser=yes gmp=no gnutls=no gopher_protocol=yes gopher_protocol_select=tcp_protocol gophers_protocol=yes gophers_protocol_select=tls_protocol gpl=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='h263_parser h263dsp mpegvideodec qpeldsp' 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_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_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_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_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='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_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_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_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_compiler' 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' hls_protocol=yes hnm4_video_decoder=yes hnm_demuxer=yes host_cc_default=gcc host_cflags_filter=echo host_extralibs=-lm host_ldflags_filter=echo host_os=sunos 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\nav1_d3d11va2_hwaccel\nav1_d3d12va_hwaccel\nav1_dxva2_hwaccel\nav1_nvdec_hwaccel\nav1_vaapi_hwaccel\nav1_vdpau_hwaccel\nav1_vulkan_hwaccel\nh263_vaapi_hwaccel\nh263_videotoolbox_hwaccel\nh264_d3d11va_hwaccel\nh264_d3d11va2_hwaccel\nh264_d3d12va_hwaccel\nh264_dxva2_hwaccel\nh264_nvdec_hwaccel\nh264_vaapi_hwaccel\nh264_vdpau_hwaccel\nh264_videotoolbox_hwaccel\nh264_vulkan_hwaccel\nhevc_d3d11va_hwaccel\nhevc_d3d11va2_hwaccel\nhevc_d3d12va_hwaccel\nhevc_dxva2_hwaccel\nhevc_nvdec_hwaccel\nhevc_vaapi_hwaccel\nhevc_vdpau_hwaccel\nhevc_videotoolbox_hwaccel\nhevc_vulkan_hwaccel\nmjpeg_nvdec_hwaccel\nmjpeg_vaapi_hwaccel\nmpeg1_nvdec_hwaccel\nmpeg1_vdpau_hwaccel\nmpeg1_videotoolbox_hwaccel\nmpeg2_d3d11va_hwaccel\nmpeg2_d3d11va2_hwaccel\nmpeg2_d3d12va_hwaccel\nmpeg2_dxva2_hwaccel\nmpeg2_nvdec_hwaccel\nmpeg2_vaapi_hwaccel\nmpeg2_vdpau_hwaccel\nmpeg2_videotoolbox_hwaccel\nmpeg4_nvdec_hwaccel\nmpeg4_vaapi_hwaccel\nmpeg4_vdpau_hwaccel\nmpeg4_videotoolbox_hwaccel\nprores_videotoolbox_hwaccel\nvc1_d3d11va_hwaccel\nvc1_d3d11va2_hwaccel\nvc1_d3d12va_hwaccel\nvc1_dxva2_hwaccel\nvc1_nvdec_hwaccel\nvc1_vaapi_hwaccel\nvc1_vdpau_hwaccel\nvp8_nvdec_hwaccel\nvp8_vaapi_hwaccel\nvp9_d3d11va_hwaccel\nvp9_d3d11va2_hwaccel\nvp9_d3d12va_hwaccel\nvp9_dxva2_hwaccel\nvp9_nvdec_hwaccel\nvp9_vaapi_hwaccel\nvp9_vdpau_hwaccel\nvp9_videotoolbox_hwaccel\nwmv3_d3d11va_hwaccel\nwmv3_d3d11va2_hwaccel\nwmv3_d3d12va_hwaccel\nwmv3_dxva2_hwaccel\nwmv3_nvdec_hwaccel\nwmv3_vaapi_hwaccel\nwmv3_vdpau_hwaccel' hwdownload_filter=yes hwmap_filter=yes hwupload_cuda_filter=yes hwupload_cuda_filter_deps=ffnvcodec hwupload_filter=yes 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 ignore_tests=source 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_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\nandroid_camera_indev\navfoundation_indev\nbktr_indev\ndecklink_indev\ndshow_indev\nfbdev_indev\ngdigrab_indev\niec61883_indev\njack_indev\nkmsgrab_indev\nlavfi_indev\nopenal_indev\noss_indev\npulse_indev\nsndio_indev\nv4l2_indev\nvfwcap_indev\nxcbgrab_indev\nlibcdio_indev\nlibdc1394_indev' inflate_filter=yes inflate_wrapper_deps=zlib ingenient_demuxer=yes install=install interlace_filter=yes interlace_filter_deps=gpl 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 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 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=--ignore-tests= 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 lcms2=no ldbrx=yes ldbrx_deps=ppc ldflags_filter=echo lead_decoder=yes lead_decoder_select='idctdsp jpegtables' lenscorrection_filter=yes lensfun_filter=yes lensfun_filter_deps='liblensfun version3' 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=yes 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=yes 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=/usr/lib/amd64 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=yes 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_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 liblensfun=no libmfx=no libmodplug=no libmodplug_demuxer=yes libmodplug_demuxer_deps=libmodplug libmp3lame=yes libmp3lame_encoder=yes libmp3lame_encoder_deps=libmp3lame libmp3lame_encoder_select='audio_frame_queue mpegaudioheader' libmysofa=no libnpp=no 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=yes 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=yes 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=yes 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 libtensorflow=no libtesseract=no libtheora=yes 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=yes libvorbis_decoder=yes libvorbis_decoder_deps=libvorbis libvorbis_encoder=yes libvorbis_encoder_deps='libvorbis libvorbisenc' libvorbis_encoder_select=audio_frame_queue libvpl=no libvpx=yes 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=yes libwebp_anim_encoder=yes libwebp_anim_encoder_deps=libwebp libwebp_encoder=yes libwebp_encoder_deps=libwebp libx262_encoder=yes libx262_encoder_deps=libx262 libx264=yes 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=yes 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_requested=yes libxcb_shape=yes libxcb_shm=yes libxcb_xfixes=yes libxevd=no libxevd_decoder=yes libxevd_decoder_deps=libxevd libxeve=no libxeve_encoder=yes libxeve_encoder_deps=libxeve libxml2=no libxvid=yes 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='nonfree and unredistributable' 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=ffbuild/config.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=/usr/share/man 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 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' mediafoundation=yes mediafoundation_deps='mftransform_h MFCreateAlignedMemoryBuffer' median_filter=yes mergeplanes_filter=yes 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 hpeldsp exif 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=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 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='h263dsp mpegvideodec qpeldsp' 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 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 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 qpeldsp 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\nac3_muxer\nac4_muxer\nadts_muxer\nadx_muxer\naea_muxer\naiff_muxer\nalp_muxer\namr_muxer\namv_muxer\napm_muxer\napng_muxer\naptx_muxer\naptx_hd_muxer\nargo_asf_muxer\nargo_cvg_muxer\nasf_muxer\nass_muxer\nast_muxer\nasf_stream_muxer\nau_muxer\navi_muxer\navif_muxer\navm2_muxer\navs2_muxer\navs3_muxer\nbit_muxer\ncaf_muxer\ncavsvideo_muxer\ncodec2_muxer\ncodec2raw_muxer\ncrc_muxer\ndash_muxer\ndata_muxer\ndaud_muxer\ndfpwm_muxer\ndirac_muxer\ndnxhd_muxer\ndts_muxer\ndv_muxer\neac3_muxer\nevc_muxer\nf4v_muxer\nffmetadata_muxer\nfifo_muxer\nfilmstrip_muxer\nfits_muxer\nflac_muxer\nflv_muxer\nframecrc_muxer\nframehash_muxer\nframemd5_muxer\ng722_muxer\ng723_1_muxer\ng726_muxer\ng726le_muxer\ngif_muxer\ngsm_muxer\ngxf_muxer\nh261_muxer\nh263_muxer\nh264_muxer\nhash_muxer\nhds_muxer\nhevc_muxer\nhls_muxer\niamf_muxer\nico_muxer\nilbc_muxer\nimage2_muxer\nimage2pipe_muxer\nipod_muxer\nircam_muxer\nismv_muxer\nivf_muxer\njacosub_muxer\nkvag_muxer\nlatm_muxer\nlc3_muxer\nlrc_muxer\nm4v_muxer\nmd5_muxer\nmatroska_muxer\nmatroska_audio_muxer\nmicrodvd_muxer\nmjpeg_muxer\nmlp_muxer\nmmf_muxer\nmov_muxer\nmp2_muxer\nmp3_muxer\nmp4_muxer\nmpeg1system_muxer\nmpeg1vcd_muxer\nmpeg1video_muxer\nmpeg2dvd_muxer\nmpeg2svcd_muxer\nmpeg2video_muxer\nmpeg2vob_muxer\nmpegts_muxer\nmpjpeg_muxer\nmxf_muxer\nmxf_d10_muxer\nmxf_opatom_muxer\nnull_muxer\nnut_muxer\nobu_muxer\noga_muxer\nogg_muxer\nogv_muxer\noma_muxer\nopus_muxer\npcm_alaw_muxer\npcm_mulaw_muxer\npcm_vidc_muxer\npcm_f64be_muxer\npcm_f64le_muxer\npcm_f32be_muxer\npcm_f32le_muxer\npcm_s32be_muxer\npcm_s32le_muxer\npcm_s24be_muxer\npcm_s24le_muxer\npcm_s16be_muxer\npcm_s16le_muxer\npcm_s8_muxer\npcm_u32be_muxer\npcm_u32le_muxer\npcm_u24be_muxer\npcm_u24le_muxer\npcm_u16be_muxer\npcm_u16le_muxer\npcm_u8_muxer\npsp_muxer\nrawvideo_muxer\nrcwt_muxer\nrm_muxer\nroq_muxer\nrso_muxer\nrtp_muxer\nrtp_mpegts_muxer\nrtsp_muxer\nsap_muxer\nsbc_muxer\nscc_muxer\nsegafilm_muxer\nsegment_muxer\nstream_segment_muxer\nsmjpeg_muxer\nsmoothstreaming_muxer\nsox_muxer\nspx_muxer\nspdif_muxer\nsrt_muxer\nstreamhash_muxer\nsup_muxer\nswf_muxer\ntee_muxer\ntg2_muxer\ntgp_muxer\nmkvtimestamp_v2_muxer\ntruehd_muxer\ntta_muxer\nttml_muxer\nuncodedframecrc_muxer\nvc1_muxer\nvc1t_muxer\nvoc_muxer\nvvc_muxer\nw64_muxer\nwav_muxer\nwebm_muxer\nwebm_dash_manifest_muxer\nwebm_chunk_muxer\nwebp_muxer\nwebvtt_muxer\nwsaud_muxer\nwtv_muxer\nwv_muxer\nyuv4mpegpipe_muxer\nchromaprint_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_opatom_muxer=yes mxf_opatom_muxer_select=mxf_muxer mxg_demuxer=yes mxpeg_decoder=yes mxpeg_decoder_select=mjpeg_decoder n=protocols nc_demuxer=yes ncols=72 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_compiler' nm_default='nm -g' nnedi_filter=yes nnedi_filter_deps=gpl noformat_filter=yes noise_bsf=yes noise_filter=yes nonfree=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' objformat=elf32 obu_demuxer=yes obu_demuxer_select='av1_frame_merge_bsf av1_parser' obu_muxer=yes obu_muxer_select=av1_metadata_bsf 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 oma_demuxer=yes oma_muxer=yes omx=no omx_deps='libdl pthreads' omx_rpi_select=omx on2avc_decoder=yes op== openal=yes openal_indev=yes openal_indev_deps=openal opencl=no openclsrc_filter=yes openclsrc_filter_deps=opencl opengl=no opengl_outdev=yes opengl_outdev_deps=opengl opengl_outdev_suggest=sdl2 openssl=yes opt=mbedtls optimizations=yes option=static optname=ignore_tests optval=source 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\naudiotoolbox_outdev\ncaca_outdev\ndecklink_outdev\nfbdev_outdev\nopengl_outdev\noss_outdev\npulse_outdev\nsdl2_outdev\nsndio_outdev\nv4l2_outdev\nxv_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_compiler' owdenoise_filter=yes owdenoise_filter_deps=gpl 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\naac_latm_parser\nac3_parser\nadx_parser\namr_parser\nav1_parser\navs2_parser\navs3_parser\nbmp_parser\ncavsvideo_parser\ncook_parser\ncri_parser\ndca_parser\ndirac_parser\ndnxhd_parser\ndolby_e_parser\ndpx_parser\ndvaudio_parser\ndvbsub_parser\ndvdsub_parser\ndvd_nav_parser\nevc_parser\nflac_parser\nftr_parser\ng723_1_parser\ng729_parser\ngif_parser\ngsm_parser\nh261_parser\nh263_parser\nh264_parser\nhevc_parser\nhdr_parser\nipu_parser\njpeg2000_parser\njpegxl_parser\nmisc4_parser\nmjpeg_parser\nmlp_parser\nmpeg4video_parser\nmpegaudio_parser\nmpegvideo_parser\nopus_parser\npng_parser\npnm_parser\nqoi_parser\nrv34_parser\nsbc_parser\nsipr_parser\ntak_parser\nvc1_parser\nvorbis_parser\nvp3_parser\nvp8_parser\nvp9_parser\nvvc_parser\nwebp_parser\nxbm_parser\nxma_parser\nxwd_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 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 postproc=yes postproc_deps='avutil gpl' postproc_suggest='libm stdatomic' power8=yes power8_deps=vsx pp7_filter=yes pp7_filter_deps=gpl pp_bnk_demuxer=yes pp_filter=yes pp_filter_deps='gpl postproc' ppc4xx=yes ppc4xx_deps=ppc ppm_decoder=yes ppm_encoder=yes prefix=/usr prefix_default=/usr/local 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_metadata_bsf=yes 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 prosumer_decoder=yes protocols_if_any=$'android_content_protocol\nasync_protocol\nbluray_protocol\ncache_protocol\nconcat_protocol\nconcatf_protocol\ncrypto_protocol\ndata_protocol\nfd_protocol\nffrtmpcrypt_protocol\nffrtmphttp_protocol\nfile_protocol\nftp_protocol\ngopher_protocol\ngophers_protocol\nhls_protocol\nhttp_protocol\nhttpproxy_protocol\nhttps_protocol\nicecast_protocol\nmmsh_protocol\nmmst_protocol\nmd5_protocol\npipe_protocol\nprompeg_protocol\nrtmp_protocol\nrtmpe_protocol\nrtmps_protocol\nrtmpt_protocol\nrtmpte_protocol\nrtmpts_protocol\nrtp_protocol\nsctp_protocol\nsrtp_protocol\nsubfile_protocol\ntee_protocol\ntcp_protocol\ntls_protocol\nudp_protocol\nudplite_protocol\nunix_protocol\nlibamqp_protocol\nlibrist_protocol\nlibrtmp_protocol\nlibrtmpe_protocol\nlibrtmps_protocol\nlibrtmpt_protocol\nlibrtmpte_protocol\nlibsrt_protocol\nlibssh_protocol\nlibsmbclient_protocol\nlibzmq_protocol\nipfs_gateway_protocol\nipns_gateway_protocol' psd_decoder=yes pseudocolor_filter=yes psnr_filter=yes psp_muxer=yes psp_muxer_select=mov_muxer pthreads= pthreads_requested=yes ptx_compression=yes 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=source 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' 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' 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_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' scc_demuxer=yes scc_muxer=yes scd_demuxer=yes scdet_filter=yes scdet_filter_select=scene_sad 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 sdl2_outdev=yes sdl2_outdev_deps=sdl2 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 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 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 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 smjpeg_demuxer=yes smjpeg_muxer=yes smoothstreaming_muxer=yes smoothstreaming_muxer_select=ismv_muxer 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 mpegvideoenc 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=yes sonic_encoder_select='golomb rangecoder' sonic_ls_encoder=yes sonic_ls_encoder_select='golomb rangecoder' source_path=/data/jenkins/workspace/oi-encumbered/components/encumbered/ffmpeg/ffmpeg-7.1 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 me_cmp pixblockdsp' spx_muxer=yes spx_muxer_select=ogg_muxer 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++11 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 svq1_decoder=yes svq1_decoder_select=hpeldsp svq1_encoder=yes svq1_encoder_select='hpeldsp me_cmp mpegvideoenc' 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' 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_default=sunos 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_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=$'\n pthreads\n os2threads\n w32threads\n' 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_compiler' 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 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=v4l2_m2m 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 qpeldsp startcode' vc1image_decoder=yes vc1image_decoder_select=vc1_decoder vc1t_demuxer=yes vc1t_muxer=yes vc2_encoder=yes vcr1_decoder=yes vdpau=yes vdpau_requested=yes vectorscope_filter=yes version_script=--version-script version_tracking=yes vflip_filter=yes vflip_vulkan_filter=yes vflip_vulkan_filter_deps='vulkan spirv_compiler' 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' 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 vp56dsp' vp6_decoder=yes vp6_decoder_select='h264chroma hpeldsp huffman videodsp vp3dsp vp56dsp' 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_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 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 vpk_demuxer=yes vplayer_decoder=yes vplayer_demuxer=yes 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_deps=threads vulkan_deps_any='libdl LoadLibrary' vulkan_encode_deps=vulkan vvc_decoder=yes vvc_decoder_select='cabac cbs_h266 golomb videodsp' 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' 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 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 exif' webp_muxer=yes webp_parser=yes webvtt_decoder=yes webvtt_demuxer=yes webvtt_encoder=yes webvtt_muxer=yes 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 videodsp wmv2dsp' wmv2_encoder=yes wmv2_encoder_select='msmpeg4enc wmv2dsp' wmv2dsp_select=qpeldsp 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_compiler' 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' add_asflags () { append ASFLAGS $($asflags_filter "$@") } add_cflags () { append CFLAGS $($cflags_filter "$@") } add_cflags_headers () { append CFLAGS_HEADERS $($cflags_filter "$@") } add_compat () { append compat_objs $1; shift; map 'add_cppflags -D$v' "$@" } add_cppflags () { append CPPFLAGS "$@" } add_cxxflags () { append CXXFLAGS $($cflags_filter "$@") } add_extralibs () { prepend extralibs $($ldflags_filter "$@") } add_host_cflags () { append host_cflags $($host_cflags_filter "$@") } add_host_cppflags () { append host_cppflags "$@" } add_host_ldflags () { append host_ldflags $($host_ldflags_filter "$@") } add_ldexeflags () { append LDEXEFLAGS $($ldflags_filter "$@") } add_ldflags () { append LDFLAGS $($ldflags_filter "$@") } add_ldsoflags () { append LDSOFLAGS $($ldflags_filter "$@") } add_objcflags () { append OBJCFLAGS $($objcflags_filter "$@") } add_stripflags () { append ASMSTRIPFLAGS "$@" } add_suffix () { suffix=$1; shift; for v in "$@"; do echo ${v}${suffix}; done } append () { var=$1; shift; eval "$var=\"\$$var $*\"" } as_o () { eval printf '%s\\n' $AS_O } c_escape () { echo "$*" | sed 's/["\\]/\\\0/g' } cc_e () { eval printf '%s\\n' $CC_E } cc_o () { eval printf '%s\\n' $CC_O } check_apple_framework () { log check_apple_framework "$@"; framework="$1"; name="$(tolower $framework)"; header="${framework}/${framework}.h"; disable $name; check_header_objcc $header && enable $name && eval ${name}_extralibs='"-framework $framework"' } check_arch_level () { log check_arch_level "$@"; level="$1"; check_as tested_arch_level ".arch $level"; enabled tested_arch_level && as_arch_level="$level" } check_archext_insn () { log check_archext_insn "$@"; feature="$1"; instr="$2"; check_inline_asm ${feature}_inline "\"$instr\""; disable $feature; enabled as_arch_directive && arch_directive=".arch $as_arch_level" || arch_directive=""; arch_extension_directive=".arch_extension $feature"; test_as <"; done; echo "int main(void) { "; i=1; for class in $classes; do echo "$class obj$i;"; i=$(expr $i + 1); done; echo "return 0; }" } | test_ld "cxx" "$@" && enable $funcs && enable_sanitized $headers } check_cmd () { log check_cmd "$@"; cmd=$1; disabled $cmd && return; disable $cmd; test_cmd $@ && enable $cmd } check_compile_assert () { log check_compile_assert "$@"; name=$1; headers=$2; condition=$3; shift 3; disable "$name"; test_code cc "$headers" "char c[2 * !!($condition) - 1]" "$@" && enable "$name" } check_cpp_condition () { log check_cpp_condition "$@"; name=$1; shift 1; disable $name; test_cpp_condition "$@" && enable $name } check_cppflags () { log check_cppflags "$@"; test_cpp "$@" < EOF append CPPFLAGS "$@" } check_cxxflags () { log check_cxxflags "$@"; set -- $($cflags_filter "$@"); test_cxx "$@" <> $logfile 2>&1 < static void sighandler(int sig){ raise(SIGTERM); } int foo(void){ $code } int (*func_ptr)(void) = foo; int main(void){ signal(SIGILL, sighandler); signal(SIGFPE, sighandler); signal(SIGSEGV, sighandler); #ifdef SIGBUS signal(SIGBUS, sighandler); #endif return func_ptr(); } EOF } check_func () { log check_func "$@"; func=$1; shift; disable $func; test_ld "cc" "$@" <"; for func in $funcs; do echo "long check_$func(void) { return (long) $func; }"; done; echo "int main(void) { int ret = 0;"; for func in $funcs; do echo " ret |= ((intptr_t)check_$func) & 0xFFFF;"; done; echo "return ret; }" } | test_ld "cc" "$@" && enable $funcs && enable_sanitized $headers } check_header_objcc () { log check_header_objcc "$@"; rm -f -- "$TMPO"; header=$1; shift; disable_sanitized $header; { echo "#include <$header>"; echo "int main(void) { return 0; }" } | test_objcc && test_stat "$TMPO" && enable_sanitized $header } check_headers () { log check_headers "$@"; headers=$1; shift; disable_sanitized $headers; { for hdr in $headers; do print_include $hdr; done; echo "int x;" } | test_cpp "$@" && enable_sanitized $headers } check_host_cflags () { log check_host_cflags "$@"; set -- $($host_cflags_filter "$@"); test_host_cc "$@" < EOF append host_cppflags "$@" } check_inline_asm () { log check_inline_asm "$@"; name="$1"; code="$2"; shift 2; disable $name; test_cc "$@" < $TMPC < float foo(float f, float g) { return $func($args); } int main(void){ return (int) foo; } EOF enable $func } check_nvcc () { log check_nvcc "$@"; name=$1; shift 1; disabled $name && return; disable $name; test_nvcc "$@" <$member" "$@" && enable_sanitized "${struct}_${member}" } check_type () { log check_type "$@"; headers=$1; type=$2; shift 2; disable_sanitized "$type"; test_code cc "$headers" "$type v" "$@" && enable_sanitized "$type" } check_x86asm () { log check_x86asm "$@"; name=$1; shift; disable $name; test_x86asm "$@" && enable $name } cleanws () { echo "$@" | sed 's/^ *//;s/[[:space:]][[:space:]]*/ /g;s/ *$//' } cp_if_changed () { cmp -s "$1" "$2" && { test "$quiet" != "yes" && echo "$2 is unchanged" } && return; mkdir -p "$(dirname $2)"; cp -f "$1" "$2" } die () { log "$@"; echo "$error_color$bold_color$@$reset_color"; cat <> $logfile } log_file () { log BEGIN "$1"; log_file_i=1; while IFS= read -r log_file_line; do printf '%5d\t%s\n' "$log_file_i" "$log_file_line"; log_file_i=$(($log_file_i+1)); done < "$1" >> "$logfile"; log END "$1" } map () { m=$1; shift; for v in "$@"; do eval $m; done } nvcc_o () { eval printf '%s\\n' $NVCC_O } popvar () { for pvar in $*; do eval level=\${${pvar}_level:-0}; test $level = 0 && continue; eval level=$(($level-1)); eval $pvar="\${${pvar}_${level}}"; eval ${pvar}_level=$level; eval unset ${pvar}_${level}; done } prepend () { var=$1; shift; eval "$var=\"$* \$$var\"" } print_config () { pfx=$1; files=$2; shift 2; map 'eval echo "$v \${$v:-no}"' "$@" | awk "BEGIN { split(\"$files\", files) } { c = \"$pfx\" toupper(\$1); v = \$2; sub(/yes/, 1, v); sub(/no/, 0, v); for (f in files) { file = files[f]; if (file ~ /\\.h\$/) { printf(\"#define %s %d\\n\", c, v) >>file; } else if (file ~ /\\.asm\$/) { printf(\"%%define %s %d\\n\", c, v) >>file; } else if (file ~ /\\.mak\$/) { n = -v ? \"\" : \"!\"; printf(\"%s%s=yes\\n\", n, c) >>file; } else if (file ~ /\\.texi\$/) { pre = -v ? \"\" : \"@c \"; yesno = \$2; c2 = tolower(c); gsub(/_/, \"-\", c2); printf(\"%s@set %s %s\\n\", pre, c2, yesno) >>file; } } }" } print_enabled () { suf=$1; shift; for v in "$@"; do enabled $v && printf "%s\n" ${v%$suf}; done } print_in_columns () { tr ' ' '\n' | sort | tr '\r\n' ' ' | awk -v col_width=24 -v width="$ncols" ' { num_cols = width > col_width ? int(width / col_width) : 1; num_rows = int((NF + num_cols-1) / num_cols); y = x = 1; for (y = 1; y <= num_rows; y++) { i = y; for (x = 1; x <= num_cols; x++) { if (i <= NF) { line = sprintf("%s%-" col_width "s", line, $i); } i = i + num_rows; } print line; line = ""; } }' | sed 's/ *$//' } print_include () { hdr=$1; test "${hdr%.h}" = "${hdr}" && echo "#include $hdr" || echo "#include <$hdr>" } pushvar () { for pvar in $*; do eval level=\${${pvar}_level:=0}; eval ${pvar}_${level}="\$$pvar"; eval ${pvar}_level=$(($level+1)); done } rand_list () { IFS=', '; set -- $*; unset IFS; for thing in "$@"; do comp=${thing%:*}; prob=${thing#$comp}; prob=${prob#:}; is_in ${comp} $COMPONENT_LIST && eval comp=\$$(toupper ${comp%s})_LIST; echo "prob ${prob:-0.5}"; printf '%s\n' $comp; done } remove_suffix () { suffix=$1; shift; for v in "$@"; do echo ${v%$suffix}; done } request () { for var in $*; do eval ${var}_requested=yes; eval $var=; done } requested () { test "${1#!}" = "$1" && op="=" || op="!="; eval test "x\$${1#!}_requested" $op "xyes" } require () { log require "$@"; name_version="$1"; name="${1%% *}"; shift; check_lib $name "$@" || die "ERROR: $name_version not found" } require_cc () { log require_cc "$@"; name="$1"; check_cc "$@" || die "ERROR: $name failed" } require_cpp () { log require_cpp "$@"; name_version="$1"; name="${1%% *}"; shift; check_lib_cpp "$name" "$@" || die "ERROR: $name_version not found" } require_cpp_condition () { log require_cpp_condition "$@"; condition="$3"; check_cpp_condition "$@" || die "ERROR: $condition not satisfied" } require_headers () { log require_headers "$@"; headers="$1"; check_headers "$@" || die "ERROR: $headers not found" } require_pkg_config () { log require_pkg_config "$@"; pkg_version="$2"; check_pkg_config "$@" || die "ERROR: $pkg_version not found using pkg-config$pkg_config_fail_message" } require_pkg_config_cpp () { log require_pkg_config_cpp "$@"; pkg_version="$2"; check_pkg_config_cpp "$@" || die "ERROR: $pkg_version not found using pkg-config$pkg_config_fail_message" } resolve () { resolve_out=; eval resolve_in=\$$1; for v in $resolve_in; do eval 'resolve_out="$resolve_out$'$v' "'; done; eval $1=\$resolve_out } reverse () { eval ' reverse_out= for v in $'$1'; do reverse_out="$v $reverse_out" done '$1'=$reverse_out ' } sanitize_var_name () { echo $@ | sed 's/[^A-Za-z0-9_]/_/g' } set_all () { value=$1; shift; for var in $*; do eval $var=$value; done } set_default () { for opt in "$@"; do eval : \${$opt:=\$${opt}_default}; done } set_sanitized () { var=$1; shift; eval $(sanitize_var_name "$var")='$*' } set_weak () { value=$1; shift; for var in "$@"; do eval : \${$var:=$value}; done } sh_quote () { v=$(echo "$1" | sed "s/'/'\\\\''/g"); test "x$v" = "x${v#*[!A-Za-z0-9_/.+-]}" || v="'$v'"; echo "$v" } show_help () { cat <SPIRV compilation via libglslang [no] --enable-libgme enable Game Music Emu via libgme [no] --enable-libgsm enable GSM de/encoding via libgsm [no] --enable-libiec61883 enable iec61883 via libiec61883 [no] --enable-libilbc enable iLBC de/encoding via libilbc [no] --enable-libjack enable JACK audio sound server [no] --enable-libjxl enable JPEG XL de/encoding via libjxl [no] --enable-libklvanc enable Kernel Labs VANC processing [no] --enable-libkvazaar enable HEVC encoding via libkvazaar [no] --enable-liblc3 enable LC3 de/encoding via liblc3 [no] --enable-liblcevc-dec enable LCEVC decoding via liblcevc-dec [no] --enable-liblensfun enable lensfun lens correction [no] --enable-libmodplug enable ModPlug via libmodplug [no] --enable-libmp3lame enable MP3 encoding via libmp3lame [no] --enable-libopencore-amrnb enable AMR-NB de/encoding via libopencore-amrnb [no] --enable-libopencore-amrwb enable AMR-WB decoding via libopencore-amrwb [no] --enable-libopencv enable video filtering via libopencv [no] --enable-libopenh264 enable H.264 encoding via OpenH264 [no] --enable-libopenjpeg enable JPEG 2000 encoding via OpenJPEG [no] --enable-libopenmpt enable decoding tracked files via libopenmpt [no] --enable-libopenvino enable OpenVINO as a DNN module backend for DNN based filters like dnn_processing [no] --enable-libopus enable Opus de/encoding via libopus [no] --enable-libplacebo enable libplacebo library [no] --enable-libpulse enable Pulseaudio input via libpulse [no] --enable-libqrencode enable QR encode generation via libqrencode [no] --enable-libquirc enable QR decoding via libquirc [no] --enable-librabbitmq enable RabbitMQ library [no] --enable-librav1e enable AV1 encoding via rav1e [no] --enable-librist enable RIST via librist [no] --enable-librsvg enable SVG rasterization via librsvg [no] --enable-librubberband enable rubberband needed for rubberband filter [no] --enable-librtmp enable RTMP[E] support via librtmp [no] --enable-libshaderc enable GLSL->SPIRV compilation via libshaderc [no] --enable-libshine enable fixed-point MP3 encoding via libshine [no] --enable-libsmbclient enable Samba protocol via libsmbclient [no] --enable-libsnappy enable Snappy compression, needed for hap encoding [no] --enable-libsoxr enable Include libsoxr resampling [no] --enable-libspeex enable Speex de/encoding via libspeex [no] --enable-libsrt enable Haivision SRT protocol via libsrt [no] --enable-libssh enable SFTP protocol via libssh [no] --enable-libsvtav1 enable AV1 encoding via SVT [no] --enable-libtensorflow enable TensorFlow as a DNN module backend for DNN based filters like sr [no] --enable-libtesseract enable Tesseract, needed for ocr filter [no] --enable-libtheora enable Theora encoding via libtheora [no] --enable-libtls enable LibreSSL (via libtls), needed for https support if openssl, gnutls or mbedtls is not used [no] --enable-libtorch enable Torch as one DNN backend [no] --enable-libtwolame enable MP2 encoding via libtwolame [no] --enable-libuavs3d enable AVS3 decoding via libuavs3d [no] --enable-libv4l2 enable libv4l2/v4l-utils [no] --enable-libvidstab enable video stabilization using vid.stab [no] --enable-libvmaf enable vmaf filter via libvmaf [no] --enable-libvo-amrwbenc enable AMR-WB encoding via libvo-amrwbenc [no] --enable-libvorbis enable Vorbis en/decoding via libvorbis, native implementation exists [no] --enable-libvpx enable VP8 and VP9 de/encoding via libvpx [no] --enable-libvvenc enable H.266/VVC encoding via vvenc [no] --enable-libwebp enable WebP encoding via libwebp [no] --enable-libx264 enable H.264 encoding via x264 [no] --enable-libx265 enable HEVC encoding via x265 [no] --enable-libxeve enable EVC encoding via libxeve [no] --enable-libxevd enable EVC decoding via libxevd [no] --enable-libxavs enable AVS encoding via xavs [no] --enable-libxavs2 enable AVS2 encoding via xavs2 [no] --enable-libxcb enable X11 grabbing using XCB [autodetect] --enable-libxcb-shm enable X11 grabbing shm communication [autodetect] --enable-libxcb-xfixes enable X11 grabbing mouse rendering [autodetect] --enable-libxcb-shape enable X11 grabbing shape rendering [autodetect] --enable-libxvid enable Xvid encoding via xvidcore, native MPEG-4/Xvid encoder exists [no] --enable-libxml2 enable XML parsing using the C library libxml2, needed for dash and imf demuxing support [no] --enable-libzimg enable z.lib, needed for zscale filter [no] --enable-libzmq enable message passing via libzmq [no] --enable-libzvbi enable teletext support via libzvbi [no] --enable-lv2 enable LV2 audio filtering [no] --disable-lzma disable lzma [autodetect] --enable-decklink enable Blackmagic DeckLink I/O support [no] --enable-mbedtls enable mbedTLS, needed for https support if openssl, gnutls or libtls is not used [no] --enable-mediacodec enable Android MediaCodec support [no] --enable-mediafoundation enable encoding via MediaFoundation [auto] --disable-metal disable Apple Metal framework [autodetect] --enable-libmysofa enable libmysofa, needed for sofalizer filter [no] --enable-openal enable OpenAL 1.1 capture support [no] --enable-opencl enable OpenCL processing [no] --enable-opengl enable OpenGL rendering [no] --enable-openssl enable openssl, needed for https support if gnutls, libtls or mbedtls is not used [no] --enable-pocketsphinx enable PocketSphinx, needed for asr filter [no] --disable-sndio disable sndio support [autodetect] --disable-schannel disable SChannel SSP, needed for TLS support on Windows if openssl and gnutls are not used [autodetect] --disable-sdl2 disable sdl2 [autodetect] --disable-securetransport disable Secure Transport, needed for TLS support on OSX if openssl and gnutls are not used [autodetect] --enable-vapoursynth enable VapourSynth demuxer [no] --disable-xlib disable xlib [autodetect] --disable-zlib disable zlib [autodetect] The following libraries provide various hardware acceleration features: --disable-amf disable AMF video encoding code [autodetect] --disable-audiotoolbox disable Apple AudioToolbox code [autodetect] --enable-cuda-nvcc enable Nvidia CUDA compiler [no] --disable-cuda-llvm disable CUDA compilation using clang [autodetect] --disable-cuvid disable Nvidia CUVID support [autodetect] --disable-d3d11va disable Microsoft Direct3D 11 video acceleration code [autodetect] --disable-d3d12va disable Microsoft Direct3D 12 video acceleration code [autodetect] --disable-dxva2 disable Microsoft DirectX 9 video acceleration code [autodetect] --disable-ffnvcodec disable dynamically linked Nvidia code [autodetect] --disable-libdrm disable DRM code (Linux) [autodetect] --enable-libmfx enable Intel MediaSDK (AKA Quick Sync Video) code via libmfx [no] --enable-libvpl enable Intel oneVPL code via libvpl if libmfx is not used [no] --enable-libnpp enable Nvidia Performance Primitives-based code [no] --enable-mmal enable Broadcom Multi-Media Abstraction Layer (Raspberry Pi) via MMAL [no] --disable-nvdec disable Nvidia video decoding acceleration (via hwaccel) [autodetect] --disable-nvenc disable Nvidia video encoding code [autodetect] --enable-omx enable OpenMAX IL code [no] --enable-omx-rpi enable OpenMAX IL code for Raspberry Pi [no] --enable-rkmpp enable Rockchip Media Process Platform code [no] --disable-v4l2-m2m disable V4L2 mem2mem code [autodetect] --disable-vaapi disable Video Acceleration API (mainly Unix/Intel) code [autodetect] --disable-vdpau disable Nvidia Video Decode and Presentation API for Unix code [autodetect] --disable-videotoolbox disable VideoToolbox code [autodetect] --disable-vulkan disable Vulkan code [autodetect] Toolchain options: --arch=ARCH select architecture [$arch] --cpu=CPU select the minimum required CPU (affects instruction selection, may crash on older CPUs) --cross-prefix=PREFIX use PREFIX for compilation tools [$cross_prefix] --progs-suffix=SUFFIX program name suffix [] --enable-cross-compile assume a cross-compiler is used --sysroot=PATH root of cross-build tree --sysinclude=PATH location of cross-build system headers --target-os=OS compiler targets OS [$target_os] --target-exec=CMD command to run executables on target --target-path=DIR path to view of build directory on target --target-samples=DIR path to samples directory on target --tempprefix=PATH force fixed dir/prefix instead of mktemp for checks --toolchain=NAME set tool defaults according to NAME (gcc-asan, clang-asan, gcc-msan, clang-msan, gcc-tsan, clang-tsan, gcc-usan, clang-usan, valgrind-massif, valgrind-memcheck, msvc, icl, gcov, llvm-cov, hardened) --nm=NM use nm tool NM [$nm_default] --ar=AR use archive tool AR [$ar_default] --as=AS use assembler AS [$as_default] --ln_s=LN_S use symbolic link tool LN_S [$ln_s_default] --strip=STRIP use strip tool STRIP [$strip_default] --windres=WINDRES use windows resource compiler WINDRES [$windres_default] --x86asmexe=EXE use nasm-compatible assembler EXE [$x86asmexe_default] --cc=CC use C compiler CC [$cc_default] --stdc=STDC use C standard STDC [$stdc_default] --cxx=CXX use C compiler CXX [$cxx_default] --stdcxx=STDCXX use C standard STDCXX [$stdcxx_default] --objcc=OCC use ObjC compiler OCC [$cc_default] --dep-cc=DEPCC use dependency generator DEPCC [$cc_default] --nvcc=NVCC use Nvidia CUDA compiler NVCC or clang [$nvcc_default] --ld=LD use linker LD [$ld_default] --metalcc=METALCC use metal compiler METALCC [$metalcc_default] --metallib=METALLIB use metal linker METALLIB [$metallib_default] --pkg-config=PKGCONFIG use pkg-config tool PKGCONFIG [$pkg_config_default] --pkg-config-flags=FLAGS pass additional flags to pkgconf [] --ranlib=RANLIB use ranlib RANLIB [$ranlib_default] --doxygen=DOXYGEN use DOXYGEN to generate API doc [$doxygen_default] --host-cc=HOSTCC use host C compiler HOSTCC --host-cflags=HCFLAGS use HCFLAGS when compiling for host --host-cppflags=HCPPFLAGS use HCPPFLAGS when compiling for host --host-ld=HOSTLD use host linker HOSTLD --host-ldflags=HLDFLAGS use HLDFLAGS when linking for host --host-extralibs=HLIBS use libs HLIBS when linking for host --host-os=OS compiler host OS [$target_os] --extra-cflags=ECFLAGS add ECFLAGS to CFLAGS [$CFLAGS] --extra-cxxflags=ECFLAGS add ECFLAGS to CXXFLAGS [$CXXFLAGS] --extra-objcflags=FLAGS add FLAGS to OBJCFLAGS [$CFLAGS] --extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS [$LDFLAGS] --extra-ldexeflags=ELDFLAGS add ELDFLAGS to LDEXEFLAGS [$LDEXEFLAGS] --extra-ldsoflags=ELDFLAGS add ELDFLAGS to LDSOFLAGS [$LDSOFLAGS] --extra-libs=ELIBS add ELIBS [$ELIBS] --extra-version=STRING version string suffix [] --optflags=OPTFLAGS override optimization-related compiler flags --nvccflags=NVCCFLAGS override nvcc flags [$nvccflags_default] --build-suffix=SUFFIX library name suffix [] --enable-pic build position-independent code --enable-thumb compile for Thumb instruction set --enable-lto[=arg] use link-time optimization --env="ENV=override" override the environment variables Advanced options (experts only): --malloc-prefix=PREFIX prefix malloc and related names with PREFIX --custom-allocator=NAME use a supported custom allocator --disable-symver disable symbol versioning --enable-hardcoded-tables use hardcoded tables instead of runtime generation --disable-safe-bitstream-reader disable buffer boundary checking in bitreaders (faster, but may crash) --sws-max-filter-size=N the max filter size swscale uses [$sws_max_filter_size_default] Optimization options (experts only): --disable-asm disable all assembly optimizations --disable-altivec disable AltiVec optimizations --disable-vsx disable VSX optimizations --disable-power8 disable POWER8 optimizations --disable-amd3dnow disable 3DNow! optimizations --disable-amd3dnowext disable 3DNow! extended optimizations --disable-mmx disable MMX optimizations --disable-mmxext disable MMXEXT optimizations --disable-sse disable SSE optimizations --disable-sse2 disable SSE2 optimizations --disable-sse3 disable SSE3 optimizations --disable-ssse3 disable SSSE3 optimizations --disable-sse4 disable SSE4 optimizations --disable-sse42 disable SSE4.2 optimizations --disable-avx disable AVX optimizations --disable-xop disable XOP optimizations --disable-fma3 disable FMA3 optimizations --disable-fma4 disable FMA4 optimizations --disable-avx2 disable AVX2 optimizations --disable-avx512 disable AVX-512 optimizations --disable-avx512icl disable AVX-512ICL optimizations --disable-aesni disable AESNI optimizations --disable-armv5te disable armv5te optimizations --disable-armv6 disable armv6 optimizations --disable-armv6t2 disable armv6t2 optimizations --disable-vfp disable VFP optimizations --disable-neon disable NEON optimizations --disable-dotprod disable DOTPROD optimizations --disable-i8mm disable I8MM optimizations --disable-inline-asm disable use of inline assembly --disable-x86asm disable use of standalone x86 assembly --disable-mipsdsp disable MIPS DSP ASE R1 optimizations --disable-mipsdspr2 disable MIPS DSP ASE R2 optimizations --disable-msa disable MSA optimizations --disable-mipsfpu disable floating point MIPS optimizations --disable-mmi disable Loongson MMI optimizations --disable-lsx disable Loongson LSX optimizations --disable-lasx disable Loongson LASX optimizations --disable-rvv disable RISC-V Vector optimizations --disable-fast-unaligned consider unaligned accesses slow Developer options (useful when working on FFmpeg itself): --disable-debug disable debugging symbols --enable-debug=LEVEL set the debug level [$debuglevel] --disable-optimizations disable compiler optimizations --enable-extra-warnings enable more compiler warnings --disable-stripping disable stripping of executables and shared libraries --assert-level=level 0(default), 1 or 2, amount of assertion testing, 2 causes a slowdown at runtime. --enable-memory-poisoning fill heap uninitialized allocated space with arbitrary data --valgrind=VALGRIND run "make fate" tests through valgrind to detect memory leaks and errors, using the specified valgrind binary. Cannot be combined with --target-exec --enable-ftrapv Trap arithmetic overflows --samples=PATH location of test samples for FATE, if not set use \$FATE_SAMPLES at make invocation time. --enable-neon-clobber-test check NEON registers for clobbering (should be used only for debugging purposes) --enable-xmm-clobber-test check XMM registers for clobbering (Win64-only; should be used only for debugging purposes) --enable-random randomly enable/disable components --disable-random --enable-random=LIST randomly enable/disable specific components or --disable-random=LIST component groups. LIST is a comma-separated list of NAME[:PROB] entries where NAME is a component (group) and PROB the probability associated with NAME (default 0.5). --random-seed=VALUE seed value for --enable/disable-random --disable-valgrind-backtrace do not print a backtrace under Valgrind (only applies to --disable-optimizations builds) --enable-ossfuzz Enable building fuzzer tool --libfuzzer=PATH path to libfuzzer --ignore-tests=TESTS comma-separated list (without "fate-" prefix in the name) of tests whose result is ignored --enable-linux-perf enable Linux Performance Monitor API --enable-macos-kperf enable macOS kperf (private) API --disable-large-tests disable tests that use a large amount of memory --disable-ptx-compression don't compress CUDA PTX code even when possible --disable-version-tracking don't include the git/release version in the build NOTE: Object files are built at the place where configure is launched. EOF exit 0 } show_list () { suffix=_$1; shift; echo $* | sed s/$suffix//g | print_in_columns; exit 0 } test_as () { log test_as "$@"; cat > $TMPS; log_file $TMPS; test_cmd $as $CPPFLAGS $ASFLAGS "$@" $AS_C $(as_o $TMPO) $TMPS } test_cc () { log test_cc "$@"; cat > $TMPC; log_file $TMPC; test_cmd $cc $CPPFLAGS $CFLAGS "$@" $CC_C $(cc_o $TMPO) $TMPC } test_cflags () { log test_cflags "$@"; set -- $($cflags_filter "$@"); test_cc "$@" < #if !($condition) #error "unsatisfied condition: $condition" #endif EOF } test_cmd () { log "$@"; "$@" >> $logfile 2>&1 } test_code () { log test_code "$@"; check=$1; headers=$2; code=$3; shift 3; { for hdr in $headers; do print_include $hdr; done; echo "int main(void) { $code; return 0; }" } | test_$check "$@" } test_cpp () { log test_cpp "$@"; cat > $TMPC; log_file $TMPC; test_cmd $cc $CPPFLAGS $CFLAGS "$@" $(cc_e $TMPO) $TMPC } test_cpp_condition () { log test_cpp_condition "$@"; header=$1; condition=$2; shift 2; test_cpp "$@" < #if !($condition) #error "unsatisfied condition: $condition" #endif EOF } test_cxx () { log test_cxx "$@"; cat > $TMPCPP; log_file $TMPCPP; test_cmd $cxx $CPPFLAGS $CFLAGS $CXXFLAGS "$@" $CXX_C -o $TMPO $TMPCPP } test_cxxflags_cc () { log test_cxxflags_cc "$@"; flags=$1; header=$2; condition=$3; shift 3; set -- $($cflags_filter "$flags"); test_cxx "$@" < #if !($condition) #error "unsatisfied condition: $condition" #endif EOF } test_exec () { test_ld "cc" "$@" && { enabled cross_compile || $TMPE >> $logfile 2>&1 } } test_host_cc () { log test_host_cc "$@"; cat > $TMPC; log_file $TMPC; test_cmd $host_cc $host_cflags "$@" $HOSTCC_C $(hostcc_o $TMPO) $TMPC } test_host_cflags_cc () { log test_host_cflags_cc "$@"; flags=$1; header=$2; condition=$3; shift 3; set -- $($host_cflags_filter "$flags"); test_host_cc "$@" < #if !($condition) #error "unsatisfied condition: $condition" #endif EOF } test_host_cpp () { log test_host_cpp "$@"; cat > $TMPC; log_file $TMPC; test_cmd $host_cc $host_cppflags $host_cflags "$@" $(hostcc_e $TMPO) $TMPC } test_host_cpp_condition () { log test_host_cpp_condition "$@"; header=$1; condition=$2; shift 2; test_host_cpp "$@" < #if !($condition) #error "unsatisfied condition: $condition" #endif EOF } test_ld () { log test_ld "$@"; type=$1; shift 1; flags=$(filter_out '-l*|*.so' $@); libs=$(filter '-l*|*.so' $@); test_$type $($cflags_filter $flags) || return; flags=$($ldflags_filter $flags); libs=$($ldflags_filter $libs); test_cmd $ld $LDFLAGS $LDEXEFLAGS $flags $(ld_o $TMPE) $TMPO $libs $extralibs } test_ldflags () { log test_ldflags "$@"; set -- $($ldflags_filter "$@"); test_ld "cc" "$@" < $TMPCU; log_file $TMPCU; tmpcu_=$TMPCU; tmpo_=$TMPO; [ -x "$(command -v cygpath)" ] && tmpcu_=$(cygpath -m $tmpcu_) && tmpo_=$(cygpath -m $tmpo_); test_cmd $nvcc $nvccflags "$@" $NVCC_C $(nvcc_o $tmpo_) $tmpcu_ } test_objcc () { log test_objcc "$@"; cat > $TMPM; log_file $TMPM; test_cmd $objcc -Werror=missing-prototypes $CPPFLAGS $CFLAGS $OBJCFLAGS "$@" $OBJCC_C $(cc_o $TMPO) $TMPM } test_objcflags () { log test_objcflags "$@"; set -- $($objcflags_filter "$@"); test_objcc "$@" <> $logfile 2>&1 } test_stripflags () { log test_stripflags "$@"; test_cc < $TMPASM; log_file $TMPASM; shift; test_cmd $x86asmexe $X86ASMFLAGS -Werror "$@" $(x86asm_o $TMPO) $TMPASM } tolower () { echo "$@" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz } toupper () { echo "$@" | tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ } try_exec () { echo "Trying shell $1"; type "$1" > /dev/null 2>&1 && exec "$@" } unique () { unique_out=; eval unique_in=\$$1; reverse unique_in; for v in $unique_in; do case " $unique_out" in *" $v "*) continue ;; esac; unique_out="$unique_out$v "; done; reverse unique_out; eval $1=\$unique_out } warn () { log "WARNING: $*"; WARNINGS="${WARNINGS}WARNING: $*\n" } warn_if_gets_disabled () { for var in $*; do WARN_IF_GETS_DISABLED_LIST="$WARN_IF_GETS_DISABLED_LIST $var"; done } x86asm_o () { eval printf '%s\\n' $X86ASM_O } mktemp -u XXXXXX pAai6F test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int main(void){ return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -m64 -O3 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_cxxflags_cc -std=c++11 ctype.h __cplusplus >= 201103L test_cxxflags_cc -std=c++11 ctype.h __cplusplus >= 201103L test_cxx -std=c++11 BEGIN /tmp/ffconf.XXyAay6F/test.cpp 1 #include 2 #if !(__cplusplus >= 201103L) 3 #error "unsatisfied condition: __cplusplus >= 201103L" 4 #endif END /tmp/ffconf.XXyAay6F/test.cpp g++ -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -m64 -O3 -m64 -O3 -D__STDC_CONSTANT_MACROS -std=c++11 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.cpp cc1plus: warning: command-line option '-std=c2x' is valid for C/ObjC but not for C++ 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.XXyAay6F/test.c 1 #include 2 #if !(__STDC_VERSION__ >= 201112L) 3 #error "unsatisfied condition: __STDC_VERSION__ >= 201112L" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -m64 -O3 -std=c17 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -m64 -O3 -std=c17 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cppflags -D_FILE_OFFSET_BITS=64 test_cpp -D_FILE_OFFSET_BITS=64 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -m64 -O3 -std=c17 -D_FILE_OFFSET_BITS=64 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cppflags -D_LARGEFILE_SOURCE test_cpp -D_LARGEFILE_SOURCE BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -m64 -O3 -std=c17 -D_LARGEFILE_SOURCE -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/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.XXyAay6F/test.c 1 #include 2 #if !(__STDC_VERSION__ >= 201112L) 3 #error "unsatisfied condition: __STDC_VERSION__ >= 201112L" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c17 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_host_cflags -Wall test_host_cc -Wall BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c17 -Wall -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_host_cflags -O3 test_host_cc -O3 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c17 -Wall -O3 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_code cc int test[2*(sizeof(void *) > 4) - 1] test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int main(void) { int test[2*(sizeof(void *) > 4) - 1]; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -m64 -O3 -std=c17 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cpp_condition features.h defined __UCLIBC__ test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined __UCLIBC__) 3 #error "unsatisfied condition: defined __UCLIBC__" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -m64 -O3 -std=c17 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: features.h: No such file or directory 1 | #include | ^~~~~~~~~~~~ compilation terminated. test_cpp_condition features.h defined __GLIBC__ test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined __GLIBC__) 3 #error "unsatisfied condition: defined __GLIBC__" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -m64 -O3 -std=c17 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: features.h: No such file or directory 1 | #include | ^~~~~~~~~~~~ compilation terminated. test_cpp_condition newlib.h defined _NEWLIB_VERSION test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined _NEWLIB_VERSION) 3 #error "unsatisfied condition: defined _NEWLIB_VERSION" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -m64 -O3 -std=c17 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: newlib.h: No such file or directory 1 | #include | ^~~~~~~~~~ compilation terminated. test_cpp_condition _mingw.h defined __MINGW64_VERSION_MAJOR test_cpp BEGIN /tmp/ffconf.XXyAay6F/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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -m64 -O3 -std=c17 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: _mingw.h: No such file or directory 1 | #include <_mingw.h> | ^~~~~~~~~~ compilation terminated. test_cpp_condition _mingw.h defined __MINGW_VERSION test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include <_mingw.h> 2 #if !(defined __MINGW_VERSION) 3 #error "unsatisfied condition: defined __MINGW_VERSION" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -m64 -O3 -std=c17 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: _mingw.h: No such file or directory 1 | #include <_mingw.h> | ^~~~~~~~~~ compilation terminated. test_cpp_condition _mingw.h defined __MINGW32_VERSION test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include <_mingw.h> 2 #if !(defined __MINGW32_VERSION) 3 #error "unsatisfied condition: defined __MINGW32_VERSION" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -m64 -O3 -std=c17 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: _mingw.h: No such file or directory 1 | #include <_mingw.h> | ^~~~~~~~~~ compilation terminated. test_cpp_condition crtversion.h defined _VC_CRT_MAJOR_VERSION test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined _VC_CRT_MAJOR_VERSION) 3 #error "unsatisfied condition: defined _VC_CRT_MAJOR_VERSION" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -m64 -O3 -std=c17 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: crtversion.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~ compilation terminated. test_cpp_condition stddef.h defined __KLIBC__ test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined __KLIBC__) 3 #error "unsatisfied condition: defined __KLIBC__" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -m64 -O3 -std=c17 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:3:2: error: #error "unsatisfied condition: defined __KLIBC__" 3 | #error "unsatisfied condition: defined __KLIBC__" | ^~~~~ test_cpp_condition sys/cdefs.h defined __BIONIC__ test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined __BIONIC__) 3 #error "unsatisfied condition: defined __BIONIC__" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -m64 -O3 -std=c17 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: sys/cdefs.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~ compilation terminated. test_cpp_condition sys/brand.h defined LABELED_BRAND_NAME test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined LABELED_BRAND_NAME) 3 #error "unsatisfied condition: defined LABELED_BRAND_NAME" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -m64 -O3 -std=c17 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 void *v = localtime_r; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -m64 -O3 -std=c17 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_host_cpp_condition features.h defined __UCLIBC__ test_host_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined __UCLIBC__) 3 #error "unsatisfied condition: defined __UCLIBC__" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: features.h: No such file or directory 1 | #include | ^~~~~~~~~~~~ compilation terminated. test_host_cpp_condition features.h defined __GLIBC__ test_host_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined __GLIBC__) 3 #error "unsatisfied condition: defined __GLIBC__" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: features.h: No such file or directory 1 | #include | ^~~~~~~~~~~~ compilation terminated. test_host_cpp_condition newlib.h defined _NEWLIB_VERSION test_host_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined _NEWLIB_VERSION) 3 #error "unsatisfied condition: defined _NEWLIB_VERSION" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: newlib.h: No such file or directory 1 | #include | ^~~~~~~~~~ compilation terminated. test_host_cpp_condition _mingw.h defined __MINGW64_VERSION_MAJOR test_host_cpp BEGIN /tmp/ffconf.XXyAay6F/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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: _mingw.h: No such file or directory 1 | #include <_mingw.h> | ^~~~~~~~~~ compilation terminated. test_host_cpp_condition _mingw.h defined __MINGW_VERSION test_host_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include <_mingw.h> 2 #if !(defined __MINGW_VERSION) 3 #error "unsatisfied condition: defined __MINGW_VERSION" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: _mingw.h: No such file or directory 1 | #include <_mingw.h> | ^~~~~~~~~~ compilation terminated. test_host_cpp_condition _mingw.h defined __MINGW32_VERSION test_host_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include <_mingw.h> 2 #if !(defined __MINGW32_VERSION) 3 #error "unsatisfied condition: defined __MINGW32_VERSION" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: _mingw.h: No such file or directory 1 | #include <_mingw.h> | ^~~~~~~~~~ compilation terminated. test_host_cpp_condition crtversion.h defined _VC_CRT_MAJOR_VERSION test_host_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined _VC_CRT_MAJOR_VERSION) 3 #error "unsatisfied condition: defined _VC_CRT_MAJOR_VERSION" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: crtversion.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~ compilation terminated. test_host_cpp_condition stddef.h defined __KLIBC__ test_host_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined __KLIBC__) 3 #error "unsatisfied condition: defined __KLIBC__" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:3:2: error: #error "unsatisfied condition: defined __KLIBC__" 3 | #error "unsatisfied condition: defined __KLIBC__" | ^~~~~ test_host_cpp_condition sys/cdefs.h defined __BIONIC__ test_host_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined __BIONIC__) 3 #error "unsatisfied condition: defined __BIONIC__" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: sys/cdefs.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~ compilation terminated. test_host_cpp_condition sys/brand.h defined LABELED_BRAND_NAME test_host_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined LABELED_BRAND_NAME) 3 #error "unsatisfied condition: defined LABELED_BRAND_NAME" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -D_ISOC11_SOURCE -std=c17 -Wall -O3 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_host_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 void *v = localtime_r; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c17 -Wall -O3 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:2:11: error: 'localtime_r' undeclared here (not in a function); did you mean 'localtime'? 2 | void *v = localtime_r; | ^~~~~~~~~~~ | localtime test_host_cc -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 void *v = localtime_r; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c17 -Wall -O3 -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/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.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { char c[2 * !!(DBL_MAX == (double)DBL_MAX) - 1]; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -m64 -O3 -std=c17 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cpp_condition stdlib.h defined(__PIC__) || defined(__pic__) || defined(PIC) test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined(__PIC__) || defined(__pic__) || defined(PIC)) 3 #error "unsatisfied condition: defined(__PIC__) || defined(__pic__) || defined(PIC)" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -m64 -O3 -std=c17 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:3:2: error: #error "unsatisfied condition: defined(__PIC__) || defined(__pic__) || defined(PIC)" 3 | #error "unsatisfied condition: defined(__PIC__) || defined(__pic__) || defined(PIC)" | ^~~~~ check_cflags -fomit-frame-pointer test_cflags -fomit-frame-pointer test_cc -fomit-frame-pointer BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -m64 -O3 -std=c17 -fomit-frame-pointer -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int ff_extern; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c Symbol prefix detected as: '' check_inline_asm inline_asm "" :: test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 void foo(void){ __asm__ volatile("" ::); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/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.XXyAay6F/test.c 1 int main(void) { _Pragma("GCC diagnostic push") _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\""); return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cpp_condition stdlib.h defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:3:2: error: #error "unsatisfied condition: defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)" 3 | #error "unsatisfied condition: defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)" | ^~~~~ 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.XXyAay6F/test.c 1 #include 2 int main(void) { struct { double d; } static const bar[] = { { NAN } }; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_inline_asm inline_asm_labels "1: " test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 void foo(void){ __asm__ volatile("1:\n"); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_inline_asm inline_asm_nonlocal_labels "Label: " test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 void foo(void){ __asm__ volatile("Label:\n"); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_builtin rdtsc intrin.h __rdtsc() test_code ld intrin.h __rdtsc() cc test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { __rdtsc(); return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: intrin.h: No such file or directory 1 | #include | ^~~~~~~~~~ compilation terminated. check_builtin mm_empty mmintrin.h _mm_empty() test_code ld mmintrin.h _mm_empty() cc test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { _mm_empty(); return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_exec_crash test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'foo': /tmp/ffconf.XXyAay6F/test.c:9:1: error: bp cannot be used in 'asm' here 9 | } | ^ check_inline_asm ebx_available ""::"b"(0) test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 void foo(void){ __asm__ volatile(""::"b"(0)); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_inline_asm ebx_available "":::"%ebx" test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 void foo(void){ __asm__ volatile("":::"%ebx"); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_inline_asm xmm_clobbers "":::"%xmm0" test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 void foo(void){ __asm__ volatile("":::"%xmm0"); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_inline_asm inline_asm_direct_symbol_refs "movl test, %eax" test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 void foo(void){ __asm__ volatile("movl test, %eax"); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_inline_asm ssse3_inline "pabsw %xmm0, %xmm0" test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 void foo(void){ __asm__ volatile("pabsw %xmm0, %xmm0"); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_inline_asm mmxext_inline "pmaxub %mm0, %mm1" test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 void foo(void){ __asm__ volatile("pmaxub %mm0, %mm1"); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c nasm -v NASM version 2.16.03 compiled on Apr 19 2024 check_x86asm x86asm movbe ecx, [5] test_x86asm movbe ecx, [5] BEGIN /tmp/ffconf.XXyAay6F/test.asm 1 movbe ecx, [5] END /tmp/ffconf.XXyAay6F/test.asm nasm -Werror -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.asm check_x86asm avx512_external vmovdqa32 [eax]{k1}{z}, zmm0 test_x86asm vmovdqa32 [eax]{k1}{z}, zmm0 BEGIN /tmp/ffconf.XXyAay6F/test.asm 1 vmovdqa32 [eax]{k1}{z}, zmm0 END /tmp/ffconf.XXyAay6F/test.asm nasm -f elf64 -Werror -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.asm check_x86asm avx512icl_external vpdpwssds zmm31{k1}{z}, zmm29, zmm28 test_x86asm vpdpwssds zmm31{k1}{z}, zmm29, zmm28 BEGIN /tmp/ffconf.XXyAay6F/test.asm 1 vpdpwssds zmm31{k1}{z}, zmm29, zmm28 END /tmp/ffconf.XXyAay6F/test.asm nasm -f elf64 -Werror -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.asm check_x86asm avx2_external vextracti128 xmm0, ymm0, 0 test_x86asm vextracti128 xmm0, ymm0, 0 BEGIN /tmp/ffconf.XXyAay6F/test.asm 1 vextracti128 xmm0, ymm0, 0 END /tmp/ffconf.XXyAay6F/test.asm nasm -f elf64 -Werror -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.asm check_x86asm xop_external vpmacsdd xmm0, xmm1, xmm2, xmm3 test_x86asm vpmacsdd xmm0, xmm1, xmm2, xmm3 BEGIN /tmp/ffconf.XXyAay6F/test.asm 1 vpmacsdd xmm0, xmm1, xmm2, xmm3 END /tmp/ffconf.XXyAay6F/test.asm nasm -f elf64 -Werror -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.asm check_x86asm fma4_external vfmaddps ymm0, ymm1, ymm2, ymm3 test_x86asm vfmaddps ymm0, ymm1, ymm2, ymm3 BEGIN /tmp/ffconf.XXyAay6F/test.asm 1 vfmaddps ymm0, ymm1, ymm2, ymm3 END /tmp/ffconf.XXyAay6F/test.asm nasm -f elf64 -Werror -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.asm 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.XXyAay6F/test.c 1 #include 2 int main(void) { int16x8_t test = vdupq_n_s16(0); return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: arm_neon.h: No such file or directory 1 | #include | ^~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { __m128i test = _mm_setzero_si128(); return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_ldflags -Wl,--as-needed test_ldflags -Wl,--as-needed test_ld cc -Wl,--as-needed test_cc -Wl,--as-needed BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int main(void){ return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -Wl,--as-needed -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -Wl,--as-needed -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o ld: fatal: unrecognized option '--as-needed' ld: fatal: use the -z help option for usage information collect2: error: ld returned 1 exit status check_ldflags -Wl,-z,noexecstack test_ldflags -Wl,-z,noexecstack test_ld cc -Wl,-z,noexecstack test_cc -Wl,-z,noexecstack BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int main(void){ return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -Wl,-z,noexecstack -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -Wl,-z,noexecstack -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o ld: fatal: option -z has illegal argument 'noexecstack' ld: fatal: flags processing errors collect2: error: ld returned 1 exit status check_func getaddrinfo -lsocket -lnsl test_ld cc -lsocket -lnsl test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int getaddrinfo(); 2 int main(void){ getaddrinfo(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lsocket -lnsl check_func inet_aton -lsocket -lnsl test_ld cc -lsocket -lnsl test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int inet_aton(); 2 int main(void){ inet_aton(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lsocket -lnsl check_type netdb.h struct addrinfo test_code cc netdb.h struct addrinfo v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { struct addrinfo v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c 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.XXyAay6F/test.c 1 #include 2 int main(void) { struct group_source_req v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_BSD_SOURCE -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c 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.XXyAay6F/test.c 1 #include 2 int main(void) { struct ip_mreq_source v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_BSD_SOURCE -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c 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.XXyAay6F/test.c 1 #include 2 int main(void) { struct ipv6_mreq v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_DARWIN_C_SOURCE -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_type poll.h struct pollfd test_code cc poll.h struct pollfd v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { struct pollfd v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c 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.XXyAay6F/test.c 1 #include 2 int main(void) { struct sctp_event_subscribe v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c In file included from /tmp/ffconf.XXyAay6F/test.c:1: /usr/include/netinet/sctp.h:247:33: error: field 'spc_aaddr' has incomplete type 247 | struct sockaddr_storage spc_aaddr; | ^~~~~~~~~ /usr/include/netinet/sctp.h:386:33: error: field 'spinfo_address' has incomplete type 386 | struct sockaddr_storage spinfo_address; | ^~~~~~~~~~~~~~ /usr/include/netinet/sctp.h:404:33: error: field 'spp_address' has incomplete type 404 | struct sockaddr_storage spp_address; | ^~~~~~~~~~~ /usr/include/netinet/sctp.h:417:33: error: field 'sspp_addr' has incomplete type 417 | struct sockaddr_storage sspp_addr; | ^~~~~~~~~ /usr/include/netinet/sctp.h:428:33: error: field 'ssp_addr' has incomplete type 428 | struct sockaddr_storage ssp_addr; | ^~~~~~~~ /usr/include/netinet/sctp.h:549:58: error: unknown type name 'socklen_t'; did you mean 'locale_t'? 549 | extern int sctp_opt_info(int, sctp_assoc_t, int, void *, socklen_t *); | ^~~~~~~~~ | locale_t /usr/include/netinet/sctp.h:552:5: error: unknown type name 'socklen_t'; did you mean 'locale_t'? 552 | socklen_t *, struct sctp_sndrcvinfo *, int *msg_flags); | ^~~~~~~~~ | locale_t /usr/include/netinet/sctp.h:556:5: error: unknown type name 'socklen_t'; did you mean 'locale_t'? 556 | socklen_t, uint32_t, uint32_t, uint16_t, uint32_t, uint32_t); | ^~~~~~~~~ | locale_t /usr/include/netinet/sctp.h:788:9: error: unknown type name 'ipaddr_t' 788 | ipaddr_t sad4_addr; | ^~~~~~~~ /usr/include/netinet/sctp.h:795:9: error: unknown type name 'in6_addr_t' 795 | in6_addr_t sad6_addr; | ^~~~~~~~~~ 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.XXyAay6F/test.c 1 #include 2 int main(void) { const void *p = &((struct msghdr *)0)->msg_flags; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c 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.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { const void *p = &((struct sockaddr *)0)->sa_len; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:57: error: 'struct sockaddr' has no member named 'sa_len' 3 | int main(void) { const void *p = &((struct sockaddr *)0)->sa_len; return 0; } | ^~ check_type netinet/in.h struct sockaddr_in6 test_code cc netinet/in.h struct sockaddr_in6 v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { struct sockaddr_in6 v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c 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.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { struct sockaddr_storage v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c 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.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { socklen_t v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_headers arpa/inet.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_func closesocket test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int closesocket(); 2 int main(void){ closesocket(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o Undefined first referenced symbol in file closesocket /tmp/ffconf.XXyAay6F/test.o ld: fatal: symbol referencing errors. No output written to /tmp/ffconf.XXyAay6F/test collect2: error: ld returned 1 exit status check_builtin MemoryBarrier windows.h MemoryBarrier() test_code ld windows.h MemoryBarrier() cc test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { MemoryBarrier(); return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { time_t *time; struct tm *tm; gmtime_r(time, tm); return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/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.XXyAay6F/test.c 1 #include 2 int main(void) { time_t *time; struct tm *tm; localtime_r(time, tm); return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_builtin float16 _Float16 f16var test_code ld _Float16 f16var cc test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int main(void) { _Float16 f16var; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o test_cpp_condition stddef.h defined(__F16C__) test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined(__F16C__)) 3 #error "unsatisfied condition: defined(__F16C__)" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:3:2: error: #error "unsatisfied condition: defined(__F16C__)" 3 | #error "unsatisfied condition: defined(__F16C__)" | ^~~~~ check_func_headers malloc.h _aligned_malloc test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'check__aligned_malloc': /tmp/ffconf.XXyAay6F/test.c:3:50: error: '_aligned_malloc' undeclared (first use in this function); did you mean 'check__aligned_malloc'? 3 | long check__aligned_malloc(void) { return (long) _aligned_malloc; } | ^~~~~~~~~~~~~~~ | check__aligned_malloc /tmp/ffconf.XXyAay6F/test.c:3:50: note: each undeclared identifier is reported only once for each function it appears in check_func memalign test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int memalign(); 2 int main(void){ memalign(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func posix_memalign test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int posix_memalign(); 2 int main(void){ posix_memalign(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func access test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int access(); 2 int main(void){ access(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func_headers stdlib.h arc4random_buf test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_lib clock_gettime time.h clock_gettime check_func_headers time.h clock_gettime test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func fcntl test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int fcntl(); 2 int main(void){ fcntl(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func fork test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int fork(); 2 int main(void){ fork(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func gethrtime test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int gethrtime(); 2 int main(void){ gethrtime(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func getopt test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int getopt(); 2 int main(void){ getopt(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func getrusage test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int getrusage(); 2 int main(void){ getrusage(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func gettimeofday test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int gettimeofday(); 2 int main(void){ gettimeofday(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func isatty test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int isatty(); 2 int main(void){ isatty(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func mkstemp test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int mkstemp(); 2 int main(void){ mkstemp(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func mmap test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int mmap(); 2 int main(void){ mmap(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func mprotect test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int mprotect(); 2 int main(void){ mprotect(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func_headers time.h nanosleep test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func_headers sys/prctl.h prctl test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: sys/prctl.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~ compilation terminated. check_func sched_getaffinity test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int sched_getaffinity(); 2 int main(void){ sched_getaffinity(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o Undefined first referenced symbol in file sched_getaffinity /tmp/ffconf.XXyAay6F/test.o ld: fatal: symbol referencing errors. No output written to /tmp/ffconf.XXyAay6F/test collect2: error: ld returned 1 exit status check_func setrlimit test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int setrlimit(); 2 int main(void){ setrlimit(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o 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.XXyAay6F/test.c 1 #include 2 int main(void) { const void *p = &((struct stat *)0)->st_mtim.tv_nsec; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_BSD_SOURCE -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_func strerror_r test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int strerror_r(); 2 int main(void){ strerror_r(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func sysconf test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int sysconf(); 2 int main(void){ sysconf(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func sysctl test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int sysctl(); 2 int main(void){ sysctl(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o Undefined first referenced symbol in file sysctl /tmp/ffconf.XXyAay6F/test.o ld: fatal: symbol referencing errors. No output written to /tmp/ffconf.XXyAay6F/test collect2: error: ld returned 1 exit status check_func tempnam test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int tempnam(); 2 int main(void){ tempnam(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func usleep test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int usleep(); 2 int main(void){ usleep(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func_headers conio.h kbhit test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: conio.h: No such file or directory 1 | #include | ^~~~~~~~~ compilation terminated. check_func_headers io.h setmode test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: io.h: No such file or directory 1 | #include | ^~~~~~ compilation terminated. check_func_headers lzo/lzo1x.h lzo1x_999_compress test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o Undefined first referenced symbol in file lzo1x_999_compress /tmp/ffconf.XXyAay6F/test.o ld: fatal: symbol referencing errors. No output written to /tmp/ffconf.XXyAay6F/test collect2: error: ld returned 1 exit status check_func_headers mach/mach_time.h mach_absolute_time test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: mach/mach_time.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. check_func_headers stdlib.h getenv test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func_headers sys/stat.h lstat test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func_headers sys/auxv.h getauxval test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'check_getauxval': /tmp/ffconf.XXyAay6F/test.c:3:44: error: 'getauxval' undeclared (first use in this function) 3 | long check_getauxval(void) { return (long) getauxval; } | ^~~~~~~~~ /tmp/ffconf.XXyAay6F/test.c:3:44: note: each undeclared identifier is reported only once for each function it appears in check_func_headers sys/auxv.h elf_aux_info test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'check_elf_aux_info': /tmp/ffconf.XXyAay6F/test.c:3:47: error: 'elf_aux_info' undeclared (first use in this function); did you mean 'check_elf_aux_info'? 3 | long check_elf_aux_info(void) { return (long) elf_aux_info; } | ^~~~~~~~~~~~ | check_elf_aux_info /tmp/ffconf.XXyAay6F/test.c:3:47: note: each undeclared identifier is reported only once for each function it appears in check_func_headers sys/sysctl.h sysctlbyname test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: sys/sysctl.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~ compilation terminated. check_func_headers windows.h GetModuleHandle test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h GetProcessAffinityMask test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h GetProcessTimes test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h GetStdHandle test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h GetSystemTimeAsFileTime test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h LoadLibrary test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h MapViewOfFile test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h PeekNamedPipe test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h SetConsoleTextAttribute test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h SetConsoleCtrlHandler test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h SetDllDirectory test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h Sleep test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h VirtualAlloc test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers glob.h glob test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o 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 check_func_headers X11/Xlib.h XPending -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -lX11 test_ld cc -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -lX11 test_cc -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lX11 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 check_func_headers X11/Xlib.h X11/extensions/XShm.h XShmAttach -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -lXext test_ld cc -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -lXext test_cc -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lXext 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 check_func_headers X11/Xlib.h X11/extensions/Xvlib.h XvGetPortAttribute -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -lXv test_ld cc -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -lXv test_cc -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lXv check_headers direct.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: direct.h: No such file or directory 1 | #include | ^~~~~~~~~~ compilation terminated. check_headers dirent.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_headers dxgidebug.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: dxgidebug.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~ compilation terminated. check_headers dxva.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: dxva.h: No such file or directory 1 | #include | ^~~~~~~~ compilation terminated. check_headers dxva2api.h -D_WIN32_WINNT=0x0600 test_cpp -D_WIN32_WINNT=0x0600 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_WIN32_WINNT=0x0600 -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: dxva2api.h: No such file or directory 1 | #include | ^~~~~~~~~~~~ compilation terminated. check_headers io.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: io.h: No such file or directory 1 | #include | ^~~~~~ compilation terminated. check_headers linux/dma-buf.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/dma-buf.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. check_headers linux/perf_event.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/perf_event.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~ compilation terminated. check_headers malloc.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_headers mftransform.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: mftransform.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~ compilation terminated. check_headers net/udplite.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: net/udplite.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~ compilation terminated. check_headers poll.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_headers pthread_np.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: pthread_np.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~ compilation terminated. check_headers sys/param.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_headers sys/resource.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_headers sys/select.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_headers sys/time.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_headers sys/un.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_headers termios.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_headers unistd.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_headers valgrind/valgrind.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: valgrind/valgrind.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_func_headers VideoToolbox/VTCompressionSession.h VTCompressionSessionPrepareToEncodeFrames -framework VideoToolbox test_ld cc -framework VideoToolbox test_cc -framework VideoToolbox BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -framework VideoToolbox -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c gcc: error: unrecognized command-line option '-framework' check_func_headers VideoToolbox/VideoToolbox.h VTPixelTransferSessionCreate -framework VideoToolbox test_ld cc -framework VideoToolbox test_cc -framework VideoToolbox BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -framework VideoToolbox -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c gcc: error: unrecognized command-line option '-framework' check_func_headers VideoToolbox/VideoToolbox.h VTPixelRotationSessionCreate -framework VideoToolbox test_ld cc -framework VideoToolbox test_cc -framework VideoToolbox BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -framework VideoToolbox -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c gcc: error: unrecognized command-line option '-framework' check_headers windows.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_headers asm/types.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: asm/types.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { atomic_int foo, bar = -1; atomic_store(&foo, 0); foo += bar; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -latomic check_lib advapi32 windows.h RegCloseKey -ladvapi32 check_func_headers windows.h RegCloseKey -ladvapi32 test_ld cc -ladvapi32 test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: android/native_window.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:2:10: fatal error: media/NdkMediaFormat.h: No such file or directory 2 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 #include 4 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:3:10: fatal error: camera/NdkCameraManager.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_apple_framework AppKit check_header_objcc AppKit/AppKit.h test_objcc BEGIN /tmp/ffconf.XXyAay6F/test.m 1 #include 2 int main(void) { return 0; } END /tmp/ffconf.XXyAay6F/test.m /usr/gcc/13/bin/gcc -Werror=missing-prototypes -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.m /tmp/ffconf.XXyAay6F/test.m:1:10: fatal error: AppKit/AppKit.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. check_apple_framework AudioToolbox check_header_objcc AudioToolbox/AudioToolbox.h test_objcc BEGIN /tmp/ffconf.XXyAay6F/test.m 1 #include 2 int main(void) { return 0; } END /tmp/ffconf.XXyAay6F/test.m /usr/gcc/13/bin/gcc -Werror=missing-prototypes -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.m /tmp/ffconf.XXyAay6F/test.m:1:10: fatal error: AudioToolbox/AudioToolbox.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_apple_framework AVFoundation check_header_objcc AVFoundation/AVFoundation.h test_objcc BEGIN /tmp/ffconf.XXyAay6F/test.m 1 #include 2 int main(void) { return 0; } END /tmp/ffconf.XXyAay6F/test.m /usr/gcc/13/bin/gcc -Werror=missing-prototypes -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.m /tmp/ffconf.XXyAay6F/test.m:1:10: fatal error: AVFoundation/AVFoundation.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_apple_framework CoreImage check_header_objcc CoreImage/CoreImage.h test_objcc BEGIN /tmp/ffconf.XXyAay6F/test.m 1 #include 2 int main(void) { return 0; } END /tmp/ffconf.XXyAay6F/test.m /usr/gcc/13/bin/gcc -Werror=missing-prototypes -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.m /tmp/ffconf.XXyAay6F/test.m:1:10: fatal error: CoreImage/CoreImage.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_apple_framework Metal check_header_objcc Metal/Metal.h test_objcc BEGIN /tmp/ffconf.XXyAay6F/test.m 1 #include 2 int main(void) { return 0; } END /tmp/ffconf.XXyAay6F/test.m /usr/gcc/13/bin/gcc -Werror=missing-prototypes -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.m /tmp/ffconf.XXyAay6F/test.m:1:10: fatal error: Metal/Metal.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~ compilation terminated. check_apple_framework VideoToolbox check_header_objcc VideoToolbox/VideoToolbox.h test_objcc BEGIN /tmp/ffconf.XXyAay6F/test.m 1 #include 2 int main(void) { return 0; } END /tmp/ffconf.XXyAay6F/test.m /usr/gcc/13/bin/gcc -Werror=missing-prototypes -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.m /tmp/ffconf.XXyAay6F/test.m:1:10: fatal error: VideoToolbox/VideoToolbox.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_apple_framework CoreFoundation check_header_objcc CoreFoundation/CoreFoundation.h test_objcc BEGIN /tmp/ffconf.XXyAay6F/test.m 1 #include 2 int main(void) { return 0; } END /tmp/ffconf.XXyAay6F/test.m /usr/gcc/13/bin/gcc -Werror=missing-prototypes -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.m /tmp/ffconf.XXyAay6F/test.m:1:10: fatal error: CoreFoundation/CoreFoundation.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_apple_framework CoreMedia check_header_objcc CoreMedia/CoreMedia.h test_objcc BEGIN /tmp/ffconf.XXyAay6F/test.m 1 #include 2 int main(void) { return 0; } END /tmp/ffconf.XXyAay6F/test.m /usr/gcc/13/bin/gcc -Werror=missing-prototypes -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.m /tmp/ffconf.XXyAay6F/test.m:1:10: fatal error: CoreMedia/CoreMedia.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_apple_framework CoreVideo check_header_objcc CoreVideo/CoreVideo.h test_objcc BEGIN /tmp/ffconf.XXyAay6F/test.m 1 #include 2 int main(void) { return 0; } END /tmp/ffconf.XXyAay6F/test.m /usr/gcc/13/bin/gcc -Werror=missing-prototypes -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.m /tmp/ffconf.XXyAay6F/test.m:1:10: fatal error: CoreVideo/CoreVideo.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_apple_framework CoreAudio check_header_objcc CoreAudio/CoreAudio.h test_objcc BEGIN /tmp/ffconf.XXyAay6F/test.m 1 #include 2 int main(void) { return 0; } END /tmp/ffconf.XXyAay6F/test.m /usr/gcc/13/bin/gcc -Werror=missing-prototypes -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.m /tmp/ffconf.XXyAay6F/test.m:1:10: fatal error: CoreAudio/CoreAudio.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { const void *p = &((struct rusage *)0)->ru_maxrss; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c 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.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { DXVA_PicParams_AV1 v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { DXVA_PicParams_HEVC v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { DXVA_PicParams_VP9 v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -D_CRT_BUILD_DESKTOP_APP=0 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { DXGI_OUTDUPL_FRAME_INFO v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_type windows.h dxgi1_2.h IDXGIOutput1 test_code cc windows.h dxgi1_2.h IDXGIOutput1 v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { IDXGIOutput1 v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_type windows.h dxgi1_5.h IDXGIOutput5 test_code cc windows.h dxgi1_5.h IDXGIOutput5 v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { IDXGIOutput5 v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_type windows.h d3d11.h ID3D11VideoDecoder test_code cc windows.h d3d11.h ID3D11VideoDecoder v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { ID3D11VideoDecoder v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_type windows.h d3d11.h ID3D11VideoContext test_code cc windows.h d3d11.h ID3D11VideoContext v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { ID3D11VideoContext v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_type windows.h d3d12.h ID3D12Device test_code cc windows.h d3d12.h ID3D12Device v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { ID3D12Device v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_type windows.h d3d12video.h ID3D12VideoDecoder test_code cc windows.h d3d12video.h ID3D12VideoDecoder v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { ID3D12VideoDecoder v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_type windows.h d3d12video.h ID3D12VideoEncoder test_code cc windows.h d3d12video.h ID3D12VideoEncoder v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { ID3D12VideoEncoder v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. test_code cc windows.h d3d12video.h D3D12_FEATURE_VIDEO feature = D3D12_FEATURE_VIDEO_ENCODER_CODEC test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { D3D12_FEATURE_VIDEO feature = D3D12_FEATURE_VIDEO_ENCODER_CODEC; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { DPI_AWARENESS_CONTEXT v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_WIN32_WINNT=0x0A00 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { DXVA2_ConfigPictureDecode v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_WIN32_WINNT=0x0602 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: d3d9.h: No such file or directory 1 | #include | ^~~~~~~~ compilation terminated. check_func_headers mfapi.h MFCreateAlignedMemoryBuffer -lmfplat test_ld cc -lmfplat test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: mfapi.h: No such file or directory 1 | #include | ^~~~~~~~~ compilation terminated. check_type vdpau/vdpau.h VdpPictureInfoHEVC test_code cc vdpau/vdpau.h VdpPictureInfoHEVC v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { VdpPictureInfoHEVC v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_type vdpau/vdpau.h VdpPictureInfoVP9 test_code cc vdpau/vdpau.h VdpPictureInfoVP9 v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { VdpPictureInfoVP9 v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_type vdpau/vdpau.h VdpPictureInfoAV1 test_code cc vdpau/vdpau.h VdpPictureInfoAV1 v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { VdpPictureInfoAV1 v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_nvcc cuda_llvm test_nvcc BEGIN /tmp/ffconf.XXyAay6F/test.cu 1 extern "C" { 2 __global__ void hello(unsigned char *data) {} 3 } END /tmp/ffconf.XXyAay6F/test.cu clang --cuda-gpu-arch=sm_30 -O2 -std=c++11 -m64 -S -nocudalib -nocudainc --cuda-device-only -Wno-c++11-narrowing -include src/compat/cuda/cuda_runtime.h -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/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 No package 'ffnvcodec' 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 No package 'ffnvcodec' found 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 No package 'ffnvcodec' 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 No package 'ffnvcodec' found 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 No package 'ffnvcodec' 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 No package 'ffnvcodec' found 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 No package 'ffnvcodec' 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 No package 'ffnvcodec' found 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 No package 'ffnvcodec' 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.XXyAay6F/test.c 1 #include 2 #if !(!WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)) 3 #error "unsatisfied condition: !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_func_headers windows.h process.h _beginthreadex test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_lib pthreads pthread.h pthread_join -pthread check_func_headers pthread.h pthread_join -pthread test_ld cc -pthread test_cc -pthread BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_pthread_join(void) { return (long) pthread_join; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_pthread_join) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -pthread -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_lib pthreads pthread.h pthread_create -pthread check_func_headers pthread.h pthread_create -pthread test_ld cc -pthread test_cc -pthread BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_pthread_create(void) { return (long) pthread_create; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_pthread_create) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -pthread -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_cc pthreads pthread.h static pthread_mutex_t atomic_lock = PTHREAD_MUTEX_INITIALIZER test_code cc pthread.h static pthread_mutex_t atomic_lock = PTHREAD_MUTEX_INITIALIZER test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { static pthread_mutex_t atomic_lock = PTHREAD_MUTEX_INITIALIZER; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_builtin sem_timedwait semaphore.h sem_t *s; sem_init(s,0,0); sem_timedwait(s,0); sem_destroy(s) -pthread test_code ld semaphore.h sem_t *s; sem_init(s,0,0); sem_timedwait(s,0); sem_destroy(s) cc -pthread test_ld cc -pthread test_cc -pthread BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { sem_t *s; sem_init(s,0,0); sem_timedwait(s,0); sem_destroy(s); return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -pthread -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_func pthread_cancel -pthread test_ld cc -pthread test_cc -pthread BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int pthread_cancel(); 2 int main(void){ pthread_cancel(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -pthread -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_lib pthread_set_name_np pthread.h pthread_set_name_np -lpthread check_func_headers pthread.h pthread_set_name_np -lpthread test_ld cc -lpthread test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_pthread_set_name_np(void) { return (long) pthread_set_name_np; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_pthread_set_name_np) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'check_pthread_set_name_np': /tmp/ffconf.XXyAay6F/test.c:3:54: error: 'pthread_set_name_np' undeclared (first use in this function); did you mean 'pthread_setname_np'? 3 | long check_pthread_set_name_np(void) { return (long) pthread_set_name_np; } | ^~~~~~~~~~~~~~~~~~~ | pthread_setname_np /tmp/ffconf.XXyAay6F/test.c:3:54: note: each undeclared identifier is reported only once for each function it appears in check_lib pthread_setname_np pthread.h pthread_setname_np -lpthread check_func_headers pthread.h pthread_setname_np -lpthread test_ld cc -lpthread test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_pthread_setname_np(void) { return (long) pthread_setname_np; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_pthread_setname_np) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lpthread 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.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/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.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/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.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -llzma test_ld cc -lz test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { 3 if (zlibCompileFlags() & (1 << 17)) return 1; 4 return 0; 5 } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/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.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_lib libm math.h sin -lm check_func_headers math.h sin -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc atanf 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return atanf(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc atan2f 2 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return atan2f(f, g); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc cbrt 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return cbrt(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc cbrtf 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return cbrtf(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc copysign 2 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return copysign(f, g); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc cosf 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return cosf(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc erf 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return erf(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc exp2 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return exp2(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc exp2f 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return exp2f(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc expf 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return expf(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc hypot 2 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return hypot(f, g); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc isfinite 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return isfinite(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc isinf 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return isinf(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc isnan 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return isnan(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc ldexpf 2 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return ldexpf(f, g); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc llrint 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return llrint(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc llrintf 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return llrintf(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc log2 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return log2(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc log2f 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return log2f(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc log10f 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return log10f(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc lrint 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return lrint(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc lrintf 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return lrintf(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc powf 2 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return powf(f, g); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc rint 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return rint(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc round 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return round(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc roundf 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return roundf(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc sinf 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return sinf(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc trunc 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return trunc(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm check_mathfunc truncf 1 -lm test_ld cc -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 float foo(float f, float g) { return truncf(f); } 3 int main(void){ return (int) foo; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c: In function 'main': /tmp/ffconf.XXyAay6F/test.c:3:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3 | int main(void){ return (int) foo; } | ^ /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lm require_pkg_config libass libass >= 0.11.0 ass/ass.h ass_library_init check_pkg_config libass libass >= 0.11.0 ass/ass.h ass_library_init test_pkg_config libass libass >= 0.11.0 ass/ass.h ass_library_init pkg-config --exists --print-errors libass >= 0.11.0 check_func_headers ass/ass.h ass_library_init -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -lass test_ld cc -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -lass test_cc -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_ass_library_init(void) { return (long) ass_library_init; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_ass_library_init) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lass require_pkg_config libdav1d dav1d >= 0.5.0 dav1d/dav1d.h dav1d_version check_pkg_config libdav1d dav1d >= 0.5.0 dav1d/dav1d.h dav1d_version test_pkg_config libdav1d dav1d >= 0.5.0 dav1d/dav1d.h dav1d_version pkg-config --exists --print-errors dav1d >= 0.5.0 check_func_headers dav1d/dav1d.h dav1d_version -ldav1d test_ld cc -ldav1d test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_dav1d_version(void) { return (long) dav1d_version; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_dav1d_version) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -ldav1d check_pkg_config libdrm libdrm xf86drm.h drmGetVersion test_pkg_config libdrm libdrm xf86drm.h drmGetVersion pkg-config --exists --print-errors libdrm check_func_headers xf86drm.h drmGetVersion -I/usr/include/drm -L/usr/lib/xorg/amd64 -R/usr/lib/xorg/amd64 -ldrm test_ld cc -I/usr/include/drm -L/usr/lib/xorg/amd64 -R/usr/lib/xorg/amd64 -ldrm test_cc -I/usr/include/drm -L/usr/lib/xorg/amd64 -R/usr/lib/xorg/amd64 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_drmGetVersion(void) { return (long) drmGetVersion; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_drmGetVersion) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -L/usr/lib/xorg/amd64 -R/usr/lib/xorg/amd64 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -I/usr/include/drm -L/usr/lib/xorg/amd64 -R/usr/lib/xorg/amd64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -ldrm check_lib libgsm gsm.h gsm_create -lgsm check_func_headers gsm.h gsm_create -lgsm test_ld cc -lgsm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_gsm_create(void) { return (long) gsm_create; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_gsm_create) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lgsm require libmp3lame >= 3.98.3 lame/lame.h lame_set_VBR_quality -lmp3lame -lm check_lib libmp3lame lame/lame.h lame_set_VBR_quality -lmp3lame -lm check_func_headers lame/lame.h lame_set_VBR_quality -lmp3lame -lm test_ld cc -lmp3lame -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_lame_set_VBR_quality(void) { return (long) lame_set_VBR_quality; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_lame_set_VBR_quality) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lmp3lame -lm check_pkg_config libopenjpeg libopenjp2 >= 2.1.0 openjpeg.h opj_version test_pkg_config libopenjpeg libopenjp2 >= 2.1.0 openjpeg.h opj_version pkg-config --exists --print-errors libopenjp2 >= 2.1.0 check_func_headers openjpeg.h opj_version -I/usr/include/openjpeg-2.5 -lopenjp2 test_ld cc -I/usr/include/openjpeg-2.5 -lopenjp2 test_cc -I/usr/include/openjpeg-2.5 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_opj_version(void) { return (long) opj_version; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_opj_version) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -I/usr/include/openjpeg-2.5 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lopenjp2 require_pkg_config librtmp librtmp librtmp/rtmp.h RTMP_Socket check_pkg_config librtmp librtmp librtmp/rtmp.h RTMP_Socket test_pkg_config librtmp librtmp librtmp/rtmp.h RTMP_Socket pkg-config --exists --print-errors librtmp check_func_headers librtmp/rtmp.h RTMP_Socket -I/usr/openssl/3.1/include -L/usr/openssl/3.1/lib/amd64 -lrtmp -lz -lssl -lcrypto test_ld cc -I/usr/openssl/3.1/include -L/usr/openssl/3.1/lib/amd64 -lrtmp -lz -lssl -lcrypto test_cc -I/usr/openssl/3.1/include -L/usr/openssl/3.1/lib/amd64 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_RTMP_Socket(void) { return (long) RTMP_Socket; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_RTMP_Socket) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -L/usr/openssl/3.1/lib/amd64 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -I/usr/openssl/3.1/include -L/usr/openssl/3.1/lib/amd64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lrtmp -lz -lssl -lcrypto require_pkg_config libspeex speex speex/speex.h speex_decoder_init check_pkg_config libspeex speex speex/speex.h speex_decoder_init test_pkg_config libspeex speex speex/speex.h speex_decoder_init pkg-config --exists --print-errors speex check_func_headers speex/speex.h speex_decoder_init -lspeex test_ld cc -lspeex test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_speex_decoder_init(void) { return (long) speex_decoder_init; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_speex_decoder_init) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lspeex require libtheora theora/theoraenc.h th_info_init -ltheoraenc -ltheoradec -logg check_lib libtheora theora/theoraenc.h th_info_init -ltheoraenc -ltheoradec -logg check_func_headers theora/theoraenc.h th_info_init -ltheoraenc -ltheoradec -logg test_ld cc -ltheoraenc -ltheoradec -logg test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_th_info_init(void) { return (long) th_info_init; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_th_info_init) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -ltheoraenc -ltheoradec -logg require_pkg_config libvorbis vorbis vorbis/codec.h vorbis_info_init check_pkg_config libvorbis vorbis vorbis/codec.h vorbis_info_init test_pkg_config libvorbis vorbis vorbis/codec.h vorbis_info_init pkg-config --exists --print-errors vorbis check_func_headers vorbis/codec.h vorbis_info_init -lvorbis test_ld cc -lvorbis test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_vorbis_info_init(void) { return (long) vorbis_info_init; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_vorbis_info_init) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lvorbis require_pkg_config libvorbisenc vorbisenc vorbis/vorbisenc.h vorbis_encode_init check_pkg_config libvorbisenc vorbisenc vorbis/vorbisenc.h vorbis_encode_init test_pkg_config libvorbisenc vorbisenc vorbis/vorbisenc.h vorbis_encode_init pkg-config --exists --print-errors vorbisenc check_func_headers vorbis/vorbisenc.h vorbis_encode_init -lvorbisenc test_ld cc -lvorbisenc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_vorbis_encode_init(void) { return (long) vorbis_encode_init; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_vorbis_encode_init) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lvorbisenc check_pkg_config libvpx_vp8_decoder vpx >= 1.4.0 vpx/vpx_decoder.h vpx/vp8dx.h vpx_codec_vp8_dx test_pkg_config libvpx_vp8_decoder vpx >= 1.4.0 vpx/vpx_decoder.h vpx/vp8dx.h vpx_codec_vp8_dx pkg-config --exists --print-errors vpx >= 1.4.0 check_func_headers vpx/vpx_decoder.h vpx/vp8dx.h vpx_codec_vp8_dx -lvpx -lm test_ld cc -lvpx -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 #include 4 long check_vpx_codec_vp8_dx(void) { return (long) vpx_codec_vp8_dx; } 5 int main(void) { int ret = 0; 6 ret |= ((intptr_t)check_vpx_codec_vp8_dx) & 0xFFFF; 7 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lvpx -lm check_pkg_config libvpx_vp8_encoder vpx >= 1.4.0 vpx/vpx_encoder.h vpx/vp8cx.h vpx_codec_vp8_cx test_pkg_config libvpx_vp8_encoder vpx >= 1.4.0 vpx/vpx_encoder.h vpx/vp8cx.h vpx_codec_vp8_cx pkg-config --exists --print-errors vpx >= 1.4.0 check_func_headers vpx/vpx_encoder.h vpx/vp8cx.h vpx_codec_vp8_cx -lvpx -lm test_ld cc -lvpx -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 #include 4 long check_vpx_codec_vp8_cx(void) { return (long) vpx_codec_vp8_cx; } 5 int main(void) { int ret = 0; 6 ret |= ((intptr_t)check_vpx_codec_vp8_cx) & 0xFFFF; 7 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lvpx -lm check_pkg_config libvpx_vp9_decoder vpx >= 1.4.0 vpx/vpx_decoder.h vpx/vp8dx.h vpx_codec_vp9_dx test_pkg_config libvpx_vp9_decoder vpx >= 1.4.0 vpx/vpx_decoder.h vpx/vp8dx.h vpx_codec_vp9_dx pkg-config --exists --print-errors vpx >= 1.4.0 check_func_headers vpx/vpx_decoder.h vpx/vp8dx.h vpx_codec_vp9_dx -lvpx -lm test_ld cc -lvpx -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 #include 4 long check_vpx_codec_vp9_dx(void) { return (long) vpx_codec_vp9_dx; } 5 int main(void) { int ret = 0; 6 ret |= ((intptr_t)check_vpx_codec_vp9_dx) & 0xFFFF; 7 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lvpx -lm check_pkg_config libvpx_vp9_encoder vpx >= 1.4.0 vpx/vpx_encoder.h vpx/vp8cx.h vpx_codec_vp9_cx test_pkg_config libvpx_vp9_encoder vpx >= 1.4.0 vpx/vpx_encoder.h vpx/vp8cx.h vpx_codec_vp9_cx pkg-config --exists --print-errors vpx >= 1.4.0 check_func_headers vpx/vpx_encoder.h vpx/vp8cx.h vpx_codec_vp9_cx -lvpx -lm test_ld cc -lvpx -lm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 #include 4 long check_vpx_codec_vp9_cx(void) { return (long) vpx_codec_vp9_cx; } 5 int main(void) { int ret = 0; 6 ret |= ((intptr_t)check_vpx_codec_vp9_cx) & 0xFFFF; 7 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lvpx -lm require_pkg_config libwebp libwebp >= 0.2.0 webp/encode.h WebPGetEncoderVersion check_pkg_config libwebp libwebp >= 0.2.0 webp/encode.h WebPGetEncoderVersion test_pkg_config libwebp libwebp >= 0.2.0 webp/encode.h WebPGetEncoderVersion pkg-config --exists --print-errors libwebp >= 0.2.0 check_func_headers webp/encode.h WebPGetEncoderVersion -I/usr/include/webp -lwebp test_ld cc -I/usr/include/webp -lwebp test_cc -I/usr/include/webp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_WebPGetEncoderVersion(void) { return (long) WebPGetEncoderVersion; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_WebPGetEncoderVersion) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -I/usr/include/webp -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lwebp check_pkg_config libwebp_anim_encoder libwebpmux >= 0.4.0 webp/mux.h WebPAnimEncoderOptionsInit test_pkg_config libwebp_anim_encoder libwebpmux >= 0.4.0 webp/mux.h WebPAnimEncoderOptionsInit pkg-config --exists --print-errors libwebpmux >= 0.4.0 check_func_headers webp/mux.h WebPAnimEncoderOptionsInit -I/usr/include/webp -lwebpmux test_ld cc -I/usr/include/webp -lwebpmux test_cc -I/usr/include/webp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_WebPAnimEncoderOptionsInit(void) { return (long) WebPAnimEncoderOptionsInit; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_WebPAnimEncoderOptionsInit) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -I/usr/include/webp -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lwebpmux require_pkg_config libx264 x264 stdint.h x264.h x264_encoder_encode check_pkg_config libx264 x264 stdint.h x264.h x264_encoder_encode test_pkg_config libx264 x264 stdint.h x264.h x264_encoder_encode pkg-config --exists --print-errors x264 check_func_headers stdint.h x264.h x264_encoder_encode -DX264_API_IMPORTS -lx264 test_ld cc -DX264_API_IMPORTS -lx264 test_cc -DX264_API_IMPORTS BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 #include 4 long check_x264_encoder_encode(void) { return (long) x264_encoder_encode; } 5 int main(void) { int ret = 0; 6 ret |= ((intptr_t)check_x264_encoder_encode) & 0xFFFF; 7 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -DX264_API_IMPORTS -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lx264 require_cpp_condition libx264 x264.h X264_BUILD >= 155 check_cpp_condition libx264 x264.h X264_BUILD >= 155 test_cpp_condition x264.h X264_BUILD >= 155 test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(X264_BUILD >= 155) 3 #error "unsatisfied condition: X264_BUILD >= 155" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c In file included from /tmp/ffconf.XXyAay6F/test.c:1: /usr/include/x264.h:40:4: warning: #warning You must include stdint.h or inttypes.h before x264.h [-Wcpp] 40 | # warning You must include stdint.h or inttypes.h before x264.h | ^~~~~~~ check_cpp_condition libx264_hdr10 x264.h X264_BUILD >= 163 test_cpp_condition x264.h X264_BUILD >= 163 test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(X264_BUILD >= 163) 3 #error "unsatisfied condition: X264_BUILD >= 163" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c In file included from /tmp/ffconf.XXyAay6F/test.c:1: /usr/include/x264.h:40:4: warning: #warning You must include stdint.h or inttypes.h before x264.h [-Wcpp] 40 | # warning You must include stdint.h or inttypes.h before x264.h | ^~~~~~~ check_cpp_condition libx262 x264.h X264_MPEG2 test_cpp_condition x264.h X264_MPEG2 test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(X264_MPEG2) 3 #error "unsatisfied condition: X264_MPEG2" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c In file included from /tmp/ffconf.XXyAay6F/test.c:1: /usr/include/x264.h:40:4: warning: #warning You must include stdint.h or inttypes.h before x264.h [-Wcpp] 40 | # warning You must include stdint.h or inttypes.h before x264.h | ^~~~~~~ /tmp/ffconf.XXyAay6F/test.c:3:2: error: #error "unsatisfied condition: X264_MPEG2" 3 | #error "unsatisfied condition: X264_MPEG2" | ^~~~~ require_pkg_config libx265 x265 x265.h x265_api_get check_pkg_config libx265 x265 x265.h x265_api_get test_pkg_config libx265 x265 x265.h x265_api_get pkg-config --exists --print-errors x265 check_func_headers x265.h x265_api_get -lx265 test_ld cc -lx265 test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_x265_api_get(void) { return (long) x265_api_get; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_x265_api_get) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lx265 require_cpp_condition libx265 x265.h X265_BUILD >= 89 check_cpp_condition libx265 x265.h X265_BUILD >= 89 test_cpp_condition x265.h X265_BUILD >= 89 test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(X265_BUILD >= 89) 3 #error "unsatisfied condition: X265_BUILD >= 89" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c require libxvid xvid.h xvid_global -lxvidcore check_lib libxvid xvid.h xvid_global -lxvidcore check_func_headers xvid.h xvid_global -lxvidcore test_ld cc -lxvidcore test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_xvid_global(void) { return (long) xvid_global; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_xvid_global) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lxvidcore check_pkg_config openal openal >= 1.1 AL/al.h alGetError test_pkg_config openal openal >= 1.1 AL/al.h alGetError pkg-config --exists --print-errors openal >= 1.1 check_func_headers AL/al.h alGetError -I/usr/include/AL -lopenal test_ld cc -I/usr/include/AL -lopenal test_cc -I/usr/include/AL BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_alGetError(void) { return (long) alGetError; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_alGetError) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -I/usr/include/AL -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lopenal test_cpp_condition AL/al.h defined(AL_VERSION_1_1) test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined(AL_VERSION_1_1)) 3 #error "unsatisfied condition: defined(AL_VERSION_1_1)" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_pkg_config openssl openssl >= 3.0.0 openssl/ssl.h OPENSSL_init_ssl test_pkg_config openssl openssl >= 3.0.0 openssl/ssl.h OPENSSL_init_ssl pkg-config --exists --print-errors openssl >= 3.0.0 check_func_headers openssl/ssl.h OPENSSL_init_ssl -I/usr/openssl/3.1/include -L/usr/openssl/3.1/lib/amd64 -lssl -lcrypto test_ld cc -I/usr/openssl/3.1/include -L/usr/openssl/3.1/lib/amd64 -lssl -lcrypto test_cc -I/usr/openssl/3.1/include -L/usr/openssl/3.1/lib/amd64 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_OPENSSL_init_ssl(void) { return (long) OPENSSL_init_ssl; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_OPENSSL_init_ssl) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -L/usr/openssl/3.1/lib/amd64 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -I/usr/openssl/3.1/include -L/usr/openssl/3.1/lib/amd64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lssl -lcrypto 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 check_func_headers SDL_events.h SDL_PollEvent -D_REENTRANT -I/usr/include/SDL2 -lSDL2 test_ld cc -D_REENTRANT -I/usr/include/SDL2 -lSDL2 test_cc -D_REENTRANT -I/usr/include/SDL2 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_SDL_PollEvent(void) { return (long) SDL_PollEvent; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_SDL_PollEvent) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -D_REENTRANT -I/usr/include/SDL2 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -D_REENTRANT -I/usr/include/SDL2 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lSDL2 check_func SecIdentityCreate -framework CoreFoundation -framework Security test_ld cc -framework CoreFoundation -framework Security test_cc -framework CoreFoundation -framework Security BEGIN /tmp/ffconf.XXyAay6F/test.c 1 extern int SecIdentityCreate(); 2 int main(void){ SecIdentityCreate(); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -framework CoreFoundation -framework Security -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c gcc: error: unrecognized command-line option '-framework' gcc: error: unrecognized command-line option '-framework' check_func_headers windows.h security.h InitializeSecurityContext -DSECURITY_WIN32 -lsecur32 test_ld cc -DSECURITY_WIN32 -lsecur32 test_cc -DSECURITY_WIN32 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -DSECURITY_WIN32 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. check_headers linux/fb.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/fb.h: No such file or directory 1 | #include | ^~~~~~~~~~~~ compilation terminated. check_headers linux/videodev2.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. test_code cc linux/videodev2.h struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0; test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. test_code cc sys/ioctl.h int ioctl(int, int, ...) test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { int ioctl(int, int, ...); return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c 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.XXyAay6F/test.c 1 #include 2 int main(void) { int i = V4L2_CAP_VIDEO_M2M_MPLANE | V4L2_CAP_VIDEO_M2M | V4L2_BUF_FLAG_LAST;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { int i = V4L2_PIX_FMT_VC1_ANNEX_G;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { int i = V4L2_PIX_FMT_MPEG1;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { int i = V4L2_PIX_FMT_MPEG2;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { int i = V4L2_PIX_FMT_MPEG4;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { int i = V4L2_PIX_FMT_HEVC;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { int i = V4L2_PIX_FMT_H263;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { int i = V4L2_PIX_FMT_H264;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { int i = V4L2_PIX_FMT_VP8;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { int i = V4L2_PIX_FMT_VP9;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: linux/videodev2.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. check_headers sys/videoio.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: sys/videoio.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~ compilation terminated. test_code cc sys/videoio.h struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0; test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: sys/videoio.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #include 3 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 #if !(WM_CAP_DRIVER_CONNECT > WM_USER) 3 #error "unsatisfied condition: WM_CAP_DRIVER_CONNECT > WM_USER" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: vfw.h: No such file or directory 1 | #include | ^~~~~~~ compilation terminated. check_type dshow.h IBaseFilter test_code cc dshow.h IBaseFilter v test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int main(void) { IBaseFilter v; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: dshow.h: No such file or directory 1 | #include | ^~~~~~~~~ compilation terminated. check_headers dev/bktr/ioctl_meteor.h dev/bktr/ioctl_bt848.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: dev/bktr/ioctl_meteor.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_headers machine/ioctl_meteor.h machine/ioctl_bt848.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: machine/ioctl_meteor.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_headers dev/video/meteor/ioctl_meteor.h dev/video/bktr/ioctl_bt848.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: dev/video/meteor/ioctl_meteor.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. check_headers dev/ic/bt8xx.h test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: dev/ic/bt8xx.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. 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.XXyAay6F/test.c 1 #include 2 int main(void) { const void *p = &((audio_buf_info *)0)->bytes; return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c 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 No package 'alsa' 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.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: alsa/asoundlib.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. 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 No package 'sndio' 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 check_func_headers xcb/xcb.h xcb_connect -lxcb test_ld cc -lxcb test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_xcb_connect(void) { return (long) xcb_connect; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_xcb_connect) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lxcb check_pkg_config libxcb_shm xcb-shm xcb/shm.h xcb_shm_attach test_pkg_config libxcb_shm xcb-shm xcb/shm.h xcb_shm_attach pkg-config --exists --print-errors xcb-shm check_func_headers xcb/shm.h xcb_shm_attach -lxcb-shm test_ld cc -lxcb-shm test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_xcb_shm_attach(void) { return (long) xcb_shm_attach; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_xcb_shm_attach) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lxcb-shm check_pkg_config libxcb_shape xcb-shape xcb/shape.h xcb_shape_get_rectangles test_pkg_config libxcb_shape xcb-shape xcb/shape.h xcb_shape_get_rectangles pkg-config --exists --print-errors xcb-shape check_func_headers xcb/shape.h xcb_shape_get_rectangles -lxcb-shape test_ld cc -lxcb-shape test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_xcb_shape_get_rectangles(void) { return (long) xcb_shape_get_rectangles; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_xcb_shape_get_rectangles) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lxcb-shape check_pkg_config libxcb_xfixes xcb-xfixes xcb/xfixes.h xcb_xfixes_get_cursor_image test_pkg_config libxcb_xfixes xcb-xfixes xcb/xfixes.h xcb_xfixes_get_cursor_image pkg-config --exists --print-errors xcb-xfixes check_func_headers xcb/xfixes.h xcb_xfixes_get_cursor_image -lxcb-xfixes test_ld cc -lxcb-xfixes test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_xcb_xfixes_get_cursor_image(void) { return (long) xcb_xfixes_get_cursor_image; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_xcb_xfixes_get_cursor_image) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lxcb-xfixes check_func_headers windows.h CreateDIBSection -lgdi32 test_ld cc -lgdi32 test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #ifdef WINAPI_FAMILY 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:9:2: error: #error no family set 9 | #error no family set | ^~~~~ check_pkg_config libdrm_getfb2 libdrm xf86drmMode.h drmModeGetFB2 test_pkg_config libdrm_getfb2 libdrm xf86drmMode.h drmModeGetFB2 pkg-config --exists --print-errors libdrm check_func_headers xf86drmMode.h drmModeGetFB2 -I/usr/include/drm -L/usr/lib/xorg/amd64 -R/usr/lib/xorg/amd64 -ldrm test_ld cc -I/usr/include/drm -L/usr/lib/xorg/amd64 -R/usr/lib/xorg/amd64 -ldrm test_cc -I/usr/include/drm -L/usr/lib/xorg/amd64 -R/usr/lib/xorg/amd64 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 long check_drmModeGetFB2(void) { return (long) drmModeGetFB2; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_drmModeGetFB2) & 0xFFFF; 6 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -L/usr/lib/xorg/amd64 -R/usr/lib/xorg/amd64 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -I/usr/include/drm -L/usr/lib/xorg/amd64 -R/usr/lib/xorg/amd64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -ldrm 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 No package 'libva' 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.XXyAay6F/test.c 1 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_lib vdpau_x11 vdpau/vdpau.h vdpau/vdpau_x11.h vdp_device_create_x11 -lvdpau -lX11 check_func_headers vdpau/vdpau.h vdpau/vdpau_x11.h vdp_device_create_x11 -lvdpau -lX11 test_ld cc -lvdpau -lX11 test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 3 #include 4 long check_vdp_device_create_x11(void) { return (long) vdp_device_create_x11; } 5 int main(void) { int ret = 0; 6 ret |= ((intptr_t)check_vdp_device_create_x11) & 0xFFFF; 7 return ret; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o -lvdpau -lX11 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 Package vulkan was not found in the pkg-config search path. Perhaps you should add the directory containing `vulkan.pc' to the PKG_CONFIG_PATH environment variable No package 'vulkan' found check_cpp_condition vulkan vulkan/vulkan.h defined(VK_VERSION_1_4) || (defined(VK_VERSION_1_3) && VK_HEADER_VERSION >= 277) test_cpp_condition vulkan/vulkan.h defined(VK_VERSION_1_4) || (defined(VK_VERSION_1_3) && VK_HEADER_VERSION >= 277) test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !(defined(VK_VERSION_1_4) || (defined(VK_VERSION_1_3) && VK_HEADER_VERSION >= 277)) 3 #error "unsatisfied condition: defined(VK_VERSION_1_4) || (defined(VK_VERSION_1_3) && VK_HEADER_VERSION >= 277)" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: vulkan/vulkan.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. check_cpp_condition amf AMF/core/Version.h (AMF_VERSION_MAJOR << 48 | AMF_VERSION_MINOR << 32 | AMF_VERSION_RELEASE << 16 | AMF_VERSION_BUILD_NUM) >= 0x0001000400210000 test_cpp_condition AMF/core/Version.h (AMF_VERSION_MAJOR << 48 | AMF_VERSION_MINOR << 32 | AMF_VERSION_RELEASE << 16 | AMF_VERSION_BUILD_NUM) >= 0x0001000400210000 test_cpp BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #if !((AMF_VERSION_MAJOR << 48 | AMF_VERSION_MINOR << 32 | AMF_VERSION_RELEASE << 16 | AMF_VERSION_BUILD_NUM) >= 0x0001000400210000) 3 #error "unsatisfied condition: (AMF_VERSION_MAJOR << 48 | AMF_VERSION_MINOR << 32 | AMF_VERSION_RELEASE << 16 | AMF_VERSION_BUILD_NUM) >= 0x0001000400210000" 4 #endif END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -E -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:10: fatal error: AMF/core/Version.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~ compilation terminated. check_func_headers iconv.h iconv test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 #include 2 #include 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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o check_cflags -Wdeclaration-after-statement test_cflags -Wdeclaration-after-statement test_cc -Wdeclaration-after-statement BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Wall test_cflags -Wall test_cc -Wall BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Wdisabled-optimization test_cflags -Wdisabled-optimization test_cc -Wdisabled-optimization BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Wpointer-arith test_cflags -Wpointer-arith test_cc -Wpointer-arith BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Wredundant-decls test_cflags -Wredundant-decls test_cc -Wredundant-decls BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Wwrite-strings test_cflags -Wwrite-strings test_cc -Wwrite-strings BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Wtype-limits test_cflags -Wtype-limits test_cc -Wtype-limits BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Wundef test_cflags -Wundef test_cc -Wundef BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Wmissing-prototypes test_cflags -Wmissing-prototypes test_cc -Wmissing-prototypes BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Wstrict-prototypes test_cflags -Wstrict-prototypes test_cc -Wstrict-prototypes BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Wempty-body test_cflags -Wempty-body test_cc -Wempty-body BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cflags -Werror=unused-command-line-argument test_cc -Werror=unused-command-line-argument BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Werror=unused-command-line-argument -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c cc1: error: '-Werror=unused-command-line-argument': no option '-Wunused-command-line-argument'; did you mean '-Wunused-dummy-argument'? test_cflags -Werror=unknown-warning-option test_cc -Werror=unknown-warning-option BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Werror=unknown-warning-option -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c cc1: error: '-Werror=unknown-warning-option': no option '-Wunknown-warning-option' test_cflags -Wparentheses test_cc -Wparentheses BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wparentheses -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cflags -Wswitch test_cc -Wswitch BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wswitch -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cflags -Wformat-zero-length test_cc -Wformat-zero-length BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wformat-zero-length -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cflags -Wpointer-sign test_cc -Wpointer-sign BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wpointer-sign -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cflags -Wunused-const-variable test_cc -Wunused-const-variable BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wunused-const-variable -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cflags -Wbool-operation test_cc -Wbool-operation BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wbool-operation -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cflags -Wchar-subscripts test_cc -Wchar-subscripts BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wchar-subscripts -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cflags -Wdeprecated-declarations test_cc -Wdeprecated-declarations BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wdeprecated-declarations -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cflags -Wunused-variable test_cc -Wunused-variable BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wunused-variable -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 void (^block)(void); END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:1:7: error: expected identifier or '(' before '^' token 1 | void (^block)(void); | ^ check_ldflags -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil test_ldflags -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil test_ld cc -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil test_cc -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int main(void){ return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o ld: fatal: -p option is incompatible with building a static object (-dn, -r, --relocatable) ld: fatal: flags processing errors collect2: error: ld returned 1 exit status test_ldflags -Wl,-Bsymbolic test_ld cc -Wl,-Bsymbolic test_cc -Wl,-Bsymbolic BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int main(void){ return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wl,-Bsymbolic -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -Wl,-Bsymbolic -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o ld: fatal: -Bsymbolic option is incompatible with building a dynamic executable ld: fatal: flags processing errors collect2: error: ld returned 1 exit status check_stripflags -x test_stripflags -x test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int main(void) { return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c strip -x /tmp/ffconf.XXyAay6F/test.o check_ld cc proper_dce test_ld cc test_cc BEGIN /tmp/ffconf.XXyAay6F/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.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o test_ldflags -Wl,-M,/tmp/ffconf.XXyAay6F/test.ver test_ld cc -Wl,-M,/tmp/ffconf.XXyAay6F/test.ver test_cc -Wl,-M,/tmp/ffconf.XXyAay6F/test.ver BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int main(void){ return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wl,-M,/tmp/ffconf.XXyAay6F/test.ver -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -Wl,-M,/tmp/ffconf.XXyAay6F/test.ver -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 void ff_foo(void) __asm__ ("av_foo@VERSION"); 2 void ff_foo(void) { __asm__(""); } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /var/tmp//cckGayfO.s: Assembler messages: /var/tmp//cckGayfO.s:4: Error: junk at end of line, first unrecognized character is `@' /var/tmp//cckGayfO.s:5: Error: unrecognized symbol type "VERSION" /var/tmp//cckGayfO.s:5: Error: junk at end of line, first unrecognized character is `,' /var/tmp//cckGayfO.s:6: Error: invalid character '@' in mnemonic /var/tmp//cckGayfO.s:12: Error: expected comma after name `av_foo' in .size directive test_cc BEGIN /tmp/ffconf.XXyAay6F/test.c 1 __asm__(".symver ff_foo,av_foo@VERSION"); 2 void ff_foo(void) {} END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /tmp/ffconf.XXyAay6F/test.c:2:6: warning: no previous prototype for 'ff_foo' [-Wmissing-prototypes] 2 | void ff_foo(void) {} | ^~~~~~ check_cflags -O3 test_cflags -O3 test_cc -O3 BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -fno-math-errno test_cflags -fno-math-errno test_cc -fno-math-errno BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -fno-signed-zeros test_cflags -fno-signed-zeros test_cc -fno-signed-zeros BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cc -mno-red-zone BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -mno-red-zone -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -fno-tree-vectorize test_cflags -fno-tree-vectorize test_cc -fno-tree-vectorize BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Werror=format-security test_cflags -Werror=format-security test_cc -Werror=format-security BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Werror=implicit-function-declaration test_cflags -Werror=implicit-function-declaration test_cc -Werror=implicit-function-declaration BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Werror=missing-prototypes test_cflags -Werror=missing-prototypes test_cc -Werror=missing-prototypes BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Werror=return-type test_cflags -Werror=return-type test_cc -Werror=return-type BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Werror=vla test_cflags -Werror=vla test_cc -Werror=vla BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -Wformat test_cflags -Wformat test_cc -Wformat BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla -Wformat -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c check_cflags -fdiagnostics-color=auto test_cflags -fdiagnostics-color=auto test_cc -fdiagnostics-color=auto BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla -Wformat -fdiagnostics-color=auto -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c test_cflags -Wmaybe-uninitialized test_cc -Wmaybe-uninitialized BEGIN /tmp/ffconf.XXyAay6F/test.c 1 int x; END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla -Wformat -fdiagnostics-color=auto -Wmaybe-uninitialized -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c 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.XXyAay6F/test.c 1 #include 2 #include 3 int main(void) { static_assert(__STDC_VERSION_STDBIT_H__ >= 202311L, "Compiler lacks stdbit.h"); return 0; } END /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -std=c2x -D_STDC_C23 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__EXTENSIONS__ -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DPIC -m64 -O3 -std=c17 -fomit-frame-pointer -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -pthread -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre -I/usr/include/drm -I/usr/include/openjpeg-2.5 -I/usr/openssl/3.1/include -I/usr/include/webp -I/usr/include/webp -DX264_API_IMPORTS -I/usr/include/AL -I/usr/openssl/3.1/include -I/usr/include/drm -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla -Wformat -fdiagnostics-color=auto -Wno-maybe-uninitialized -c -o /tmp/ffconf.XXyAay6F/test.o /tmp/ffconf.XXyAay6F/test.c /usr/gcc/13/bin/gcc -m64 -o /tmp/ffconf.XXyAay6F/test /tmp/ffconf.XXyAay6F/test.o