diff --git a/SMP/SMP.patch b/SMP/SMP.patch index dcb111cb8b1ee..aa4a3c12fe982 100644 --- a/SMP/SMP.patch +++ b/SMP/SMP.patch @@ -1,5 +1,5 @@ diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c -index a08fe0ce76..4fb960aac9 100644 +index 4121b2807a..53f847a0fe 100644 --- a/libavcodec/libx264.c +++ b/libavcodec/libx264.c @@ -30,10 +30,6 @@ diff --git a/SMP/config.asm b/SMP/config.asm index d1db97de0a4d2..e5bdbc8394ee3 100644 --- a/SMP/config.asm +++ b/SMP/config.asm @@ -740,6 +740,8 @@ %define CONFIG_MOV2TEXTSUB_BSF 1 %define CONFIG_NOISE_BSF 1 %define CONFIG_NULL_BSF 1 +%define CONFIG_OPUS_METADATA_BSF 1 +%define CONFIG_PCM_RECHUNK_BSF 1 %define CONFIG_PRORES_METADATA_BSF 1 %define CONFIG_REMOVE_EXTRADATA_BSF 1 %define CONFIG_TEXT2MOVSUB_BSF 1 @@ -1688,6 +1690,7 @@ %define CONFIG_ASR_FILTER 0 %define CONFIG_ASTATS_FILTER 1 %define CONFIG_ASTREAMSELECT_FILTER 1 +%define CONFIG_ASUBBOOST_FILTER 1 %define CONFIG_ATEMPO_FILTER 1 %define CONFIG_ATRIM_FILTER 1 %define CONFIG_AXCORRELATE_FILTER 1 @@ -2282,6 +2285,7 @@ %define CONFIG_PCM_U8_DEMUXER 1 %define CONFIG_PJS_DEMUXER 1 %define CONFIG_PMP_DEMUXER 1 +%define CONFIG_PP_BNK_DEMUXER 1 %define CONFIG_PVA_DEMUXER 1 %define CONFIG_PVF_DEMUXER 1 %define CONFIG_QCP_DEMUXER 1 diff --git a/SMP/config.h b/SMP/config.h index ecfb8afb6b19c..4835105414ae4 100644 --- a/SMP/config.h +++ b/SMP/config.h @@ -810,6 +810,8 @@ #define CONFIG_MOV2TEXTSUB_BSF 1 #define CONFIG_NOISE_BSF 1 #define CONFIG_NULL_BSF 1 +#define CONFIG_OPUS_METADATA_BSF 1 +#define CONFIG_PCM_RECHUNK_BSF 1 #define CONFIG_PRORES_METADATA_BSF 1 #define CONFIG_REMOVE_EXTRADATA_BSF 1 #define CONFIG_TEXT2MOVSUB_BSF 1 @@ -1810,6 +1812,7 @@ #define CONFIG_ASR_FILTER 0 #define CONFIG_ASTATS_FILTER 1 #define CONFIG_ASTREAMSELECT_FILTER 1 +#define CONFIG_ASUBBOOST_FILTER 1 #define CONFIG_ATEMPO_FILTER 1 #define CONFIG_ATRIM_FILTER 1 #define CONFIG_AXCORRELATE_FILTER 1 @@ -2404,6 +2407,7 @@ #define CONFIG_PCM_U8_DEMUXER 1 #define CONFIG_PJS_DEMUXER 1 #define CONFIG_PMP_DEMUXER 1 +#define CONFIG_PP_BNK_DEMUXER 1 #define CONFIG_PVA_DEMUXER 1 #define CONFIG_PVF_DEMUXER 1 #define CONFIG_QCP_DEMUXER 1 diff --git a/SMP/libavcodec.vcxproj b/SMP/libavcodec.vcxproj index 8c7feb03b5277..019f531259f8e 100644 --- a/SMP/libavcodec.vcxproj +++ b/SMP/libavcodec.vcxproj @@ -970,6 +970,8 @@ + + diff --git a/SMP/libavcodec.vcxproj.filters b/SMP/libavcodec.vcxproj.filters index 6da1e30272b14..f6d382326be5d 100644 --- a/SMP/libavcodec.vcxproj.filters +++ b/SMP/libavcodec.vcxproj.filters @@ -2760,6 +2760,12 @@ Source Files\libavcodec + + Source Files\libavcodec + + + Source Files\libavcodec + Source Files\libavcodec diff --git a/SMP/libavcodec/bsf_list.c b/SMP/libavcodec/bsf_list.c index 0e1422316feaf..4c4ca928cc7f7 100644 --- a/SMP/libavcodec/bsf_list.c +++ b/SMP/libavcodec/bsf_list.c @@ -44,6 +44,8 @@ static const AVBitStreamFilter *bitstream_filters[] = { &ff_mov2textsub_bsf, &ff_noise_bsf, &ff_null_bsf, + &ff_opus_metadata_bsf, + &ff_pcm_rechunk_bsf, &ff_prores_metadata_bsf, &ff_remove_extradata_bsf, &ff_text2movsub_bsf, diff --git a/SMP/libavfilter.vcxproj b/SMP/libavfilter.vcxproj index 1a269b0cebde5..956920f5dc6d3 100644 --- a/SMP/libavfilter.vcxproj +++ b/SMP/libavfilter.vcxproj @@ -167,6 +167,7 @@ + diff --git a/SMP/libavfilter.vcxproj.filters b/SMP/libavfilter.vcxproj.filters index 040e1bbb9c90f..b0563b197d00a 100644 --- a/SMP/libavfilter.vcxproj.filters +++ b/SMP/libavfilter.vcxproj.filters @@ -354,6 +354,9 @@ Source Files\libavfilter + + Source Files\libavfilter + Source Files\libavfilter diff --git a/SMP/libavfilter/filter_list.c b/SMP/libavfilter/filter_list.c index e939923f1cf1f..bd5acd54a6668 100644 --- a/SMP/libavfilter/filter_list.c +++ b/SMP/libavfilter/filter_list.c @@ -74,6 +74,7 @@ static const AVFilter *filter_list[] = { &ff_af_asplit, &ff_af_astats, &ff_af_astreamselect, + &ff_af_asubboost, &ff_af_atempo, &ff_af_atrim, &ff_af_axcorrelate, diff --git a/SMP/libavformat.vcxproj b/SMP/libavformat.vcxproj index d62ab5524dbba..ab62b65e21881 100644 --- a/SMP/libavformat.vcxproj +++ b/SMP/libavformat.vcxproj @@ -249,7 +249,6 @@ - @@ -373,6 +372,7 @@ + diff --git a/SMP/libavformat.vcxproj.filters b/SMP/libavformat.vcxproj.filters index c38f292fc956b..90b2a6f14a967 100644 --- a/SMP/libavformat.vcxproj.filters +++ b/SMP/libavformat.vcxproj.filters @@ -598,9 +598,6 @@ Source Files\libavformat - - Source Files\libavformat - Source Files\libavformat @@ -970,6 +967,9 @@ Source Files\libavformat + + Source Files\libavformat + Source Files\libavformat diff --git a/SMP/libavformat/demuxer_list.c b/SMP/libavformat/demuxer_list.c index c2baee9a82f9f..0c30b55b3dc12 100644 --- a/SMP/libavformat/demuxer_list.c +++ b/SMP/libavformat/demuxer_list.c @@ -212,6 +212,7 @@ static const AVInputFormat *demuxer_list[] = { &ff_pcm_u8_demuxer, &ff_pjs_demuxer, &ff_pmp_demuxer, + &ff_pp_bnk_demuxer, &ff_pva_demuxer, &ff_pvf_demuxer, &ff_qcp_demuxer,