ffmpeg/libavcodec
Lynne d66552e676
vulkan/ffv1: add 32-bit float RGB encoding and a rice + remap path
This implements 32-bit float RGB encoding and makes the Vulkan implementation
on-par with the C implementation.

Sponsored-by: Sovereign Tech Fund
2026-05-30 12:10:01 +09:00
..
aac avcodec/aacdec_tab: add side channels to ff_aac_channel_map 2026-05-20 13:05:57 -03:00
aarch64 avcodec/aarch64: add NEON DCA LFE FIR filter functions 2026-04-27 20:13:23 +00:00
arm arm/rv40dsp: Add * on comment continuation lines in prototypes 2026-04-29 13:53:07 +03:00
bsf avcodec/bsf/smpte436m_to_eia608: properly frees stuff on errors in ff_smpte436m_to_eia608_filter() 2026-05-28 22:24:58 +00:00
h26x
hevc avcodec/hevc: scope missing-ref loop counters locally 2026-05-07 13:01:16 +00:00
loongarch avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
mips avcodec/vc1dsp: Consistently use ptrdiff_t for stride 2026-05-08 13:28:34 +02:00
neon avcodec/{arm,neon}/mpegvideo: Readd a missed initialization 2025-12-03 13:53:54 +02:00
opus avcodec/opus/enc: fix CELT psy analysis and packet sizing 2026-05-23 10:38:28 +00:00
ppc avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
riscv lavc/riscv: remove unused fixed_vtype.S 2026-03-17 16:40:05 +00:00
tests avcodec/tests/motion: Remove test tool 2026-03-27 18:48:48 +01:00
vulkan vulkan/ffv1: add 32-bit float RGB encoding and a rice + remap path 2026-05-30 12:10:01 +09:00
vvc avcodec/vvc/ctu: Put scratchbufs into union to save space 2026-03-24 18:12:00 +01:00
wasm/hevc avcodec/wasm/hevc: fix typo in butterfly macro 2025-12-04 08:40:43 +00:00
x86 avcodec/x86/vorbisdsp: change cmpleps to cmpltps in inverse coupling 2026-05-26 04:46:04 +00: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
aac_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
aaccoder.c revert 458a942481151ede27478e6ac6d9d2866d438b84 2025-11-04 09:55:51 +00:00
aaccoder_trellis.h
aaccoder_twoloop.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
aacenc.c avcodec/aacenc: add missing default Channel Configurations 2026-05-20 10:59:02 -03: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
aacencdsp.c avcodec/aacencdsp: move init methods outside of the header 2026-05-28 00:04:06 -03:00
aacencdsp.h avcodec/aacencdsp: move init methods outside of the header 2026-05-28 00:04:06 -03:00
aacenctab.c avcodec/aac{enc,}tab: Deduplicate swb tables 2025-04-13 22:49:21 +02:00
aacenctab.h avcodec/aacenc: add missing default Channel Configurations 2026-05-20 10:59:02 -03:00
aacps.c
aacps.h
aacps_common.c
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h
aacps_tablegen_template.c avcodec/aacps_tablegen_template: Fix hardcoded tables with assert-level 2 2026-02-14 20:14:47 +01:00
aacpsdata.c
aacpsdsp.h avcodec/aacpsdsp: add restrict to function pointers to match declarations 2025-10-25 01:01:14 +02:00
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
aacpsy.c aacpsy: fix whitespace and code style 2025-11-05 16:31:59 +00:00
aacsbr.c
aacsbr.h aacdec: add support for 960-frame HE-AAC (DAB+) decoding 2026-04-17 16:46:52 +02:00
aacsbr_fixed.c
aacsbr_template.c aacdec: add support for 960-frame HE-AAC (DAB+) decoding 2026-04-17 16:46:52 +02:00
aacsbrdata.h 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/ac3dec: add fall-through annotations 2026-04-28 12:29:37 +00: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
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: signed integer overflow in ADPCM_N64 2026-05-03 13:26:34 +00: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
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: remove CELT decoder 2026-05-22 09:33:52 +00:00
alsdec.c avcodec/alsdec: do not set nbits invalidly 2026-05-03 14:54:27 +00:00
amfdec.c avcodec/amfdec: set context dimensions from decoder size 2026-03-31 14:07:31 +00:00
amfdec.h avcodec/amfdec: set context dimensions from decoder size 2026-03-31 14:07:31 +00:00
amfenc.c avcodec/amfenc: add encoder average QP stats 2026-03-30 13:23:56 +00:00
amfenc.h avfilter/vf_vpp_amf: Extend AMF Color Converter HDR capabilities 2026-03-11 10:23:35 +01:00
amfenc_av1.c avcodec/amfenc: remove the AMF_VIDEO_ENCODER_AV1_CAP_{WIDTH,HEIGHT}_ALIGNMENT_FACTOR_LOCAL 2026-04-07 14:54:21 +00:00
amfenc_h264.c avcodec/amfenc: use pixel desc to determine YUV and bit depth 2026-04-07 14:54:21 +00:00
amfenc_hevc.c avcodec/amfenc: let the HEVC encoder profile follow the target bit depth 2026-04-07 14:54:21 +00:00
amr.h
amr_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
amrnbdata.h
amrnbdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
amrwbdata.h
amrwbdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
anm.c
ansi.c avcodec/ansi: add fall-through annotations 2026-04-28 12:29:37 +00:00
aom_film_grain.c avcodec/aom_film_grain: Remove impossible check 2026-03-13 04:39:52 +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
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/apv_decode: avoid using apv_cbc 2026-05-29 20:10:14 +00:00
apv_decode.h apv_decode: expose the current frame header 2026-05-19 17:43:53 +09:00
apv_dsp.c avcodec/apv_dsp: Reindent after previous commit 2026-03-14 19:31:45 +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/argo: add fall-through annotations 2026-04-28 12:29:37 +00:00
ass.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ass.h
ass_split.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ass_split.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
assdec.c
assenc.c
asv.c
asv.h
asvdec.c 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
atrac3plusdsp.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
atrac9dec.c avcodec/atrac9dec: improve output of atrac9_decode_frame 2026-05-25 03:18:53 +00:00
atrac9tab.h avcodec/atrac9tab: correct base curve value 2026-04-25 22:44:39 +02:00
atsc_a53.c avcodec/atsc_a53: Avoid GetBits API to parse A53 CC data 2026-05-06 15:27:21 +02: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
av1_levels.c
av1_levels.h
av1_parse.c
av1_parse.h
av1_parser.c avcodec/av1_parser: also decompose Redundant Frame Headers 2026-03-03 13:52:58 -03:00
av1dec.c avcodec/av1dec: Avoid implicit fallthrough 2026-05-05 12:46:00 +02:00
av1dec.h avcodec/videotoolbox: add AV1 hardware acceleration 2024-10-02 11:19:27 +03:00
avcodec.c avcodec: add a flag to force encoders to use fixed size frames 2026-05-16 13:55:22 -03:00
avcodec.h avcodec: add a flag to force encoders to use fixed size frames 2026-05-16 13:55:22 -03: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 avcodec/avs: add fall-through annotations 2026-04-28 12:29:37 +00:00
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 avcodec/bethsoftvideo: add fall-through annotations 2026-04-28 12:29:37 +00:00
bethsoftvideo.h
bfi.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
bgmc.c
bgmc.h
bink.c avcodec/bink: add fall-through annotations 2026-04-28 12:29:37 +00:00
binkaudio.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c avcodec/bintext: add fall-through annotations 2026-04-28 12:29:37 +00: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/bytestream2: don't allow using NULL pointers 2026-03-15 19:27:07 -03:00
c93.c avcodec/c39: add fall-through annotations 2026-04-28 12:29:37 +00: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: Don't allocate block separately 2026-04-20 12:21:41 +02:00
cavs.h avcodec/cavs: add fall-through annotations 2026-04-28 12:29:37 +00: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/cavs: add fall-through annotations 2026-04-28 12:29:37 +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: Move ff_cbs_all_codec_ids to cbs_bsf 2026-05-08 09:35:38 +02:00
cbs.h avcodec/cbs: Move ff_cbs_all_codec_ids to cbs_bsf 2026-05-08 09:35:38 +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 avcodec: replace fall-through comments 2026-04-28 12:29:37 +00: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_syntax_template: Fix shadowing 2026-03-10 13:52:18 +01:00
cbs_bsf.c avcodec/cbs: Move ff_cbs_all_codec_ids to cbs_bsf 2026-05-08 09:35:38 +02:00
cbs_bsf.h avcodec/cbs: Move ff_cbs_all_codec_ids to cbs_bsf 2026-05-08 09:35:38 +02: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: tighten sh_num_tiles_in_slice_minus1 upper bound 2026-05-07 13:08:34 +00:00
cbs_h2645.c avcodec/bsf/extract_extradata: write correct length start codes for h26x 2026-03-15 19:20:06 -03:00
cbs_h2645.h avcodec/bsf/extract_extradata: write correct length start codes for h26x 2026-03-15 19:20:06 -03:00
cbs_internal.h avcodec/cbs: add support for LCEVC bitstreams 2026-02-28 16:12:33 -03:00
cbs_jpeg.c avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02:00
cbs_jpeg.h
cbs_jpeg_syntax_template.c
cbs_lcevc.c avcodec: cbs_lcevc: remove dead code 2026-04-28 12:24:54 +00:00
cbs_lcevc.h avcodec/cbs: add support for LCEVC bitstreams 2026-02-28 16:12:33 -03:00
cbs_lcevc_syntax_template.c avcodec/cbs_lcevc: fix writing process blocks with size 6 2026-03-24 11:12:25 -03:00
cbs_mpeg2.c avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02:00
cbs_mpeg2.h
cbs_mpeg2_syntax_template.c
cbs_sei.c avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_sei.h avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_sei_syntax_template.c avcodec/cbs_h2645: split into separate files per module 2026-02-24 10:32:20 -03:00
cbs_vp8.c avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02:00
cbs_vp8.h
cbs_vp8_syntax_template.c
cbs_vp9.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
cbs_vp9.h lavc/vp9dec: use cbs_vp9 to parse the frame header 2025-08-08 18:29:39 +09:00
cbs_vp9_syntax_template.c cbs_vp9: Always update loop filter and segmentation from current frame 2025-10-27 13:44:03 +00:00
ccaption_dec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cdgraphics.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cdtoons.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cdxl.c 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
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_id: add Animated WebP codec ID and descriptor 2026-05-19 11:36:10 +02: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 Animated WebP codec ID and descriptor 2026-05-19 11:36:10 +02:00
codec_internal.h avcodec/codec_internal: Include avcodec.h for enum AVCodecConfig 2026-04-14 16:04:47 +02:00
codec_par.c avcodec/avcodec: add AVCodecContext.alpha_mode 2025-09-02 17:06:24 +02:00
codec_par.h doc: remove unclear description 2026-04-28 14:31:19 +02:00
cook.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
cook_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
cookdata.h
copy_block.h
cpia.c
cri.c avcodec/cri: Check bytestream2_get_buffer() for end 2025-08-03 13:19:25 +00:00
cri_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
cscd.c
cuviddec.c avcodec/cuviddec: fix dimension rounding for monochrome/444 formats 2026-05-18 20:47:15 +00:00
cyuv.c
d3d11va.c
d3d11va.h
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
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c avcodec/dca: add break 2026-04-28 12:29:37 +00:00
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h
dca_xll.c avcodec/dca_xll: Clear padding in ff_dca_xll_parse() 2026-02-05 18:12:46 +01:00
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
dcadec.h
dcadsp.c avcodec/aarch64: add NEON DCA LFE FIR filter functions 2026-04-27 20:13:23 +00:00
dcadsp.h avcodec/aarch64: add NEON DCA LFE FIR filter functions 2026-04-27 20:13:23 +00: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 avcodec/dds: add fall-through annotations 2026-04-28 12:29:37 +00:00
decode.c avcodec: map IAMF packet side data to frame side data 2026-05-13 15:19:11 +02:00
decode.h avcodec/decode: Better documentation for ff_set_dimensions() 2026-05-02 21:11:47 +00: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 avcodec/dfpwmdec: Check nb_samples 2026-05-03 16:56:43 +02:00
dfpwmenc.c avcodec/dfpwmenc: Remove write-only context member 2025-07-03 20:18:55 +02:00
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dirac_vlc.c
dirac_vlc.h
diracdec.c avcodec/diracdec: Enlarge mctmp to cover the worst-case blheight·ybsep + yblen rows, and break the MC loop when no output rows remain 2026-05-16 15:03:50 +00: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: replace fall-through comments 2026-04-28 12:29:37 +00:00
dpcm.c avcodec/dpcm: Remove unnecessary flush callbacks 2026-02-12 11:06:33 +01:00
dpx.c avcodec: replace fall-through comments 2026-04-28 12:29:37 +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 avcodec/dpxenc: add fall-through annotations 2026-04-28 12:29:37 +00:00
dsd.c
dsd.h
dsddec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
dsicinaudio.c avcodec/dsicinaudio: set missing sample rate 2025-08-05 03:27:53 +02:00
dsicinvideo.c 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: add break 2026-04-28 12:29:37 +00:00
dv.h
dv_internal.h
dv_profile.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h avcodec/dv_tablegen: Fix shadowing 2026-03-10 13:52:18 +01:00
dvaudio.h
dvaudio_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dvaudiodec.c
dvbsub_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dvbsubdec.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
dvbsubenc.c avcodec/dvbsubenc: add a min_bpp option to work around some decoders 2025-08-04 19:45:45 +01:00
dvbtxt.h
dvd_nav_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dvdata.c
dvdata.h
dvdec.c avcodec/dvdec,mjpegdec: Remove emms_c 2025-11-08 18:48:54 +01:00
dvdsub.c
dvdsub.h
dvdsub_parser.c avcodec/dvdsub_parser: Fix buf_size check 2026-03-22 00:33:26 +00:00
dvdsubdec.c avcodec/dvdsubdec: Don't return value != 0 on init success 2025-09-13 20:37:03 +00:00
dvdsubenc.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
dvenc.c avcodec/pixblockdsp: be consistent about restrict use in ff_{get,diff}_pixels 2025-10-25 01:01:15 +02:00
dxa.c avcodec/dxa: add fall-through annotations 2026-04-28 12:29:37 +00:00
dxtory.c avcodec/dxtory: add fall-through annotations 2026-04-28 12:29:37 +00:00
dxv.c avcodec: replace fall-through comments 2026-04-28 12:29:37 +00: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
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
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: add fall-through annotations 2026-04-28 12:29:37 +00:00
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c avcodec/encode: propagate skip samples side data if present 2026-05-16 13:55:22 -03:00
encode.h avcodec/encode: add a helper to convert from a duration to samples 2026-02-17 20:17:23 -03:00
error_resilience.c avcodec/h264dec,mpeg_er: Move allocating er buffers to ff_er_init() 2026-03-03 13:07:46 +01:00
error_resilience.h avcodec/h264dec,mpeg_er: Move allocating er buffers to ff_er_init() 2026-03-03 13:07:46 +01:00
escape124.c
escape130.c avcodec/escape130: Initialize old_y_avg 2026-04-09 01:14:39 +02:00
evc.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
evc_parse.c
evc_parse.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
evc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
evc_ps.c
evc_ps.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
evrcdata.h
evrcdec.c avcodec/evrcdec: set missing sample rate 2025-08-05 03:27:53 +02:00
executor.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
executor.h avcodec/vvc: simplify priority logical to improve performance for 4K/8K 2024-10-04 21:58:42 +08:00
exif.c avcodec/exif.c: synthesize EXIF data from frame metadata and matrix 2026-05-01 07:40:25 -04:00
exif.h avcodec/exif.h: fix documentation on av_exif_get_entry and similar 2026-05-01 07:40:24 -04:00
exif_internal.h avcodec/exif_internal.h: improve return docs for ff_exif_get_buffer 2026-05-01 07:40:25 -04:00
exr.c avcodec/exr: check rle() return value in rle_uncompress() 2026-05-03 20:15:54 +00:00
exrdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
exrdsp.h
exrenc.c avcodec/codec_internal: Use bitfield for alpha_modes 2025-11-07 17:55:43 +00:00
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fflcms2.c avcodec/fflcms2: Don't access inexistent array elements 2025-10-28 21:40:50 +01:00
fflcms2.h
ffv1.c avcodec/ffv1: Clear state on alloc 2025-08-07 19:44:59 +00:00
ffv1.h ffv1dec: call ff_get_format if the EC coding changes 2025-11-26 15:16:40 +01:00
ffv1_parse.c 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: support decoding 32-bit float video 2026-05-11 05:32:41 +09:00
ffv1_vulkan.h vulkan/ffv1: add 32-bit float RGB encoding and a rice + remap path 2026-05-30 12:10:01 +09:00
ffv1dec.c avcodec/ffv1dec: Allocate the minimum size for fltmap and fltmap32 with the current implementation 2026-03-20 15:50:09 +00:00
ffv1dec_template.c avcodec/ffv1dec: Allocate the minimum size for fltmap and fltmap32 with the current implementation 2026-03-20 15:50:09 +00:00
ffv1enc.c avcodec/ffv1enc: add fall-through annotations 2026-04-28 12:29:37 +00: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 vulkan/ffv1: add 32-bit float RGB encoding and a rice + remap path 2026-05-30 12:10:01 +09:00
ffwavesynth.c
fic.c avcodec/fic: Postpone duplicating AVFrame buffer 2025-07-03 19:42:29 +02:00
file_open.c
fits.c avcodec/fits: Clear naxis 2025-08-03 13:19:25 +00:00
fits.h
fitsdec.c 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 avcodec/flacdsp: add fall-through annotations 2026-04-28 12:29:37 +00:00
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
frame_thread_encoder.c
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 avcodec/g2meet: The stack is EPIC_PIX_STACK_SIZE 2026-05-17 17:49:59 +00: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: Remove dead sample rate check 2026-04-08 21:33:43 +02:00
g728_template.c avcodec/g728_template: make hist parameter constant 2025-06-23 17:11:07 +10:00
g728data.h avcodec/g728dec: G.728 decoder 2025-06-23 17:16:42 +10:00
g728dec.c avcodec/g728dec: init missing sample rate 2025-08-11 20:31:09 +02:00
g729.h
g729_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
g729data.h
g729dec.c 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
gdv.c avcodec/gdv: add fall-through annotations 2026-04-28 12:29:37 +00: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: Rename macro variables to avoid shadowing 2026-03-10 13:52:19 +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
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 avcodec/h264_cavlc: Fix indentation 2026-05-10 17:16:38 +02:00
h264_direct.c avcodec/h264: recompute per-slice direct mode state for every slice 2026-05-03 12:42:47 +00:00
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: replace fall-through comments 2026-04-28 12:29:37 +00: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: Clear stale pointers from ref_list 2026-05-03 12:42:47 +00: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: guard color_frame() against chroma-width underflow 2026-05-25 13:16:03 +00:00
h264addpx_template.c
h264chroma.c avcodec/mpegvideo_dec: Use C version of h264chroma mc2 functions 2026-04-16 07:36:01 +02:00
h264chroma.h avcodec/h264chroma: Fix incorrect alignment documentation 2026-04-16 07:36:01 +02:00
h264chroma_template.c avcodec/h264chroma: Fix incorrect alignment documentation 2026-04-16 07:36:01 +02:00
h264data.c
h264data.h
h264dec.c avcodec/h264dec: add fall-through annotations 2026-04-28 12:29:37 +00:00
h264dec.h avcodec/h274: Make H274FilmGrainDatabase a shared object 2025-09-22 04:54:22 +02:00
h264dsp.c avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
h264dsp.h avcodec/h264dsp: Remove redundant h264 from H264DSPCtx member names 2026-01-25 22:53:25 +01:00
h264dsp_template.c
h264idct.c
h264idct.h avcodec/h264idct_template: Deduplicate h264_{luma,chroma}_dc_dequant_idct 2025-11-12 14:50:46 +01:00
h264idct_template.c avcodec/h264idct_template: Deduplicate h264_{luma,chroma}_dc_dequant_idct 2025-11-12 14:50:46 +01:00
h264pred.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
h264pred.h
h264pred_template.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
h264qpel.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
h264qpel.h avcodec/h264qpel: Move Snow-only code to snow.c 2025-10-07 18:06:40 +02:00
h264qpel_template.c avcodec/h264qpel: Move Snow-only code to snow.c 2025-10-07 18:06:40 +02:00
h265_profile_level.c
h265_profile_level.h
h274.c avcodec/h274: Make H274FilmGrainDatabase a shared object 2025-09-22 04:54:22 +02:00
h274.h avcodec/h274: Make H274FilmGrainDatabase a shared object 2025-09-22 04:54:22 +02:00
h2645_parse.c avcodec/bsf/extract_extradata: write correct length start codes for h26x 2026-03-15 19:20:06 -03:00
h2645_parse.h avcodec/bsf/extract_extradata: write correct length start codes for h26x 2026-03-15 19:20:06 -03:00
h2645_sei.c avcodec/h2645_sei: Initialize side data before deallocation 2026-05-17 16:00:37 +00: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
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
hdr_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
hdrdec.c libavcodec/hdrdec: accept "#?RGBE" header in addition to "#?RADIANCE" 2026-05-13 19:35:33 +00: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/hpeldsp: Fix shadowing 2026-03-10 13:52:19 +01:00
hpeldsp.h avcodec/hpeldsp: Make put_no_rnd_pixels_tab smaller 2025-09-26 06:21:43 +02:00
hq_common.c 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
huffyuv.h
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 apv_decode: add a Vulkan hwaccel 2026-05-19 17:43:53 +09:00
hwconfig.h
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/imx: add fall-through annotations 2026-04-28 12:29:37 +00:00
indeo2.c
indeo2data.h
indeo3.c avcodec: replace fall-through comments 2026-04-28 12:29:37 +00:00
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c avcodec: replace fall-through comments 2026-04-28 12:29:37 +00:00
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/dav1d: Support parsing smpte 2094-50 metadata 2026-04-14 20:35:57 +00:00
ivi.c avcodec/ivi: Check luma/chroma mb_size 2025-07-20 01:05:23 +02:00
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c avcodec/j2kenc: Remove dead, disabled debug code 2025-11-24 16:48:31 +01:00
jacosub.h
jacosubdec.c av{codec,util}/tests: Remove pointless undefs 2025-11-24 16:48:31 +01:00
jfdctfst.c
jfdctint.c
jfdctint_template.c avcodec/jfdctint_template: use unsigned z* in row_fdct() 2024-09-24 15:37:15 +02:00
jni.c
jni.h
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: Clear header derived variables 2026-05-28 22:31:36 +00: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
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/jpeg2000: Remove trailing whitespace 2026-03-27 13:56:00 +00: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: add fall-through annotations 2026-04-28 12:29:37 +00: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
kbdwin.h
kgv1dec.c
kmvc.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
lagarith.c avcodec/lagarith: add fall-through annotations 2026-04-28 12:29:37 +00: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/lcevc_parser: move pixel format table to a shared file 2026-04-06 14:07:59 -03:00
lcevc_parse.h avcodec/lcevc_parser: Check that block_size is not negative 2026-03-09 18:39:33 -03:00
lcevc_parser.c avcodec/lcevc_parser: move pixel format table to a shared file 2026-04-06 14:07:59 -03:00
lcevcdec.c avcodec/lcevcdec: poll on LCEVC_Again from LCEVC_ReceiveDecoderPicture 2026-04-16 17:19:28 -03:00
lcevcdec.h avcodec/decode: Make post_process_opaque a RefStruct reference 2026-04-16 19:27:03 +00:00
lcevctab.c avcodec/lcevc_parser: move pixel format table to a shared file 2026-04-06 14:07:59 -03:00
lcevctab.h avcodec/lcevc_parser: move pixel format table to a shared file 2026-04-06 14:07:59 -03:00
lcl.h
lcldec.c avcodec/lcldec: add fall-through annotations 2026-04-28 12:29:37 +00:00
lclenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
leaddata.h
leaddec.c avcodec/leaddec: Check input data before allocating buffer 2026-05-03 12:40:44 +00:00
leb.h
libaom.c
libaom.h
libaomdec.c avcodec/libaomdec: don't overwrite color information from the container if unset in the bitstream 2025-12-28 15:31:13 -03:00
libaomenc.c avcodec/aomenc: Handle Smpte2094App5 metadata 2026-05-13 19:13:23 +00: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
libcodec2.c avcodec/libcodec2: Remove always-false checks 2026-02-11 12:07:38 +01:00
libdav1d.c avcodec/dav1d: Support parsing smpte 2094-50 metadata 2026-04-14 20:35:57 +00:00
libdavs2.c
libfdk-aacdec.c avcodec/libfdk_aac: simplify setting the layout mask 2026-05-28 13:23:42 +00: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
libjxldec.c avcodec/libjxldec: goto SUCCESS when frame is completed 2025-12-24 02:43:50 +00:00
libjxlenc.c avcodec/libjxlenc: fix frame->linesize raw pointer read 2026-05-01 07:40:25 -04: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/liboapvenc: derive and validate APV profile from pixel format 2026-05-25 23:12:05 +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
libopenh264.h
libopenh264dec.c
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: Add av_fallthrough 2026-05-03 18:22:56 +02: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: replace fall-through comments 2026-04-28 12:29:37 +00: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: conditionally set initial_padding 2026-05-12 15:17:28 +00: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: Copy Smpte2094App5 metadata 2026-05-11 20:17:11 +00: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
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/libxavs2: Add av_fallthrough 2026-05-03 18:23:00 +02:00
libxevd.c
libxeve.c avcodec/encode: Use enum AVPictureType in ff_encode_add_stats_side_data 2025-11-07 17:54:10 +00:00
libxvid.c avcodec/libxvid: Add av_fallthrough 2026-05-03 18:23:03 +02:00
libzvbi-teletextdec.c avcodec/libzvbi-teletextdec: Add av_fallthrough 2026-05-03 18:23:05 +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
lossless_videoencdsp.c
lossless_videoencdsp.h avcodec/x86/lossless_videoencdsp_init: Don't read from before the buffer 2025-12-14 10:16:25 +01:00
lpc.c avcodec/lpc_functions: compute_lpc_coefs: add starting lpc order and err cache parameters 2025-06-23 17:11:09 +10:00
lpc.h
lpc_functions.h avcodec/lpc_functions: compute_lpc_coefs: add starting lpc order and err cache parameters 2025-06-23 17:11:09 +10:00
lscrdec.c 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 1 line MEDIAN slices 2026-05-25 02:05:30 +00:00
magicyuvenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
Makefile avcodec/aacencdsp: move init methods outside of the header 2026-05-28 00:04:06 -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: declare correct class for audio decoders 2026-05-03 05:58:13 +00:00
mediacodecdec_common.c libavcodec/mediacodec: MythTV Fix for incorrect stride with amazon fire stick 2026-03-20 04:40:06 +00:00
mediacodecdec_common.h
mediacodecenc.c 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: populate video input type with size, rate, interlace 2026-04-22 10:48:24 +03:00
microdvddec.c avcodec/microdvddec: add fall-through annotations 2026-04-28 12:29:37 +00: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: simplify bayer width handling 2026-05-26 11:19:14 +02:00
mjpegdec.h avcodec/mjpegdec: deprecate extern_huff option 2026-03-12 14:47:01 +01:00
mjpegdec_common.c
mjpegenc.c avcodec/mpegvideo_enc: Inline intra_dc_precision when known 2026-03-07 20:14:36 +01:00
mjpegenc.h 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
mlp_parse.c
mlp_parse.h
mlp_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mlpdec.c avcodec/mlpdec: don't depend on context channel layout when setting substream masks 2025-10-28 13:08:02 +00:00
mlpdsp.c
mlpdsp.h
mlpenc.c avcodec/mlpenc: Mark unreachable cases as such 2026-01-20 00:38:35 +00:00
mlz.c
mlz.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mmaldec.c
mmvideo.c 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 shadowing 2026-03-10 13:52:19 +01:00
motion_est.h avcodec/mpegvideo: Move unrestricted_mv to MotionEstContext 2025-07-03 20:34:51 +02:00
motion_est_template.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
motionpixels.c 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
mpeg_er.c avcodec/h264dec,mpeg_er: Move allocating er buffers to ff_er_init() 2026-03-03 13:07:46 +01:00
mpeg_er.h avcodec/mpeg_er: Allow to skip setting partitioned_frame, p[pb]_time 2025-07-03 20:35:31 +02:00
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_common.c
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_fixed.c 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 avcodec/mpegaudio: add fall-through annotations 2026-04-28 12:29:37 +00:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
mpegaudioenc.c avcodec/mpegaudioenc: Fix shadowing 2026-03-10 13:52:18 +01:00
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
mpegpicture.h 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/mpegvideo_dec: Use C version of h264chroma mc2 functions 2026-04-16 07:36:01 +02:00
mpegvideo_enc.c avcodec/mpegvideo_enc: Fix shadowing 2026-05-03 18:22:31 +02:00
mpegvideo_motion.c avcodec/mpegvideo_motion: Add av_unreachable, fix fallthrough warnings 2026-05-03 18:22:27 +02:00
mpegvideo_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mpegvideo_unquantize.c lavc/mpv_unquantize: R-V V H.263 DCT unquantize 2025-12-07 20:20:38 +02:00
mpegvideo_unquantize.h lavc/mpv_unquantize: R-V V H.263 DCT unquantize 2025-12-07 20:20:38 +02:00
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h avcodec/h263dec: Stop using MpegEncContext.gb 2025-07-03 20:35:31 +02:00
mpegvideoenc.h avcodec/mpegvideoenc: Remove MMX from comment 2026-02-13 09:21:33 +01:00
mpegvideoencdsp.c avcodec/mpegvideoencdsp: Add restrict to shrink 2026-04-06 10:39:17 +02:00
mpegvideoencdsp.h avcodec/mpegvideoencdsp: Add restrict to shrink 2026-04-06 10:39:17 +02:00
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
msgsmdec.c
msgsmdec.h
msmpeg4.c avcodec: replace fall-through comments 2026-04-28 12:29:37 +00: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
mss4.c
mss12.c
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: Check 255 loops 2026-05-02 21:39:02 +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
nvdec.c avcodec/nvdec: fix dimension rounding for monochrome/444 formats 2026-05-18 20:47:15 +00: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: warn when av1_nvenc qp_cr_offset differs from qp_cb_offset 2026-05-19 14:22:13 +00:00
nvenc.h avcodec/nvenc: add 4-way multi nvenc split frame encoding support 2026-01-27 12:58:46 +00:00
nvenc_av1.c avcodec/nvenc_av1: fix b_ref_mode "middle" help string for AV1 2026-02-17 16:36:51 +00:00
nvenc_h264.c avcodec/nvenc: change default H.264 profile from main to high 2026-03-10 15:08:16 +00:00
nvenc_hevc.c avcodec/nvenc: add 4-way multi nvenc split frame encoding support 2026-01-27 12:58:46 +00:00
ohcodec.c avcodec/ohenc: Add h264/hevc OpenHarmony encoders 2025-07-18 14:45:13 +08:00
ohcodec.h avcodec/ohenc: Add h264/hevc OpenHarmony encoders 2025-07-18 14:45:13 +08:00
ohdec.c avcodec/ohdec: Check mutex/conditions initialization 2025-09-25 05:29:58 +02:00
ohenc.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
omx.c avcodec/omx: Check extradata size and nFilledLen 2026-01-19 20:47:22 +00:00
on2avc.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
on2avcdata.c
on2avcdata.h
options.c 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: add a flag to force encoders to use fixed size frames 2026-05-16 13:55:22 -03:00
osq.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
packet.c libavformat/matroska: Support smpte 2094-50 metadata 2026-04-17 18:51:25 +00:00
packet.h libavformat/matroska: Support smpte 2094-50 metadata 2026-04-17 18:51:25 +00:00
packet_internal.h avcodec/packet: Move ff_side_data_set_encoder_stats() to encode.c 2025-11-07 17:54:10 +00:00
paf.h
pafaudio.c
pafvideo.c avcodec/pafvideo: add fall-through annotations 2026-04-28 12:29:37 +00: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: don't allow the user to set frame_size 2026-05-16 13:55:22 -03:00
pcm.c avcodec: add a flag to force encoders to use fixed size frames 2026-05-16 13:55:22 -03:00
pcm_tablegen.c avcodec/pcm_tablegen: Fix hardcoded-tables if alaw,mulaw,vidc codecs disabled 2025-09-12 21:37:42 +02:00
pcm_tablegen.h avcodec/pcm: use stricter conditional expressions for compilation 2025-09-06 15:11:48 +00:00
pcx.c
pcxenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
pdvdec.c avcodec/pdvdec: Check input space before buffer allocation 2026-05-03 10:25:54 +00:00
pdvenc.c avcodec/pdvenc: Return directly upon error 2026-04-20 12:54:31 +02: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/pngdec: bound decompressed zTXt/iCCP size (decompression-bomb guard) 2026-05-25 15:09:20 +00:00
pngdsp.c avcodec/aarch64: add pngdsp 2026-02-04 12:05:35 +08:00
pngdsp.h avcodec/aarch64: add pngdsp 2026-02-04 12:05:35 +08:00
pngenc.c avcodec/pngenc: disable background disposal for non-alpha formats 2026-01-11 00:47:17 +00:00
pnm.c
pnm.h
pnm_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
pnmdec.c avcodec/pnmdec: Check input size against width*height assuming at least 1bit per pixel 2026-03-06 02:33:59 +01:00
pnmenc.c 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: reject invalid tile alignment values 2026-05-24 22:27:08 +00:00
prores_raw.h prores_raw: parse the linearization curve from the bitstream 2026-05-17 12:02:52 +09:00
prores_raw_parser.c prores_raw: synchronize decoder with reference implementation 2026-05-17 12:17:16 +09:00
proresdata.c
proresdata.h
proresdec.c proresdec: call ff_get_format if the interlacing changes 2025-11-26 15:16:41 +01:00
proresdec.h avcodec/proresdec: Remove unused hwaccel_last_picture_private 2025-10-25 22:34:30 +02:00
proresdsp.c prores_raw: synchronize decoder with reference implementation 2026-05-17 12:17:16 +09:00
proresdsp.h prores_raw: synchronize decoder with reference implementation 2026-05-17 12:17:16 +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: add fall-through annotations 2026-04-28 12:29:37 +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-13 09:18:42 -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
qsvdec.c avcodec/decode: make LCEVC injection available to decoders that don't call ff_get_buffer() 2026-03-28 22:07:54 -03:00
qsvenc.c avcodec/qsvenc: Add av_fallthrough 2026-05-03 18:23:10 +02: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/ralf: Add the missing return statement after the error log 2026-05-03 13:25:30 +00:00
ralfdata.h
rangecoder.c
rangecoder.h avcodec/rangecoder: Fix indentation 2026-02-09 17:36:40 +00:00
rasc.c avcodec/rasc: fix heap use-after-free in decode_move() 2026-05-03 13:20:27 +00: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 avcodec/rka: Fix shadowing 2026-03-10 13:52:19 +01:00
rkmppdec.c avcodec/rkmppdec: fix return EAGAIN during flushing 2025-09-14 21:35:54 +08:00
rkmppenc.c avcodec/rkmppenc: add h264/hevc rkmpp encoder 2025-11-27 15:54:49 +08:00
rl.c 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 avcodec/rpza: add fall-through annotations 2026-04-28 12:29:37 +00:00
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: add fall-through annotations 2026-04-28 12:29:37 +00:00
rv34.h avcodec/mpegvideo: Move mb_skip_run to {RV34Dec,MPVEnc}Context 2025-07-03 20:35:31 +02:00
rv34_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
rv34data.h
rv34dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
rv34dsp.h avcodec/rv34dsp: Reduce size of chroma pixels tabs 2026-03-18 18:05:20 +01:00
rv34vlc.h
rv40.c avcodec/mpegvideo: Move mb_skip_run to {RV34Dec,MPVEnc}Context 2025-07-03 20:35:31 +02:00
rv40data.h
rv40dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
rv40vlc2.h
rv60data.h 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
s302menc.c avcodec: add a flag to force encoders to use fixed size frames 2026-05-16 13:55:22 -03: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: extend the codec37 mv table to 3x512 entries 2026-05-08 05:08:22 +00:00
sbc.c
sbc.h avcodec/sbc: Use union to save space 2026-03-28 11:25:38 +01:00
sbc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
sbcdec.c avcodec/sbcdec: Remove AVClass* from context 2026-03-28 11:25:38 +01:00
sbcdec_data.h avcodec/sbcdec_data: Merge data into header 2025-03-12 17:00:24 +01:00
sbcdsp.c avcodec/sbcdsp: Constify 2026-03-28 11:25:38 +01:00
sbcdsp.h avcodec/sbcdsp: Constify 2026-03-28 11:25:38 +01:00
sbcdsp_data.h avcodec/sbcdsp_data: Make data static 2025-04-02 09:25:46 +02:00
sbcenc.c avcodec/x86/sbcdsp: Port ff_sbc_analyze_[48]_mmx to SSE2 2026-03-28 11:25:38 +01:00
sbr.h aacdec: add support for 960-frame HE-AAC (DAB+) decoding 2026-04-17 16:46:52 +02:00
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
scpr.c
scpr.h
scpr3.c avcodec/scpr3: Clear clr 2025-08-11 11:54:31 +02:00
scpr3.h
screenpresso.c
sei.h
sga.c avcodec/sga: Add av_fallthrough 2026-05-03 18:22:24 +02:00
sgi.h
sgidec.c avcodec: replace fall-through comments 2026-04-28 12:29:37 +00:00
sgienc.c avcodec/sgienc: add fall-through annotations 2026-04-28 12:29:37 +00:00
sgirledec.c avcodec/sgirledec: Check input length 2024-09-24 15:37:19 +02:00
sheervideo.c avcodec/sheervideo: add fall-through annotations 2026-04-28 12:29:37 +00: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
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/x86/snowdsp: Add SSSE3 inner_add_yblock 2026-04-13 12:51:35 +02:00
snow.h avcodec/x86/snow_dwt: Avoid slice_buffer in inner_add_yblock 2026-04-13 12:46:24 +02:00
snow_dwt.c avcodec/x86/snowdsp: Add SSSE3 inner_add_yblock 2026-04-13 12:51:35 +02:00
snow_dwt.h avcodec/x86/snowdsp: Add SSSE3 inner_add_yblock 2026-04-13 12:51:35 +02:00
snowdata.h avcodec/snowdata: Add explicit alignment for obmc tables 2026-04-13 12:46:24 +02:00
snowdec.c avcodec/snowdec: fix mconly 2026-03-02 19:01:46 +01:00
snowenc.c avcodec/snowdata: Don't use 8 bits for six bits data 2026-04-13 12:46:24 +02:00
sonic.c avcodec/sonic: move code closer to use to avoid unused warnings 2025-07-19 00:36:25 +02:00
sp5x.h
sp5xdec.c
speedhq.c
speedhq.h
speedhqdec.c 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: replace fall-through comments 2026-04-28 12:29:37 +00:00
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c avcodec/svq1dec: add fall-through annotations 2026-04-28 12:29:37 +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/takdec: add fall-through annotations 2026-04-28 12:29:37 +00:00
takdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
takdsp.h
targa.c 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/tdsc: remove double stride adjustment 2026-05-02 23:11:24 +00:00
textdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
texturedsp.c
texturedsp.h
texturedsp_template.c
texturedspenc.c
thread.h 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
tiertexseqv.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
tiff.c avcodec/tiff: Fix shadowing 2026-05-03 18:22:18 +02:00
tiff.h avcodec/tiffenc: support writing Orientation tag 2025-09-17 02:17:09 +00:00
tiff_common.c avcodec/tiff_common: Remove unused ff_tadd_*_metadata() funcs 2025-09-25 06:47:30 +02:00
tiff_common.h avcodec/tiff_common: Remove unused ff_tadd_*_metadata() funcs 2025-09-25 06:47:30 +02:00
tiff_data.h
tiffenc.c avcodec/tiffenc: add fall-through annotations 2026-04-28 12:29:37 +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
truemotion1data.h
truemotion2.c
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
tscc2data.h
tta.c avcodec/tta: Fix shadowing 2026-05-03 18:22:13 +02: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
ttmlenc.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c avcodec: Don't set AVCodec.sample_fmts,ch_layouts for decoders 2026-02-11 12:07:35 +01:00
txd.c avcodec/txd: add fall-through annotations 2026-04-28 12:29:37 +00:00
ulti.c
ulti_cb.h
unary.h
utils.c avcodec/utils: fix duration computation based on frame_bytes 2026-03-06 23:08:03 +01:00
utvideo.h
utvideodec.c avcodec/utvideodec: Fix shadowing 2026-03-10 13:52:18 +01:00
utvideodsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
utvideodsp.h
utvideoenc.c avcodec/utvideoenc: Remove always-false pixel format check 2025-05-21 12:02:10 +02:00
v4l2_buffers.c avcodec: replace fall-through comments 2026-04-28 12:29:37 +00:00
v4l2_buffers.h
v4l2_context.c
v4l2_context.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
v4l2_m2m.h
v4l2_m2m_dec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
v4l2_m2m_enc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
v210_template.c
v210dec.c 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 avcodec/vaapi_av1: reorder functions to avoid fwd decl 2026-05-01 23:59:06 +00: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 avcodec: replace fall-through comments 2026-04-28 12:29:37 +00: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: replace fall-through comments 2026-04-28 12:29:37 +00: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 avcodec/vb: add fall-through annotations 2026-04-28 12:29:37 +00: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/vc1: add break 2026-04-28 12:29:37 +00:00
vc1.h avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vc1_block.c avcodec/vc1_block: Simplify vc1_coded_block_pred() 2026-01-02 18:39:48 +01:00
vc1_common.h
vc1_loopfilter.c avcodec/vc1: Only keep mb_type[0] 2025-06-21 22:08:52 +02:00
vc1_mc.c avcodec/vc1: Only keep mb_type[0] 2025-06-21 22:08:52 +02:00
vc1_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vc1_pred.c avcodec/vc1: Stop using MpegEncContext.gb 2025-07-03 20:34:51 +02:00
vc1_pred.h
vc1_vlc_data.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c avcodec/vc1dec: fix memory leak on error 2026-01-17 17:56:06 -03:00
vc1dsp.c avcodec/vc1dsp: Consistently use ptrdiff_t for stride 2026-05-08 13:28:34 +02: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: replace fall-through comments 2026-04-28 12:29:37 +00:00
vdpau_mpeg12.c avcodec/vdpau_mpeg12: Use av_fallthrough to mark fallthrough 2026-05-03 18:22:07 +02:00
vdpau_vc1.c avcodec: replace fall-through comments 2026-04-28 12:29:37 +00: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 avformat/ogg: drop CELT support 2026-05-23 10:16:38 -05:00
version_major.h avcodec/mjpegdec: deprecate extern_huff option 2026-03-12 14:47:01 +01:00
videodsp.c avcodec/x86/mpeg4videodsp: Use SSE2 emulated_edge_mc 2026-03-19 14:44:40 +01:00
videodsp.h avcodec/x86/mpeg4videodsp: Use SSE2 emulated_edge_mc 2026-03-19 14:44:40 +01:00
videodsp_template.c avcodec/x86/mpeg4videodsp: Use SSE2 emulated_edge_mc 2026-03-19 14:44:40 +01:00
videotoolbox.c lavc: add ProRes RAW videotoolbox hwaccel 2026-05-17 03:47:23 +00:00
videotoolbox.h
videotoolbox_av1.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
videotoolbox_vp9.c lavc/videotoolbox_vp9: fix vpcC flags offset 2026-04-12 22:15:51 +00:00
videotoolboxenc.c avcodec/videotoolbox: add fall-through annotations 2026-04-28 12:29:37 +00:00
vima.c libavcodec/vima: reindent 2025-08-20 11:20:14 +02:00
vlc.c avcodec/vlc: Clear val8/16 in vlc_multi_gen() by av_mallocz() 2025-10-30 02:08:14 +01:00
vlc.h avcodec/vlc: Merge VLCElem and RL_VLC_ELEM 2025-03-17 03:26:07 +01:00
vmdaudio.c
vmdvideo.c
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 avcodec/vmnc: add fall-through annotations 2026-04-28 12:29:37 +00:00
vorbis.c
vorbis.h
vorbis_data.c
vorbis_data.h
vorbis_enc_data.h
vorbis_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vorbis_parser.h 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/vorbisdec: validate windowtype and transformtype 2026-04-16 10:24:41 +00:00
vorbisdsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
vorbisdsp.h
vorbisenc.c general: fix warning 'av_malloc_array' sizes specified with 'sizeof' 2025-10-07 14:51:46 -07:00
vp3.c avcodec: replace fall-through comments 2026-04-28 12:29:37 +00:00
vp3_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vp3data.h
vp3dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
vp3dsp.h avcodec/vp3: Optimize alignment check away when possible 2025-10-13 18:59:49 +02:00
vp4data.h
vp5.c avcodec/vp5: Fix shadowing 2026-03-10 13:52:19 +01:00
vp5data.h
vp5dsp.c avcodec/vp56dsp: Separate VP5DSP and VP6DSP 2025-11-27 12:10:29 +01:00
vp6.c avcodec/vp56dsp: Separate VP5DSP and VP6DSP 2025-11-27 12:10:29 +01:00
vp6data.h 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: replace fall-through comments 2026-04-28 12:29:37 +00:00
vp8.h
vp8_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vp8data.c
vp8data.h
vp8dsp.c avcodec/vp8dsp: Don't compile unused functions 2025-12-04 15:17:37 +01:00
vp8dsp.h lavc/vp7dsp: add R-V V vp7_luma_dc_wht 2024-05-29 16:57:02 +03:00
vp9.c avcodec/vp9: Rollback dimensions when format is rejected 2026-04-14 01:42:53 +00:00
vp9.h
vp9_mc_template.c
vp9_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vp9block.c
vp9data.c
vp9data.h
vp9dec.h lavc/vp9dec: use cbs_vp9 to parse the frame header 2025-08-08 18:29:39 +09:00
vp9dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
vp9dsp.h 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
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_apv.c apv_decode: add a Vulkan hwaccel 2026-05-19 17:43:53 +09:00
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 apv_decode: add a Vulkan hwaccel 2026-05-19 17:43:53 +09:00
vulkan_decode.h vulkan_decode: clean up decoder initialization 2025-12-13 19:12:24 +01:00
vulkan_dpx.c avcodec: replace fall-through comments 2026-04-28 12:29:37 +00:00
vulkan_encode.c vulkan: fix using encode caps before querying 2026-05-12 11:28:09 +00:00
vulkan_encode.h vulkan_encode: Fix description for quality option 2026-05-12 09:14:34 +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 avcodec/vulkan_encode_h265: fix capabilities flags 2026-04-21 13:08:59 +00:00
vulkan_ffv1.c vulkan/ffv1: implement floating-point decoding 2026-03-31 23:47:45 +02:00
vulkan_h264.c vulkan_decode: do not reset the decoder when flushing 2025-12-13 19:12:20 +01:00
vulkan_hevc.c vulkan_decode: do not reset the decoder when flushing 2025-12-13 19:12:20 +01:00
vulkan_prores.c vulkan: don't set FFVulkanDescriptorSetBinding.name when not necessary 2026-02-19 19:42:26 +01:00
vulkan_prores_raw.c prores_raw: synchronize decoder with reference implementation 2026-05-17 12:17:16 +09: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/vvc_parser: properly split PUs when a Prefix SEI NUT is found 2026-05-09 11:44:39 -03: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
wavpackdata.c
wavpackenc.c avcodec/wavpackdec: add fall-through annotations 2026-04-28 12:29:37 +00: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/webp: add support for Animated WebP decoding 2026-05-19 11:36:10 +02:00
webp_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
webvttdec.c avcodec/webvttdec: strip classes 2025-08-04 09:12:17 +00:00
webvttenc.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
wma.c avcodec/wma: Remove redundant nb_channels check 2025-07-03 20:21:55 +02:00
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c avcodec/wmadec: add fall-through annotations 2026-04-28 12:29:37 +00:00
wmaenc.c avcodec/wmaenc: Fix missing padding in extradata 2026-05-03 02:36:54 +00: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-13 23:22:54 +01:00
wmv2dec.h avcodec/wmv2: Move ff_msmpel_motion() to the decoder 2026-01-02 18:39:48 +01:00
wmv2dsp.c avcodec/wmv2dsp: Modify IDCTDSPContext directly 2026-01-02 18:39:48 +01:00
wmv2dsp.h avcodec/wmv2dsp: Modify IDCTDSPContext directly 2026-01-02 18:39:48 +01:00
wmv2enc.c avcodec/wmv2: Remove WMV2Context 2026-01-02 18:39:48 +01:00
wnv1.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
wrapped_avframe.c
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
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 10:24:33 +00: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 avcodec/zmbv: reject XOR data that overruns the decompression buffer 2026-05-03 13:22:37 +00:00
zmbvenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00