diff mbox series

[FFmpeg-devel] x86/vvc: Fix build error for arch x86_32

Message ID tencent_1D51818434AF3EC357119DA6E0205A5A3509@qq.com
State New
Headers show
Series [FFmpeg-devel] x86/vvc: Fix build error for arch x86_32 | expand

Checks

Context Check Description
yinshiyou/make_loongarch64 success Make finished
yinshiyou/make_fate_loongarch64 success Make fate finished

Commit Message

Zhao Zhili Nov. 2, 2024, 5:26 a.m. UTC
From: Zhao Zhili <zhilizhao@tencent.com>

There were static functions which built for x86_32, but the simd
functions they reference only available for x86_64.
---
 libavcodec/x86/vvc/vvcdsp_init.c | 5 +++++
 1 file changed, 5 insertions(+)
diff mbox series

Patch

diff --git a/libavcodec/x86/vvc/vvcdsp_init.c b/libavcodec/x86/vvc/vvcdsp_init.c
index f3e2e3a27b..7b6aa50676 100644
--- a/libavcodec/x86/vvc/vvcdsp_init.c
+++ b/libavcodec/x86/vvc/vvcdsp_init.c
@@ -30,6 +30,8 @@ 
 #include "libavcodec/vvc/dsp.h"
 #include "libavcodec/x86/h26x/h2656dsp.h"
 
+#if ARCH_X86_64
+
 #define PUT_PROTOTYPE(name, depth, opt) \
 void ff_vvc_put_ ## name ## _ ## depth ## _##opt(int16_t *dst, const uint8_t *src, ptrdiff_t srcstride, int height, const int8_t *hf, const int8_t *vf, int width);
 
@@ -356,6 +358,9 @@  int ff_vvc_sad_avx2(const int16_t *src0, const int16_t *src1, int dx, int dy, in
 #define SAD_INIT() c->inter.sad = ff_vvc_sad_avx2
 #endif
 
+
+#endif // ARCH_X86_64
+
 void ff_vvc_dsp_init_x86(VVCDSPContext *const c, const int bd)
 {
 #if ARCH_X86_64