ffmpeg/libavcodec
Andreas Rheinhardt a72b00675c avcodec/x86/h26x/h2656_inter: Don't prepare unused coeffs for hv funcs
8 tap motion compensation functions with both vertical and horizontal
components are under severe register pressure, so that the filter
coefficients have to be put on the stack. Before this commit,
this meant that coefficients for use with pmaddubsw and pmaddwd
were always created. Yet this is completely unnecessary, as
every such register is only used for exactly one purpose and
it is known at compile time which one it is (only 8bit horizontal
filters are used with pmaddubsw), so only prepare that one.
This also allows to half the amount of stack used.

This saves 2432B of .text here.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2026-03-29 01:05:23 +01:00
..
aac avcodec/aac/aacdec_usac_mps212: Introduce a temporary array for ff_aac_ec_data_dec() 2026-03-14 21:23:53 +01:00
aarch64 aarch64/vvc: Optimisations of put_chroma_v() functions for 10/12-bit 2026-03-27 13:42:50 +00:00
arm avcodec/sbcdsp: Constify 2026-03-28 11:25:38 +01:00
bsf avcodec/bsf/lcevc_metadata: fix copy-paste typo in chroma loc setup 2026-03-25 12:19:46 +00:00
h26x
hevc avcodec/hevc/ps: Check bit_depth_cm in/out relation 2026-02-18 13:57:28 +00:00
loongarch
mips
neon
opus opus/dec_celt: avoid emph_coeff becoming a subnormal 2026-03-16 11:51:49 +01:00
ppc
riscv lavc/riscv: remove unused fixed_vtype.S 2026-03-17 16:40:05 +00:00
tests avcodec/tests/motion: Remove test tool 2026-03-27 18:48:48 +01:00
vulkan lavc: implement a Vulkan-based prores encoder 2026-03-05 14:02:39 +00:00
vvc avcodec/vvc/ctu: Put scratchbufs into union to save space 2026-03-24 18:12:00 +01:00
wasm/hevc
x86 avcodec/x86/h26x/h2656_inter: Don't prepare unused coeffs for hv funcs 2026-03-29 01:05:23 +01:00
.gitignore
4xm.c
8bps.c
8svx.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h aacdec_usac: add support for parsing Mpsp212 (MPEG surround) 2026-02-23 07:57:57 +01:00
aac_ac3_parser.c
aac_ac3_parser.h
aac_defines.h
aac_parser.c
aaccoder.c
aaccoder_trellis.h
aaccoder_twoloop.h
aacenc.c
aacenc.h
aacenc_is.c
aacenc_is.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacencdsp.h
aacenctab.c
aacenctab.h
aacps.c
aacps.h
aacps_common.c
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h
aacps_tablegen_template.c avcodec/aacps_tablegen_template: Fix hardcoded tables with assert-level 2 2026-02-14 20:14:47 +01:00
aacpsdata.c
aacpsdsp.h
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsy.c
aacsbr.c
aacsbr.h
aacsbr_fixed.c
aacsbr_template.c
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser.c
ac3_parser.h
ac3_parser_internal.h
ac3dec.c
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c
ac3dec_float.c
ac3defs.h
ac3dsp.c
ac3dsp.h
ac3enc.c
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_template.c
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c avcodec/adpcm: handle ADPCM_IMA_MAGIX like other similar codecs 2026-03-03 01:10:09 +01:00
adpcm.h
adpcm_data.c
adpcm_data.h
adpcmenc.c avcodec/adpcmenc: Don't advertise ineffective options 2026-02-12 10:34:19 +01:00
adts_header.c
adts_header.h
adts_parser.c
adts_parser.h
adx.c
adx.h
adx_parser.c
adxdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
adxenc.c
agm.c
ahx_parser.c
aic.c
alac.c
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec/codec_desc: add a codec prop to signal enhancement layers 2026-03-07 19:21:38 -03:00
alsdec.c avcodec/alsdec: preserve full float value in zero-truncated samples 2026-03-28 12:18:37 +00:00
amfdec.c avfilter/vf_vpp_amf: Extend AMF Color Converter HDR capabilities 2026-03-11 10:23:35 +01:00
amfdec.h
amfenc.c avfilter/vf_vpp_amf: Extend AMF Color Converter HDR capabilities 2026-03-11 10:23:35 +01:00
amfenc.h avfilter/vf_vpp_amf: Extend AMF Color Converter HDR capabilities 2026-03-11 10:23:35 +01:00
amfenc_av1.c avfilter/vf_vpp_amf: Extend AMF Color Converter HDR capabilities 2026-03-11 10:23:35 +01:00
amfenc_h264.c avfilter/vf_vpp_amf: Extend AMF Color Converter HDR capabilities 2026-03-11 10:23:35 +01:00
amfenc_hevc.c avfilter/vf_vpp_amf: Extend AMF Color Converter HDR capabilities 2026-03-11 10:23:35 +01:00
amr.h
amr_parser.c
amrnbdata.h
amrnbdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
amrwbdata.h
amrwbdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
anm.c
ansi.c
aom_film_grain.c avcodec/aom_film_grain: Remove impossible check 2026-03-13 04:39:52 +01:00
aom_film_grain.h
aom_film_grain_template.c
apac.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
apedec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
apng.h
aptx.c
aptx.h
aptxdec.c
aptxenc.c
apv.h
apv_decode.c avcodec/apv_decode: Don't rely on AV_PIX_FMT_YUV420 == 0 2026-03-14 19:31:44 +01:00
apv_decode.h
apv_dsp.c avcodec/apv_dsp: Reindent after previous commit 2026-03-14 19:31:45 +01:00
apv_dsp.h
apv_entropy.c
apv_parser.c
arbc.c
argo.c
ass.c
ass.h
ass_split.c
ass_split.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
atrac.c
atrac.h
atrac1.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
atrac1data.h
atrac3.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
atrac3data.h
atrac3plus.c
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c
atrac9dec.c
atrac9tab.h
atsc_a53.c
atsc_a53.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c
audiotoolboxenc.c
aura.c
av1.h
av1_levels.c
av1_levels.h
av1_parse.c
av1_parse.h
av1_parser.c avcodec/av1_parser: also decompose Redundant Frame Headers 2026-03-03 13:52:58 -03:00
av1dec.c avcodec/av1dec: sync frame header and tile group behavior with CBS 2026-03-06 23:18:35 -03:00
av1dec.h
avcodec.c avcodec: set skip_samples in generic code 2026-02-12 09:59:54 -03:00
avcodec.h avcodec/avcodec: Deprecate intra_dc_precision 2026-03-07 20:14:36 +01:00
avcodec_internal.h
avcodecres.rc
avdct.c
avdct.h
avrndec.c
avs.c
avs2.c
avs2.h
avs2_parser.c
avs3.h
avs3_parser.c
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitpacked_dec.c
bitpacked_enc.c
bitstream.c
bitstream.h
bitstream_filters.c avcodec/bsf: add a LCEVC metadata bitstream filter 2026-02-28 16:14:40 -03:00
bitstream_template.h
blockdsp.c
blockdsp.h
bmp.c avcodec/bmp: Move picture allocation after some checks 2026-02-15 20:09:54 +01:00
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c
bonk.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
brenderpix.c
bsf.c
bsf.h
bsf_internal.h
bswapdsp.c
bswapdsp.h
bytestream.h avcodec/bytestream2: don't allow using NULL pointers 2026-03-15 19:27:07 -03:00
c93.c
cabac.c
cabac.h
cabac_functions.h
canopus.c
canopus.h
cavs.c
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_data.c
cbrt_data.h
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_common.c
cbrt_tablegen_template.c
cbs.c avcodec/cbs: Fix shadowing 2026-03-10 13:52:18 +01:00
cbs.h
cbs_apv.c
cbs_apv.h
cbs_apv_syntax_template.c
cbs_av1.c
cbs_av1.h
cbs_av1_syntax_template.c avcodec/cbs_av1_syntax_template: Fix shadowing 2026-03-10 13:52:18 +01:00
cbs_bsf.c
cbs_bsf.h
cbs_h264.c avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_h264.h
cbs_h264_syntax_template.c
cbs_h265.c avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_h265.h
cbs_h265_syntax_template.c avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_h266.c avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_h266.h
cbs_h266_syntax_template.c avcodec/cbs_h266_syntax_template: Check tile_y 2026-03-14 21:23:17 +01:00
cbs_h2645.c avcodec/bsf/extract_extradata: write correct length start codes for h26x 2026-03-15 19:20:06 -03:00
cbs_h2645.h avcodec/bsf/extract_extradata: write correct length start codes for h26x 2026-03-15 19:20:06 -03:00
cbs_internal.h avcodec/cbs: add support for LCEVC bitstreams 2026-02-28 16:12:33 -03:00
cbs_jpeg.c
cbs_jpeg.h
cbs_jpeg_syntax_template.c
cbs_lcevc.c avcodec/cbs_lcevc: don't look for process blocks if the unit was not decomposed 2026-03-13 09:18:42 -03:00
cbs_lcevc.h avcodec/cbs: add support for LCEVC bitstreams 2026-02-28 16:12:33 -03:00
cbs_lcevc_syntax_template.c avcodec/cbs_lcevc: fix writing process blocks with size 6 2026-03-24 11:12:25 -03:00
cbs_mpeg2.c
cbs_mpeg2.h
cbs_mpeg2_syntax_template.c
cbs_sei.c avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_sei.h avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_sei_syntax_template.c avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_vp8.c
cbs_vp8.h
cbs_vp8_syntax_template.c
cbs_vp9.c
cbs_vp9.h
cbs_vp9_syntax_template.c
ccaption_dec.c
cdgraphics.c
cdtoons.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: Check transform type before continuing 2026-02-18 23:45:28 +00:00
cfhd.h avcodec/cfhd: Add CFHDSegment enum and named identifiers 2026-02-18 23:45:28 +00:00
cfhddata.c
cfhddsp.c
cfhddsp.h
cfhdenc.c avcodec/cfhd: Add CFHDSegment enum and named identifiers 2026-02-18 23:45:28 +00:00
cfhdencdsp.c
cfhdencdsp.h
cga_data.c
cga_data.h
cinepak.c
cinepakenc.c
clearvideo.c
clearvideodata.h
cljrdec.c
cljrenc.c
cllc.c
cngdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
cngenc.c
codec.h
codec2utils.h
codec_desc.c avcodec/codec_desc: make LCEVC a video media type 2026-03-07 19:22:14 -03:00
codec_desc.h avcodec/codec_desc: add a codec prop to signal enhancement layers 2026-03-07 19:21:38 -03:00
codec_id.h
codec_internal.h
codec_par.c
codec_par.h
cook.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
cook_parser.c
cookdata.h
copy_block.h
cpia.c
cri.c
cri_parser.c
cscd.c
cuviddec.c
cyuv.c
d3d11va.c
d3d11va.h
d3d12va_av1.c
d3d12va_decode.c
d3d12va_decode.h
d3d12va_encode.c avcodec/d3d12va_encode: add detailed ValidationFlags error reporting for video encoders check feature support 2026-02-25 08:47:14 +00:00
d3d12va_encode.h avcodec/d3d12va_encode: add detailed ValidationFlags error reporting for video encoders check feature support 2026-02-25 08:47:14 +00:00
d3d12va_encode_av1.c avcodec/d3d12va_encode: add detailed ValidationFlags error reporting for video encoders check feature support 2026-02-25 08:47:14 +00:00
d3d12va_encode_h264.c avcodec/d3d12va_encode_h264: simplify deblock default option 2026-03-04 14:25:00 +00:00
d3d12va_encode_hevc.c avcodec/d3d12va_encode: add detailed ValidationFlags error reporting for video encoders check feature support 2026-02-25 08:47:14 +00:00
d3d12va_h264.c
d3d12va_hevc.c
d3d12va_mpeg2.c
d3d12va_vc1.c
d3d12va_vp9.c
dca.c
dca.h
dca_core.c
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h
dca_xll.c avcodec/dca_xll: Clear padding in ff_dca_xll_parse() 2026-02-05 18:12:46 +01:00
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c
decode.c avcodec/decode: don't try to apply LCEVC enhancements if some other kind of post processing is active 2026-03-28 20:14:13 +00:00
decode.h avcodec/decode: add a hwaccel specific post_process callback to FrameDecodeData 2026-03-28 20:14:13 +00:00
decode_bsf.h
defs.h
dfa.c
dfpwmdec.c
dfpwmenc.c
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
diracdec.c
diracdsp.c
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c
dnxhdenc.h
dnxuc_parser.c
dolby_e.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
dolby_e.h
dolby_e_parse.c
dolby_e_parser.c
dovi_rpu.c
dovi_rpu.h
dovi_rpudec.c
dovi_rpuenc.c
dpcm.c avcodec/dpcm: Remove unnecessary flush callbacks 2026-02-12 11:06:33 +01:00
dpx.c
dpx.h
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsddec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dstdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
dv.c
dv.h
dv_internal.h
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h avcodec/dv_tablegen: Fix shadowing 2026-03-10 13:52:18 +01:00
dvaudio.h
dvaudio_parser.c
dvaudiodec.c
dvbsub_parser.c
dvbsubdec.c
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub.c
dvdsub.h
dvdsub_parser.c avcodec/dvdsub_parser: Fix buf_size check 2026-03-22 00:33:26 +00:00
dvdsubdec.c
dvdsubenc.c
dvenc.c
dxa.c
dxtory.c
dxv.c avcodec/dxv: Clear tex_data padding on reallocation 2026-02-05 16:29:08 +01:00
dxv.h
dxva2.c
dxva2.h
dxva2_av1.c
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
dxvenc.c
dynamic_hdr_vivid.c
dynamic_hdr_vivid.h
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c
eatgq.c avcodec/eatgq: Fix shadowing 2026-03-10 13:52:19 +01:00
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c avcodec/encode: Don't issue emms after encode callback 2026-03-02 12:01:15 +01:00
encode.h avcodec/encode: add a helper to convert from a duration to samples 2026-02-17 20:17:23 -03:00
error_resilience.c avcodec/h264dec,mpeg_er: Move allocating er buffers to ff_er_init() 2026-03-03 13:07:46 +01:00
error_resilience.h avcodec/h264dec,mpeg_er: Move allocating er buffers to ff_er_init() 2026-03-03 13:07:46 +01:00
escape124.c
escape130.c
evc.h
evc_parse.c
evc_parse.h
evc_parser.c
evc_ps.c
evc_ps.h
evrcdata.h
evrcdec.c
executor.c
executor.h
exif.c avcodec/exif: Check that the values read exist in the input 2026-02-14 18:52:43 +00:00
exif.h
exif_internal.h
exr.c avcodec/exr: Check input space before reverse_lut() 2026-03-14 23:24:11 +01:00
exrdsp.c
exrdsp.h
exrenc.c
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fflcms2.c
fflcms2.h
ffv1.c
ffv1.h
ffv1_parse.c
ffv1_parser.c
ffv1_template.c
ffv1_vulkan.c vulkan/ffv1: unify all constants buffer into a single buffer 2026-02-19 19:42:34 +01:00
ffv1_vulkan.h vulkan/ffv1: unify all constants buffer into a single buffer 2026-02-19 19:42:34 +01:00
ffv1dec.c avcodec/ffv1dec: Allocate the minimum size for fltmap and fltmap32 with the current implementation 2026-03-20 15:50:09 +00:00
ffv1dec_template.c avcodec/ffv1dec: Allocate the minimum size for fltmap and fltmap32 with the current implementation 2026-03-20 15:50:09 +00:00
ffv1enc.c ffv1enc: add descriptor information for GBRP 2026-02-19 19:42:30 +01:00
ffv1enc.h
ffv1enc_template.c
ffv1enc_vulkan.c ffv1enc_vulkan: fix typo 2026-03-10 19:31:00 +01:00
ffwavesynth.c
fic.c
file_open.c
fits.c
fits.h
fitsdec.c
fitsenc.c
flac.c
flac.h
flac_parse.h
flac_parser.c
flacdata.c
flacdata.h
flacdec.c
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c avcodec/flacenc: Use int for AV_OPT_TYPE_INT 2026-02-10 19:44:46 +01:00
flacencdsp.c
flacencdsp.h
flashsv.c avcodec/flashsv: Check for input space before (re)allocating frame 2026-02-23 22:59:44 +01:00
flashsv2enc.c
flashsvenc.c
flicvideo.c
float2half.c
float_scalarproduct.c
flvdec.c
flvdec.h
flvenc.c
flvenc.h
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c
frwu.c
ftr.c
ftr_parser.c
g2meet.c
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c
g723_1.h
g723_1_parser.c
g723_1dec.c
g723_1enc.c
g726.c
g728_template.c
g728data.h
g728dec.c
g729.h
g729_parser.c
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c
gemdec.c
get_bits.h avcodec/get_bits: Rename macro variables to avoid shadowing 2026-03-10 13:52:19 +01:00
get_buffer.c
gif.c
gif.h avutil/attributes_internal: Add attribute_nonstring 2026-02-20 11:59:37 +01:00
gif_parser.c
gifdec.c
golomb.c
golomb.h avcodec/golomb: Fix get_ur_golomb_jpegls() with esclen = 0 2026-03-02 18:41:13 +01:00
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h
h261_parser.c
h261data.c
h261dec.c avcodec/h261dec: Don't pretend decoding a skipped macroblock can fail 2026-03-07 20:14:36 +01:00
h261enc.c
h261enc.h
h263.c
h263.h
h263_parser.c
h263data.c
h263data.h
h263dec.c
h263dec.h
h263dsp.c
h263dsp.h
h263enc.h
h264.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb.c
h264_mb_template.c
h264_mc_template.c
h264_mvpred.h
h264_parse.c
h264_parse.h
h264_parser.c avcodec/h264_parser: Check pts for overflow 2026-03-02 17:51:45 +01:00
h264_picture.c
h264_ps.c
h264_ps.h
h264_refs.c
h264_sei.c
h264_sei.h
h264_slice.c avcodec/h264_slice: reject slice_num >= 0xFFFF 2026-03-14 16:52:58 +00:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h
h264dec.c avcodec/h264dec,mpeg_er: Move allocating er buffers to ff_er_init() 2026-03-03 13:07:46 +01:00
h264dec.h
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
h265_profile_level.c
h265_profile_level.h
h274.c
h274.h
h2645_parse.c avcodec/bsf/extract_extradata: write correct length start codes for h26x 2026-03-15 19:20:06 -03:00
h2645_parse.h avcodec/bsf/extract_extradata: write correct length start codes for h26x 2026-03-15 19:20:06 -03:00
h2645_sei.c avcodec/h2645_sei: don't use provider_code uninitialized 2026-03-18 13:25:08 -03:00
h2645_sei.h
h2645_vui.c
h2645_vui.h
h2645data.c
h2645data.h
half2float.c
hap.c
hap.h avcodec: use int instead of enum for AVOption fields 2026-02-26 11:40:09 +08:00
hapdec.c
hapenc.c
hashtable.c
hashtable.h
hca_data.h
hcadec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
hcom.c
hdr_parser.c
hdrdec.c avcodec/hdrdec: Check input size before buffer allocation 2026-02-23 23:28:09 +01:00
hdrenc.c
hnm4video.c
hpel_template.c
hpeldsp.c avcodec/hpeldsp: Fix shadowing 2026-03-10 13:52:19 +01:00
hpeldsp.h
hq_common.c
hq_common.h
hq_hqa.c
hq_hqadata.h
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqxdsp.c
hqxdsp.h
hqxvlc.h
htmlsubtitles.c
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c libavcodec/huffyuvdsp: Add NEON optimization for the add_int16 function 2026-03-04 22:31:19 +00:00
huffyuvdsp.h libavcodec/huffyuvdsp: Add NEON optimization for the add_int16 function 2026-03-04 22:31:19 +00:00
huffyuvenc.c avcodec/x86/huffyuvencdsp: Remove MMX sub_hfyu_median_pred_int16 2026-03-01 12:04:14 +01:00
huffyuvencdsp.c avcodec/huffyuvencdsp: Add width parameter to init 2026-03-01 11:58:16 +01:00
huffyuvencdsp.h avcodec/huffyuvencdsp: Add width parameter to init 2026-03-01 11:58:16 +01:00
hw_base_encode.c
hw_base_encode.h
hw_base_encode_h264.c
hw_base_encode_h264.h
hw_base_encode_h265.c
hw_base_encode_h265.h
hwaccel_internal.h
hwaccels.h
hwconfig.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c
ilbcdata.h
ilbcdec.c
imc.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
imcdata.h
imgconvert.c
imm4.c
imm5.c avcodec/imm5: Dont pass EAGAIN on as is 2026-02-23 23:58:11 +01:00
imx.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h
interplayacm.c avcodec/interplayacm: Check input for fill_block() 2026-02-23 23:50:49 +01:00
interplayvideo.c
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c
ituh263enc.c
itut35.h avcodec/h2645_sei: fix parsing payloads for UK country_code 2026-03-15 17:25:12 -03:00
ivi.c
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c
jpeg2000.h
jpeg2000_parser.c
jpeg2000dec.c avcodec/jpeg2000dec: fix integer overflow in dequantization_int_97() 2026-03-03 00:35:21 +01:00
jpeg2000dec.h
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpeg2000htdec.c avcodec/jpeg2000: Remove trailing whitespace 2026-03-27 13:56:00 +00:00
jpeg2000htdec.h
jpegls.c avcodec/jpegls: clear more JLSState fields inside ff_jpegls_init_state() 2026-02-20 16:32:10 +01:00
jpegls.h
jpeglsdec.c avcodec/jpeglsdec: fix decoding of jpegls files with restart markers 2026-02-20 16:32:10 +01:00
jpeglsdec.h avcodec/mjpegdec: move SOS header fields to MJpegDecodeContext 2026-02-20 16:32:10 +01:00
jpeglsenc.c
jpegquanttables.c
jpegquanttables.h
jpegtables.c
jpegtables.h
jpegtabs.h
jpegxl.h
jpegxl_parse.c
jpegxl_parse.h
jpegxl_parser.c
jpegxs.h
jpegxs_parser.c
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcevc.h avcodec/bsf/extract_extradata: add support for LCEVC 2026-02-28 16:12:33 -03:00
lcevc_parse.h avcodec/lcevc_parser: Check that block_size is not negative 2026-03-09 18:39:33 -03:00
lcevc_parser.c avcodec/lcevc_parser: move the resolution type table to a header 2026-03-13 09:18:42 -03:00
lcevcdec.c avcodec/lcevcdec: do nothing with unsupported pixel formats 2026-03-28 18:33:12 -03:00
lcevcdec.h avcodec/lcevcdec: don't try to derive final dimensions from SAR 2026-03-13 09:18:42 -03:00
lcevctab.c avcodec/lcevctab: Properly deduplicate ff_lcevc_resolution_type 2026-03-13 16:09:40 +00:00
lcevctab.h avcodec/lcevctab: Use smaller types 2026-03-13 16:09:40 +00:00
lcl.h
lcldec.c avcodec/lcldec: Fixes uqvq overflow 2026-03-13 02:49:59 +01:00
lclenc.c
leaddata.h
leaddec.c
leb.h
libaom.c
libaom.h
libaomdec.c
libaomenc.c
libaribb24.c
libaribcaption.c
libavcodec.v
libcelt_dec.c
libcodec2.c avcodec/libcodec2: Remove always-false checks 2026-02-11 12:07:38 +01:00
libdav1d.c
libdavs2.c
libfdk-aacdec.c
libfdk-aacenc.c avcodec/libfdk-aacenc: rescale packet duration when calculating discarded samples 2026-02-17 20:17:23 -03:00
libgsmdec.c
libgsmenc.c
libilbc.c
libjxl.c
libjxl.h
libjxldec.c
libjxlenc.c
libkvazaar.c
liblc3dec.c avcodec: set skip_samples in generic code 2026-02-12 09:59:54 -03:00
liblc3enc.c
libmp3lame.c avcodec/libmp3lame: rescale packet duration when calculating discarded samples 2026-02-17 20:17:23 -03:00
libmpeghdec.c
liboapvenc.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c
libopenh264enc.c
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c avcodec: set skip_samples in generic code 2026-02-12 09:59:54 -03:00
libopusenc.c avcodec/libopusenc: rescale packet duration when calculating discarded samples 2026-02-17 20:17:23 -03:00
librav1e.c
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libsvtav1.c avcodec/libsvtav1: enable 2-pass encoding 2026-02-25 16:43:53 +01:00
libsvtjpegxsdec.c
libsvtjpegxsenc.c
libtheoraenc.c avcodec/libtheoraenc: make keyframe mask unsigned and handle its larger range 2026-02-21 22:43:41 +00:00
libtwolame.c
libuavs3d.c
libvo-amrwbenc.c
libvorbisdec.c avcodec/libvorbisdec: output AV_SAMPLE_FMT_FLTP 2026-02-18 23:38:16 +00:00
libvorbisenc.c avcodec/libvorbisenc: rescale packet duration when calculating discarded samples 2026-02-17 20:17:23 -03:00
libvpx.h
libvpxdec.c avcodec/libvpxdec: add support for decoding pixel formats other than YUV420 with alpha 2026-02-15 20:28:31 +01:00
libvpxenc.c avcodec/libvpxenc: fix sRGB colorspace for non-RGB pixel formats 2026-03-17 13:39:59 -07:00
libvvenc.c
libwebpenc.c
libwebpenc_animencoder.c
libwebpenc_common.c
libwebpenc_common.h
libx264.c
libx265.c
libxavs.c
libxavs2.c
libxevd.c
libxeve.c
libxvid.c
libzvbi-teletextdec.c
ljpegenc.c
loco.c
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c
lpc.h
lpc_functions.h
lscrdec.c
lsp.c
lsp.h
lzf.c avcodec/lzf: Remove size messing from ff_lzf_uncompress() 2026-02-05 16:29:08 +01:00
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
magicyuv.c avcodec/magicyuv: fix small median images 2026-03-06 23:25:29 +01:00
magicyuvenc.c
Makefile avcodec/Makefile: Add avformat->h2645_parse.o lcevctab.o dependencies 2026-03-28 23:25:31 +01:00
mathops.h
mathtables.c
mdec.c avcodec/mdec: Check input space vs minimal block size 2026-02-23 22:54:38 +01:00
me_cmp.c
me_cmp.h
mediacodec.c
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c
mediacodec_wrapper.h
mediacodecdec.c
mediacodecdec_common.c libavcodec/mediacodec: MythTV Fix for incorrect stride with amazon fire stick 2026-03-20 04:40:06 +00:00
mediacodecdec_common.h
mediacodecenc.c
metasound.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
metasound_data.h
metasound_twinvq_data.h
mf_utils.c
mf_utils.h
mfenc.c
microdvddec.c
midivid.c
mimic.c
misc4.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
misc4_parser.c
mjpeg.h
mjpeg_parser.c
mjpegbdec.c avcodec/mjpegdec: unescape data for each restart marker individually 2026-02-20 16:32:10 +01:00
mjpegdec.c avcodec/mjpegdec: deprecate extern_huff option 2026-03-12 14:47:01 +01:00
mjpegdec.h avcodec/mjpegdec: deprecate extern_huff option 2026-03-12 14:47:01 +01:00
mjpegdec_common.c
mjpegenc.c avcodec/mpegvideo_enc: Inline intra_dc_precision when known 2026-03-07 20:14:36 +01:00
mjpegenc.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parse.c
mlp_parse.h
mlp_parser.c
mlpdec.c
mlpdsp.c
mlpdsp.h
mlpenc.c
mlz.c
mlz.h
mmaldec.c
mmvideo.c
mobiclip.c
motion_est.c avcodec/motion_est: Fix shadowing 2026-03-10 13:52:19 +01:00
motion_est.h
motion_est_template.c
motionpixels.c
motionpixels_tablegen.c
motionpixels_tablegen.h
movtextdec.c
movtextenc.c
mpc.c
mpc.h
mpc7.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
mpc7data.h
mpc8.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4audio_copy_pce.h
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h
mpeg4data.h
mpeg4video.c
mpeg4video.h
mpeg4video_parser.c
mpeg4videodata.h
mpeg4videodec.c
mpeg4videodec.h
mpeg4videodefs.h
mpeg4videodsp.c
mpeg4videodsp.h
mpeg4videoenc.c
mpeg4videoenc.h
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c
mpeg12dec.h
mpeg12enc.c avcodec/avcodec: Deprecate intra_dc_precision 2026-03-07 20:14:36 +01:00
mpeg12enc.h avcodec/mpegvideo_enc: Ignore intra_dc_precision for non-MPEG-2 2026-03-07 20:14:36 +01:00
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c avcodec/h264dec,mpeg_er: Move allocating er buffers to ff_er_init() 2026-03-03 13:07:46 +01:00
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_common.c
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c avformat,avcodec: use PRI format macros for uint32_t in log messages 2026-03-04 10:40:12 +00:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc.c avcodec/mpegaudioenc: Fix shadowing 2026-03-10 13:52:18 +01:00
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo.c
mpegvideo.h
mpegvideo_dec.c
mpegvideo_enc.c avcodec/mpegvideo_enc: Ignore intra_dc_precision for non-MPEG-2 2026-03-07 20:14:36 +01:00
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideo_unquantize.c
mpegvideo_unquantize.h
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h
mpegvideoenc.h avcodec/mpegvideoenc: Remove MMX from comment 2026-02-13 09:21:33 +01:00
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4_vc1_data.c
msmpeg4_vc1_data.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4dec.h
msmpeg4enc.c
msmpeg4enc.h
msp2dec.c
msrle.c
msrledec.c
msrledec.h
msrleenc.c
mss1.c
mss2.c
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mv30.c
mvcdec.c
mvha.c
mwsc.c
mxpegdec.c avcodec/mjpegdec: move MxPEG parameters from mjpeg_decode_scan() to MJpegDecodeContext 2026-02-20 16:32:10 +01:00
nellymoser.c
nellymoser.h
nellymoserdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
nellymoserenc.c
notchlc.c
null.c
nuv.c
nvdec.c avcodec/decode: add a hwaccel specific post_process callback to FrameDecodeData 2026-03-28 20:14:13 +00:00
nvdec.h
nvdec_av1.c
nvdec_h264.c
nvdec_hevc.c
nvdec_mjpeg.c
nvdec_mpeg4.c
nvdec_mpeg12.c
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvenc.c
nvenc.h
nvenc_av1.c avcodec/nvenc_av1: fix b_ref_mode "middle" help string for AV1 2026-02-17 16:36:51 +00:00
nvenc_h264.c avcodec/nvenc: change default H.264 profile from main to high 2026-03-10 15:08:16 +00:00
nvenc_hevc.c
ohcodec.c
ohcodec.h
ohdec.c
ohenc.c
omx.c
on2avc.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
on2avcdata.c
on2avcdata.h
options.c
options_table.h avcodec/avcodec: Deprecate intra_dc_precision 2026-03-07 20:14:36 +01:00
osq.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
packet.c
packet.h
packet_internal.h
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c avcodec/parser: set avctx->pix_fmt for codecs with the enhancement prop set 2026-03-07 19:21:44 -03:00
parser.h
parser_internal.h
parsers.c avcodec: add an LCEVC parser 2026-03-07 19:22:40 -03:00
pcm-bluray.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
pcm-blurayenc.c
pcm-dvd.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
pcm-dvdenc.c
pcm.c
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pdvdec.c
pel_template.c
pgssubdec.c
pgxdec.c
photocd.c
pictordec.c
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c
png.c
png.h
png_parser.c
pngdec.c avcodec/pngdec: fix dead overflow check in decode_text_to_exif() 2026-03-25 16:48:12 +00:00
pngdsp.c
pngdsp.h
pngenc.c
pnm.c
pnm.h
pnm_parser.c
pnmdec.c avcodec/pnmdec: Check input size against width*height assuming at least 1bit per pixel 2026-03-06 02:33:59 +01:00
pnmenc.c
profiles.c
profiles.h
progressframe.h
prores_parser.c
prores_raw.c avcodec/prores_raw: Tiles of width less than 16 result in undefined behavior 2026-02-14 18:53:08 +00:00
prores_raw.h
prores_raw_parser.c
proresdata.c
proresdata.h
proresdec.c
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c lavc: Split out common components used by vulkan prores encoder 2026-03-05 14:02:39 +00:00
proresenc_kostya_common.c lavc: Split out common components used by vulkan prores encoder 2026-03-05 14:02:39 +00:00
proresenc_kostya_common.h lavc: Split out common components used by vulkan prores encoder 2026-03-05 14:02:39 +00:00
proresenc_kostya_vulkan.c lavc: implement a Vulkan-based prores encoder 2026-03-05 14:02:39 +00:00
prosumer.c
psd.c avcodec/psd: Support auxiliary channels 2026-02-11 20:35:20 +00:00
psymodel.c
psymodel.h
pthread.c
pthread_frame.c avcodec/lcevcdec: don't try to derive final dimensions from SAR 2026-03-13 09:18:42 -03:00
pthread_internal.h
pthread_slice.c
ptx.c
put_bits.h
put_golomb.h
qcelpdata.h
qcelpdec.c
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c
qdrw.c
qoadec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
qoi.h
qoi_parser.c
qoidec.c
qoienc.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c
qsv.h
qsv_api.c
qsv_internal.h
qsvdec.c
qsvenc.c
qsvenc.h
qsvenc_av1.c
qsvenc_h264.c
qsvenc_hevc.c
qsvenc_jpeg.c
qsvenc_mpeg2.c
qsvenc_vp9.c
qtrle.c
qtrleenc.c
r210dec.c
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
ralfdata.h
rangecoder.c
rangecoder.h avcodec/rangecoder: Fix indentation 2026-02-09 17:36:40 +00:00
rasc.c
ratecontrol.c avcodec/ratecontrol: Move emms_c() to the only callsite needing it 2026-02-13 09:21:33 +01:00
ratecontrol.h
raw.c
raw.h
raw_pix_fmt_tags.h
rawdec.c
rawenc.c
realtextdec.c
rectangle.h
reverse.c
rka.c avcodec/rka: Fix shadowing 2026-03-10 13:52:19 +01:00
rkmppdec.c
rkmppenc.c
rl.c
rl.h
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c
rpzaenc.c
rscc.c
rtjpeg.c
rtjpeg.h
rtv1.c
rv10.c
rv10dec.h
rv10enc.c avcodec/rv10enc: Set encode_picture_header in rv10_encode_init() 2026-03-07 20:14:36 +01:00
rv20enc.c avcodec/rv10enc: Set encode_picture_header in rv10_encode_init() 2026-03-07 20:14:36 +01:00
rv20enc.h avcodec/rv10enc: Set encode_picture_header in rv10_encode_init() 2026-03-07 20:14:36 +01:00
rv30.c
rv30data.h
rv30dsp.c
rv34.c
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h avcodec/rv34dsp: Reduce size of chroma pixels tabs 2026-03-18 18:05:20 +01:00
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
rv60data.h
rv60dec.c avcodec/rv60dec: check last_size 2026-02-19 22:39:35 +00:00
rv60dsp.c
rv60dsp.h
rv60vlcs.h
s302m.c
s302menc.c
samidec.c
sanm.c
sbc.c
sbc.h avcodec/sbc: Use union to save space 2026-03-28 11:25:38 +01:00
sbc_parser.c
sbcdec.c avcodec/sbcdec: Remove AVClass* from context 2026-03-28 11:25:38 +01:00
sbcdec_data.h
sbcdsp.c avcodec/sbcdsp: Constify 2026-03-28 11:25:38 +01:00
sbcdsp.h avcodec/sbcdsp: Constify 2026-03-28 11:25:38 +01:00
sbcdsp_data.h
sbcenc.c avcodec/x86/sbcdsp: Port ff_sbc_analyze_[48]_mmx to SSE2 2026-03-28 11:25:38 +01:00
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c
scpr.c
scpr.h
scpr3.c
scpr3.h
screenpresso.c
sei.h
sga.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c
sheervideodata.h
shorten.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
simple_idct.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h
sinewin_fixed_tablegen.c
sinewin_fixed_tablegen.h
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
siprdata.h
siren.c
smacker.c
smc.c
smcenc.c
smpte_436m.c
smpte_436m.h
smpte_436m_internal.h
snappy.c
snappy.h
snow.c avcodec/snowdec: fix mconly 2026-03-02 19:01:46 +01:00
snow.h avcodec/snow: Reduce sizeof(SnowContext) 2026-02-22 22:05:16 +01:00
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c avcodec/snowdec: fix mconly 2026-03-02 19:01:46 +01:00
snowenc.c avcodec/snowenc: avoid NULL ptr arithmetic 2026-03-05 01:23:40 +01:00
sonic.c
sp5x.h
sp5xdec.c
speedhq.c
speedhq.h
speedhqdec.c
speedhqenc.c
speedhqenc.h
speexdata.h
speexdec.c
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c
svq1enc_cb.h
svq1encdsp.h
svq3.c
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h
tak.c
tak.h
tak_parser.c
takdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c
tdsc.c
textdec.c
texturedsp.c
texturedsp.h
texturedsp_template.c
texturedspenc.c
thread.h
threadframe.h
threadprogress.c
threadprogress.h
tiertexseqv.c
tiff.c
tiff.h
tiff_common.c
tiff_common.h
tiff_data.h
tiffenc.c
timecode_internal.c
tmv.c avcodec/tmv: Move space check before buffer allocation 2026-02-23 23:26:20 +01:00
to_upper4.c
to_upper4.h
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c
truemotion2rt.c
truespeech.c
truespeech_data.h
tscc.c
tscc2.c
tscc2data.h
tta.c
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
ttmlenc.c
ttmlenc.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
txd.c
ulti.c
ulti_cb.h
unary.h
utils.c avcodec/utils: fix duration computation based on frame_bytes 2026-03-06 23:08:03 +01:00
utvideo.h
utvideodec.c avcodec/utvideodec: Fix shadowing 2026-03-10 13:52:18 +01:00
utvideodsp.c
utvideodsp.h
utvideoenc.c
v4l2_buffers.c
v4l2_buffers.h
v4l2_context.c
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c
v4l2_m2m.h
v4l2_m2m_dec.c
v4l2_m2m_enc.c
v210_template.c
v210dec.c
v210dec.h
v210dec_init.h
v210enc.c
v210enc.h
v210enc_init.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi_av1.c
vaapi_decode.c
vaapi_decode.h
vaapi_encode.c
vaapi_encode.h
vaapi_encode_av1.c
vaapi_encode_h264.c
vaapi_encode_h265.c
vaapi_encode_mjpeg.c
vaapi_encode_mpeg2.c
vaapi_encode_vp8.c
vaapi_encode_vp9.c
vaapi_h264.c
vaapi_hevc.c
vaapi_hevc.h
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp8.c
vaapi_vp9.c
vaapi_vvc.c
vb.c
vble.c
vbn.h
vbndec.c
vbnenc.c
vc1.c
vc1.h
vc1_block.c
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c
vc1_pred.h
vc1_vlc_data.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c
vc1dsp.c
vc1dsp.h
vc2enc.c
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c
vdpau.c
vdpau.h
vdpau_av1.c
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau_vp9.c
version.c
version.h avcodec/libvpxenc: fix sRGB colorspace for non-RGB pixel formats 2026-03-17 13:39:59 -07:00
version_major.h avcodec/mjpegdec: deprecate extern_huff option 2026-03-12 14:47:01 +01:00
videodsp.c avcodec/x86/mpeg4videodsp: Use SSE2 emulated_edge_mc 2026-03-19 14:44:40 +01:00
videodsp.h avcodec/x86/mpeg4videodsp: Use SSE2 emulated_edge_mc 2026-03-19 14:44:40 +01:00
videodsp_template.c avcodec/x86/mpeg4videodsp: Use SSE2 emulated_edge_mc 2026-03-19 14:44:40 +01:00
videotoolbox.c avcodec/decode: add a hwaccel specific post_process callback to FrameDecodeData 2026-03-28 20:14:13 +00:00
videotoolbox.h
videotoolbox_av1.c
videotoolbox_vp9.c
videotoolboxenc.c
vima.c
vlc.c
vlc.h
vmdaudio.c
vmdvideo.c
vmixdec.c
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c
vorbis_data.h
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3.c avcodec/vp3: Sanity check cropping 2026-03-03 02:41:05 +01:00
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp4data.h
vp5.c avcodec/vp5: Fix shadowing 2026-03-10 13:52:19 +01:00
vp5data.h
vp5dsp.c
vp6.c
vp6data.h
vp6dsp.c
vp8.c
vp8.h
vp8_parser.c
vp8data.c
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c avcodec/vp9: Fixed memory leak when vp9_frame_alloc() function fails. 2026-03-25 14:31:34 +00:00
vp9.h
vp9_mc_template.c
vp9_parser.c
vp9block.c
vp9data.c
vp9data.h
vp9dec.h
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.h
vp89_rac.h
vpx_rac.c
vpx_rac.h
vqavideo.c
vqcdec.c
vt_internal.h
vulkan.c
vulkan_av1.c
vulkan_decode.c
vulkan_decode.h
vulkan_dpx.c vulkan: drop support for descriptor buffers 2026-02-19 19:42:31 +01:00
vulkan_encode.c
vulkan_encode.h
vulkan_encode_av1.c
vulkan_encode_h264.c
vulkan_encode_h265.c
vulkan_ffv1.c vulkan_ffv1: warn users on low number of slices 2026-03-07 15:14:25 +01:00
vulkan_h264.c
vulkan_hevc.c
vulkan_prores.c vulkan: don't set FFVulkanDescriptorSetBinding.name when not necessary 2026-02-19 19:42:26 +01:00
vulkan_prores_raw.c vulkan: drop support for descriptor buffers 2026-02-19 19:42:31 +01:00
vulkan_video.c
vulkan_video.h
vulkan_vp9.c
vvc.h
vvc_parser.c
wavarc.c
wavpack.c
wavpack.h
wavpackdata.c
wavpackenc.c
wavpackenc.h
wbmpdec.c
wbmpenc.c
wcmv.c
webp.c
webp_parser.c
webvttdec.c
webvttenc.c
wma.c
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c lavc: wmadec: limit variable scopes 2026-02-23 15:29:27 +00:00
wmaenc.c avcodec/wmaenc: Fix shadowing 2026-03-10 13:52:18 +01:00
wmalosslessdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
wmaprodata.h
wmaprodec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
wmavoice.c
wmavoice_data.h
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/wmv2dec: More Checks about reading skip bits 2026-03-13 23:22:54 +01:00
wmv2dec.h
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbm_parser.c
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xwd.h
xwd_parser.c
xwddec.c
xwdenc.c
xxan.c avcodec/xxan: zero-initialize y_buffer 2026-03-16 10:24:33 +00:00
y41pdec.c
y41penc.c
ylc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zlib_wrapper.c
zlib_wrapper.h
zmbv.c
zmbvenc.c