ffmpeg/libavcodec
Michael Niedermayer d538a71ad5 avcodec/svq1dec: Check input space for minimum
We reject inputs that are significantly smaller than the smallest frame.
This check raises the minimum input needed before time consuming computations are performed
it thus improves the computation per input byte and reduces the potential DoS impact

Fixes: Timeout
Fixes: 472769364/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SVQ1_DEC_fuzzer-5519737145851904

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-18 18:32:50 +00:00
..
aac aacdec: add support for 960-frame HE-AAC (DAB+) decoding 2026-04-17 16:46:52 +02:00
aarch64 lavc/hevc: add aarch64 NEON for Planar prediction 2026-03-30 14:32:10 +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/dsp_template: Add restrict to add_residual functions 2026-04-06 11:28:49 +02:00
loongarch avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
mips avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
neon avcodec/{arm,neon}/mpegvideo: Readd a missed initialization 2025-12-03 13:53:54 +02:00
opus avcodec/opus: use precomputed NLSF weights for Silk decoder 2026-04-17 14:39:20 +00:00
ppc avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
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 vulkan/ffv1: implement floating-point decoding 2026-03-31 23:47:45 +02:00
vvc avcodec/vvc/ctu: Put scratchbufs into union to save space 2026-03-24 18:12:00 +01:00
wasm/hevc avcodec/wasm/hevc: fix typo in butterfly macro 2025-12-04 08:40:43 +00:00
x86 avcodec/x86/snowdsp_init: Remove disabled SSE2 functions 2026-04-13 12:56:35 +02: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 avcodec/aac_ac3_parser: do not override the profile set by the decoder 2025-09-02 16:05:46 +02:00
aac_ac3_parser.h
aac_defines.h
aac_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
aaccoder.c revert 458a942481151ede27478e6ac6d9d2866d438b84 2025-11-04 09:55:51 +00:00
aaccoder_trellis.h
aaccoder_twoloop.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
aacenc.c
aacenc.h
aacenc_is.c
aacenc_is.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c aacenc_tns: clamp filter direction energy measurement 2025-07-15 16:27:31 +09:00
aacenc_tns.h
aacenc_utils.h
aacencdsp.h avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
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 avcodec/aacpsdsp: add restrict to function pointers to match declarations 2025-10-25 01:01:14 +02:00
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
aacpsy.c aacpsy: fix whitespace and code style 2025-11-05 16:31:59 +00:00
aacsbr.c
aacsbr.h aacdec: add support for 960-frame HE-AAC (DAB+) decoding 2026-04-17 16:46:52 +02:00
aacsbr_fixed.c
aacsbr_template.c aacdec: add support for 960-frame HE-AAC (DAB+) decoding 2026-04-17 16:46:52 +02:00
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 avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
ac3dsp.h
ac3enc.c avcodec/x86/me_cmp: Replace MMXEXT size 16 funcs by unaligned SSE2 funcs 2025-10-17 13:05:07 +02:00
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_template.c
ac3tab.c
ac3tab.h
acelp_filters.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
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 avcodec/adpcm: export ff_adpcm_ima_qt_expand_nibble 2025-08-20 11:20:11 +02:00
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 avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ahx_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
aic.c
alac.c
alac_data.c
alac_data.h
alacdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec/pdvenc: add Playdate video encoder 2026-04-09 03:01:43 +00:00
alsdec.c avcodec/alsdec: preserve full float value in zero-truncated samples 2026-03-28 12:18:37 +00:00
amfdec.c avcodec/amfdec: set context dimensions from decoder size 2026-03-31 14:07:31 +00:00
amfdec.h avcodec/amfdec: set context dimensions from decoder size 2026-03-31 14:07:31 +00:00
amfenc.c avcodec/amfenc: add encoder average QP stats 2026-03-30 13:23:56 +00:00
amfenc.h avfilter/vf_vpp_amf: Extend AMF Color Converter HDR capabilities 2026-03-11 10:23:35 +01:00
amfenc_av1.c avcodec/amfenc: remove the AMF_VIDEO_ENCODER_AV1_CAP_{WIDTH,HEIGHT}_ALIGNMENT_FACTOR_LOCAL 2026-04-07 14:54:21 +00:00
amfenc_h264.c avcodec/amfenc: use pixel desc to determine YUV and bit depth 2026-04-07 14:54:21 +00:00
amfenc_hevc.c avcodec/amfenc: let the HEVC encoder profile follow the target bit depth 2026-04-07 14:54:21 +00:00
amr.h
amr_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec: use the getters for xGA font data arrays 2025-07-22 09:47:18 -03:00
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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
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 avcodec/apv_entropy: use av_zero_extend() 2025-10-01 01:26:19 +00:00
apv_parser.c avcodec/apv_parser: add support for AU assembly 2025-12-18 01:24:35 +00:00
arbc.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
argo.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ass.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ass.h
ass_split.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ass_split.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
atrac9dec.c avcodec/atrac9dec: use av_zero_extend() 2025-10-01 01:26:19 +00:00
atrac9tab.h
atsc_a53.c
atsc_a53.h
audio_frame_queue.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
audio_frame_queue.h
audiodsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
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: fix null pointer dereference in LCEVC side data handling 2026-04-01 14:17:27 +00: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 avcodec: allow bypassing frame threading with an optional flag 2025-12-05 19:42:41 +01:00
avcodecres.rc
avdct.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
avdct.h
avrndec.c
avs.c
avs2.c
avs2.h
avs2_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
avs3.h
avs3_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c avcodec/x86/fpel: Port ff_put_pixels8_mmx() to SSE2 2025-10-17 13:27:56 +02:00
binkaudio.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c avcodec: use the getters for xGA font data arrays 2025-07-22 09:47:18 -03:00
bintext.h
bit_depth_template.c avcodec/bit_depth_template: Add PIXELSIZE 2025-11-12 14:50:21 +01:00
bitpacked_dec.c
bitpacked_enc.c
bitstream.c
bitstream.h avcodec/get_bits: Add get_bits_bytesize() 2025-07-11 15:13:21 +02:00
bitstream_filters.c avcodec/bsf: add a LCEVC metadata bitstream filter 2026-02-28 16:14:40 -03:00
bitstream_template.h avcodec/get_bits: Add get_bits_bytesize() 2025-07-11 15:13:21 +02:00
blockdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
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 avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec/bswapdsp: improve performance by remove manually unroll 2026-01-10 18:56:26 +00:00
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 ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
canopus.c
canopus.h
cavs.c avcodec/cavs: Remove unused parameter 2025-10-08 20:40:08 +02:00
cavs.h
cavs_parser.c avcodec/cavs_parser: check return value of init_get_bits8 2025-12-11 20:01:01 -03:00
cavsdata.c
cavsdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cavsdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
cavsdsp.h
cbrt_data.c
cbrt_data.h avcodec/cbrt_tablegen: Deduplicate common code 2025-09-04 10:15:09 +02:00
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h avcodec/cbrt_tablegen: Deduplicate common code 2025-09-04 10:15:09 +02:00
cbrt_tablegen_common.c avcodec/cbrt_tablegen: Deduplicate common code 2025-09-04 10:15:09 +02:00
cbrt_tablegen_template.c avcodec/cbrt_tablegen: Deduplicate common code 2025-09-04 10:15:09 +02:00
cbs.c avcodec/cbs: Fix shadowing 2026-03-10 13:52:18 +01:00
cbs.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
cbs_apv.c avcodec/cbs_apv: use av_unreachable instead of av_assert0(0) at the end of a non-void function 2025-12-24 12:21:39 -03:00
cbs_apv.h avcodec/cbs_apv: store derived tile information in a per frame basis 2025-08-12 19:59:21 +00:00
cbs_apv_syntax_template.c libavcodec/cbs_apv_syntax_template: limit tile to 2gb 2025-10-19 01:32:42 +02:00
cbs_av1.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
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 avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
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 lavc/vvc: Store RefStruct references to referenced PSs/headers in slice 2025-10-13 19:05:36 +01:00
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 avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02:00
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 avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02:00
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 avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02:00
cbs_vp8.h
cbs_vp8_syntax_template.c
cbs_vp9.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
cbs_vp9.h lavc/vp9dec: use cbs_vp9 to parse the frame header 2025-08-08 18:29:39 +09:00
cbs_vp9_syntax_template.c cbs_vp9: Always update loop filter and segmentation from current frame 2025-10-27 13:44:03 +00:00
ccaption_dec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cdgraphics.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cdtoons.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cdxl.c
celp_filters.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
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 avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
cfhddsp.h
cfhdenc.c avcodec/cfhd: Add CFHDSegment enum and named identifiers 2026-02-18 23:45:28 +00:00
cfhdencdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
cfhdencdsp.h
cga_data.c
cga_data.h
cinepak.c
cinepakenc.c
clearvideo.c
clearvideodata.h
cljrdec.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
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 avcodec/codec_id: add JPEG-XS 2025-12-13 18:45:17 -03:00
codec_internal.h avcodec/codec_internal: Include avcodec.h for enum AVCodecConfig 2026-04-14 16:04:47 +02:00
codec_par.c avcodec/avcodec: add AVCodecContext.alpha_mode 2025-09-02 17:06:24 +02:00
codec_par.h avcodec/avcodec: add AVCodecContext.alpha_mode 2025-09-02 17:06:24 +02:00
cook.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
cook_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
cookdata.h
copy_block.h
cpia.c
cri.c avcodec/cri: Check bytestream2_get_buffer() for end 2025-08-03 13:19:25 +00:00
cri_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
cscd.c
cuviddec.c avcodec/cuviddec: fix wrong 10bit 420 format in cuvid_handle_video_sequence 2025-07-26 14:42:33 +02:00
cyuv.c
d3d11va.c
d3d11va.h
d3d12va_av1.c
d3d12va_decode.c avcodec/d3d12va_decode: remove unused variable 2025-07-25 21:10:16 +02:00
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 avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
dcadsp.h avcodec/dcadsp: constify lfe_samples parameter 2025-10-04 14:18:30 -03:00
dcaenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
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 libavformat/matroska: Support smpte 2094-50 metadata 2026-04-17 18:51:25 +00:00
decode.h avcodec/decode: Make post_process_opaque a RefStruct reference 2026-04-16 19:27:03 +00:00
decode_bsf.h
defs.h lavc: add codec ID and profiles for ProRes RAW 2025-08-08 01:06:11 +09:00
dfa.c
dfpwmdec.c
dfpwmenc.c avcodec/dfpwmenc: Remove write-only context member 2025-07-03 20:18:55 +02:00
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dirac_vlc.c
dirac_vlc.h
diracdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
diracdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dnxhddata.c
dnxhddata.h
dnxhddec.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
dnxhdenc.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
dnxhdenc.h
dnxuc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dovi_rpu.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
dovi_rpu.h
dovi_rpudec.c avcodec/dovi_rpu(enc|dec) - fix parsing and writing of L11 DoVi metadata 2026-01-07 13:14:11 +00:00
dovi_rpuenc.c avcodec/dovi_rpu(enc|dec) - fix parsing and writing of L11 DoVi metadata 2026-01-07 13:14:11 +00:00
dpcm.c avcodec/dpcm: Remove unnecessary flush callbacks 2026-02-12 11:06:33 +01:00
dpx.c avcodec/dpx: make the lack of break in a switch case explicit 2025-12-12 18:18:46 +00:00
dpx.h dpxdec: add hardware decoding hooks 2025-11-26 15:16:42 +01:00
dpx_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dpxenc.c libavcodec/dpxenc: map AVCodecContext color transfer and color primaries fields 2025-08-31 07:05:36 +00:00
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 avcodec/dsicinaudio: set missing sample rate 2025-08-05 03:27:53 +02:00
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 all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
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 avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dvaudiodec.c
dvbsub_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dvbsubdec.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
dvbsubenc.c avcodec/dvbsubenc: add a min_bpp option to work around some decoders 2025-08-04 19:45:45 +01:00
dvbtxt.h
dvd_nav_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dvdata.c
dvdata.h
dvdec.c avcodec/dvdec,mjpegdec: Remove emms_c 2025-11-08 18:48:54 +01:00
dvdsub.c
dvdsub.h
dvdsub_parser.c avcodec/dvdsub_parser: Fix buf_size check 2026-03-22 00:33:26 +00:00
dvdsubdec.c avcodec/dvdsubdec: Don't return value != 0 on init success 2025-09-13 20:37:03 +00:00
dvdsubenc.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
dvenc.c avcodec/pixblockdsp: be consistent about restrict use in ff_{get,diff}_pixels 2025-10-25 01:01:15 +02:00
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 avcodec/dxva2: move variable declaration to for loop to avoid warning 2025-11-05 19:04:01 +01:00
dxva2.h
dxva2_av1.c
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
dxva2_vp9.c
dxvenc.c avcodec/dxvenc: Clear width to linesize not linesize to linesize 2025-07-28 17:41:38 +02:00
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 avcodec/escape130: Initialize old_y_avg 2026-04-09 01:14:39 +02:00
evc.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
evc_parse.c
evc_parse.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
evc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
evc_ps.c
evc_ps.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
evrcdata.h
evrcdec.c avcodec/evrcdec: set missing sample rate 2025-08-05 03:27:53 +02:00
executor.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
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 avcodec/exif: make the get and remove helpers take a flags argument as input 2025-08-24 12:34:15 +00:00
exif_internal.h avcodec/decode: use av_exif_get_tag_id() where useful 2025-09-01 12:07:41 -03:00
exr.c avcodec/exr: Check input space before reverse_lut() 2026-03-14 23:24:11 +01:00
exrdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
exrdsp.h
exrenc.c avcodec/codec_internal: Use bitfield for alpha_modes 2025-11-07 17:55:43 +00:00
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 avcodec/fflcms2: Don't access inexistent array elements 2025-10-28 21:40:50 +01:00
fflcms2.h
ffv1.c avcodec/ffv1: Clear state on alloc 2025-08-07 19:44:59 +00:00
ffv1.h ffv1dec: call ff_get_format if the EC coding changes 2025-11-26 15:16:40 +01:00
ffv1_parse.c
ffv1_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
ffv1_template.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
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 all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
ffv1enc_vulkan.c ffv1enc_vulkan: implement floating-point encoding 2026-03-31 23:47:45 +02:00
ffwavesynth.c
fic.c avcodec/fic: Postpone duplicating AVFrame buffer 2025-07-03 19:42:29 +02:00
file_open.c
fits.c avcodec/fits: Clear naxis 2025-08-03 13:19:25 +00:00
fits.h
fitsdec.c
fitsenc.c
flac.c
flac.h
flac_parse.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
flac_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
flacdata.c
flacdata.h
flacdec.c
flacdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
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 avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
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 avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02:00
flvdec.h avcodec/h263dec: Add H263DecContext 2025-07-03 20:35:23 +02:00
flvenc.c avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02:00
flvenc.h avcodec/flvenc: Move ff_flv2_encode_ac_esc() to ituh263enc.c 2025-06-21 22:08:52 +02:00
fmtconvert.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
fmtconvert.h
fmvc.c
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c
frwu.c
ftr.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ftr_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
g2meet.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
g722.c
g722.h
g722dec.c avcodec/qcelpdec: set missing sample rate 2025-08-05 03:27:53 +02:00
g722dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
g722dsp.h
g722enc.c
g723_1.c
g723_1.h avcodec/g723_1enc: Make min_err 64bit 2025-10-30 03:41:24 +01:00
g723_1_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
g723_1dec.c
g723_1enc.c avcodec/g723_1enc: Make min_err 64bit 2025-10-30 03:41:24 +01:00
g726.c avcodec/g726: Remove dead sample rate check 2026-04-08 21:33:43 +02:00
g728_template.c avcodec/g728_template: make hist parameter constant 2025-06-23 17:11:07 +10:00
g728data.h avcodec/g728dec: G.728 decoder 2025-06-23 17:16:42 +10:00
g728dec.c avcodec/g728dec: init missing sample rate 2025-08-11 20:31:09 +02:00
g729.h
g729_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
g729data.h
g729dec.c
g729postfilter.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
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 avcodec/gifenc: avoid redundant local color table when global palette is used 2025-12-23 14:34:13 +00:00
gif.h avutil/attributes_internal: Add attribute_nonstring 2026-02-20 11:59:37 +01:00
gif_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
gsmdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c avcodec/h261: Remove H261Context 2026-01-02 18:39:48 +01:00
h261.h avcodec/h261: Remove H261Context 2026-01-02 18:39:48 +01:00
h261_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec/h261: Remove H261Context 2026-01-02 18:39:48 +01:00
h261enc.h
h263.c configure: Relax svq1enc->mpegvideoenc dependency 2025-06-21 22:08:52 +02:00
h263.h avcodec/mpegvideo: Redo resetting intra table entry 2025-06-21 22:08:52 +02:00
h263_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
h263data.c
h263data.h avcodec/ituh263enc: Simplify creating LUT 2025-07-03 20:34:51 +02:00
h263dec.c avcodec/mpegvideo: Move permutated_intra scans to {H263Dec,MPVEnc}Ctx 2026-01-02 18:39:48 +01:00
h263dec.h avcodec/mpegvideo: Move permutated_intra scans to {H263Dec,MPVEnc}Ctx 2026-01-02 18:39:48 +01:00
h263dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
h263dsp.h
h263enc.h avcodec/mpegvideoenc: Allocate blocks as part of MPVEncContext 2025-07-03 20:34:51 +02:00
h264.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
h264_mb.c avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
h264_mb_template.c avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
h264_mc_template.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
h264_mvpred.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
h264_parse.c
h264_parse.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
h264_parser.c avcodec/h264_parser: Check pts for overflow 2026-03-02 17:51:45 +01:00
h264_picture.c avcodec/h274: Make H274FilmGrainDatabase a shared object 2025-09-22 04:54:22 +02:00
h264_ps.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
h264_ps.h
h264_refs.c avcodec/h264_refs: Make ff_h264_build_ref_list stricter with AV_EF_EXPLODE 2025-08-12 11:38:45 +02:00
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 avcodec/mpegvideo_dec: Use C version of h264chroma mc2 functions 2026-04-16 07:36:01 +02:00
h264chroma.h avcodec/h264chroma: Fix incorrect alignment documentation 2026-04-16 07:36:01 +02:00
h264chroma_template.c avcodec/h264chroma: Fix incorrect alignment documentation 2026-04-16 07:36:01 +02:00
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 avcodec/h274: Make H274FilmGrainDatabase a shared object 2025-09-22 04:54:22 +02:00
h264dsp.c avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
h264dsp.h avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
h264dsp_template.c
h264idct.c
h264idct.h avcodec/h264idct_template: Deduplicate h264_{luma,chroma}_dc_dequant_idct 2025-11-12 14:50:46 +01:00
h264idct_template.c avcodec/h264idct_template: Deduplicate h264_{luma,chroma}_dc_dequant_idct 2025-11-12 14:50:46 +01:00
h264pred.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
h264pred.h
h264pred_template.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
h264qpel.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
h264qpel.h avcodec/h264qpel: Move Snow-only code to snow.c 2025-10-07 18:06:40 +02:00
h264qpel_template.c avcodec/h264qpel: Move Snow-only code to snow.c 2025-10-07 18:06:40 +02:00
h265_profile_level.c
h265_profile_level.h
h274.c avcodec/h274: Make H274FilmGrainDatabase a shared object 2025-09-22 04:54:22 +02:00
h274.h avcodec/h274: Make H274FilmGrainDatabase a shared object 2025-09-22 04:54:22 +02:00
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 libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
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 avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec/hpel{dsp,_template}: Use ptrdiff_t for strides 2025-09-26 06:20:56 +02:00
hpeldsp.c avcodec/hpeldsp: Fix shadowing 2026-03-10 13:52:19 +01:00
hpeldsp.h avcodec/hpeldsp: Make put_no_rnd_pixels_tab smaller 2025-09-26 06:21:43 +02:00
hq_common.c
hq_common.h
hq_hqa.c avcodec/hq_hqadata: Avoid relocations for HQProfiles 2025-12-13 05:57:47 +01:00
hq_hqadata.h avcodec/hq_hqadata: Avoid relocations for HQProfiles 2025-12-13 05:57:47 +01:00
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqxdsp.c
hqxdsp.h
hqxvlc.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
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: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
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 dpxdec: add a Vulkan hwaccel 2025-11-26 15:16:43 +01:00
hwconfig.h
idcinvideo.c
idctdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
idctdsp.h
iff.c avcodec/iff: Clear ham_buf 2025-08-03 13:19:25 +00:00
ilbcdata.h
ilbcdec.c avcodec/ilbcdec: Clear cbvec when used with create_augmented_vector() 2025-08-11 11:54:31 +02:00
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 all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
imm4.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
imm5.c avcodec/imm5: Dont pass EAGAIN on as is 2026-02-23 23:58:11 +01:00
imx.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
indeo2.c
indeo2data.h
indeo3.c avcodec/indeo3: Constify ref_block in decode_cell_data() 2025-07-03 18:17:56 +02:00
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
internal.h
interplayacm.c avcodec/interplayacm: Check input for fill_block() 2026-02-23 23:50:49 +01:00
interplayvideo.c
intrax8.c avcodec/wmv2dsp: Modify IDCTDSPContext directly 2026-01-02 18:39:48 +01:00
intrax8.h avcodec/wmv2dsp: Modify IDCTDSPContext directly 2026-01-02 18:39:48 +01:00
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
ituh263dec.c avcodec/mpegvideo: Move permutated_intra scans to {H263Dec,MPVEnc}Ctx 2026-01-02 18:39:48 +01:00
ituh263enc.c avcodec/mpegvideo: Move permutated_intra scans to {H263Dec,MPVEnc}Ctx 2026-01-02 18:39:48 +01:00
itut35.h avcodec/dav1d: Support parsing smpte 2094-50 metadata 2026-04-14 20:35:57 +00:00
ivi.c avcodec/ivi: Check luma/chroma mb_size 2025-07-20 01:05:23 +02:00
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c avcodec/j2kenc: Remove dead, disabled debug code 2025-11-24 16:48:31 +01:00
jacosub.h
jacosubdec.c av{codec,util}/tests: Remove pointless undefs 2025-11-24 16:48:31 +01:00
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c
jpeg2000.h
jpeg2000_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
jpeg2000dec.c avcodec/jpeg2000dec: fix integer overflow in dequantization_int_97() 2026-03-03 00:35:21 +01:00
jpeg2000dec.h
jpeg2000dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
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 avcodec/jpegls: rename SOF48 to SOF55 2025-12-30 17:30:45 +00:00
jpegquanttables.c
jpegquanttables.h
jpegtables.c
jpegtables.h
jpegtabs.h
jpegxl.h
jpegxl_parse.c avcodec/jpegxl: parse and signal correct alpha mode 2025-09-02 17:06:25 +02:00
jpegxl_parse.h avcodec/jpegxl: parse and signal correct alpha mode 2025-09-02 17:06:25 +02:00
jpegxl_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
jpegxs.h avcodec: add a JPEG-XS parser 2025-12-13 18:45:17 -03:00
jpegxs_parser.c avcodec/jpegxs_parser: fix bitstream assembly logic 2025-12-16 10:38:56 -03:00
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
lcevc.h avcodec/lcevc_parser: move pixel format table to a shared file 2026-04-06 14:07:59 -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 pixel format table to a shared file 2026-04-06 14:07:59 -03:00
lcevcdec.c avcodec/lcevcdec: poll on LCEVC_Again from LCEVC_ReceiveDecoderPicture 2026-04-16 17:19:28 -03:00
lcevcdec.h avcodec/decode: Make post_process_opaque a RefStruct reference 2026-04-16 19:27:03 +00:00
lcevctab.c avcodec/lcevc_parser: move pixel format table to a shared file 2026-04-06 14:07:59 -03:00
lcevctab.h avcodec/lcevc_parser: move pixel format table to a shared file 2026-04-06 14:07:59 -03: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 avcodec/libaomdec: don't overwrite color information from the container if unset in the bitstream 2025-12-28 15:31:13 -03:00
libaomenc.c avcodec/libaomenc: remove enum type from codecctl_* functions 2025-12-22 07:05:58 +01:00
libaribb24.c
libaribcaption.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
libavcodec.v
libcelt_dec.c
libcodec2.c avcodec/libcodec2: Remove always-false checks 2026-02-11 12:07:38 +01:00
libdav1d.c avcodec/dav1d: Support parsing smpte 2094-50 metadata 2026-04-14 20:35:57 +00:00
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 libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
libjxl.c
libjxl.h
libjxldec.c avcodec/libjxldec: goto SUCCESS when frame is completed 2025-12-24 02:43:50 +00:00
libjxlenc.c avcodec/libjxlenc: add EXIF box to output 2025-12-11 05:38:36 -05:00
libkvazaar.c avcodec/encode: Use enum AVPictureType in ff_encode_add_stats_side_data 2025-11-07 17:54:10 +00:00
liblc3dec.c avcodec: set skip_samples in generic code 2026-02-12 09:59:54 -03:00
liblc3enc.c avcodec/liblc3{dec,enc}: Simplify sample_size, is_planar check 2026-01-29 14:08:15 +01:00
libmp3lame.c avcodec/libmp3lame: rescale packet duration when calculating discarded samples 2026-02-17 20:17:23 -03:00
libmpeghdec.c avcodec/libmpeghdec: Check channel layouts generically 2025-09-26 05:38:46 +02:00
liboapvenc.c avcodec/packet: Move ff_side_data_set_encoder_stats() to encode.c 2025-11-07 17:54:10 +00:00
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 avcodec/librsvgdec: fix compilation with librsvg 2.50.3 2025-09-04 07:01:13 -04:00
libshine.c
libspeexdec.c
libspeexenc.c
libsvtav1.c avcodec/libsvtav1: enable 2-pass encoding 2026-02-25 16:43:53 +01:00
libsvtjpegxsdec.c avcodec/libsvtjpegxsdec: only return AVERROR codes 2025-12-14 18:22:04 -03:00
libsvtjpegxsenc.c avcodec/libsvtjpegxsenc: set bitrate to a sane default if unset 2025-12-14 17:34:57 -03:00
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 avcodec/encode: Use enum AVPictureType in ff_encode_add_stats_side_data 2025-11-07 17:54:10 +00:00
libx265.c avcodec/libx265: map ffmpeg log level to x265 log level 2026-01-25 13:09:30 +08:00
libxavs.c avcodec/encode: Use enum AVPictureType in ff_encode_add_stats_side_data 2025-11-07 17:54:10 +00:00
libxavs2.c
libxevd.c
libxeve.c avcodec/encode: Use enum AVPictureType in ff_encode_add_stats_side_data 2025-11-07 17:54:10 +00:00
libxvid.c avcodec/encode: Use enum AVPictureType in ff_encode_add_stats_side_data 2025-11-07 17:54:10 +00:00
libzvbi-teletextdec.c
ljpegenc.c
loco.c
log2_tab.c
lossless_audiodsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
lossless_audiodsp.h libavcodec/ppc: remove broken AltiVec acceleration for lossless audio 2025-11-12 14:40:14 -05:00
lossless_videodsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h avcodec/x86/lossless_videoencdsp_init: Don't read from before the buffer 2025-12-14 10:16:25 +01:00
lpc.c avcodec/lpc_functions: compute_lpc_coefs: add starting lpc order and err cache parameters 2025-06-23 17:11:09 +10:00
lpc.h
lpc_functions.h avcodec/lpc_functions: compute_lpc_coefs: add starting lpc order and err cache parameters 2025-06-23 17:11:09 +10:00
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 avcode: Use av_fast_realloc() in ff_lzf_uncompress() 2025-08-19 11:25:39 -03:00
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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
Makefile avcodec/pdvenc: add Playdate video encoder 2026-04-09 03:01:43 +00:00
mathops.h lavc/mathops: R-V B optimisation for mid_pred 2025-12-19 19:56:13 +02:00
mathtables.c configure: Factor mpegvideoencdsp out of mpegvideoenc 2025-06-21 22:08:52 +02:00
mdec.c avcodec/mdec: Check input space vs minimal block size 2026-02-23 22:54:38 +01:00
me_cmp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
me_cmp.h configure: Factor mpegvideoencdsp out of mpegvideoenc 2025-06-21 22:08:52 +02:00
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 avcodec/mfenc: add support for D3D11 input surfaces 2025-07-31 21:07:51 +00:00
mfenc.c avcodec/mfenc: add AVLowLatencyMode support 2025-09-01 12:40:36 +00:00
microdvddec.c
midivid.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
mimic.c avcodec/mimic: check return value of init_get_bits() 2026-01-17 12:02:31 -03:00
misc4.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
misc4_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mjpeg.h avcodec/jpegls: rename SOF48 to SOF55 2025-12-30 17:30:45 +00:00
mjpeg_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
mjpegenc_common.h
mjpegenc_huffman.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mjpegenc_huffman.h
mlp.c avcodec/mlp: don't duplicate the AV_CRC_8_EBU table 2026-01-22 17:44:46 -03:00
mlp.h
mlp_parse.c
mlp_parse.h
mlp_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mlpdec.c avcodec/mlpdec: don't depend on context channel layout when setting substream masks 2025-10-28 13:08:02 +00:00
mlpdsp.c
mlpdsp.h
mlpenc.c avcodec/mlpenc: Mark unreachable cases as such 2026-01-20 00:38:35 +00:00
mlz.c
mlz.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mmaldec.c
mmvideo.c
mobiclip.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
motion_est.c avcodec/motion_est: Fix shadowing 2026-03-10 13:52:19 +01:00
motion_est.h avcodec/mpegvideo: Move unrestricted_mv to MotionEstContext 2025-07-03 20:34:51 +02:00
motion_est_template.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
motionpixels.c
motionpixels_tablegen.c
motionpixels_tablegen.h
movtextdec.c
movtextenc.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
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 avcodec/mpegvideo: Only use a single ac_val pointer 2025-06-21 22:08:52 +02:00
mpeg4video.h avcodec/mpeg4video: Move ff_mpeg4_pred_dc() to decoder 2025-06-21 22:08:52 +02:00
mpeg4video_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mpeg4videodata.h
mpeg4videodec.c avcodec/mpegvideo: Move permutated_intra scans to {H263Dec,MPVEnc}Ctx 2026-01-02 18:39:48 +01:00
mpeg4videodec.h avcodec/mpegvideo_unquantize: Constify MPVContext pointee 2025-12-03 10:20:41 +01:00
mpeg4videodefs.h
mpeg4videodsp.c
mpeg4videodsp.h
mpeg4videoenc.c avcodec/mpegvideo: Move permutated_intra scans to {H263Dec,MPVEnc}Ctx 2026-01-02 18:39:48 +01:00
mpeg4videoenc.h
mpeg12.c avcodec/mpeg12: Inline ff_mpeg1_clean_buffers() into its callers 2025-11-21 11:55:09 +01:00
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
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 avcodec/mpeg_er: Allow to skip setting partitioned_frame, p[pb]_time 2025-07-03 20:35:31 +02:00
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec/mpegaudiodec_float: Don't set AVCodec.sample_fmts directly 2025-09-23 22:16:02 +00:00
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 all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
mpegaudioenc.c avcodec/mpegaudioenc: Fix shadowing 2026-03-10 13:52:18 +01:00
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo.c avcodec/mpegvideo: Move permutated_intra scans to {H263Dec,MPVEnc}Ctx 2026-01-02 18:39:48 +01:00
mpegvideo.h avcodec/h261: Remove H261Context 2026-01-02 18:39:48 +01:00
mpegvideo_dec.c avcodec/mpegvideo_dec: Use C version of h264chroma mc2 functions 2026-04-16 07:36:01 +02:00
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 avcodec/wmv2: Move ff_msmpel_motion() to the decoder 2026-01-02 18:39:48 +01:00
mpegvideo_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mpegvideo_unquantize.c lavc/mpv_unquantize: R-V V H.263 DCT unquantize 2025-12-07 20:20:38 +02:00
mpegvideo_unquantize.h lavc/mpv_unquantize: R-V V H.263 DCT unquantize 2025-12-07 20:20:38 +02:00
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h avcodec/h263dec: Stop using MpegEncContext.gb 2025-07-03 20:35:31 +02:00
mpegvideoenc.h avcodec/mpegvideoenc: Remove MMX from comment 2026-02-13 09:21:33 +01:00
mpegvideoencdsp.c avcodec/mpegvideoencdsp: Add restrict to shrink 2026-04-06 10:39:17 +02:00
mpegvideoencdsp.h avcodec/mpegvideoencdsp: Add restrict to shrink 2026-04-06 10:39:17 +02:00
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
msgsmdec.c
msgsmdec.h
msmpeg4.c avcodec/mpegvideo: Move permutated_intra scans to {H263Dec,MPVEnc}Ctx 2026-01-02 18:39:48 +01:00
msmpeg4.h avcodec/mpegvideo: Move permutated_intra scans to {H263Dec,MPVEnc}Ctx 2026-01-02 18:39:48 +01:00
msmpeg4_vc1_data.c
msmpeg4_vc1_data.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c avcodec/mpegvideo: Move permutated_intra scans to {H263Dec,MPVEnc}Ctx 2026-01-02 18:39:48 +01:00
msmpeg4dec.h avcodec/h263dec: Use function ptr for decode_picture_header 2025-07-03 20:35:31 +02:00
msmpeg4enc.c avcodec/mpegvideo: Move permutated_intra scans to {H263Dec,MPVEnc}Ctx 2026-01-02 18:39:48 +01:00
msmpeg4enc.h
msp2dec.c
msrle.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
msrledec.c
msrledec.h
msrleenc.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
mss1.c
mss2.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
mss2dsp.c avcodec/mss2dsp: use FF_PTR_ADD to add offsets to a pointer 2025-06-22 17:50:26 -03:00
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mv30.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
nellymoser.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
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 avcodec/notchlc: zero-initialize history buffer 2026-01-05 13:30:38 +00:00
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 avcodec/mpegvideo: Move fields only used by H.263 decoders to H263DecCtx 2025-07-03 20:35:31 +02:00
nvdec_mpeg12.c
nvdec_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
nvdec_vp8.c
nvdec_vp9.c
nvenc.c avcodec/nvenc: fix -Wenum-conversion on colorspace/pri/trc 2025-11-11 20:08:36 +00:00
nvenc.h avcodec/nvenc: add 4-way multi nvenc split frame encoding support 2026-01-27 12:58:46 +00:00
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 avcodec/nvenc: add 4-way multi nvenc split frame encoding support 2026-01-27 12:58:46 +00:00
ohcodec.c avcodec/ohenc: Add h264/hevc OpenHarmony encoders 2025-07-18 14:45:13 +08:00
ohcodec.h avcodec/ohenc: Add h264/hevc OpenHarmony encoders 2025-07-18 14:45:13 +08:00
ohdec.c avcodec/ohdec: Check mutex/conditions initialization 2025-09-25 05:29:58 +02:00
ohenc.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
omx.c avcodec/omx: Check extradata size and nFilledLen 2026-01-19 20:47:22 +00:00
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 libavformat/matroska: Support smpte 2094-50 metadata 2026-04-17 18:51:25 +00:00
packet.h libavformat/matroska: Support smpte 2094-50 metadata 2026-04-17 18:51:25 +00:00
packet_internal.h avcodec/packet: Move ff_side_data_set_encoder_stats() to encode.c 2025-11-07 17:54:10 +00:00
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 avcodec/parser_internal: Rename PASSTHROUGH macro to avoid name conflict 2025-11-01 18:41:27 +01:00
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 ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
pcm_tablegen.c avcodec/pcm_tablegen: Fix hardcoded-tables if alaw,mulaw,vidc codecs disabled 2025-09-12 21:37:42 +02:00
pcm_tablegen.h avcodec/pcm: use stricter conditional expressions for compilation 2025-09-06 15:11:48 +00:00
pcx.c
pcxenc.c
pdvdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
pdvenc.c avcodec/pdvenc: add Playdate video encoder 2026-04-09 03:01:43 +00:00
pel_template.c avcodec/h264qpel: Move Snow-only code to snow.c 2025-10-07 18:06:40 +02:00
pgssubdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
pgxdec.c
photocd.c
pictordec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
pixblockdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
pixblockdsp.h
pixels.h
pixlet.c
png.c
png.h avcodec/pngdsp: Constify 2026-01-10 22:47:22 +01:00
png_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
pngdec.c avcodec/pngdec: fix dead overflow check in decode_text_to_exif() 2026-03-25 16:48:12 +00:00
pngdsp.c avcodec/aarch64: add pngdsp 2026-02-04 12:05:35 +08:00
pngdsp.h avcodec/aarch64: add pngdsp 2026-02-04 12:05:35 +08:00
pngenc.c avcodec/pngenc: disable background disposal for non-alpha formats 2026-01-11 00:47:17 +00:00
pnm.c
pnm.h
pnm_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 lavc: add codec ID and profiles for ProRes RAW 2025-08-08 01:06:11 +09:00
profiles.h lavc: add codec ID and profiles for ProRes RAW 2025-08-08 01:06:11 +09:00
progressframe.h
prores_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec/prores_raw: add missing includes 2025-08-11 19:29:53 +00:00
prores_raw_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
proresdata.c
proresdata.h
proresdec.c proresdec: call ff_get_format if the interlacing changes 2025-11-26 15:16:41 +01:00
proresdec.h avcodec/proresdec: Remove unused hwaccel_last_picture_private 2025-10-25 22:34:30 +02:00
proresdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
proresdsp.h proresdsp: add idct_put_bayer 2025-08-08 18:29:40 +09:00
proresenc_anatoliy.c avcodec/proresenc_anatoliy: Remove support for grayscale flag 2025-08-02 06:11:39 +00:00
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 avcodec/put_bits: add explicit cast to suppress MSVC warning 2025-10-25 01:01:15 +02:00
put_golomb.h
qcelpdata.h
qcelpdec.c avcodec/qcelpdec: set missing sample rate 2025-08-05 03:27:54 +02:00
qdm2.c avcodec/qdm2: fix heap-use-after-free in qdm2_decode_frame 2026-02-03 18:17:32 +00:00
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 avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
qoidec.c
qoienc.c
qpeg.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
qpel_template.c
qpeldsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
qpeldsp.h
qsv.c
qsv.h
qsv_api.c
qsv_internal.h
qsvdec.c avcodec/decode: make LCEVC injection available to decoders that don't call ff_get_buffer() 2026-03-28 22:07:54 -03:00
qsvenc.c avcodec/packet: Move ff_side_data_set_encoder_stats() to encode.c 2025-11-07 17:54:10 +00:00
qsvenc.h
qsvenc_av1.c
qsvenc_h264.c
qsvenc_hevc.c
qsvenc_jpeg.c
qsvenc_mpeg2.c
qsvenc_vp9.c
qtrle.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
qtrleenc.c
r210dec.c
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c avcodec/lpc_functions: compute_lpc_coefs: add starting lpc order and err cache parameters 2025-06-23 17:11:09 +10:00
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 avcodec/rectangle: use uintptr_t for integer pointer type 2025-10-25 01:01:15 +02:00
reverse.c
rka.c avcodec/rka: Fix shadowing 2026-03-10 13:52:19 +01:00
rkmppdec.c avcodec/rkmppdec: fix return EAGAIN during flushing 2025-09-14 21:35:54 +08:00
rkmppenc.c avcodec/rkmppenc: add h264/hevc rkmpp encoder 2025-11-27 15:54:49 +08:00
rl.c
rl.h avcodec/rl: Avoid branch in index lookup 2025-07-03 20:34:51 +02:00
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c
rpzaenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
rscc.c
rtjpeg.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
rtjpeg.h
rtv1.c
rv10.c avcodec/mpegvideo: Move last_dc to {H263Dec,Mpeg12Slice,MPVEnc}Context 2025-11-21 11:55:09 +01:00
rv10dec.h avcodec/h263dec: Add H263DecContext 2025-07-03 20:35:23 +02:00
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 avcodec/rv34: Don't use MpegEncContext.gb 2025-07-03 20:34:51 +02:00
rv30data.h
rv30dsp.c
rv34.c avcodec/rv34: Remove pointless has_ac variable 2026-04-08 20:59:52 +02:00
rv34.h avcodec/mpegvideo: Move mb_skip_run to {RV34Dec,MPVEnc}Context 2025-07-03 20:35:31 +02:00
rv34_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
rv34data.h
rv34dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
rv34dsp.h avcodec/rv34dsp: Reduce size of chroma pixels tabs 2026-03-18 18:05:20 +01:00
rv34vlc.h
rv40.c avcodec/mpegvideo: Move mb_skip_run to {RV34Dec,MPVEnc}Context 2025-07-03 20:35:31 +02:00
rv40data.h
rv40dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
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 avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
sanm.c avcodec/sanm: fix BL16 c1/7 source overread 2026-01-20 09:47:47 +00:00
sbc.c
sbc.h avcodec/sbc: Use union to save space 2026-03-28 11:25:38 +01:00
sbc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 aacdec: add support for 960-frame HE-AAC (DAB+) decoding 2026-04-17 16:46:52 +02:00
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
scpr.c
scpr.h
scpr3.c avcodec/scpr3: Clear clr 2025-08-11 11:54:31 +02:00
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 avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
siprdata.h
siren.c
smacker.c avcodec/smacker: cleanup on bet buffer failure 2025-07-20 01:05:24 +02:00
smc.c
smcenc.c
smpte_436m.c lavc: add API for manipulating SMPTE-436M VBI/ANC data 2025-08-08 03:04:42 -07:00
smpte_436m.h lavc: add API for manipulating SMPTE-436M VBI/ANC data 2025-08-08 03:04:42 -07:00
smpte_436m_internal.h lavc: add API for manipulating SMPTE-436M VBI/ANC data 2025-08-08 03:04:42 -07:00
snappy.c
snappy.h
snow.c avcodec/x86/snowdsp: Add SSSE3 inner_add_yblock 2026-04-13 12:51:35 +02:00
snow.h avcodec/x86/snow_dwt: Avoid slice_buffer in inner_add_yblock 2026-04-13 12:46:24 +02:00
snow_dwt.c avcodec/x86/snowdsp: Add SSSE3 inner_add_yblock 2026-04-13 12:51:35 +02:00
snow_dwt.h avcodec/x86/snowdsp: Add SSSE3 inner_add_yblock 2026-04-13 12:51:35 +02:00
snowdata.h avcodec/snowdata: Add explicit alignment for obmc tables 2026-04-13 12:46:24 +02:00
snowdec.c avcodec/snowdec: fix mconly 2026-03-02 19:01:46 +01:00
snowenc.c avcodec/snowdata: Don't use 8 bits for six bits data 2026-04-13 12:46:24 +02:00
sonic.c avcodec/sonic: move code closer to use to avoid unused warnings 2025-07-19 00:36:25 +02:00
sp5x.h
sp5xdec.c
speedhq.c
speedhq.h
speedhqdec.c
speedhqenc.c avcodec/mpegvideo: Move last_dc to {H263Dec,Mpeg12Slice,MPVEnc}Context 2025-11-21 11:55:09 +01:00
speedhqenc.h
speexdata.h
speexdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
srtdec.c
srtenc.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
startcode.c
startcode.h
subviewerdec.c
sunrast.c avcodec/sunrast: fix leak in sunrast_decode_frame() 2025-07-03 23:05:14 +02:00
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c avcodec/svq1dec: Check input space for minimum 2026-04-18 18:32:50 +00:00
svq1enc.c avcodec/packet: Move ff_side_data_set_encoder_stats() to encode.c 2025-11-07 17:54:10 +00:00
svq1enc_cb.h
svq1encdsp.h avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
svq3.c avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
synth_filter.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
synth_filter.h
tableprint.h
tableprint_vlc.h avcodec/tableprint_vlc: Unbreak hardcoded tables 2025-12-05 11:31:23 +01:00
tak.c
tak.h
tak_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
takdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
takdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c
tdsc.c
textdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
texturedsp.c
texturedsp.h
texturedsp_template.c
texturedspenc.c
thread.h
threadframe.h
threadprogress.c
threadprogress.h
tiertexseqv.c
tiff.c avcodec/exif: use ff_frame_new_side_data() to export display matrix 2025-08-21 22:48:16 +00:00
tiff.h avcodec/tiffenc: support writing Orientation tag 2025-09-17 02:17:09 +00:00
tiff_common.c avcodec/tiff_common: Remove unused ff_tadd_*_metadata() funcs 2025-09-25 06:47:30 +02:00
tiff_common.h avcodec/tiff_common: Remove unused ff_tadd_*_metadata() funcs 2025-09-25 06:47:30 +02:00
tiff_data.h
tiffenc.c avcodec/tiffenc: support writing Orientation tag 2025-09-17 02:17:09 +00:00
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 avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
ttadsp.h
ttaenc.c
ttaencdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
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 avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
utvideodsp.h
utvideoenc.c
v4l2_buffers.c avcodec/v4l2_buffers: map additional V4L2 TRCs 2025-11-15 00:39:43 +00:00
v4l2_buffers.h
v4l2_context.c
v4l2_context.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
v4l2_m2m.h
v4l2_m2m_dec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
v4l2_m2m_enc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
v210_template.c
v210dec.c
v210dec.h
v210dec_init.h avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
v210enc.c
v210enc.h
v210enc_init.h avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
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 general: fix warning 'av_malloc_array' sizes specified with 'sizeof' 2025-10-07 14:51:46 -07:00
vaapi_encode.h avcodec/vaapi_encode: avoid potential overflow 2025-09-08 00:19:06 +00:00
vaapi_encode_av1.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vaapi_encode_h264.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vaapi_encode_h265.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vaapi_encode_mjpeg.c
vaapi_encode_mpeg2.c
vaapi_encode_vp8.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vaapi_encode_vp9.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vaapi_h264.c
vaapi_hevc.c
vaapi_hevc.h
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02:00
vaapi_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vaapi_vp8.c
vaapi_vp9.c
vaapi_vvc.c
vb.c
vble.c
vbn.h
vbndec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
vbnenc.c
vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vc1.h avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vc1_block.c avcodec/vc1_block: Simplify vc1_coded_block_pred() 2026-01-02 18:39:48 +01:00
vc1_common.h
vc1_loopfilter.c avcodec/vc1: Only keep mb_type[0] 2025-06-21 22:08:52 +02:00
vc1_mc.c avcodec/vc1: Only keep mb_type[0] 2025-06-21 22:08:52 +02:00
vc1_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vc1_pred.c avcodec/vc1: Stop using MpegEncContext.gb 2025-07-03 20:34:51 +02:00
vc1_pred.h
vc1_vlc_data.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c avcodec/vc1dec: fix memory leak on error 2026-01-17 17:56:06 -03:00
vc1dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
vc1dsp.h
vc2enc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
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 avcodec/h263dec: Add H263DecContext 2025-07-03 20:35:23 +02:00
vdpau_mpeg12.c
vdpau_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vdpau_vp9.c
version.c avcodec/version: update the codec_ids 2025-08-29 17:32:52 +02:00
version.h libavformat/matroska: Support smpte 2094-50 metadata 2026-04-17 18:51:25 +00: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: make LCEVC injection available to decoders that don't call ff_get_buffer() 2026-03-28 22:07:54 -03:00
videotoolbox.h
videotoolbox_av1.c
videotoolbox_vp9.c lavc/videotoolbox_vp9: fix vpcC flags offset 2026-04-12 22:15:51 +00:00
videotoolboxenc.c avcodec/videotoolboxenc: add missing field and rectify cap flags 2026-04-16 09:58:06 +00:00
vima.c libavcodec/vima: reindent 2025-08-20 11:20:14 +02:00
vlc.c avcodec/vlc: Clear val8/16 in vlc_multi_gen() by av_mallocz() 2025-10-30 02:08:14 +01:00
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 avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c avcodec/vorbisdec: validate windowtype and transformtype 2026-04-16 10:24:41 +00:00
vorbisdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
vorbisdsp.h
vorbisenc.c general: fix warning 'av_malloc_array' sizes specified with 'sizeof' 2025-10-07 14:51:46 -07:00
vp3.c avcodec/vp3: Sanity check cropping 2026-03-03 02:41:05 +01:00
vp3_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vp3data.h
vp3dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
vp3dsp.h avcodec/vp3: Optimize alignment check away when possible 2025-10-13 18:59:49 +02:00
vp4data.h
vp5.c avcodec/vp5: Fix shadowing 2026-03-10 13:52:19 +01:00
vp5data.h
vp5dsp.c avcodec/vp56dsp: Separate VP5DSP and VP6DSP 2025-11-27 12:10:29 +01:00
vp6.c avcodec/vp56dsp: Separate VP5DSP and VP6DSP 2025-11-27 12:10:29 +01:00
vp6data.h
vp6dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
vp8.c avcodec/vp8: remove set, but never used variable 2025-08-14 00:08:10 +00:00
vp8.h
vp8_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vp8data.c
vp8data.h
vp8dsp.c avcodec/vp8dsp: Don't compile unused functions 2025-12-04 15:17:37 +01:00
vp8dsp.h
vp9.c avcodec/vp9: Rollback dimensions when format is rejected 2026-04-14 01:42:53 +00:00
vp9.h
vp9_mc_template.c
vp9_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vp9block.c
vp9data.c
vp9data.h
vp9dec.h lavc/vp9dec: use cbs_vp9 to parse the frame header 2025-08-08 18:29:39 +09:00
vp9dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h lavc/vp9dec: use cbs_vp9 to parse the frame header 2025-08-08 18:29:39 +09:00
vp56.c avcodec/vp56dsp: Separate VP5DSP and VP6DSP 2025-11-27 12:10:29 +01:00
vp56.h avcodec/vp56dsp: Separate VP5DSP and VP6DSP 2025-11-27 12:10:29 +01:00
vp56data.c
vp56data.h
vp56dsp.h avcodec/vp6dsp: Constify source in vp6_filter_diag4 2025-11-27 12:10:32 +01:00
vp89_rac.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
vpx_rac.c
vpx_rac.h
vqavideo.c avcodec/vqavideo; Check bytestream2_get_buffer() reading next_codebook_buffer 2025-08-03 13:19:25 +00:00
vqcdec.c
vt_internal.h
vulkan.c
vulkan_av1.c avcodec/vulkan_av1: fix mi_col_starts and mi_row_starts units 2026-01-21 10:42:02 +00:00
vulkan_decode.c vulkan: fix -Wdiscarded-qualifiers warning and misleading DRM modifier log 2026-04-11 12:50:07 +00:00
vulkan_decode.h vulkan_decode: clean up decoder initialization 2025-12-13 19:12:24 +01:00
vulkan_dpx.c vulkan: drop support for descriptor buffers 2026-02-19 19:42:31 +01:00
vulkan_encode.c vulkan: fix encode feedback query handling 2026-04-14 21:31:45 +00:00
vulkan_encode.h libavcodec/vulkan_encode_av1: fix non-monotonic DTS 2025-11-06 22:06:42 +00:00
vulkan_encode_av1.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
vulkan_encode_h264.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
vulkan_encode_h265.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
vulkan_ffv1.c vulkan/ffv1: implement floating-point decoding 2026-03-31 23:47:45 +02:00
vulkan_h264.c vulkan_decode: do not reset the decoder when flushing 2025-12-13 19:12:20 +01:00
vulkan_hevc.c vulkan_decode: do not reset the decoder when flushing 2025-12-13 19:12:20 +01:00
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 lavc/vulkan_video: Drop sampler 2025-12-30 14:39:08 -05:00
vulkan_video.h lavc/vulkan_video: Drop sampler 2025-12-30 14:39:08 -05:00
vulkan_vp9.c vulkan_decode: do not reset the decoder when flushing 2025-12-13 19:12:20 +01:00
vvc.h
vvc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
wavarc.c
wavpack.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
wavpack.h
wavpackdata.c
wavpackenc.c
wavpackenc.h
wbmpdec.c avcodec/av1dec,libdav1d,wbmpdec: Avoid direct access to GetByteContext 2025-09-15 17:52:21 +02:00
wbmpenc.c
wcmv.c
webp.c avcodec/decode: use ff_frame_new_side_data() to export Exif side data 2025-09-01 12:07:41 -03:00
webp_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
webvttdec.c avcodec/webvttdec: strip classes 2025-08-04 09:12:17 +00:00
webvttenc.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
wma.c avcodec/wma: Remove redundant nb_channels check 2025-07-03 20:21:55 +02:00
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 avcodec/wmv2: Remove WMV2Context 2026-01-02 18:39:48 +01:00
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/wmv2dec: More Checks about reading skip bits 2026-03-13 23:22:54 +01:00
wmv2dec.h avcodec/wmv2: Move ff_msmpel_motion() to the decoder 2026-01-02 18:39:48 +01:00
wmv2dsp.c avcodec/wmv2dsp: Modify IDCTDSPContext directly 2026-01-02 18:39:48 +01:00
wmv2dsp.h avcodec/wmv2dsp: Modify IDCTDSPContext directly 2026-01-02 18:39:48 +01:00
wmv2enc.c avcodec/wmv2: Remove WMV2Context 2026-01-02 18:39:48 +01:00
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbm_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
xpmdec.c
xsubdec.c
xsubenc.c
xvididct.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
xvididct.h
xwd.h
xwd_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
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 avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
zlib_wrapper.c
zlib_wrapper.h
zmbv.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
zmbvenc.c