diff --git a/libavcodec/resample2.c b/libavcodec/resample2.c
index ce7daa38a822e7165216448772a600926e6fa89f..6f487bfd95af23cde39184b93108d067ae747746 100644
--- a/libavcodec/resample2.c
+++ b/libavcodec/resample2.c
@@ -38,7 +38,7 @@
 #define FELEM_MAX INT16_MAX
 #define FELEM_MIN INT16_MIN
 #else
-#define FILTER_SHIFT 22
+#define FILTER_SHIFT 30
 
 #define FELEM int32_t
 #define FELEM2 int64_t