diff --git a/SMP/config.asm b/SMP/config.asm
index 12cb8eef94680..f0622d7ebfb0e 100644
--- a/SMP/config.asm
+++ b/SMP/config.asm
@@ -1034,6 +1034,8 @@
%define CONFIG_PCM_S32BE_DECODER 1
%define CONFIG_PCM_S32LE_DECODER 1
%define CONFIG_PCM_S32LE_PLANAR_DECODER 1
+%define CONFIG_PCM_S64BE_DECODER 1
+%define CONFIG_PCM_S64LE_DECODER 1
%define CONFIG_PCM_U8_DECODER 1
%define CONFIG_PCM_U16BE_DECODER 1
%define CONFIG_PCM_U16LE_DECODER 1
@@ -1534,6 +1536,8 @@
%define CONFIG_PCM_S32BE_ENCODER 1
%define CONFIG_PCM_S32LE_ENCODER 1
%define CONFIG_PCM_S32LE_PLANAR_ENCODER 1
+%define CONFIG_PCM_S64BE_ENCODER 1
+%define CONFIG_PCM_S64LE_ENCODER 1
%define CONFIG_PCM_U8_ENCODER 1
%define CONFIG_PCM_U16BE_ENCODER 1
%define CONFIG_PCM_U16LE_ENCODER 1
@@ -1698,10 +1702,11 @@
%define CONFIG_ANULLSINK_FILTER 1
%define CONFIG_ALPHAEXTRACT_FILTER 1
%define CONFIG_ALPHAMERGE_FILTER 1
-%define CONFIG_ATADENOISE_FILTER 1
%define CONFIG_ASS_FILTER 1
-%define CONFIG_BENCH_FILTER 1
+%define CONFIG_ATADENOISE_FILTER 1
%define CONFIG_BBOX_FILTER 1
+%define CONFIG_BENCH_FILTER 1
+%define CONFIG_BITPLANENOISE_FILTER 1
%define CONFIG_BLACKDETECT_FILTER 1
%define CONFIG_BLACKFRAME_FILTER 1
%define CONFIG_BLEND_FILTER 1
@@ -1765,11 +1770,11 @@
%define CONFIG_HISTOGRAM_FILTER 1
%define CONFIG_HQDN3D_FILTER 1
%define CONFIG_HQX_FILTER 1
+%define CONFIG_HSTACK_FILTER 1
+%define CONFIG_HUE_FILTER 1
%define CONFIG_HWDOWNLOAD_FILTER 1
%define CONFIG_HWUPLOAD_FILTER 1
%define CONFIG_HWUPLOAD_CUDA_FILTER 0
-%define CONFIG_HSTACK_FILTER 1
-%define CONFIG_HUE_FILTER 1
%define CONFIG_IDET_FILTER 1
%define CONFIG_IL_FILTER 1
%define CONFIG_INFLATE_FILTER 1
@@ -1778,8 +1783,8 @@
%define CONFIG_KERNDEINT_FILTER 1
%define CONFIG_LENSCORRECTION_FILTER 1
%define CONFIG_LOOP_FILTER 1
-%define CONFIG_LUT3D_FILTER 1
%define CONFIG_LUT_FILTER 1
+%define CONFIG_LUT3D_FILTER 1
%define CONFIG_LUTRGB_FILTER 1
%define CONFIG_LUTYUV_FILTER 1
%define CONFIG_MASKEDMERGE_FILTER 1
@@ -1819,9 +1824,9 @@
%define CONFIG_ROTATE_FILTER 1
%define CONFIG_SAB_FILTER 1
%define CONFIG_SCALE_FILTER 1
-%define CONFIG_SCALE2REF_FILTER 1
%define CONFIG_SCALE_NPP_FILTER 0
%define CONFIG_SCALE_VAAPI_FILTER 0
+%define CONFIG_SCALE2REF_FILTER 1
%define CONFIG_SELECT_FILTER 1
%define CONFIG_SELECTIVECOLOR_FILTER 1
%define CONFIG_SENDCMD_FILTER 1
diff --git a/SMP/config.h b/SMP/config.h
index f3d393fbe38b5..1f066e02fe5d1 100644
--- a/SMP/config.h
+++ b/SMP/config.h
@@ -1084,6 +1084,8 @@
#define CONFIG_PCM_S32BE_DECODER 1
#define CONFIG_PCM_S32LE_DECODER 1
#define CONFIG_PCM_S32LE_PLANAR_DECODER 1
+#define CONFIG_PCM_S64BE_DECODER 1
+#define CONFIG_PCM_S64LE_DECODER 1
#define CONFIG_PCM_U8_DECODER 1
#define CONFIG_PCM_U16BE_DECODER 1
#define CONFIG_PCM_U16LE_DECODER 1
@@ -1584,6 +1586,8 @@
#define CONFIG_PCM_S32BE_ENCODER 1
#define CONFIG_PCM_S32LE_ENCODER 1
#define CONFIG_PCM_S32LE_PLANAR_ENCODER 1
+#define CONFIG_PCM_S64BE_ENCODER 1
+#define CONFIG_PCM_S64LE_ENCODER 1
#define CONFIG_PCM_U8_ENCODER 1
#define CONFIG_PCM_U16BE_ENCODER 1
#define CONFIG_PCM_U16LE_ENCODER 1
@@ -1748,10 +1752,11 @@
#define CONFIG_ANULLSINK_FILTER 1
#define CONFIG_ALPHAEXTRACT_FILTER 1
#define CONFIG_ALPHAMERGE_FILTER 1
-#define CONFIG_ATADENOISE_FILTER 1
#define CONFIG_ASS_FILTER 1
-#define CONFIG_BENCH_FILTER 1
+#define CONFIG_ATADENOISE_FILTER 1
#define CONFIG_BBOX_FILTER 1
+#define CONFIG_BENCH_FILTER 1
+#define CONFIG_BITPLANENOISE_FILTER 1
#define CONFIG_BLACKDETECT_FILTER 1
#define CONFIG_BLACKFRAME_FILTER 1
#define CONFIG_BLEND_FILTER 1
@@ -1815,11 +1820,11 @@
#define CONFIG_HISTOGRAM_FILTER 1
#define CONFIG_HQDN3D_FILTER 1
#define CONFIG_HQX_FILTER 1
+#define CONFIG_HSTACK_FILTER 1
+#define CONFIG_HUE_FILTER 1
#define CONFIG_HWDOWNLOAD_FILTER 1
#define CONFIG_HWUPLOAD_FILTER 1
#define CONFIG_HWUPLOAD_CUDA_FILTER 0
-#define CONFIG_HSTACK_FILTER 1
-#define CONFIG_HUE_FILTER 1
#define CONFIG_IDET_FILTER 1
#define CONFIG_IL_FILTER 1
#define CONFIG_INFLATE_FILTER 1
@@ -1828,8 +1833,8 @@
#define CONFIG_KERNDEINT_FILTER 1
#define CONFIG_LENSCORRECTION_FILTER 1
#define CONFIG_LOOP_FILTER 1
-#define CONFIG_LUT3D_FILTER 1
#define CONFIG_LUT_FILTER 1
+#define CONFIG_LUT3D_FILTER 1
#define CONFIG_LUTRGB_FILTER 1
#define CONFIG_LUTYUV_FILTER 1
#define CONFIG_MASKEDMERGE_FILTER 1
@@ -1869,9 +1874,9 @@
#define CONFIG_ROTATE_FILTER 1
#define CONFIG_SAB_FILTER 1
#define CONFIG_SCALE_FILTER 1
-#define CONFIG_SCALE2REF_FILTER 1
#define CONFIG_SCALE_NPP_FILTER 0
#define CONFIG_SCALE_VAAPI_FILTER 0
+#define CONFIG_SCALE2REF_FILTER 1
#define CONFIG_SELECT_FILTER 1
#define CONFIG_SELECTIVECOLOR_FILTER 1
#define CONFIG_SENDCMD_FILTER 1
diff --git a/SMP/libavcodec.def b/SMP/libavcodec.def
index bcc0733688cc2..41f0f8e18867f 100644
--- a/SMP/libavcodec.def
+++ b/SMP/libavcodec.def
@@ -13,7 +13,14 @@ EXPORTS
av_bsf_free
av_bsf_get_by_name
av_bsf_get_class
+ av_bsf_get_null_filter
av_bsf_init
+ av_bsf_list_alloc
+ av_bsf_list_append
+ av_bsf_list_append2
+ av_bsf_list_finalize
+ av_bsf_list_free
+ av_bsf_list_parse_str
av_bsf_next
av_bsf_receive_packet
av_bsf_send_packet
diff --git a/SMP/libavfilter.vcxproj b/SMP/libavfilter.vcxproj
index 07c717e1a44e6..36889e98f78fa 100644
--- a/SMP/libavfilter.vcxproj
+++ b/SMP/libavfilter.vcxproj
@@ -115,10 +115,9 @@
+
-
-
@@ -128,6 +127,7 @@
+
@@ -162,6 +162,7 @@
+
@@ -172,17 +173,17 @@
-
-
+
+
@@ -217,8 +218,8 @@
-
+
@@ -238,10 +239,10 @@
-
-
+
+
@@ -269,10 +270,10 @@
-
+
diff --git a/SMP/libavfilter.vcxproj.filters b/SMP/libavfilter.vcxproj.filters
index bd5429e1855a7..251ce66701f32 100644
--- a/SMP/libavfilter.vcxproj.filters
+++ b/SMP/libavfilter.vcxproj.filters
@@ -165,16 +165,13 @@
Source Files\libavfilter
-
- Source Files\libavfilter
-
-
+
Source Files\libavfilter
-
+
Source Files\libavfilter
-
+
Source Files\libavfilter
@@ -204,6 +201,9 @@
Source Files\libavfilter
+
+ Source Files\libavfilter
+
Source Files\libavfilter
@@ -306,6 +306,9 @@
Source Files\libavfilter
+
+ Source Files\libavfilter
+
Source Files\libavfilter
@@ -336,9 +339,6 @@
Source Files\libavfilter
-
- Source Files\libavfilter
-
Source Files\libavfilter
@@ -351,15 +351,15 @@
Source Files\libavfilter
-
- Source Files\libavfilter
-
Source Files\libavfilter
Source Files\libavfilter
+
+ Source Files\libavfilter
+
Source Files\libavfilter
@@ -369,6 +369,9 @@
Source Files\libavfilter
+
+ Source Files\libavfilter
+
Source Files\libavfilter
@@ -471,10 +474,10 @@
Source Files\libavfilter
-
+
Source Files\libavfilter
-
+
Source Files\libavfilter
@@ -534,16 +537,16 @@
Source Files\libavfilter
-
+
Source Files\libavfilter
-
+
Source Files\libavfilter
-
+
Source Files\libavfilter
-
+
Source Files\libavfilter
@@ -627,9 +630,6 @@
Source Files\libavfilter
-
- Source Files\libavfilter
-
Source Files\libavfilter
@@ -639,6 +639,9 @@
Source Files\libavfilter
+
+ Source Files\libavfilter
+
Source Files\libavfilter
diff --git a/SMP/libavutil.def b/SMP/libavutil.def
index b6e793d2953b3..7b09642992920 100644
--- a/SMP/libavutil.def
+++ b/SMP/libavutil.def
@@ -455,6 +455,7 @@ EXPORTS
av_xtea_le_crypt
av_xtea_le_init
avpriv_alloc_fixed_dsp
+ avpriv_dict_set_timestamp
avpriv_emms_yasm
avpriv_float_dsp_alloc
avpriv_frame_get_metadatap