diff --git a/SMP/SMP.patch b/SMP/SMP.patch index 71b35dd36befdec5140d25bd79f1ef27fc311c4f..521851f003888c406de2256e8e8e9bc233cdb9f5 100644 --- a/SMP/SMP.patch +++ b/SMP/SMP.patch @@ -1,5 +1,5 @@ diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c -index d4b1fd0d53..67d161899e 100644 +index 7bbeab7d4c..8907d7bc4b 100644 --- a/libavcodec/libx264.c +++ b/libavcodec/libx264.c @@ -31,10 +31,6 @@ diff --git a/SMP/config.asm b/SMP/config.asm index b0cb62578984e4db0d3af52e4594c717277e095c..2e1dfbccc9627b6227154929af591c3adc65e078 100644 --- a/SMP/config.asm +++ b/SMP/config.asm @@ -506,6 +506,7 @@ %define CONFIG_LIBSPEEX 1 %define CONFIG_LIBSRT 0 %define CONFIG_LIBSSH 1 +%define CONFIG_LIBSVTAV1 0 %define CONFIG_LIBTENSORFLOW 0 %define CONFIG_LIBTESSERACT 0 %define CONFIG_LIBTHEORA 1 @@ -1429,6 +1430,7 @@ %define CONFIG_ADPCM_G722_ENCODER 1 %define CONFIG_ADPCM_G726_ENCODER 1 %define CONFIG_ADPCM_G726LE_ENCODER 1 +%define CONFIG_ADPCM_IMA_APM_ENCODER 1 %define CONFIG_ADPCM_IMA_QT_ENCODER 1 %define CONFIG_ADPCM_IMA_SSI_ENCODER 1 %define CONFIG_ADPCM_IMA_WAV_ENCODER 1 @@ -1463,6 +1465,7 @@ %define CONFIG_LIBRAV1E_ENCODER 0 %define CONFIG_LIBSHINE_ENCODER 0 %define CONFIG_LIBSPEEX_ENCODER 1 +%define CONFIG_LIBSVTAV1_ENCODER 0 %define CONFIG_LIBTHEORA_ENCODER 1 %define CONFIG_LIBTWOLAME_ENCODER 0 %define CONFIG_LIBVO_AMRWBENC_ENCODER 0 @@ -1793,6 +1796,7 @@ %define CONFIG_CAS_FILTER 1 %define CONFIG_CHROMAHOLD_FILTER 1 %define CONFIG_CHROMAKEY_FILTER 1 +%define CONFIG_CHROMANR_FILTER 1 %define CONFIG_CHROMASHIFT_FILTER 1 %define CONFIG_CIESCOPE_FILTER 1 %define CONFIG_CODECVIEW_FILTER 1 @@ -2426,6 +2430,7 @@ %define CONFIG_ADX_MUXER 1 %define CONFIG_AIFF_MUXER 1 %define CONFIG_AMR_MUXER 1 +%define CONFIG_APM_MUXER 1 %define CONFIG_APNG_MUXER 1 %define CONFIG_APTX_MUXER 1 %define CONFIG_APTX_HD_MUXER 1 diff --git a/SMP/config.h b/SMP/config.h index 5172e23f6e3e4b3fa68966ebd18d2d8c87e6eb15..0db3d1bfdd43c4146daad7aa3b0c4534ae0f78c0 100644 --- a/SMP/config.h +++ b/SMP/config.h @@ -564,6 +564,7 @@ #define CONFIG_LIBSPEEX 1 #define CONFIG_LIBSRT 0 #define CONFIG_LIBSSH 1 +#define CONFIG_LIBSVTAV1 0 #define CONFIG_LIBTENSORFLOW 0 #define CONFIG_LIBTESSERACT 0 #define CONFIG_LIBTHEORA 1 @@ -1499,6 +1500,7 @@ #define CONFIG_ADPCM_G722_ENCODER 1 #define CONFIG_ADPCM_G726_ENCODER 1 #define CONFIG_ADPCM_G726LE_ENCODER 1 +#define CONFIG_ADPCM_IMA_APM_ENCODER 1 #define CONFIG_ADPCM_IMA_QT_ENCODER 1 #define CONFIG_ADPCM_IMA_SSI_ENCODER 1 #define CONFIG_ADPCM_IMA_WAV_ENCODER 1 @@ -1533,6 +1535,7 @@ #define CONFIG_LIBRAV1E_ENCODER 0 #define CONFIG_LIBSHINE_ENCODER 0 #define CONFIG_LIBSPEEX_ENCODER 1 +#define CONFIG_LIBSVTAV1_ENCODER 0 #define CONFIG_LIBTHEORA_ENCODER 1 #define CONFIG_LIBTWOLAME_ENCODER 0 #define CONFIG_LIBVO_AMRWBENC_ENCODER 0 @@ -1915,6 +1918,7 @@ #define CONFIG_CAS_FILTER 1 #define CONFIG_CHROMAHOLD_FILTER 1 #define CONFIG_CHROMAKEY_FILTER 1 +#define CONFIG_CHROMANR_FILTER 1 #define CONFIG_CHROMASHIFT_FILTER 1 #define CONFIG_CIESCOPE_FILTER 1 #define CONFIG_CODECVIEW_FILTER 1 @@ -2548,6 +2552,7 @@ #define CONFIG_ADX_MUXER 1 #define CONFIG_AIFF_MUXER 1 #define CONFIG_AMR_MUXER 1 +#define CONFIG_APM_MUXER 1 #define CONFIG_APNG_MUXER 1 #define CONFIG_APTX_MUXER 1 #define CONFIG_APTX_HD_MUXER 1 diff --git a/SMP/libavcodec/codec_list.c b/SMP/libavcodec/codec_list.c index 562db2d210aebedd7f317f2c1a2fd67cd30cef14..ad22d2716b472788cad792e8dbe274ed23792bd0 100644 --- a/SMP/libavcodec/codec_list.c +++ b/SMP/libavcodec/codec_list.c @@ -158,6 +158,7 @@ static const AVCodec *codec_list[] = { &ff_adpcm_g722_encoder, &ff_adpcm_g726_encoder, &ff_adpcm_g726le_encoder, + &ff_adpcm_ima_apm_encoder, &ff_adpcm_ima_qt_encoder, &ff_adpcm_ima_ssi_encoder, &ff_adpcm_ima_wav_encoder, diff --git a/SMP/libavfilter.vcxproj b/SMP/libavfilter.vcxproj index 6fa6e182ab0ff5b984d2eb540144e0b359a59634..dd53408457a7f5b2d2d84a1c0d6043ad7b76ad67 100644 --- a/SMP/libavfilter.vcxproj +++ b/SMP/libavfilter.vcxproj @@ -230,6 +230,7 @@ + @@ -763,7 +764,7 @@ Level3 - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) true $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories) true @@ -827,13 +828,13 @@ cd $(ProjectDir) $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) Level3 - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) true $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories) true @@ -896,13 +897,13 @@ cd $(ProjectDir) $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) Level3 - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) true $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories) true @@ -972,13 +973,13 @@ cd $(ProjectDir) $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) Level3 - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) true $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories) true @@ -1046,7 +1047,7 @@ cd $(ProjectDir) $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) @@ -1054,7 +1055,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) true false false @@ -1121,7 +1122,7 @@ cd $(ProjectDir) $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) @@ -1129,7 +1130,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) true true AnySuitable @@ -1194,7 +1195,7 @@ cd $(ProjectDir) $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) @@ -1202,7 +1203,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) true true AnySuitable @@ -1275,7 +1276,7 @@ cd $(ProjectDir) $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) @@ -1283,7 +1284,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) true true AnySuitable @@ -1355,7 +1356,7 @@ cd $(ProjectDir) $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) @@ -1363,7 +1364,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) true true AnySuitable @@ -1436,7 +1437,7 @@ cd $(ProjectDir) $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) @@ -1444,7 +1445,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions) true true AnySuitable @@ -1516,7 +1517,7 @@ cd $(ProjectDir) $(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) + FRIBIDI_LIB_STATIC;_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions) diff --git a/SMP/libavfilter.vcxproj.filters b/SMP/libavfilter.vcxproj.filters index 0cc998732f35528ed81503b99ee32ed06ae83546..df2212ddd6fe883781b696b725c84aa32d6a4443 100644 --- a/SMP/libavfilter.vcxproj.filters +++ b/SMP/libavfilter.vcxproj.filters @@ -543,6 +543,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 efd7d65d321c2abde5e2133953312c0b4a19b411..07b4dfc34cf973b78b6b466b76dddd697908c73b 100644 --- a/SMP/libavfilter/filter_list.c +++ b/SMP/libavfilter/filter_list.c @@ -152,6 +152,7 @@ static const AVFilter *filter_list[] = { &ff_vf_cas, &ff_vf_chromahold, &ff_vf_chromakey, + &ff_vf_chromanr, &ff_vf_chromashift, &ff_vf_ciescope, &ff_vf_codecview, diff --git a/SMP/libavformat.vcxproj b/SMP/libavformat.vcxproj index 326cf28ffb05570b97751f7d24ce1b41f0f4c71e..c8d57e5e3332a577fe73e1cdf390fb0dd279c940 100644 --- a/SMP/libavformat.vcxproj +++ b/SMP/libavformat.vcxproj @@ -792,13 +792,13 @@ cd $(ProjectDir) $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;_MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) Level3 - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;_DEBUG;DEBUG;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;_DEBUG;DEBUG;BUILDING_avformat;%(PreprocessorDefinitions) true $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories) true @@ -855,13 +855,13 @@ cd $(ProjectDir) $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;_MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) Level3 - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;BUILDING_avformat;%(PreprocessorDefinitions) true $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories) true @@ -925,13 +925,13 @@ cd $(ProjectDir) $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;_MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) Level3 - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;BUILDING_avformat;%(PreprocessorDefinitions) true $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories) true @@ -993,7 +993,7 @@ cd $(ProjectDir) $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;_MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) @@ -1001,7 +1001,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) true false false @@ -1062,7 +1062,7 @@ cd $(ProjectDir) $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;_MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) @@ -1070,7 +1070,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) true true AnySuitable @@ -1129,7 +1129,7 @@ cd $(ProjectDir) $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;_MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) @@ -1137,7 +1137,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) true true AnySuitable @@ -1204,7 +1204,7 @@ cd $(ProjectDir) $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;_MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) @@ -1212,7 +1212,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) true true AnySuitable @@ -1278,7 +1278,7 @@ cd $(ProjectDir) $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;_MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) @@ -1286,7 +1286,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) true true AnySuitable @@ -1353,7 +1353,7 @@ cd $(ProjectDir) $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;_MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) @@ -1361,7 +1361,7 @@ cd $(ProjectDir) Level3 true true - WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avformat;%(PreprocessorDefinitions) true true AnySuitable @@ -1427,7 +1427,7 @@ cd $(ProjectDir) $(OutDir)\include\libxml2;$(ProjectDir)\..\..\prebuilt\include\libxml2;.\;..\;%(AdditionalIncludeDirectories) - _MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) + LIBXML_STATIC;_MSC_VER;BUILDING_avformat;%(PreprocessorDefinitions) diff --git a/SMP/libavformat/muxer_list.c b/SMP/libavformat/muxer_list.c index 5a6628e19c0564559a1203a1ed5fd2fbcf73c064..1aafc8f5c1489631096bac0bf4fd0bf1d7deeb9e 100644 --- a/SMP/libavformat/muxer_list.c +++ b/SMP/libavformat/muxer_list.c @@ -25,6 +25,7 @@ static const AVOutputFormat *muxer_list[] = { &ff_adx_muxer, &ff_aiff_muxer, &ff_amr_muxer, + &ff_apm_muxer, &ff_apng_muxer, &ff_aptx_muxer, &ff_aptx_hd_muxer, diff --git a/SMP/libavutil.def b/SMP/libavutil.def index b274e52a2c47ccc6c72dc767f47f1b997d45660c..81efba20044fa5ec4707f58a9ce5f0dad975c796 100644 --- a/SMP/libavutil.def +++ b/SMP/libavutil.def @@ -290,6 +290,7 @@ EXPORTS av_image_fill_black av_image_fill_linesizes av_image_fill_max_pixsteps + av_image_fill_plane_sizes av_image_fill_pointers av_image_get_buffer_size av_image_get_linesize diff --git a/SMP/libavutil/dce_defs.c b/SMP/libavutil/dce_defs.c index ba8b0e97dccb0e28a2aaa7f158f3b6abf6c3cfb5..353fe8fc6557fd58f4d2fdc379fd7d4d2fbda4df 100644 --- a/SMP/libavutil/dce_defs.c +++ b/SMP/libavutil/dce_defs.c @@ -27,9 +27,11 @@ int ff_get_cpu_flags_aarch64(void) {return 0;} int ff_get_cpu_flags_arm(void) {return 0;} +int ff_get_cpu_flags_mips(void) {return 0;} int ff_get_cpu_flags_ppc(void) {return 0;} size_t ff_get_cpu_max_align_aarch64(void) {return *(size_t*)(0);} size_t ff_get_cpu_max_align_arm(void) {return *(size_t*)(0);} +size_t ff_get_cpu_max_align_mips(void) {return *(size_t*)(0);} size_t ff_get_cpu_max_align_ppc(void) {return *(size_t*)(0);} void ff_float_dsp_init_aarch64(AVFloatDSPContext *fdsp) {return;} void ff_float_dsp_init_arm(AVFloatDSPContext *fdsp) {return;}