ffmpeg/libavcodec/vvc
Andreas Rheinhardt ba94177242 avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled
To do so, simply add these init files to X86ASM-OBJS instead of OBJS
in the Makefile. The former is already used for the actual assembly
files, but using them for the C init files just works, because the build
system uses file extensions to derive whether it is a C or a NASM file.

This avoids compiling unused function stubs and also reduces our
reliance on DCE: We don't add %if checks to the asm files except
for AVX, AVX2, FMA3, FMA4, XOP and AVX512, so all the MMX-SSE4
functions will be available. It also allows to remove HAVE_X86ASM checks
in these init files.

Reviewed-by: Kacper Michajłow <kasper93@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2025-11-30 22:20:13 +01:00
..
cabac.c
cabac.h
ctu.c
ctu.h
data.c
data.h
dec.c lavc/vvc: Ensure seq_decode is always updated with SPS 2025-11-27 14:51:52 +00:00
dec.h
dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
dsp.h
dsp_template.c
filter.c
filter.h
filter_template.c
inter.c
inter.h
inter_template.c
intra.c
intra.h
intra_template.c
intra_utils.c
itx_1d.c
itx_1d.h
Makefile
mvs.c
mvs.h
ps.c lavc/vvc: Ensure seq_decode is always updated with SPS 2025-11-27 14:51:52 +00:00
ps.h
refs.c
refs.h
sei.c
sei.h
thread.c
thread.h