summaryrefslogtreecommitdiff
path: root/chromium/third_party/dav1d/libdav1d/src/refmvs.c
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/dav1d/libdav1d/src/refmvs.c')
-rw-r--r--chromium/third_party/dav1d/libdav1d/src/refmvs.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/chromium/third_party/dav1d/libdav1d/src/refmvs.c b/chromium/third_party/dav1d/libdav1d/src/refmvs.c
index d49ebaeec6b..c7ed9db8cac 100644
--- a/chromium/third_party/dav1d/libdav1d/src/refmvs.c
+++ b/chromium/third_party/dav1d/libdav1d/src/refmvs.c
@@ -922,15 +922,23 @@ static void splat_mv_c(refmvs_block **rr, const refmvs_block *const rmv,
} while (--bh4);
}
+#if HAVE_ASM
+#if ARCH_AARCH64 || ARCH_ARM
+#include "src/arm/refmvs.h"
+#elif ARCH_X86
+#include "src/x86/refmvs.h"
+#endif
+#endif
+
COLD void dav1d_refmvs_dsp_init(Dav1dRefmvsDSPContext *const c)
{
c->splat_mv = splat_mv_c;
#if HAVE_ASM
#if ARCH_AARCH64 || ARCH_ARM
- dav1d_refmvs_dsp_init_arm(c);
+ refmvs_dsp_init_arm(c);
#elif ARCH_X86
- dav1d_refmvs_dsp_init_x86(c);
+ refmvs_dsp_init_x86(c);
#endif
#endif
}