ffmpeg/libavcodec/hevc
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 all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
data.c
data.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 lavc/hevc: R-V V put_pixels(pow2) 2024-12-17 09:21:20 +08:00
dsp_template.c avcodec/hevc: ff_hevc_(qpel/epel)_filters are signed type 2024-09-14 16:36:34 +08:00
filter.c lavc/hevcdec: make a HEVCFrame hold a reference to its PPS 2024-09-06 13:59:29 +02:00
hevc.h avcodec/hevc/ps: Add basic HEVC_SCALABILITY_AUXILIARY support 2025-02-17 15:08:42 +08:00
hevcdec.c lavc/hevc: Fix usage of slice segment in invalid state 2025-11-24 05:08:58 +00:00
hevcdec.h avcodec/h274: Make H274FilmGrainDatabase a shared object 2025-09-22 04:54:22 +02:00
Makefile avcodec/hevc/Makefile: Move rules for lavc/* files to lavc/Makefile 2024-06-09 10:59:33 +02:00
mvs.c lavc/hevcdec: make a HEVCFrame hold a reference to its PPS 2024-09-06 13:59:29 +02:00
parse.c lavc/hevcdec/parse: process NALUs with nuh_layer_id>0 2024-09-23 17:11:40 +02:00
parse.h
parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
pred.c
pred.h lavc/hevc/pred: stop accessing parameter sets through HEVCParamSets 2024-06-11 17:39:34 +02:00
pred_template.c avcodec: use the renamed av_zero_extend 2024-06-13 20:36:09 -03:00
ps.c avcodec/hevc: add ff_hevc_compute_poc2 which don't depend on HEVCSPS directly 2025-11-05 15:13:54 +00:00
ps.h avcodec/hevc: add ff_hevc_compute_poc2 which don't depend on HEVCSPS directly 2025-11-05 15:13:54 +00:00
ps_enc.c
refs.c avcodec/hevc: remove an always true condition 2025-11-10 12:22:05 +08:00
sei.c avcodec/hevc/sei: don't attempt to use stale values in HEVCSEITDRDI 2025-10-09 12:09:35 -03:00
sei.h avcodec/hevc/sei: don't attempt to use stale values in HEVCSEITimeCode 2025-10-09 12:09:35 -03:00