ffmpeg/libavcodec
Martin Storsjö 2bb6264105 aarch64: hevcdsp: Make returns match the call site
For cases when returning early without updating any pixels, we
previously returned to return address in the caller's scope,
bypassing one function entirely. While this may seem like a neat
optimization, it makes the return stack predictor mispredict
the returns - which potentially can cost more performance than
it gains.

Secondly, if the armv9.3 feature GCS (Guarded Control Stack) is
enabled, then returns _must_ match the expected value; this feature
is being enabled across linux distributions, and by fixing the
hevc assembly, we can enable the security feature on ffmpeg as well.

(cherry picked from commit 1f7ed8a78d)
2026-03-20 13:12:04 +02:00
..
aac avcodec/aac/aacdec_usac_mps212: Introduce a temporary array for ff_aac_ec_data_dec() 2026-03-15 00:49:58 +01:00
aarch64 aarch64: hevcdsp: Make returns match the call site 2026-03-20 13:12:04 +02:00
arm avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
bsf avcodec/bsf/extract_extradata: don't use a NULL pointer to initialize an empty PutByteContext 2026-03-15 19:44:21 -03:00
h26x avcodec/vvc/vvc_inter_template: move put/put_luma/put_chroma template to h2656_inter_template.c 2024-02-01 19:54:28 +08:00
hevc avcodec/hevc/ps: Check bit_depth_cm in/out relation 2026-02-18 13:57:28 +00: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 opus/dec_celt: avoid emph_coeff becoming a subnormal 2026-03-16 11:53:14 +01:00
ppc avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
riscv avcodec/vvc/inter: Combine offsets early 2026-02-25 12:08:33 +01:00
tests av{codec,util}/tests: Remove pointless undefs 2025-11-24 16:48:31 +01:00
vulkan lavc: implement a Vulkan-based prores encoder 2026-03-05 14:02:39 +00:00
vvc avcodec/vvc/inter: Combine offsets early 2026-02-25 12:08:33 +01:00
wasm/hevc avcodec/wasm/hevc: fix typo in butterfly macro 2025-12-04 08:40:43 +00:00
x86 avcodec/x86/vvc/alf: Simplify vb_pos comparisons 2026-03-06 20:02:42 +01:00
.gitignore
4xm.c avcodec/4xm: Use av_unreachable() instead of av_assert0(0) 2025-05-21 12:02:52 +02:00
8bps.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
8svx.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
012v.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
a64colors.h
a64multienc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec/aac_ac3_parser: Untangle AAC and AC3 parsing error codes 2024-05-20 11:58:07 +02:00
aac_defines.h avcodec/aacdec_template: Deduplicate common part of aac_decode_init() 2024-04-23 08:31:30 +02:00
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 avcodec/aacenc: Move initializing DSP out of aacenc.c 2024-03-02 02:54:11 +01:00
aaccoder_twoloop.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
aacenc.c avcodec/iirfilter: Remove iirfilter, psy-preprocessing 2025-06-06 17:21:31 +02:00
aacenc.h avcodec/iirfilter: Remove iirfilter, psy-preprocessing 2025-06-06 17:21:31 +02:00
aacenc_is.c avcodec/aacenc_is: Make ff_aac_is_encoding_err() static 2025-04-09 13:52:29 +02:00
aacenc_is.h avcodec/aacenc_is: Make ff_aac_is_encoding_err() static 2025-04-09 13:52:29 +02:00
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 avcodec/aacenc: Move initializing DSP out of aacenc.c 2024-03-02 02:54:11 +01:00
aacencdsp.h avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
aacenctab.c avcodec/aac{enc,}tab: Deduplicate swb tables 2025-04-13 22:49:21 +02:00
aacenctab.h avcodec/aacenc: Remove always-false check 2025-04-13 22:49:21 +02:00
aacps.c avcodec/aacps: Inline ff_ps_ctx_init() 2024-02-27 00:11:21 +01:00
aacps.h avcodec/aacps: Inline ff_ps_ctx_init() 2024-02-27 00:11:21 +01:00
aacps_common.c avcodec/aacps_common: Apply offset for VLCs during init 2023-10-31 21:44:48 +01:00
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 avcodec/aacps_common: Apply offset for VLCs during init 2023-10-31 21:44:48 +01:00
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 aacdec: remove AAC-specific MIPS optimizations 2024-04-23 08:31:40 +02:00
aacsbr.h aacdec_usac, aacsbr: implement SBR support for USAC 2024-06-23 09:10:15 +02:00
aacsbr_fixed.c avcodec/aacsbr: Remove unused parameter from sbr_gain_calc 2024-02-27 00:11:21 +01:00
aacsbr_template.c aacsbr_template: fix SBR USAC coupling 2026-01-23 14:40:52 +01:00
aacsbrdata.h all: Fix doxy comments wrongly designated as trailing ///< 2025-03-12 17:00:24 +01:00
aactab.c avcodec/aac{enc,}tab: Deduplicate swb tables 2025-04-13 22:49:21 +02:00
aactab.h avcodec/aac{enc,}tab: Deduplicate swb tables 2025-04-13 22:49:21 +02:00
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h avcodec/ac3: Move gain value defines to ac3defs.h 2025-06-02 13:37:41 +02:00
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 avcodec/ac3_parser: handle more header bits in ff_ac3_parse_header() 2025-06-08 18:39:17 -03:00
ac3dec.c avcodec/ac3_parser: handle more header bits in ff_ac3_parse_header() 2025-06-08 18:39:17 -03:00
ac3dec.h avcodec/ac3_parser: handle more header bits in ff_ac3_parse_header() 2025-06-08 18:39:17 -03:00
ac3dec_data.c avcodec/ac3dec: Deduplicate tables 2025-06-02 13:37:41 +02:00
ac3dec_data.h avcodec/ac3dec: Deduplicate tables 2025-06-02 13:37:41 +02:00
ac3dec_fixed.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
ac3dec_float.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
ac3defs.h avcodec/ac3_parser: handle more header bits in ff_ac3_parse_header() 2025-06-08 18:39:17 -03:00
ac3dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
ac3dsp.h avcodec/ac3: Implement float_to_fixed24 for aarch64 NEON 2024-04-08 13:36:28 +03:00
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 avcodec/ac3enc: Move transient PutBitContext to stack 2024-05-20 14:11:25 +02:00
ac3enc_fixed.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
ac3enc_float.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
ac3enc_template.c avcodec/ac3enc_template: Avoid always-true check 2024-05-20 14:11:03 +02:00
ac3tab.c avcodec/ac3{dec,enc}: Deduplicate gain levels table 2025-06-02 13:37:41 +02:00
ac3tab.h avcodec/ac3{dec,enc}: Deduplicate gain levels table 2025-06-02 13:37:41 +02:00
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 avutil/float_dsp: Unavpriv avpriv_scalarproduct_float_c() 2025-03-28 14:33:08 -03:00
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 avcodec/adts_header: Add ff_adts_header_parse_buf() 2024-05-20 12:06:31 +02:00
adts_header.h avcodec/adts_header: Add ff_adts_header_parse_buf() 2024-05-20 12:06:31 +02:00
adts_parser.c avcodec/adts_header: Add ff_adts_header_parse_buf() 2024-05-20 12:06:31 +02:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec/aic: Clear slice_data 2024-08-14 18:21:01 +02:00
alac.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
aliaspixdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
aliaspixenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
allcodecs.c avcodec/codec_desc: add a codec prop to signal enhancement layers 2026-03-07 19:21:38 -03:00
alsdec.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
amfdec.c avcodec/amfdec: Check correct value, return error upon error 2026-01-07 17:32:06 +01:00
amfdec.h avcodec: add amfdec. 2025-02-04 00:14:14 +01:00
amfenc.c avcodec/amfenc: fix async_depth deadlock with lookahead 2026-01-19 15:36:37 +00:00
amfenc.h avcodec: use int instead of enum for AVOption fields 2026-02-26 11:40:09 +08:00
amfenc_av1.c avcodec/amfenc: fix async_depth deadlock with lookahead 2026-01-19 15:36:37 +00:00
amfenc_h264.c avcodec/amfenc: fix async_depth deadlock with lookahead 2026-01-19 15:36:37 +00:00
amfenc_hevc.c avcodec/amfenc: fix async_depth deadlock with lookahead 2026-01-19 15:36:37 +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-15 00:49:55 +01:00
aom_film_grain.h avcodec/aom_film_grain: allocate film grain metadata dynamically 2024-11-11 16:10:15 -03:00
aom_film_grain_template.c avcodec/aom_film_grain: add AOM film grain synthesis 2024-03-23 18:55:21 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
aptxenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
apv.h lavc/cbs: APV support 2025-04-27 15:52:30 +01:00
apv_decode.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
apv_decode.h apv_decode: Multisymbol entropy decode 2025-05-13 19:37:49 +01:00
apv_dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
apv_dsp.h lavc/apv: AVX2 transquant for x86-64 2025-04-27 15:52:30 +01:00
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 avcodec/assenc: Use size_t for length of string 2024-02-22 01:45:31 +01:00
asv.c
asv.h
asvdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
asvenc.c avcodec/asvenc,dvenc: Optimize unaligned checks away if possible 2025-05-31 01:28:51 +02:00
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 avcodec: use the renamed av_zero_extend 2024-06-13 20:36:09 -03:00
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec/audiotoolboxdec: set set keyframe flag in output frames 2024-11-24 20:26:36 -03:00
audiotoolboxenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
aura.c
av1.h av1dec: add AV1_REF_FRAME_NONE 2024-03-25 08:54:18 +01:00
av1_levels.c
av1_levels.h
av1_parse.c
av1_parse.h avcodec: move leb reading functions to its own header 2024-01-31 11:19:16 -03:00
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/videotoolbox: add AV1 hardware acceleration 2024-10-02 11:19:27 +03:00
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 avcodec/codec_desc: Mark AVRN, TGQ, PhotoCD, VBN as intra-only 2024-05-19 11:40:55 +02:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
avuienc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
bethsoftvideo.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
bethsoftvideo.h
bfi.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
bgmc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
binkdsp.h configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
bitpacked_enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec: Remove leftover alpha declarations 2025-03-05 00:06:52 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
bmvaudio.c
bmvvideo.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
bonk.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
brenderpix.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
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/bytestream: Add const where appropriate 2025-07-11 15:13:21 +02:00
c93.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
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 avcodec/cavs: Limit align requirement to variable than type 2024-11-29 12:32:50 +08:00
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: add support for LCEVC bitstreams 2026-02-28 16:12:33 -03: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 avcodec/cbs: allow fine tunning selection of features 2025-03-25 20:38:29 -03:00
cbs_av1_syntax_template.c avcodec/cbs_av1: don't try to write a Redundant Frame Header as a normal one 2026-03-06 23:18:35 -03: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 all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
cbs_h264.c avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_h264.h avcodec/cbs_sei: add support for Frame Packing Arrangement SEI parsing 2024-06-28 13:16:57 -03:00
cbs_h264_syntax_template.c avcodec/cbs_sei: add support for Frame Packing Arrangement SEI parsing 2024-06-28 13:16:57 -03:00
cbs_h265.c avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_h265.h avcodec/cbs_h265: num_ref_displays can be up to 32 2024-09-24 15:11:57 -03:00
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-15 00:49:58 +01:00
cbs_h2645.c avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_h2645.h avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -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-18 13:35:56 -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: add support for LCEVC bitstreams 2026-02-28 16:12:33 -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 avcodec/cbs_vp8: Add support for VP8 codec bitstream 2023-11-15 10:29:03 -05:00
cbs_vp8_syntax_template.c avcodec/cbs_vp8: Add support for VP8 codec bitstream 2023-11-15 10:29:03 -05:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
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 avcodec/celp_math: Mark ff_celp_math_init() as av_cold 2025-04-09 13:52:29 +02:00
celp_math.h avcodec/celp_math: Reuse ff_scalarproduct_float_c() 2025-04-09 13:52:29 +02:00
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 avcodec/vlc: Merge VLCElem and RL_VLC_ELEM 2025-03-17 03:26:07 +01:00
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 avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
cinepakenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
clearvideo.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
clearvideodata.h
cljrdec.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
cljrenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
cllc.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
cngdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
cngenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
codec.h avcodec: remove deprecated FF_API_SUBFRAMES 2025-03-28 14:33:06 -03:00
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: Use bitfield for alpha_modes 2025-11-07 17:55:43 +00: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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec: add D3D12VA hardware accelerated H264 decoding 2023-12-21 16:15:23 +08:00
d3d12va_av1.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
d3d12va_decode.c avcodec/d3d12va_decode: remove unused variable 2025-07-25 21:10:16 +02:00
d3d12va_decode.h avcodec/d3d12va_decode: enable reference-only mode 2025-04-05 11:57:49 +08:00
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 FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
d3d12va_hevc.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
d3d12va_mpeg2.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
d3d12va_vc1.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
d3d12va_vp9.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
dca.c
dca.h
dca_core.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec/dct: Make declarations and definitions match 2025-04-02 09:25:24 +02:00
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
decode.c avcodec/lcevcdec: don't try to derive final dimensions from SAR 2026-03-18 13:35:56 -03:00
decode.h avcodec/decode: use ff_frame_new_side_data() to export Exif side data 2025-09-01 12:07:41 -03:00
decode_bsf.h avcodec/amfdec,rkmppdec: Use correct extradata with BSFs 2025-06-17 00:35:13 +02:00
defs.h lavc: add codec ID and profiles for ProRes RAW 2025-08-08 01:06:11 +09:00
dfa.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
dfpwmdec.c
dfpwmenc.c avcodec/dfpwmenc: Remove write-only context member 2025-07-03 20:18:55 +02:00
dirac.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dirac.h
dirac_arith.c
dirac_arith.h avcodec/dirac_arith: Only include x86/asm.h for ARCH_X86 2024-03-17 15:10:05 +01:00
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 avcodec/mpegvideoenc: Add MPVEncContext 2025-03-26 04:08:33 +01:00
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 avcodec/dolby_e_parse: Use av_unreachable instead of av_assert0(0) 2025-05-21 12:02:25 +02:00
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 avcodec/dovi_rpuenc: Avoid intermediate codec par in ff_dovi_configure() 2025-05-30 19:35:06 +02:00
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 avcodec/dsd: Hoist branch out of loop 2024-04-04 23:58:57 +02:00
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 avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
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 avcodec/dv: Don't pretend initializing work chunks can fail 2024-04-07 21:59:32 +02:00
dv.h
dv_internal.h avcodec/dv: Don't pretend initializing work chunks can fail 2024-04-07 21:59:32 +02:00
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
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/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01: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 avcodec/dxa: Remove set-but-unused variable 2025-03-30 21:31:16 +02:00
dxtory.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
dxv.c avcodec/dxv: Clear tex_data padding on reallocation 2026-02-05 16:29:08 +01:00
dxv.h lavc/dxvenc: migrate DXT1 encoder to lavc hashtable 2025-06-02 20:51:31 -07:00
dxva2.c avcodec/dxva2: move variable declaration to for loop to avoid warning 2025-11-05 19:04:01 +01:00
dxva2.h avcodec: add D3D12VA hardware accelerated H264 decoding 2023-12-21 16:15:23 +08:00
dxva2_av1.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
dxva2_h264.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
dxva2_hevc.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
dxva2_internal.h avcodec/dxva2: Fix compilation with Mingw-w64 2024-10-02 17:28:30 +02:00
dxva2_mpeg2.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
dxva2_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
dxva2_vp9.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
dxvenc.c avcodec/dxvenc: Clear width to linesize not linesize to linesize 2025-07-28 17:41:38 +02:00
dynamic_hdr_vivid.c avutil: remove deprecated FF_API_HDR_VIVID_THREE_SPLINE 2025-03-28 14:33:07 -03:00
dynamic_hdr_vivid.h
eac3_data.c
eac3_data.h
eac3dec.c avcodec/ac3_parser: handle more header bits in ff_ac3_parse_header() 2025-06-08 18:39:17 -03:00
eac3enc.c avcodec/e?ac3enc: Inform compiler about PutBitContext being blank 2025-05-21 12:02:25 +02:00
eac3enc.h avcodec/ac3enc: Move EAC-3 specific initialization to eac3enc.c 2024-04-11 12:53:26 +02:00
eacmv.c avcodec/eacmv: Check input size for intra frames 2024-09-24 15:37:17 +02:00
eaidct.c
eaidct.h
eamad.c avcodec/eamad: Don't store transient macroblock indices in context 2025-03-16 04:24:32 +01:00
eatgq.c avcodec/eatgq: Check bytestream2_get_buffer() for failure 2024-12-02 03:14:48 +01:00
eatgv.c
eatqi.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
elbg.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
escape130.c avcodec/escape130: move get_buffer down 2024-12-24 02:46:47 +01:00
evc.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
evc_parse.c avcodec/evc_parse: Check num_remaining_tiles_in_slice_minus1 2023-11-10 00:15:28 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec/vvc: simplify priority logical to improve performance for 4K/8K 2024-10-04 21:58:42 +08:00
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-15 00:49:58 +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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
faxcompr.h
fdctdsp.c lavc/aarch64/fdct: add neon-optimized fdct for aarch64 2024-05-13 14:54:10 +02:00
fdctdsp.h lavc/aarch64/fdct: add neon-optimized fdct for aarch64 2024-05-13 14:54:10 +02:00
ffjni.c avcodec/jni: remove unnecessary NULL checks before calling DeleteLocalRef() 2024-03-23 11:37:44 +01:00
ffjni.h avcodec/jni: use size_t to store structure offsets 2024-03-23 11:37:44 +01:00
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 avcodec/ffv1: 32-bit float sample support 2025-03-24 13:46:58 +01:00
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 ffv1dec: correctly track configured_width/height 2026-02-19 19:42:31 +01:00
ffv1dec_template.c avcodec/ffv1: Store slices*planes with the minimum bits needed after remap 2025-04-07 01:02:42 +02:00
ffv1enc.c ffv1enc: add descriptor information for GBRP 2026-02-19 19:42:30 +01:00
ffv1enc.h ffv1enc_vulkan: allow setting the number of slices via -slices 2025-01-03 14:53:41 +09:00
ffv1enc_template.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
ffv1enc_vulkan.c ffv1enc_vulkan: fix typo 2026-03-10 19:32:38 +01:00
ffwavesynth.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
fitsenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
flacdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
flacdsp.h avcodec/flacdsp: Remove leftover encoding function pointers 2025-02-27 15:30:12 +01:00
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 avcodec: remove deprecated FF_API_TICKS_PER_FRAME 2025-03-28 14:33:07 -03:00
flashsvenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
flicvideo.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
float2half.c
float_scalarproduct.c avutil/float_dsp: Unavpriv avpriv_scalarproduct_float_c() 2025-03-28 14:33:08 -03:00
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 avcodec/fmvc: remove dead assignment 2024-05-13 03:40:17 +02:00
frame_thread_encoder.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
frame_thread_encoder.h
fraps.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
frwu.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec: remove deprecated FF_API_SUBFRAMES 2025-03-28 14:33:06 -03:00
g723_1enc.c avcodec/g723_1enc: Make min_err 64bit 2025-10-30 03:41:24 +01:00
g726.c avcodec/g726: init missing sample rate 2025-08-11 20:31:09 +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 avcodec: remove deprecated FF_API_SUBFRAMES 2025-03-28 14:33:06 -03:00
g729postfilter.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
g729postfilter.h fix "@param foo[in/out]" to "@param[in, out] foo" 2024-03-04 17:45:12 +01:00
gdv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
gemdec.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
get_bits.h avcodec/get_bits: mark unused VLC parameters 2026-01-12 14:03:25 +01:00
get_buffer.c avcodec/get_buffer: Use av_buffer_mallocz() for audio same as its done for video 2025-01-01 21:33:46 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec/h261data: Make some tables non-static 2024-06-20 18:58:39 +02:00
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 avcodec/mpegvideoenc: Add MPVEncContext 2025-03-26 04:08:33 +01:00
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 lavc/h263dsp: R-V V {h,v}_loop_filter 2024-05-22 19:15:39 +03:00
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 avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 2024-08-19 20:23:20 -03:00
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 all: Fix doxy comments wrongly designated as trailing ///< 2025-03-12 17:00:24 +01:00
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 avcodec/h2645_sei: use the RefStruct API for film_grain_characteristics 2024-11-11 16:10:15 -03:00
h264_sei.h avcodec/hevc/sei: remove unnecessary inline function 2024-11-13 12:49:52 -03:00
h264_slice.c avcodec/h264_slice: reject slice_num >= 0xFFFF 2026-03-15 00:49:57 +01:00
h264addpx_template.c
h264chroma.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
h264chroma.h
h264chroma_template.c avcodec/h264chroma: Move mc1 function to mpegvideo_dec.c 2025-11-01 13:31:57 +01: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/h2645_parse: add support for LCEVC 2026-02-28 16:12:33 -03:00
h2645_parse.h avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 2024-08-19 20:23:20 -03:00
h2645_sei.c avcodec/h2645_sei: fix parsing payloads for UK country_code 2026-03-15 17:46:51 -03:00
h2645_sei.h avcodec/vvc/dec: export sei to the frame when the frame starts 2025-05-31 09:35:54 +08:00
h2645_vui.c avcodec/h2645_vui: Ensure color primaries/trc/space isn't reserved value 2025-06-01 16:35:23 +08:00
h2645_vui.h
h2645data.c
h2645data.h
half2float.c
hap.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hap.h avcodec: use int instead of enum for AVOption fields 2026-02-26 11:40:09 +08:00
hapdec.c avcodec/hapdec: Clear tex buffer 2025-01-01 20:31:08 +01:00
hapenc.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
hashtable.c avcodec/hashtable: Remove null statement 2025-06-04 15:32:29 +02:00
hashtable.h lavc/hashtable: create generic robin hood hash table 2025-06-02 20:51:27 -07:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
hpeldsp.h avcodec/hpeldsp: Make put_no_rnd_pixels_tab smaller 2025-09-26 06:21:43 +02:00
hq_common.c avcodec/hq: Include alpha in cbp VLC table 2025-04-13 08:21:29 +02:00
hq_common.h avcodec/hq{xvlc,_hqadata}: Deduplicate and hardcode cbp table 2025-04-13 08:14:51 +02:00
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 avcodec/hq: Include alpha in cbp VLC table 2025-04-13 08:21:29 +02:00
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 avcodec/huffman: Combine allocations 2025-06-06 17:21:37 +02:00
huffman.h avcodec/vp6: Use fewer number of bits in run VLCs 2025-04-25 23:01:37 +02:00
huffyuv.c avcodec/huffyuv: Return proper error code 2024-04-07 21:59:32 +02:00
huffyuv.h avcodec/huffyuv: Inline common alloc/free functions in their callers 2024-04-07 21:59:32 +02:00
huffyuvdec.c avcodec/huffyuvdec: Initialize whole output for decode_gray_bitstream() 2025-01-21 22:55:10 +01:00
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 avcodec/hw_base_encode: restrict size of next_prev 2024-12-23 04:24:54 +09:00
hw_base_encode_h264.c hw_base_encode: move VAAPI SPS/PPS constructors to a shared file 2024-09-09 07:05:41 +02:00
hw_base_encode_h264.h hw_base_encode_h264: remove unused AUD unit structure 2024-09-10 04:57:29 +02:00
hw_base_encode_h265.c hw_base_encode_h265: split off SPS/PPS/VPS generation from VAAPI 2024-09-17 21:11:06 +02:00
hw_base_encode_h265.h hw_base_encode_h265: split off SPS/PPS/VPS generation from VAAPI 2024-09-17 21:11:06 +02:00
hwaccel_internal.h FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
hwaccels.h dpxdec: add a Vulkan hwaccel 2025-11-26 15:16:43 +01:00
hwconfig.h avcodec: add D3D12VA hardware accelerated H264 decoding 2023-12-21 16:15:23 +08:00
idcinvideo.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
idctdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
idctdsp.h avcodec: Remove leftover alpha declarations 2025-03-05 00:06:52 +01:00
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 avcodec/indeo2: Avoid unnecessary VLC structure 2023-10-31 20:47:00 +01:00
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 avcodec: remove deprecated FF_API_DROPCHANGED 2025-03-28 14:33:07 -03:00
interplayacm.c avcodec/interplayacm: Check input for fill_block() 2026-02-23 23:50:49 +01:00
interplayvideo.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
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 avcodec/intrax8dsp: Copy several bytes at once 2025-02-27 15:30:12 +01:00
intrax8dsp.h avcodec/intrax8dsp: Constify DSP functions 2025-02-27 15:30:12 +01:00
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/h2645_sei: fix parsing payloads for UK country_code 2026-03-15 17:46:51 -03:00
ivi.c avcodec/ivi: Check luma/chroma mb_size 2025-07-20 01:05:23 +02:00
ivi.h avcodec/ivi: make comments more Doxygen-friendly 2024-03-04 17:39:25 +01:00
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 avcodec/jfdctint_template: use unsigned z* in row_fdct() 2024-09-24 15:37:15 +02:00
jni.c avcodec/jni: fix mixed declaration and code 2024-04-21 09:43:17 +02:00
jni.h avcodec: add av_jni_{get,set}_android_app_ctx() helpers 2024-03-23 11:34:34 +01:00
jpeg2000.c avutil/libm: Only include intfloat.h when needed 2025-03-22 03:35:28 +01:00
jpeg2000.h avcodec/jpeg2000dec: Add support for placeholder passes 2024-08-10 09:22:44 -07:00
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 jpeg2000dec: fix tile-part header state reset 2024-10-27 10:26:00 -07:00
jpeg2000dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
jpeg2000dsp.h lavc/jpeg2000dsp: R-V V ict_float 2023-11-01 18:52:55 +02:00
jpeg2000dwt.c avcodec/jpeg2000: Improve FF_DWT97_INT to pass ISO/IEC 15444-4 conformance tests 2024-11-08 08:30:07 -08:00
jpeg2000dwt.h avcodec/jpeg2000: Improve FF_DWT97_INT to pass ISO/IEC 15444-4 conformance tests 2024-11-08 08:30:07 -08:00
jpeg2000htdec.c avcodec/jpeg2000dec: Handle M_b = -1 2026-03-02 18:12:40 +01:00
jpeg2000htdec.h avcodec/jpeg2000dec: Fix HT decoding 2024-08-10 09:22:51 -07:00
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 avcodec/dct: Make declarations and definitions match 2025-04-02 09:25:24 +02:00
jvdec.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
kbdwin.c Revert "avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec" 2024-03-07 08:53:31 -03:00
kbdwin.h Revert "avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec" 2024-03-07 08:53:31 -03:00
kgv1dec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
kmvc.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
lagarith.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
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/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-13 09:06:53 -03:00
lcevc_parser.c avcodec/lcevc_parser: move the resolution type table to a header 2026-03-18 13:35:56 -03:00
lcevcdec.c avcodec/lcevcdec: don't try to derive final dimensions from SAR 2026-03-18 13:35:56 -03:00
lcevcdec.h avcodec/lcevcdec: don't try to derive final dimensions from SAR 2026-03-18 13:35:56 -03:00
lcevctab.c avcodec/lcevc_parser: move the resolution type table to a header 2026-03-18 13:35:56 -03:00
lcevctab.h avcodec/lcevc_parser: move the resolution type table to a header 2026-03-18 13:35:56 -03:00
lcl.h
lcldec.c avcodec/lcldec: Fixes uqvq overflow 2026-03-15 00:49:55 +01:00
lclenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
leaddata.h avcodec: LEAD MCMP decoder 2023-11-08 17:37:58 +11:00
leaddec.c avcodec/leaddec: support format 0x1006 2025-02-08 10:59:05 +11:00
leb.h avcodec: move leb reading functions to its own header 2024-01-31 11:19:16 -03:00
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 avcodec/libaribb24: change new lines to \n in ASS header 2025-05-17 21:27:29 +02:00
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/libdav1d: only consider colorspace when choosing between YUV and GBR 2025-12-28 15:32:57 -03:00
libdavs2.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
libfdk-aacdec.c avcodec/libfdk-aacdec: set keyframe flag and profile in output frames 2024-11-24 20:26:50 -03:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libilbc.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
libjxl.c
libjxl.h avcodec/libjxl.h: include version.h 2024-01-25 11:07:28 -05:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libopenh264.c lavc/libopenh264: Drop openh264 runtime version checks 2023-12-18 23:59:51 +02:00
libopenh264.h lavc/libopenh264: Drop openh264 runtime version checks 2023-12-18 23:59:51 +02:00
libopenh264dec.c lavc/libopenh264: Drop openh264 runtime version checks 2023-12-18 23:59:51 +02:00
libopenh264enc.c avcodec: remove deprecated FF_API_TICKS_PER_FRAME 2025-03-28 14:33:07 -03:00
libopenjpegenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec: remove deprecated FF_API_TICKS_PER_FRAME 2025-03-28 14:33:07 -03:00
librsvgdec.c avcodec/librsvgdec: fix compilation with librsvg 2.50.3 2025-09-04 07:01:13 -04:00
libshine.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libspeexdec.c avcodec: remove deprecated FF_API_SUBFRAMES 2025-03-28 14:33:06 -03:00
libspeexenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libuavs3d.c avutil: remove deprecated FF_API_FRAME_PKT 2025-03-28 14:33:08 -03:00
libvo-amrwbenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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: add experimental support for alpha pixel formats other than YUV 4:2:0. 2026-02-15 20:28:31 +01:00
libvvenc.c avcodec: remove deprecated FF_API_TICKS_PER_FRAME 2025-03-28 14:33:07 -03:00
libwebpenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libwebpenc_animencoder.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libwebpenc_common.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libxevd.c avcodec/evc: Set the AV_FRAME_FLAG_KEY flag for a decoded frame when the decoded packet contains a keyframe 2024-05-08 21:14:56 -03:00
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 avcodec/libzvbi-teletextdec: change new lines to \n in ASS header 2025-05-17 21:27:29 +02:00
ljpegenc.c all: Use put_bytes_output() instead of put_bits_ptr - pb->buf 2025-03-10 04:51:57 +01:00
loco.c avcodec/loco: Check loco_get_rice() for failure 2024-07-12 22:42:38 +02:00
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 lavc/llviddsp: R-V V add_bytes 2023-11-18 22:07:14 +02:00
lossless_videoencdsp.c avcodec/lossless_videoencdsp: Don't presume alignment in diff_bytes 2024-04-04 23:57:19 +02:00
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 avcodec/lpc: Split inline functions into a header of their own 2024-03-04 02:11:38 +01:00
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 avcodec: Mark init and close functions as av_cold 2025-03-17 04:33:11 +01:00
lsp.c avcodec/lsp: Make ff_acelp_lsp2lpc() static 2025-04-09 13:52:29 +02:00
lsp.h avcodec/lsp: Make ff_acelp_lsp2lpc() static 2025-04-09 13:52:29 +02:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
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/lcevc_parser: move the resolution type table to a header 2026-03-18 13:35:56 -03: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 avcodec/mediacodec_wrapper: add async mode support 2024-11-20 19:23:13 +08:00
mediacodec_wrapper.h avcodec/mediacodec_wrapper: add async mode support 2024-11-20 19:23:13 +08:00
mediacodecdec.c avcodec/mediacodecdec: replace memset with direct zero init 2025-06-16 10:53:09 +08:00
mediacodecdec_common.c avcodec/mediacodecdec_common: Check that the input to mediacodec_wrap_sw_audio_buffer() contains channel * sample_size 2025-11-14 12:16:48 +00:00
mediacodecdec_common.h
mediacodecenc.c avcodec/mediacodecenc: Fix typo in VP9 option description 2025-06-16 10:55:59 +08:00
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 avcodec/mfenc: add support for AV1 MF encoders 2024-10-09 16:30:37 +03:00
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 avcodec: Mark init and close functions as av_cold 2025-03-17 04:33:11 +01:00
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: Check for multiple exif 2026-02-23 23:52:37 +01:00
mjpegdec.h avcodec/mjpegdec: unescape data for each restart marker individually 2026-02-20 16:32:10 +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 avcodec/mpegvideoenc: Add MPVEncContext 2025-03-26 04:08:33 +01:00
mjpegenc_common.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
mjpegenc_common.h avcodec/mjpegenc_common: Constify ff_mjpeg_encode_{dc,picture_header}() 2025-03-07 15:19:03 +01:00
mjpegenc_huffman.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mjpegenc_huffman.h avcodec/mjpegenc_huffman: Make ff_mjpegenc_huffman_compute_bits() static 2025-04-09 13:52:29 +02:00
mlp.c avcodec/mlp: don't duplicate the AV_CRC_8_EBU table 2026-01-22 17:44:46 -03:00
mlp.h avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
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 mlp: move pack_output pointer to decoder context 2023-12-21 22:42:34 +02:00
mlpdsp.h mlp: move pack_output pointer to decoder context 2023-12-21 22:42:34 +02:00
mlpenc.c avcodec/mlpenc: Mark unreachable cases as such 2026-01-20 00:38:35 +00:00
mlz.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mlz.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mmaldec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mmvideo.c avcodec/mmvideo: fix palette index 2025-05-09 22:26:51 +02:00
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 left shifts of negative numbers 2026-01-25 22:46:39 +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 avcodec/motionpixels: Avoid av_unused 2025-04-13 22:47:26 +02:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movtextdec.c avcodec: Mark init and close functions as av_cold 2025-03-17 04:33:11 +01:00
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: explicitly define each AOT 2024-06-08 00:22:35 +02:00
mpeg4audio_copy_pce.h
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h avcodec/aacenc: Remove always-false check 2025-04-13 22:49:21 +02:00
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 avcodec/mpeg4video: Nuke ff_mpeg4_init_rl_intra() 2025-05-26 04:22:11 +02:00
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 avcodec/mpegvideo_enc: Reduce stack usage 2025-05-26 04:02:58 +02:00
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 avcodec/mpeg12dec: Use VLC symbol table 2024-06-20 18:58:38 +02:00
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 avcodec/mpeg12: Avoid unnecessary VLC structures 2023-10-31 21:44:48 +01:00
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 avcodec/mpegaudio(data|dsp): Mark symbols as hidden 2024-03-17 15:10:05 +01:00
mpegaudiodec_common.c avcodec/mpegaudiodec_common: Avoid superfluous VLC structures 2023-10-31 21:44:48 +01:00
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_fixed.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec/mpegaudio(data|dsp): Mark symbols as hidden 2024-03-17 15:10:05 +01:00
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: Rename MPA_encode_* -> mpa_encode_* 2025-04-13 22:49:21 +02: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 lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
mpegutils.c avcodec/mpegutils: Don't output wrong mb skip values 2024-06-20 18:58:38 +02:00
mpegutils.h avcodec/mpegutils: Move MAX_FCODE to mpegvideoenc.h 2025-03-07 15:19:02 +01:00
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/h264chroma: Move mc1 function to mpegvideo_dec.c 2025-11-01 13:31:57 +01: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/mpegvideo_enc: Port denoise_dct to MpegvideoEncDSPContext 2025-11-18 20:41:12 +01:00
mpegvideoencdsp.h avcodec/mpegvideo_enc: Port denoise_dct to MpegvideoEncDSPContext 2025-11-18 20:41:12 +01: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 avcodec/msmpeg4enc: Avoid using MVTable 2025-03-26 03:39:01 +01:00
msmpeg4data.h avcodec/msmpeg4enc: Avoid using MVTable 2025-03-26 03:39:01 +01:00
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 avcodec/mpegvideoenc: Add MPVEncContext 2025-03-26 04:08:33 +01:00
msp2dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
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 avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mss4.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mss12.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
msvideo1enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
mv30.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
mvcdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
mvha.c avcodec/mvha: Clear remaining space after inflate() 2024-08-14 18:21:00 +02:00
mwsc.c avcodec/mscc & mwsc: Check loop counts before use 2024-05-19 22:14:39 +02:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
notchlc.c avcodec/notchlc: zero-initialize history buffer 2026-01-05 13:30:38 +00:00
null.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
nuv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nvdec.c avcodec/nvdec: switch to proper pixfmts on next major bump 2025-07-11 17:49:58 +02:00
nvdec.h avcodec/nvdec: add 4:2:2 decoding and 10-bit support 2025-02-02 20:01:56 +01:00
nvdec_av1.c avutil/frame: Port AVFrame.private_ref to RefStruct API 2025-03-28 14:33:08 -03:00
nvdec_h264.c avutil/frame: Port AVFrame.private_ref to RefStruct API 2025-03-28 14:33:08 -03:00
nvdec_hevc.c avutil/frame: Port AVFrame.private_ref to RefStruct API 2025-03-28 14:33:08 -03:00
nvdec_mjpeg.c avutil/frame: Port AVFrame.private_ref to RefStruct API 2025-03-28 14:33:08 -03:00
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 avutil/frame: Port AVFrame.private_ref to RefStruct API 2025-03-28 14:33:08 -03:00
nvdec_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
nvdec_vp8.c avutil/frame: Port AVFrame.private_ref to RefStruct API 2025-03-28 14:33:08 -03:00
nvdec_vp9.c avutil/frame: Port AVFrame.private_ref to RefStruct API 2025-03-28 14:33:08 -03:00
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: unify CBR filler data insertion for all codecs 2025-04-01 19:13:38 +02: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 avcodec/codec_internal: Add inlined version of av_codec_is_(de|en)coder 2025-03-13 02:16:27 +01:00
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 avcodec/packet: Move ff_side_data_set_encoder_stats() to encode.c 2025-11-07 17:54:10 +00:00
packet.h avcodec/avcodec: add helpers to convert between packet and frame side data 2025-10-30 10:54:01 -03: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 avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
pamenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec/pcm-dvdenc: Mark unreachable default cases as unreachable 2025-05-21 12:01:30 +02:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pcxenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
pdvdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
photocd.c avcodec/codec_desc: Mark AVRN, TGQ, PhotoCD, VBN as intra-only 2024-05-19 11:40:55 +02:00
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 avcodec/asvenc,dvenc: Optimize unaligned checks away if possible 2025-05-31 01:28:51 +02:00
pixels.h
pixlet.c avcodec/pixlet: Simplify pfx computation 2024-07-12 22:42:46 +02:00
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/pngdsp: Use proper prefix ff_add_png->ff_png_add 2026-01-10 22:47:22 +01: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 avcodec/pnm: explicitly tag color range 2023-11-09 12:53:35 +01:00
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 avutil/libm: Only include intfloat.h when needed 2025-03-22 03:35:28 +01:00
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 avcodec/decode: Only use ff_progress_frame_get_buffer() with blank input 2025-04-14 10:15:08 +02:00
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 avcodec/proresenc_anatoliy: move DC codebook LUT to shared proresdata 2024-01-10 14:08:00 +01:00
proresdata.h avcodec/proresenc_anatoliy: move DC codebook LUT to shared proresdata 2024-01-10 14:08:00 +01:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
psd.c avcodec/psd: Support auxiliary channels 2026-02-11 20:35:20 +00:00
psymodel.c avcodec/iirfilter: Remove iirfilter, psy-preprocessing 2025-06-06 17:21:31 +02:00
psymodel.h
pthread.c avcodec/pthread*: Mark init, free, flush functions as av_cold 2025-03-12 17:00:24 +01:00
pthread_frame.c avcodec/lcevcdec: don't try to derive final dimensions from SAR 2026-03-18 13:35:56 -03:00
pthread_internal.h
pthread_slice.c avcodec/pthread_slice: Return error on error 2025-03-26 03:13:53 +01:00
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 avcodec/put_bits: Add and use put_bits63() 2025-03-11 04:37:21 +01:00
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 avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
qoienc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
qsv.h
qsv_api.c
qsv_internal.h avcodec/qsv: Use RefStruct API for memory id (mids) array 2024-04-19 13:18:04 +02:00
qsvdec.c avcodec/qsvdec: fix refcount leak in two-stage QSV init 2025-12-31 08:06:48 +00: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 lavc/qsvenc: Remove duplicate include header file 2024-09-04 12:14:58 +08:00
qsvenc_av1.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
qsvenc_h264.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
qsvenc_hevc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
qsvenc_jpeg.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
qsvenc_mpeg2.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
qsvenc_vp9.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
qtrle.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
qtrleenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
r210dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
r210enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
ra144.c
ra144.h
ra144dec.c
ra144enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec: Mark init and close functions as av_cold 2025-03-17 04:33:11 +01:00
ratecontrol.c avcodec/ratecontrol: Move emms_c() to the only callsite needing it 2026-02-13 09:21:33 +01:00
ratecontrol.h avcodec/mpegvideoenc: Move ratecontrol to MPVMainEncContext 2025-03-26 03:07:52 +01:00
raw.c avcodec/raw: Duplicate raw_pix_fmt_tags into fourcc2pixfmt tool 2025-03-28 14:33:31 -03:00
raw.h avcodec/raw: Duplicate raw_pix_fmt_tags into fourcc2pixfmt tool 2025-03-28 14:33:31 -03:00
raw_pix_fmt_tags.h avcodec/raw: Duplicate raw_pix_fmt_tags into fourcc2pixfmt tool 2025-03-28 14:33:31 -03:00
rawdec.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +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 avcodec/rl: Avoid temporary stack VLC array during RL VLC init 2025-03-17 03:26:07 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
rpza.c
rpzaenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
rscc.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
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: Fix spelling mistake 2025-07-03 20:35:32 +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 qpel functions arrays 2025-10-30 12:17:25 +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 avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +11:00
rv60dec.c avcodec/rv60dec: check last_size 2026-02-19 22:39:35 +00:00
rv60dsp.c avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +11:00
rv60dsp.h avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +11:00
rv60vlcs.h avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +11:00
s302m.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
s302menc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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
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: Don't set encoder-only fields 2026-02-11 12:07:31 +01:00
sbcdec_data.h avcodec/sbcdec_data: Merge data into header 2025-03-12 17:00:24 +01:00
sbcdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
sbcdsp.h avcodec/sbcdsp_data: Make data static 2025-04-02 09:25:46 +02:00
sbcdsp_data.h avcodec/sbcdsp_data: Make data static 2025-04-02 09:25:46 +02:00
sbcenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
sbr.h aacdec_usac, aacsbr: implement SBR support for USAC 2024-06-23 09:10:15 +02:00
sbrdsp.c
sbrdsp.h aacdec: remove AAC-specific MIPS optimizations 2024-04-23 08:31:40 +02:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
scpr.h
scpr3.c avcodec/scpr3: Clear clr 2025-08-11 11:54:31 +02:00
scpr3.h
screenpresso.c
sei.h
sga.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
sgi.h
sgidec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
sgienc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
sgirledec.c avcodec/sgirledec: Check input length 2024-09-24 15:37:19 +02:00
sheervideo.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
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 avcodec/simple_idct: Move ProRes-only code to proresdsp.c 2025-02-27 15:30:12 +01:00
simple_idct.h avcodec/simple_idct: Move ProRes-only code to proresdsp.c 2025-02-27 15:30:12 +01:00
simple_idct_template.c avcodec/simple_idct: Move ProRes-only code to proresdsp.c 2025-02-27 15:30:12 +01:00
sinewin.c
sinewin.h
sinewin_fixed_tablegen.c aacdec_dsp: implement 768-point transform and windowing 2024-06-02 18:34:44 +02:00
sinewin_fixed_tablegen.h aacdec_dsp: implement 768-point transform and windowing 2024-06-02 18:34:44 +02:00
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c avutil/float_dsp: Unavpriv avpriv_scalarproduct_float_c() 2025-03-28 14:33:08 -03:00
sipr.h
sipr16k.c avutil/float_dsp: Unavpriv avpriv_scalarproduct_float_c() 2025-03-28 14:33:08 -03:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
smacker.c avcodec/smacker: cleanup on bet buffer failure 2025-07-20 01:05:24 +02:00
smc.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
smcenc.c avcodec: Mark init and close functions as av_cold 2025-03-17 04:33:11 +01:00
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/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 all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
snow_dwt.h avcodec/mpegvideoenc: Add MPVEncContext 2025-03-26 04:08:33 +01:00
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 avcodec/sonic: move code closer to use to avoid unused warnings 2025-07-19 00:36:25 +02:00
sp5x.h
sp5xdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
speedhq.c
speedhq.h
speedhqdec.c lavc/speedhqdec: Reindent 2024-06-03 14:13:34 +02:00
speedhqenc.c avcodec/mpegvideo: Move last_dc to {H263Dec,Mpeg12Slice,MPVEnc}Context 2025-11-21 11:55:09 +01:00
speedhqenc.h avcodec/mpegvideoenc: Add MPVEncContext 2025-03-26 04:08:33 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +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 avcodec/takdsp: fix const correctness 2023-12-22 09:28:04 -03:00
targa.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
targa.h
targa_y216dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
targaenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
tdsc.c avcodec/cri,tdsc,tiff: Use ff_mjpeg_decoder directly 2025-04-25 12:31:54 +02:00
textdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
texturedsp.c lavc/texturedsp: fix premult2straight inversion 2024-02-08 20:36:04 +01:00
texturedsp.h lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
texturedsp_template.c lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
texturedspenc.c avcodec/texturedsp: Factor common code out 2024-01-28 11:00:01 +01:00
thread.h lavc/hevcdec: unbreak WPP/progress2 code 2024-10-15 10:37:44 +02:00
threadframe.h
threadprogress.c threadprogress: reorder instructions to fix race. 2025-02-10 11:00:07 -05:00
threadprogress.h avcodec/threadprogress: Add new API for frame-threaded progress 2024-04-19 13:07:48 +02:00
tiertexseqv.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
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 avcodec/tiff_data: Remove incorrect GeoTIFF entries 2024-03-14 20:37:03 +01:00
tiffenc.c avcodec/tiffenc: support writing Orientation tag 2025-09-17 02:17:09 +00:00
timecode_internal.c avcodec/utils: use new ff_timecode_set_smpte function 2025-03-02 18:43:53 +01:00
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 avcodec/truemotion1: Height not being a multiple of 4 is unsupported 2024-03-26 23:19:49 +01:00
truemotion1data.h
truemotion2.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
truemotion2rt.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
truespeech.c
truespeech_data.h
tscc.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
tscc2.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tscc2data.h
tta.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ttmlenc.h
twinvq.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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: Set B for the width= 1 case in restore_median_planar_il() 2025-11-09 10:44:09 +00: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 avcodec/utvideoenc: Remove always-false pixel format check 2025-05-21 12:02:10 +02:00
v4l2_buffers.c avcodec/v4l2_buffers: map additional V4L2 TRCs 2025-11-15 00:39:43 +00:00
v4l2_buffers.h avcodec/v4l2_(m2m|buffers): Use RefStruct API for context references 2024-04-19 13:18:04 +02:00
v4l2_context.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec/v4l2_(m2m|buffers): Use RefStruct API for context references 2024-04-19 13:18:04 +02:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
v308dec.c avcodec: deprecate v308 de/encoder 2024-10-12 11:21:14 -03:00
v308enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
v408dec.c avcodec: deprecate v408 de/encoder 2024-10-12 11:21:14 -03:00
v408enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
v410dec.c avcodec: deprecate v410 de/encoder 2024-10-12 11:21:14 -03:00
v410enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
vaapi_av1.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_decode.c lavc/vaapi_dec: Add VVC decoder 2024-11-01 12:13:07 +08:00
vaapi_decode.h lavc/vaapi_decode: Use a more meaningful variable name 2024-11-01 12:13:07 +08:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
vaapi_encode_mpeg2.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_hevc.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_hevc.h
vaapi_mjpeg.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_mpeg2.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
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 FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_vp9.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_vvc.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vb.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
vble.c avcodec/vble: Allocate buffer later 2024-09-24 15:37:19 +02:00
vbn.h
vbndec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
vbnenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec/vc1: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
vc1data.h avcodec/vc1: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
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 avcodec/vc1dsp: Fix vc1op_pixels_func semantics 2025-06-02 13:43:10 +02:00
vc2enc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
vdpau.c avcodec/vdpau: Only include mpegvideodec.h when used 2025-04-03 06:04:57 +02:00
vdpau.h avcodec: remove deprecated FF_API_VDPAU_ALLOC_GET_SET 2025-03-28 14:33:07 -03:00
vdpau_av1.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vdpau_h264.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vdpau_hevc.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vdpau_internal.h
vdpau_mpeg4.c avcodec/h263dec: Add H263DecContext 2025-07-03 20:35:23 +02:00
vdpau_mpeg12.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vdpau_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vdpau_vp9.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
version.c avcodec/version: update the codec_ids 2025-08-29 17:32:52 +02:00
version.h Bump versions for release/8.1 2026-03-08 02:29:20 +01:00
version_major.h avcodec/avcodec: Deprecate intra_dc_precision 2026-03-07 20:14:36 +01:00
videodsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
videodsp.h lavc/videodsp: RISC-V zicbop prefetch 2024-07-30 18:41:51 +03:00
videodsp_template.c
videotoolbox.c avcodec/prores: adapt hwaccel code for slice-based accelerators 2025-10-25 19:54:13 +00:00
videotoolbox.h avcodec: remove deprecated FF_API_VT_HWACCEL_CONTEXT 2024-03-07 08:53:30 -03:00
videotoolbox_av1.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
videotoolbox_vp9.c libavcodec/videotoolbox_vp9: Move av_malloc() to avoid memory leak 2025-08-07 03:07:43 +02:00
videotoolboxenc.c avcodec/videotoolboxenc: remove redundant "Error: " in error message 2025-11-20 00:56:12 +08: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 avcodec/vlc: Merge VLCElem and RL_VLC_ELEM 2025-03-17 03:26:07 +01:00
vmdaudio.c
vmdvideo.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vmixdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
vmnc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vorbis.c
vorbis.h
vorbis_data.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
vorbis_data.h avcodec/vorbis_data: Mark symbols as hidden 2024-03-17 15:10:05 +01:00
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 Revert "ogg/vorbis: implement header packet skip in chained ogg bitstreams." 2025-05-31 03:18:26 +02:00
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 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/vp56dsp: Separate VP5DSP and VP6DSP 2025-11-27 12:10:29 +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 avcodec/vp56: decode interlace content 2024-10-31 17:49:48 +11:00
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 avcodec/vp8: Convert to ProgressFrame API 2024-04-19 13:18:04 +02:00
vp8_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vp8data.c avcodec/vp8: Export vp8_token_update_probs variable 2023-11-15 10:29:03 -05:00
vp8data.h avcodec/vp8: Export vp8_token_update_probs variable 2023-11-15 10:29:03 -05:00
vp8dsp.c avcodec/vp8dsp: Don't compile unused functions 2025-12-04 15:17:37 +01:00
vp8dsp.h lavc/vp7dsp: add R-V V vp7_luma_dc_wht 2024-05-29 16:57:02 +03:00
vp9.c avcodec/vp9: Fix memleak 2026-03-03 02:13:58 +00:00
vp9.h
vp9_mc_template.c avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
vp9_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vp9block.c avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
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 avutil/attributes_internal: Add EXTERN macro for extern+hidden 2025-03-05 00:24:54 +01:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c lavc/vp9dsp: copy 8 pixels at once 2024-07-29 21:16:41 +03:00
vp9lpf.c avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
vp9mvs.c avcodec/vp9mvs: fix misaligned access when clearing VP9mv 2024-08-07 00:59:18 +02:00
vp9prob.c
vp9recon.c vp9: recon: Use emulated edge to prevent buffer overflows 2025-01-03 17:53:49 -05:00
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 avcodec/vqcdec: Check init_get_bits8() for failure 2024-05-19 22:12:55 +02:00
vt_internal.h FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
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_decode: do not align single-plane images to subsampling 2026-01-19 16:37:16 +01: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: use HOST_CACHED memory flag only if such a heap exists 2025-12-31 15:00:46 +01: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: warn users on low number of slices 2026-03-07 15:14:25 +01: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 avcodec/vvc: add VVC_MAX_NUM_PALETTE_PREDICTOR_SIZE 2025-05-17 09:22:40 +08:00
vvc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
wavarc.c avcodec: remove deprecated FF_API_SUBFRAMES 2025-03-28 14:33:06 -03:00
wavpack.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
wavpack.h avcodec/wavpack: Optimize always-false comparison away 2024-04-19 13:18:04 +02:00
wavpackdata.c
wavpackenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
wavpackenc.h
wbmpdec.c avcodec/av1dec,libdav1d,wbmpdec: Avoid direct access to GetByteContext 2025-09-15 17:52:21 +02:00
wbmpenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec/wmaprodec: Avoid superfluous VLC structures 2023-10-31 21:44:48 +01:00
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: Use av_unreachable() instead of av_assert0(0) 2025-05-21 12:02:52 +02: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 avutil/float_dsp: Unavpriv avpriv_scalarproduct_float_c() 2025-03-28 14:33:08 -03:00
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-15 00:49:57 +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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
wrapped_avframe.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ws-snd1.c
xan.c avcodec/xan: Add basic input size check 2024-09-24 15:37:20 +02:00
xbm_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
xbmdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
xbmenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
xface.c
xface.h
xfacedec.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
xfaceenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
xiph.c
xiph.h
xl.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
xma_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
xpmdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
xsubdec.c avcodec/xsubdec: Check parse_timecode() 2024-07-12 22:42:14 +02:00
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 avcodec/idctdsp: Only try to initialize xvid idct if it is used 2025-05-26 04:50:34 +02:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
xwdenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
xxan.c avcodec/xxan: zero-initialize y_buffer 2026-03-16 17:23:47 +01:00
y41pdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
y41penc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
ylc.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
yop.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
yuv4dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
yuv4enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00