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 lavc/vvc: Add max parameter to kth_order_egk_decode 2025-07-28 20:46:10 +01:00
cabac.h lavc/vvc: Add max parameter to kth_order_egk_decode 2025-07-28 20:46:10 +01:00
ctu.c avcodec/vvc/ctu: should use the width and height of the start component 2025-08-08 16:55:12 +00:00
ctu.h
data.c
data.h avcodec/vvc/data: Mark tables as hidden 2025-09-17 22:48:39 +02:00
dec.c lavc/vvc: Ensure seq_decode is always updated with SPS 2025-11-27 14:51:52 +00:00
dec.h avcodec/h274: Make H274FilmGrainDatabase a shared object 2025-09-22 04:54:22 +02:00
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 all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
intra.h
intra_template.c
intra_utils.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
itx_1d.c
itx_1d.h
Makefile
mvs.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mvs.h
ps.c lavc/vvc: Ensure seq_decode is always updated with SPS 2025-11-27 14:51:52 +00:00
ps.h lavc/vvc: Store RefStruct references to referenced PSs/headers in slice 2025-10-13 19:05:36 +01:00
refs.c avcodec/vvc: fix false alarm of missing ref on RASL 2025-10-21 13:21:52 +00:00
refs.h
sei.c
sei.h
thread.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
thread.h