From ad20af766b2f437c4cd62c69714f43b48bdc048d Mon Sep 17 00:00:00 2001 From: Matt Oliver Date: Thu, 31 Oct 2019 18:08:00 +1100 Subject: [PATCH] projects: Update for recent merge. --- SMP/config.asm | 14 +++++- SMP/config.h | 14 +++++- SMP/libavcodec.def | 1 + SMP/libavcodec.vcxproj | 14 +++--- SMP/libavcodec.vcxproj.filters | 42 ++++++++--------- SMP/libavcodec/codec_list.c | 1 + SMP/libavfilter.vcxproj | 39 +++++++++++++--- SMP/libavfilter.vcxproj.filters | 83 +++++++++++++++++++++++++++------ SMP/libavfilter/dce_defs.c | 12 +++++ SMP/libavfilter/filter_list.c | 9 ++++ SMP/libavformat.vcxproj | 2 +- SMP/libavformat.vcxproj.filters | 6 +-- SMP/libavformat/muxer_list.c | 1 + 13 files changed, 184 insertions(+), 54 deletions(-) diff --git a/SMP/config.asm b/SMP/config.asm index d2a36d9f88..6078d1df28 100644 --- a/SMP/config.asm +++ b/SMP/config.asm @@ -1014,6 +1014,7 @@ %define CONFIG_AAC_LATM_DECODER 1 %define CONFIG_AC3_DECODER 1 %define CONFIG_AC3_FIXED_DECODER 1 +%define CONFIG_ACELP_KELVIN_DECODER 1 %define CONFIG_ALAC_DECODER 1 %define CONFIG_ALS_DECODER 1 %define CONFIG_AMRNB_DECODER 1 @@ -1219,7 +1220,6 @@ %define CONFIG_PCM_MULAW_AT_DECODER 0 %define CONFIG_QDMC_AT_DECODER 0 %define CONFIG_QDM2_AT_DECODER 0 -%define CONFIG_LIBAOM_AV1_DECODER 0 %define CONFIG_LIBARIBB24_DECODER 0 %define CONFIG_LIBCELT_DECODER 0 %define CONFIG_LIBCODEC2_DECODER 0 @@ -1242,6 +1242,7 @@ %define CONFIG_BINTEXT_DECODER 1 %define CONFIG_XBIN_DECODER 1 %define CONFIG_IDF_DECODER 1 +%define CONFIG_LIBAOM_AV1_DECODER 0 %define CONFIG_LIBOPENH264_DECODER 0 %define CONFIG_H264_CUVID_DECODER 1 %define CONFIG_HEVC_CUVID_DECODER 1 @@ -1521,6 +1522,7 @@ %define CONFIG_VP9_DXVA2_HWACCEL 1 %define CONFIG_VP9_NVDEC_HWACCEL 1 %define CONFIG_VP9_VAAPI_HWACCEL 0 +%define CONFIG_VP9_VDPAU_HWACCEL 0 %define CONFIG_WMV3_D3D11VA_HWACCEL 1 %define CONFIG_WMV3_D3D11VA2_HWACCEL 1 %define CONFIG_WMV3_DXVA2_HWACCEL 1 @@ -1637,6 +1639,7 @@ %define CONFIG_AMULTIPLY_FILTER 1 %define CONFIG_ANEQUALIZER_FILTER 1 %define CONFIG_ANLMDN_FILTER 1 +%define CONFIG_ANLMS_FILTER 1 %define CONFIG_ANULL_FILTER 1 %define CONFIG_APAD_FILTER 1 %define CONFIG_APERMS_FILTER 1 @@ -1645,6 +1648,7 @@ %define CONFIG_AREALTIME_FILTER 1 %define CONFIG_ARESAMPLE_FILTER 1 %define CONFIG_AREVERSE_FILTER 1 +%define CONFIG_ARNNDN_FILTER 1 %define CONFIG_ASELECT_FILTER 1 %define CONFIG_ASENDCMD_FILTER 1 %define CONFIG_ASETNSAMPLES_FILTER 1 @@ -1731,6 +1735,7 @@ %define CONFIG_AVGBLUR_OPENCL_FILTER 0 %define CONFIG_BBOX_FILTER 1 %define CONFIG_BENCH_FILTER 1 +%define CONFIG_BILATERAL_FILTER 1 %define CONFIG_BITPLANENOISE_FILTER 1 %define CONFIG_BLACKDETECT_FILTER 1 %define CONFIG_BLACKFRAME_FILTER 1 @@ -1852,9 +1857,12 @@ %define CONFIG_LUTRGB_FILTER 1 %define CONFIG_LUTYUV_FILTER 1 %define CONFIG_MASKEDCLAMP_FILTER 1 +%define CONFIG_MASKEDMAX_FILTER 1 %define CONFIG_MASKEDMERGE_FILTER 1 +%define CONFIG_MASKEDMIN_FILTER 1 %define CONFIG_MASKFUN_FILTER 1 %define CONFIG_MCDEINT_FILTER 1 +%define CONFIG_MEDIAN_FILTER 1 %define CONFIG_MERGEPLANES_FILTER 1 %define CONFIG_MESTIMATE_FILTER 1 %define CONFIG_METADATA_FILTER 1 @@ -1883,6 +1891,7 @@ %define CONFIG_PERMS_FILTER 1 %define CONFIG_PERSPECTIVE_FILTER 1 %define CONFIG_PHASE_FILTER 1 +%define CONFIG_PHOTOSENSITIVITY_FILTER 1 %define CONFIG_PIXDESCTEST_FILTER 1 %define CONFIG_PIXSCOPE_FILTER 1 %define CONFIG_PP_FILTER 1 @@ -1916,6 +1925,7 @@ %define CONFIG_SCALE_QSV_FILTER 1 %define CONFIG_SCALE_VAAPI_FILTER 0 %define CONFIG_SCALE2REF_FILTER 1 +%define CONFIG_SCROLL_FILTER 1 %define CONFIG_SELECT_FILTER 1 %define CONFIG_SELECTIVECOLOR_FILTER 1 %define CONFIG_SENDCMD_FILTER 1 @@ -2007,6 +2017,7 @@ %define CONFIG_PAL75BARS_FILTER 1 %define CONFIG_PAL100BARS_FILTER 1 %define CONFIG_RGBTESTSRC_FILTER 1 +%define CONFIG_SIERPINSKI_FILTER 1 %define CONFIG_SMPTEBARS_FILTER 1 %define CONFIG_SMPTEHDBARS_FILTER 1 %define CONFIG_TESTSRC_FILTER 1 @@ -2474,6 +2485,7 @@ %define CONFIG_SPX_MUXER 1 %define CONFIG_SPDIF_MUXER 1 %define CONFIG_SRT_MUXER 1 +%define CONFIG_STREAMHASH_MUXER 1 %define CONFIG_SUP_MUXER 1 %define CONFIG_SWF_MUXER 1 %define CONFIG_TEE_MUXER 1 diff --git a/SMP/config.h b/SMP/config.h index e002094ee8..949cc384c8 100644 --- a/SMP/config.h +++ b/SMP/config.h @@ -1084,6 +1084,7 @@ #define CONFIG_AAC_LATM_DECODER 1 #define CONFIG_AC3_DECODER 1 #define CONFIG_AC3_FIXED_DECODER 1 +#define CONFIG_ACELP_KELVIN_DECODER 1 #define CONFIG_ALAC_DECODER 1 #define CONFIG_ALS_DECODER 1 #define CONFIG_AMRNB_DECODER 1 @@ -1289,7 +1290,6 @@ #define CONFIG_PCM_MULAW_AT_DECODER 0 #define CONFIG_QDMC_AT_DECODER 0 #define CONFIG_QDM2_AT_DECODER 0 -#define CONFIG_LIBAOM_AV1_DECODER 0 #define CONFIG_LIBARIBB24_DECODER 0 #define CONFIG_LIBCELT_DECODER 0 #define CONFIG_LIBCODEC2_DECODER 0 @@ -1312,6 +1312,7 @@ #define CONFIG_BINTEXT_DECODER 1 #define CONFIG_XBIN_DECODER 1 #define CONFIG_IDF_DECODER 1 +#define CONFIG_LIBAOM_AV1_DECODER 0 #define CONFIG_LIBOPENH264_DECODER 0 #define CONFIG_H264_CUVID_DECODER 1 #define CONFIG_HEVC_CUVID_DECODER 1 @@ -1635,6 +1636,7 @@ #endif #define CONFIG_VP9_NVDEC_HWACCEL 1 #define CONFIG_VP9_VAAPI_HWACCEL 0 +#define CONFIG_VP9_VDPAU_HWACCEL 0 #if CONFIG_D3D11VA # define CONFIG_WMV3_D3D11VA_HWACCEL 1 #else @@ -1759,6 +1761,7 @@ #define CONFIG_AMULTIPLY_FILTER 1 #define CONFIG_ANEQUALIZER_FILTER 1 #define CONFIG_ANLMDN_FILTER 1 +#define CONFIG_ANLMS_FILTER 1 #define CONFIG_ANULL_FILTER 1 #define CONFIG_APAD_FILTER 1 #define CONFIG_APERMS_FILTER 1 @@ -1767,6 +1770,7 @@ #define CONFIG_AREALTIME_FILTER 1 #define CONFIG_ARESAMPLE_FILTER 1 #define CONFIG_AREVERSE_FILTER 1 +#define CONFIG_ARNNDN_FILTER 1 #define CONFIG_ASELECT_FILTER 1 #define CONFIG_ASENDCMD_FILTER 1 #define CONFIG_ASETNSAMPLES_FILTER 1 @@ -1853,6 +1857,7 @@ #define CONFIG_AVGBLUR_OPENCL_FILTER 0 #define CONFIG_BBOX_FILTER 1 #define CONFIG_BENCH_FILTER 1 +#define CONFIG_BILATERAL_FILTER 1 #define CONFIG_BITPLANENOISE_FILTER 1 #define CONFIG_BLACKDETECT_FILTER 1 #define CONFIG_BLACKFRAME_FILTER 1 @@ -1974,9 +1979,12 @@ #define CONFIG_LUTRGB_FILTER 1 #define CONFIG_LUTYUV_FILTER 1 #define CONFIG_MASKEDCLAMP_FILTER 1 +#define CONFIG_MASKEDMAX_FILTER 1 #define CONFIG_MASKEDMERGE_FILTER 1 +#define CONFIG_MASKEDMIN_FILTER 1 #define CONFIG_MASKFUN_FILTER 1 #define CONFIG_MCDEINT_FILTER 1 +#define CONFIG_MEDIAN_FILTER 1 #define CONFIG_MERGEPLANES_FILTER 1 #define CONFIG_MESTIMATE_FILTER 1 #define CONFIG_METADATA_FILTER 1 @@ -2005,6 +2013,7 @@ #define CONFIG_PERMS_FILTER 1 #define CONFIG_PERSPECTIVE_FILTER 1 #define CONFIG_PHASE_FILTER 1 +#define CONFIG_PHOTOSENSITIVITY_FILTER 1 #define CONFIG_PIXDESCTEST_FILTER 1 #define CONFIG_PIXSCOPE_FILTER 1 #define CONFIG_PP_FILTER 1 @@ -2038,6 +2047,7 @@ #define CONFIG_SCALE_QSV_FILTER 1 #define CONFIG_SCALE_VAAPI_FILTER 0 #define CONFIG_SCALE2REF_FILTER 1 +#define CONFIG_SCROLL_FILTER 1 #define CONFIG_SELECT_FILTER 1 #define CONFIG_SELECTIVECOLOR_FILTER 1 #define CONFIG_SENDCMD_FILTER 1 @@ -2129,6 +2139,7 @@ #define CONFIG_PAL75BARS_FILTER 1 #define CONFIG_PAL100BARS_FILTER 1 #define CONFIG_RGBTESTSRC_FILTER 1 +#define CONFIG_SIERPINSKI_FILTER 1 #define CONFIG_SMPTEBARS_FILTER 1 #define CONFIG_SMPTEHDBARS_FILTER 1 #define CONFIG_TESTSRC_FILTER 1 @@ -2596,6 +2607,7 @@ #define CONFIG_SPX_MUXER 1 #define CONFIG_SPDIF_MUXER 1 #define CONFIG_SRT_MUXER 1 +#define CONFIG_STREAMHASH_MUXER 1 #define CONFIG_SUP_MUXER 1 #define CONFIG_SWF_MUXER 1 #define CONFIG_TEE_MUXER 1 diff --git a/SMP/libavcodec.def b/SMP/libavcodec.def index a587896bdc..33be7a1f73 100644 --- a/SMP/libavcodec.def +++ b/SMP/libavcodec.def @@ -216,6 +216,7 @@ EXPORTS avpriv_h264_has_num_reorder_frames avpriv_init_elbg avpriv_mpeg4audio_get_config + avpriv_mpeg4audio_get_config2 avpriv_mpegaudio_decode_header avpriv_put_string avpriv_split_xiph_headers diff --git a/SMP/libavcodec.vcxproj b/SMP/libavcodec.vcxproj index 487ffed515..ef7919b8f6 100644 --- a/SMP/libavcodec.vcxproj +++ b/SMP/libavcodec.vcxproj @@ -313,6 +313,13 @@ + + + + + + + @@ -324,11 +331,6 @@ - - - - - @@ -480,8 +482,6 @@ - - diff --git a/SMP/libavcodec.vcxproj.filters b/SMP/libavcodec.vcxproj.filters index d9c2da2fd8..f7f4da355f 100644 --- a/SMP/libavcodec.vcxproj.filters +++ b/SMP/libavcodec.vcxproj.filters @@ -789,6 +789,27 @@ Source Files\libavcodec + + Source Files\libavcodec + + + Source Files\libavcodec + + + Source Files\libavcodec + + + Source Files\libavcodec + + + Source Files\libavcodec + + + Source Files\libavcodec + + + Source Files\libavcodec + Source Files\libavcodec @@ -822,21 +843,6 @@ Source Files\libavcodec - - Source Files\libavcodec - - - Source Files\libavcodec - - - Source Files\libavcodec - - - Source Files\libavcodec - - - Source Files\libavcodec - Source Files\libavcodec @@ -1290,12 +1296,6 @@ Source Files\libavcodec - - Source Files\libavcodec - - - Source Files\libavcodec - Source Files\libavcodec diff --git a/SMP/libavcodec/codec_list.c b/SMP/libavcodec/codec_list.c index 04daa49e08..ef3090b592 100644 --- a/SMP/libavcodec/codec_list.c +++ b/SMP/libavcodec/codec_list.c @@ -445,6 +445,7 @@ static const AVCodec *codec_list[] = { &ff_aac_latm_decoder, &ff_ac3_decoder, &ff_ac3_fixed_decoder, + &ff_acelp_kelvin_decoder, &ff_alac_decoder, &ff_als_decoder, &ff_amrnb_decoder, diff --git a/SMP/libavfilter.vcxproj b/SMP/libavfilter.vcxproj index 95fd08ddc7..c0fdfe12a7 100644 --- a/SMP/libavfilter.vcxproj +++ b/SMP/libavfilter.vcxproj @@ -63,10 +63,12 @@ + + @@ -76,6 +78,7 @@ + @@ -86,6 +89,7 @@ + @@ -139,6 +143,7 @@ + @@ -148,6 +153,7 @@ + @@ -208,10 +214,10 @@ - + @@ -260,7 +266,6 @@ - @@ -298,9 +303,10 @@ - + + @@ -320,6 +326,7 @@ + @@ -337,6 +344,7 @@ + @@ -358,7 +366,6 @@ - @@ -378,6 +385,7 @@ + @@ -393,14 +401,20 @@ + + + + + + @@ -410,6 +424,7 @@ + @@ -420,6 +435,7 @@ + @@ -438,6 +454,9 @@ $(IntDir)\libavfilter_af_volume.obj + + $(IntDir)\libavfilter_vf_atadenoise.obj + $(IntDir)\libavfilter_vf_blend.obj @@ -450,6 +469,9 @@ $(IntDir)\libavfilter_vf_convolution.obj + + $(IntDir)\libavfilter_vf_eq.obj + $(IntDir)\libavfilter_vf_framerate.obj @@ -474,6 +496,9 @@ $(IntDir)\libavfilter_vf_limiter.obj + + $(IntDir)\libavfilter_vf_maskedclamp.obj + $(IntDir)\libavfilter_vf_maskedmerge.obj @@ -501,6 +526,9 @@ $(IntDir)\libavfilter_vf_threshold.obj + + $(IntDir)\libavfilter_vf_transpose.obj + $(IntDir)\libavfilter_vf_v360.obj @@ -513,9 +541,6 @@ $(IntDir)\libavfilter_avf_showcqt.obj - - $(IntDir)\libavfilter_x86_vf_eq.obj - $(IntDir)\libavfilter_x86_vf_noise.obj diff --git a/SMP/libavfilter.vcxproj.filters b/SMP/libavfilter.vcxproj.filters index d1662fb0ba..02ad6a0549 100644 --- a/SMP/libavfilter.vcxproj.filters +++ b/SMP/libavfilter.vcxproj.filters @@ -46,6 +46,9 @@ Source Files\libavfilter\x86 + + Source Files\libavfilter\x86 + Source Files\libavfilter\x86 @@ -58,6 +61,9 @@ Source Files\libavfilter\x86 + + Source Files\libavfilter\x86 + Source Files\libavfilter\x86 @@ -85,6 +91,9 @@ Source Files\libavfilter\x86 + + Source Files\libavfilter\x86 + Source Files\libavfilter\x86 @@ -115,6 +124,9 @@ Source Files\libavfilter\x86 + + Source Files\libavfilter\x86 + Source Files\libavfilter\x86 @@ -270,6 +282,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter @@ -297,6 +312,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter @@ -477,9 +495,6 @@ Source Files\libavfilter - - Source Files\libavfilter - Source Files\libavfilter @@ -489,6 +504,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter @@ -633,9 +651,6 @@ Source Files\libavfilter - - Source Files\libavfilter - Source Files\libavfilter @@ -747,7 +762,7 @@ Source Files\libavfilter - + Source Files\libavfilter @@ -756,6 +771,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter @@ -813,6 +831,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter @@ -864,6 +885,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter @@ -927,9 +951,6 @@ Source Files\libavfilter - - Source Files\libavfilter - Source Files\libavfilter @@ -987,6 +1008,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter @@ -1032,9 +1056,21 @@ Source Files\libavfilter\dnn + + Source Files\libavfilter\dnn + Source Files\libavfilter\dnn + + Source Files\libavfilter\dnn + + + Source Files\libavfilter\dnn + + + Source Files\libavfilter\dnn + Source Files\libavfilter\x86 @@ -1044,6 +1080,9 @@ Source Files\libavfilter\x86 + + Source Files\libavfilter\x86 + Source Files\libavfilter\x86 @@ -1056,6 +1095,9 @@ Source Files\libavfilter\x86 + + Source Files\libavfilter\x86 + Source Files\libavfilter\x86 @@ -1083,6 +1125,9 @@ Source Files\libavfilter\x86 + + Source Files\libavfilter\x86 + Source Files\libavfilter\x86 @@ -1113,6 +1158,9 @@ Source Files\libavfilter\x86 + + Source Files\libavfilter\x86 + Source Files\libavfilter\x86 @@ -1143,6 +1191,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter @@ -1155,6 +1206,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter @@ -1179,6 +1233,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter @@ -1206,6 +1263,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter @@ -1218,9 +1278,6 @@ Source Files\libavfilter - - Source Files\libavfilter\x86 - Source Files\libavfilter\x86 diff --git a/SMP/libavfilter/dce_defs.c b/SMP/libavfilter/dce_defs.c index 807f5d7548..baadec4a52 100644 --- a/SMP/libavfilter/dce_defs.c +++ b/SMP/libavfilter/dce_defs.c @@ -24,6 +24,18 @@ #include "libavfilter/vf_nlmeans.h" +#if !(ARCH_X86_64) +void ff_atadenoise_filter_row8_serial_sse4(const uint8_t *src, uint8_t *dst, + const uint8_t **srcf, + int w, int mid, int size, + int thra, int thrb) {return;} +#endif +#if !(ARCH_X86_64) +void ff_atadenoise_filter_row8_sse4(const uint8_t *src, uint8_t *dst, + const uint8_t **srcf, + int w, int mid, int size, + int thra, int thrb) {return;} +#endif #if !(ARCH_X86_64) void ff_multiply3x3_sse2(int16_t *data[3], ptrdiff_t stride, int w, int h, const int16_t coeff[3][3][8]) {return;} diff --git a/SMP/libavfilter/filter_list.c b/SMP/libavfilter/filter_list.c index 369273aaaf..289758df00 100644 --- a/SMP/libavfilter/filter_list.c +++ b/SMP/libavfilter/filter_list.c @@ -52,6 +52,7 @@ static const AVFilter *filter_list[] = { &ff_af_amultiply, &ff_af_anequalizer, &ff_af_anlmdn, + &ff_af_anlms, &ff_af_anull, &ff_af_apad, &ff_af_aperms, @@ -60,6 +61,7 @@ static const AVFilter *filter_list[] = { &ff_af_arealtime, &ff_af_aresample, &ff_af_areverse, + &ff_af_arnndn, &ff_af_aselect, &ff_af_asendcmd, &ff_af_asetnsamples, @@ -136,6 +138,7 @@ static const AVFilter *filter_list[] = { &ff_vf_avgblur, &ff_vf_bbox, &ff_vf_bench, + &ff_vf_bilateral, &ff_vf_bitplanenoise, &ff_vf_blackdetect, &ff_vf_blackframe, @@ -245,9 +248,12 @@ static const AVFilter *filter_list[] = { &ff_vf_lutrgb, &ff_vf_lutyuv, &ff_vf_maskedclamp, + &ff_vf_maskedmax, &ff_vf_maskedmerge, + &ff_vf_maskedmin, &ff_vf_maskfun, &ff_vf_mcdeint, + &ff_vf_median, &ff_vf_mergeplanes, &ff_vf_mestimate, &ff_vf_metadata, @@ -272,6 +278,7 @@ static const AVFilter *filter_list[] = { &ff_vf_perms, &ff_vf_perspective, &ff_vf_phase, + &ff_vf_photosensitivity, &ff_vf_pixdesctest, &ff_vf_pixscope, &ff_vf_pp, @@ -298,6 +305,7 @@ static const AVFilter *filter_list[] = { &ff_vf_scale, &ff_vf_scale_qsv, &ff_vf_scale2ref, + &ff_vf_scroll, &ff_vf_select, &ff_vf_selectivecolor, &ff_vf_sendcmd, @@ -373,6 +381,7 @@ static const AVFilter *filter_list[] = { &ff_vsrc_pal75bars, &ff_vsrc_pal100bars, &ff_vsrc_rgbtestsrc, + &ff_vsrc_sierpinski, &ff_vsrc_smptebars, &ff_vsrc_smptehdbars, &ff_vsrc_testsrc, diff --git a/SMP/libavformat.vcxproj b/SMP/libavformat.vcxproj index 9c97b48f07..9b767aec85 100644 --- a/SMP/libavformat.vcxproj +++ b/SMP/libavformat.vcxproj @@ -136,6 +136,7 @@ + @@ -225,7 +226,6 @@ - diff --git a/SMP/libavformat.vcxproj.filters b/SMP/libavformat.vcxproj.filters index 55c69cff00..d3ce2bdbca 100644 --- a/SMP/libavformat.vcxproj.filters +++ b/SMP/libavformat.vcxproj.filters @@ -259,6 +259,9 @@ Source Files\libavformat + + Source Files\libavformat + Source Files\libavformat @@ -526,9 +529,6 @@ Source Files\libavformat - - Source Files\libavformat - Source Files\libavformat diff --git a/SMP/libavformat/muxer_list.c b/SMP/libavformat/muxer_list.c index a5cc933491..bff2567245 100644 --- a/SMP/libavformat/muxer_list.c +++ b/SMP/libavformat/muxer_list.c @@ -159,6 +159,7 @@ static const AVOutputFormat *muxer_list[] = { &ff_spx_muxer, &ff_spdif_muxer, &ff_srt_muxer, + &ff_streamhash_muxer, &ff_sup_muxer, &ff_swf_muxer, &ff_tee_muxer, -- GitLab