ffmpeg/libavcodec/opus
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
..
celt.c
celt.h
dec.c avcodec/opus/dec: Simplify resetting AVAudioFifo 2025-07-11 15:14:27 +02:00
dec_celt.c
dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
dsp.h
enc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
enc.h
enc_psy.c
enc_psy.h
enc_utils.h
Makefile
opus.h
parse.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
parse.h
parser.c libavcodec/opus/parser: Fix spurious 'Error parsing Opus packet header' 2025-11-27 14:04:20 +00:00
pvq.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
pvq.h
rc.c
rc.h
silk.c avcodec/opus/silk: don't assume stereo when calling silk_decode_frame() 2025-07-22 22:16:25 -03:00
silk.h
tab.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
tab.h