--- /dev/null
+diff --git a/third_party/libvpx_new/source/libvpx/vp9/encoder/vp9_denoiser.h b/third_party/libvpx_new/source/libvpx/vp9/encoder/vp9_denoiser.h
+index bc676e9..1cd1e6d 100644
+--- a/third_party/libvpx_new/source/libvpx/vp9/encoder/vp9_denoiser.h
++++ b/third_party/libvpx_new/source/libvpx/vp9/encoder/vp9_denoiser.h
+@@ -73,7 +73,7 @@ int vp9_denoiser_alloc(VP9_DENOISER *denoiser, int width, int height,
+ // This function is used by both c and sse2 denoiser implementations.
+ // Define it as a static function within the scope where vp9_denoiser.h
+ // is referenced.
+-static int total_adj_strong_thresh(BLOCK_SIZE bs, int increase_denoising) {
++inline static int total_adj_strong_thresh(BLOCK_SIZE bs, int increase_denoising) {
+ return (1 << num_pels_log2_lookup[bs]) * (increase_denoising ? 3 : 2);
+ }
+ #endif