ffmpeg/libavcodec/hevc
Andreas Rheinhardt da59f288c6 avcodec/hevc/dsp_template: Add restrict to add_residual functions
Allows the compiler to optimize the the aliasing checks away
and saves 5376B here (GCC 15, -O3).
Also, avoid converting the stride to uint16_t for >8bpp:
stride /= sizeof(pixel) will use an unsigned division
(i.e. a logical right shift)*, which is not what is intended here.

*: If size_t is the corresponding unsigned type to ptrdiff_t

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2026-04-06 11:28:49 +02:00
..
cabac.c
data.c
data.h
dsp.c
dsp.h avcodec/hevc/dsp: Add alignment for dequant 2026-01-29 12:25:33 +01:00
dsp_template.c avcodec/hevc/dsp_template: Add restrict to add_residual functions 2026-04-06 11:28:49 +02:00
filter.c
hevc.h
hevcdec.c avcodec/hevc/hevcdec: take into account YUV400 in block length 2026-02-14 16:23:16 +00:00
hevcdec.h
Makefile
mvs.c
parse.c
parse.h
parser.c
pred.c lavc/hevc: add aarch64 NEON for DC prediction 2026-03-30 14:32:10 +00:00
pred.h lavc/hevc: add aarch64 NEON for DC prediction 2026-03-30 14:32:10 +00:00
pred_template.c
ps.c avcodec/hevc: workaround hevc-alpha videos generated by VideoToolbox 2026-04-01 22:54:36 +08:00
ps.h
ps_enc.c
refs.c
sei.c avcodec/hevc/sei: Use get_bits64() in decode_nal_sei_3d_reference_displays_info() 2026-02-05 20:20:08 +00:00
sei.h avcodec/hevc/sei: Use get_bits64() in decode_nal_sei_3d_reference_displays_info() 2026-02-05 20:20:08 +00:00