ffmpeg/libavcodec
Andreas Rheinhardt 79080a547a avcodec/x86/h264_chromamc: Use xmm regs in chroma_mc4 SSSE3 functions
Doubling the register size allowed to avoid two pmaddubsw.
It is also ABI compliant (the old version lacked an emms)
and the average versions no longer rely on padding (the old versions
used pavgb with a memory operand reading eight bytes,
although only four are needed).

Old benchmarks (the latter four refer to RV40):
avg_h264_chroma_mc4_8_c:                               145.7 ( 1.00x)
avg_h264_chroma_mc4_8_ssse3:                            32.3 ( 4.51x)
put_h264_chroma_mc4_8_c:                               136.1 ( 1.00x)
put_h264_chroma_mc4_8_ssse3:                            29.0 ( 4.70x)
avg_chroma_mc4_c:                                      162.1 ( 1.00x)
avg_chroma_mc4_ssse3:                                   31.1 ( 5.22x)
put_chroma_mc4_c:                                      137.5 ( 1.00x)
put_chroma_mc4_ssse3:                                   28.6 ( 4.81x)

New benchmarks:
avg_h264_chroma_mc4_8_c:                               146.7 ( 1.00x)
avg_h264_chroma_mc4_8_ssse3:                            26.5 ( 5.53x)
put_h264_chroma_mc4_8_c:                               136.8 ( 1.00x)
put_h264_chroma_mc4_8_ssse3:                            22.5 ( 6.09x)
avg_chroma_mc4_c:                                      165.5 ( 1.00x)
avg_chroma_mc4_ssse3:                                   27.2 ( 6.08x)
put_chroma_mc4_c:                                      138.1 ( 1.00x)
put_chroma_mc4_ssse3:                                   23.2 ( 5.96x)

Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2025-11-06 02:16:28 +01:00
..
aac aacdec_usac: use RefStruct to track unfinished extension buffers 2025-08-19 14:32:21 +00:00
aarch64 avcodec/pixblockdsp: be consistent about restrict use in ff_{get,diff}_pixels 2025-10-25 01:01:15 +02:00
arm avcodec/pixblockdsp: be consistent about restrict use in ff_{get,diff}_pixels 2025-10-25 01:01:15 +02:00
bsf avcodec/bsf/dts2pts: add hevc support 2025-11-05 15:13:54 +00:00
h26x
hevc avcodec/hevc: add ff_hevc_compute_poc2 which don't depend on HEVCSPS directly 2025-11-05 15:13:54 +00:00
loongarch all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mips avcodec/vp3dsp: Remove unused flags parameter from ff_vp3dsp_init() 2025-10-13 18:59:24 +02:00
neon avcodec/mpegvideo: Only keep the actually used unquantize funcs 2025-03-26 04:17:00 +01:00
opus avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
ppc avcodec/vp3dsp: Remove unused flags parameter from ff_vp3dsp_init() 2025-10-13 18:59:24 +02:00
riscv avcodec/pixblockdsp: be consistent about restrict use in ff_{get,diff}_pixels 2025-10-25 01:01:15 +02:00
tests libavcodec/tests/snowenc: Add av_free() to avoid memory leak 2025-08-07 03:07:44 +02:00
vulkan vulkan/prores: output LSB-padded data 2025-10-28 06:12:14 +00:00
vvc avcodec/vvc: fix false alarm of missing ref on RASL 2025-10-21 13:21:52 +00:00
wasm/hevc all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
x86 avcodec/x86/h264_chromamc: Use xmm regs in chroma_mc4 SSSE3 functions 2025-11-06 02:16:28 +01:00
.gitignore
4xm.c avcodec/4xm: Use av_unreachable() instead of av_assert0(0) 2025-05-21 12:02:52 +02:00
8bps.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
8svx.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
012v.c
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
aac_ac3_parser.c avcodec/aac_ac3_parser: do not override the profile set by the decoder 2025-09-02 16:05:46 +02:00
aac_ac3_parser.h
aac_defines.h
aac_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
aaccoder.c revert 458a942481151ede27478e6ac6d9d2866d438b84 2025-11-04 09:55:51 +00:00
aaccoder_trellis.h
aaccoder_twoloop.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
aacenc.c avcodec/iirfilter: Remove iirfilter, psy-preprocessing 2025-06-06 17:21:31 +02:00
aacenc.h avcodec/iirfilter: Remove iirfilter, psy-preprocessing 2025-06-06 17:21:31 +02:00
aacenc_is.c avcodec/aacenc_is: Make ff_aac_is_encoding_err() static 2025-04-09 13:52:29 +02:00
aacenc_is.h avcodec/aacenc_is: Make ff_aac_is_encoding_err() static 2025-04-09 13:52:29 +02:00
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c aacenc_tns: clamp filter direction energy measurement 2025-07-15 16:27:31 +09:00
aacenc_tns.h
aacenc_utils.h
aacencdsp.h aacencdsp: Improve consistency with assembly, for x87 math 2025-09-01 09:22:39 +00:00
aacenctab.c avcodec/aac{enc,}tab: Deduplicate swb tables 2025-04-13 22:49:21 +02:00
aacenctab.h avcodec/aacenc: Remove always-false check 2025-04-13 22:49:21 +02:00
aacps.c
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
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
aacpsy.c aacpsy: fix whitespace and code style 2025-11-05 16:31:59 +00:00
aacsbr.c
aacsbr.h
aacsbr_fixed.c
aacsbr_template.c avcodec/aacsbr_template: Check ilb 2025-08-08 14:21:36 +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/ac3_parser: handle more header bits in ff_ac3_parse_header() 2025-06-08 18:39:17 -03:00
ac3dec.h avcodec/ac3_parser: handle more header bits in ff_ac3_parse_header() 2025-06-08 18:39:17 -03:00
ac3dec_data.c avcodec/ac3dec: Deduplicate tables 2025-06-02 13:37:41 +02:00
ac3dec_data.h avcodec/ac3dec: Deduplicate tables 2025-06-02 13:37:41 +02:00
ac3dec_fixed.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
ac3dec_float.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
ac3defs.h avcodec/ac3_parser: handle more header bits in ff_ac3_parse_header() 2025-06-08 18:39:17 -03:00
ac3dsp.c
ac3dsp.h
ac3enc.c avcodec/x86/me_cmp: Replace MMXEXT size 16 funcs by unaligned SSE2 funcs 2025-10-17 13:05:07 +02:00
ac3enc.h
ac3enc_fixed.c 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
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: improve decooding output for 4-bit ADPCM IMA WAV 2025-09-22 23:46:29 +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/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
adts_header.c
adts_header.h
adts_parser.c
adts_parser.h
adx.c
adx.h
adx_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
adxdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00: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
alac.c
alac_data.c
alac_data.h
alacdsp.c
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
aliaspixenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
allcodecs.c avcodec/d3d12va_encode: D3D12 H264 encoding support 2025-10-18 12:20:11 +00:00
alsdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
amfdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
amfdec.h
amfenc.c avcodec/amfenc: avoid unnecessary output delay in low delay mode 2025-10-03 11:05:03 +00:00
amfenc.h amfenc: Fix for full PA queue 2025-07-29 23:38:16 +02:00
amfenc_av1.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
amfenc_h264.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
amfenc_hevc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02: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/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
amrwbdata.h
amrwbdec.c avcodec/amrwbdec: Mark default switch as unreachable 2025-05-21 11:16:25 +02:00
anm.c
ansi.c avcodec: use the getters for xGA font data arrays 2025-07-22 09:47:18 -03:00
aom_film_grain.c avcodec/aom_film_grain: use av_zero_extend() 2025-10-01 01:26:19 +00:00
aom_film_grain.h
aom_film_grain_template.c
apac.c avcodec: remove deprecated FF_API_SUBFRAMES 2025-03-28 14:33:06 -03:00
apedec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
apng.h
aptx.c
aptx.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
aptxdec.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
aptxenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
apv.h lavc/cbs: APV support 2025-04-27 15:52:30 +01:00
apv_decode.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
apv_decode.h apv_decode: Multisymbol entropy decode 2025-05-13 19:37:49 +01:00
apv_dsp.c avcodec/apv_dsp: Avoid UB overflow in dequant 2025-07-06 19:20:24 +02: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/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
arbc.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
argo.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ass.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ass.h
ass_split.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ass_split.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c avcodec/asvenc,dvenc: Optimize unaligned checks away if possible 2025-05-31 01:28:51 +02:00
atrac.c
atrac.h
atrac1.c avformat/aeadec, avcodec/atrac1: Fix 8 and 4-channel ATRAC1 support 2025-09-22 23:46:29 +00:00
atrac1data.h
atrac3.c avcodec/atrac3: fix inconsistent band num calculation 2025-08-29 12:29:52 +00:00
atrac3data.h
atrac3plus.c
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
atrac9dec.c avcodec/atrac9dec: use av_zero_extend() 2025-10-01 01:26:19 +00:00
atrac9tab.h
atsc_a53.c
atsc_a53.h
audio_frame_queue.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c
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/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
av1dec.c avcodec/av1dec: don't emit a warning when parsing isobmff style extradata 2025-10-05 22:23:51 -03:00
av1dec.h
avcodec.c avcodec/avcodec: add helpers to convert between packet and frame side data 2025-10-30 10:54:01 -03:00
avcodec.h avcodec/avcodec: Schedule parser API to use enum AVCodecID for codec ids 2025-11-01 16:57:03 +01:00
avcodec_internal.h
avcodecres.rc
avdct.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
avdct.h
avrndec.c
avs.c
avs2.c
avs2.h
avs2_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
avs3.h
avs3_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
avuidec.c
avuienc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
bethsoftvideo.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
bethsoftvideo.h
bfi.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
bgmc.c
bgmc.h
bink.c avcodec/x86/fpel: Port ff_put_pixels8_mmx() to SSE2 2025-10-17 13:27:56 +02:00
binkaudio.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c avcodec: use the getters for xGA font data arrays 2025-07-22 09:47:18 -03:00
bintext.h
bit_depth_template.c
bitpacked_dec.c
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: add AHX decoder 2025-09-22 23:46:29 +00:00
bitstream_template.h avcodec/get_bits: Add get_bits_bytesize() 2025-07-11 15:13:21 +02:00
blockdsp.c
blockdsp.h avcodec: Remove leftover alpha declarations 2025-03-05 00:06:52 +01:00
bmp.c
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: remove deprecated FF_API_SUBFRAMES 2025-03-28 14:33:06 -03: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
bswapdsp.h
bytestream.h avcodec/bytestream: Add const where appropriate 2025-07-11 15:13:21 +02:00
c93.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
cabac.c
cabac.h
cabac_functions.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
canopus.c
canopus.h
cavs.c avcodec/cavs: Remove unused parameter 2025-10-08 20:40:08 +02:00
cavs.h
cavs_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
cavsdata.c
cavsdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cavsdsp.c
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*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02:00
cbs.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
cbs_apv.c avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02: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/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02: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: allow fine tunning selection of features 2025-03-25 20:38:29 -03:00
cbs_bsf.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cbs_bsf.h
cbs_h264.h
cbs_h264_syntax_template.c
cbs_h265.h
cbs_h265_syntax_template.c
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: fix out of bounds access 2025-08-06 20:58:57 +00:00
cbs_h2645.c avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02:00
cbs_h2645.h
cbs_internal.h avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02: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_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
cbs_sei.h avcodec/cbs_sei_syntax_template: add sei message frame_field_information 2025-05-31 09:35:54 +08:00
cbs_sei_syntax_template.c avcodec/cbs_sei_syntax_template: add sei message frame_field_information 2025-05-31 09:35:54 +08: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 avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02:00
cbs_vp9.h lavc/vp9dec: use cbs_vp9 to parse the frame header 2025-08-08 18:29:39 +09:00
cbs_vp9_syntax_template.c cbs_vp9: Always update loop filter and segmentation from current frame 2025-10-27 13:44:03 +00:00
ccaption_dec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cdgraphics.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cdtoons.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
cdxl.c
celp_filters.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
celp_filters.h
celp_math.c 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 idwt_buf size before allocation 2025-07-20 01:05:23 +02:00
cfhd.h avcodec/cfhd: Move GetBitContext from context to stack 2025-03-17 03:26:07 +01:00
cfhddata.c avcodec/vlc: Merge VLCElem and RL_VLC_ELEM 2025-03-17 03:26:07 +01:00
cfhddsp.c
cfhddsp.h
cfhdenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
cfhdencdsp.c
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
cngdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00: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: add ADPCM IMA Escape audio decoder 2025-09-22 23:46:29 +00:00
codec_desc.h
codec_id.h avcodec: add ADPCM IMA Escape audio decoder 2025-09-22 23:46:29 +00:00
codec_internal.h avcodec/avcodec: add AVCodecContext.alpha_mode 2025-09-02 17:06:24 +02:00
codec_par.c avcodec/avcodec: add AVCodecContext.alpha_mode 2025-09-02 17:06:24 +02:00
codec_par.h avcodec/avcodec: add AVCodecContext.alpha_mode 2025-09-02 17:06:24 +02:00
cook.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
cook_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
cookdata.h
copy_block.h
cpia.c
cri.c avcodec/cri: Check bytestream2_get_buffer() for end 2025-08-03 13:19:25 +00:00
cri_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
cscd.c
cuviddec.c avcodec/cuviddec: fix wrong 10bit 420 format in cuvid_handle_video_sequence 2025-07-26 14:42:33 +02:00
cyuv.c
d3d11va.c
d3d11va.h
d3d12va_av1.c 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: fix format specifier for HRESULT 2025-10-27 15:39:39 +01:00
d3d12va_encode.h avcodec/d3d12va_encode: texture array support for HEVC 2025-09-03 11:56:06 +02:00
d3d12va_encode_h264.c avcodec/d3d12va_encode_h264: remove unused variables 2025-10-27 15:39:39 +01:00
d3d12va_encode_hevc.c avcodec/d3d12va_encode: texture array support for HEVC 2025-09-03 11:56:06 +02: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/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h
dca_xll.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
dcadec.h
dcadsp.c avcodec/dcadsp: constify lfe_samples parameter 2025-10-04 14:18:30 -03:00
dcadsp.h avcodec/dcadsp: constify lfe_samples parameter 2025-10-04 14:18:30 -03:00
dcaenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct.h avcodec/dct: Make declarations and definitions match 2025-04-02 09:25:24 +02:00
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
decode.c avcodec/decode: add missing syncing of side_data_pref_mask to worker threads 2025-11-02 18:14:17 -03:00
decode.h avcodec/decode: use ff_frame_new_side_data() to export Exif side data 2025-09-01 12:07:41 -03:00
decode_bsf.h avcodec/amfdec,rkmppdec: Use correct extradata with BSFs 2025-06-17 00:35:13 +02:00
defs.h lavc: add codec ID and profiles for ProRes RAW 2025-08-08 01:06:11 +09:00
dfa.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
dfpwmdec.c
dfpwmenc.c avcodec/dfpwmenc: Remove write-only context member 2025-07-03 20:18:55 +02:00
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dirac_vlc.c
dirac_vlc.h
diracdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
diracdsp.c
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
dnxhdenc.c avcodec/pixblockdsp: Pass bits_per_raw_sample directly 2025-05-31 01:27:09 +02: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/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
dovi_rpuenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
dpcm.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
dpx.c avcodec/dpx: move enum DPX_TRC and DPX_COL_SPEC to dpx.h 2025-08-31 07:05:36 +00:00
dpx.h avcodec/dpx: move enum DPX_TRC and DPX_COL_SPEC to dpx.h 2025-08-31 07:05:36 +00:00
dpx_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dpxenc.c libavcodec/dpxenc: map AVCodecContext color transfer and color primaries fields 2025-08-31 07:05:36 +00:00
dsd.c
dsd.h
dsddec.c general: fix warning 'av_malloc_array' sizes specified with 'sizeof' 2025-10-07 14:51:46 -07: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/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
dv.c
dv.h
dv_internal.h
dv_profile.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
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/vlc: Merge VLCElem and RL_VLC_ELEM 2025-03-17 03:26:07 +01:00
dvdsub.c
dvdsub.h
dvdsub_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dvdsubdec.c avcodec/dvdsubdec: Don't return value != 0 on init success 2025-09-13 20:37:03 +00:00
dvdsubenc.c avcodec: Mark init and close functions as av_cold 2025-03-17 04:33:11 +01:00
dvenc.c avcodec/pixblockdsp: be consistent about restrict use in ff_{get,diff}_pixels 2025-10-25 01:01:15 +02:00
dxa.c avcodec/dxa: Remove set-but-unused variable 2025-03-30 21:31:16 +02:00
dxtory.c
dxv.c avcodec/dxv: Check coded_height, to avoid invalid av_clip() 2025-08-19 11:25:39 -03: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
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
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
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c avcodec/encode: Remove redundant av_image_check_size2() 2025-09-15 17:52:21 +02:00
encode.h
error_resilience.c avcodec/mpegvideo: Add missing headers 2025-07-03 20:35:31 +02:00
error_resilience.h avcodec/error_resilience: Avoid me_cmp.h inclusion 2025-03-26 04:14:15 +01:00
escape124.c
escape130.c
evc.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
evc_parse.c
evc_parse.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
evc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
evc_ps.c
evc_ps.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
evrcdata.h
evrcdec.c avcodec/evrcdec: set missing sample rate 2025-08-05 03:27:53 +02:00
executor.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
executor.h
exif.c avcodec/exif: avoid printing errors for makernote non-IFD parsing 2025-10-09 12:40:41 -04:00
exif.h avcodec/exif: make the get and remove helpers take a flags argument as input 2025-08-24 12:34:15 +00:00
exif_internal.h avcodec/decode: use av_exif_get_tag_id() where useful 2025-09-01 12:07:41 -03:00
exr.c avcodec/exr: don't remove Float2HalfTables tables alongside the deprecated gamma code 2025-11-02 00:21:18 -03:00
exrdsp.c
exrdsp.h
exrenc.c avcodec/exr: set correct alpha mode 2025-09-02 17:06:25 +02:00
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c avutil/libm: Only include intfloat.h when needed 2025-03-22 03:35:28 +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 avcodec/ffv1: align function declaration with definition 2025-08-02 22:25:28 +00: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 ffv1enc_vulkan: refactor code to support sharing with decoder 2025-03-17 08:49:14 +01:00
ffv1_vulkan.h ffv1/vulkan: redo context count tracking and quant_table_idx management 2025-04-14 06:10:42 +02:00
ffv1dec.c avcodec/ffv1dec: don't check chroma_planes for f->colorspace > 0 2025-07-22 12:37:31 -03:00
ffv1dec_template.c avcodec/ffv1: Store slices*planes with the minimum bits needed after remap 2025-04-07 01:02:42 +02:00
ffv1enc.c avcodec/ffv1enc: Consider variation in slice sizes 2025-10-19 01:37:26 +02:00
ffv1enc.h
ffv1enc_template.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
ffv1enc_vulkan.c ffv1enc_vulkan: limit probability caching to RADV only 2025-10-28 20:46:25 +01:00
ffwavesynth.c
fic.c avcodec/fic: Postpone duplicating AVFrame buffer 2025-07-03 19:42:29 +02:00
file_open.c
fits.c avcodec/fits: Clear naxis 2025-08-03 13:19:25 +00:00
fits.h
fitsdec.c
fitsenc.c 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/flacdsp: Fix integer-overflow in flac_lpc_33_c 2025-07-31 20:25:15 +02:00
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
flacencdsp.c
flacencdsp.h
flashsv.c
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
fmtconvert.h
fmvc.c
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c
frwu.c
ftr.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ftr_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
g2meet.c
g722.c
g722.h
g722dec.c avcodec/qcelpdec: set missing sample rate 2025-08-05 03:27:53 +02:00
g722dsp.c
g722dsp.h
g722enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
g723_1.c
g723_1.h avcodec/g723_1enc: Make min_err 64bit 2025-10-30 03:41:24 +01:00
g723_1_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
g723_1dec.c avcodec: remove deprecated FF_API_SUBFRAMES 2025-03-28 14:33:06 -03:00
g723_1enc.c avcodec/g723_1enc: Make min_err 64bit 2025-10-30 03:41:24 +01:00
g726.c avcodec/g726: init missing sample rate 2025-08-11 20:31:09 +02:00
g728_template.c avcodec/g728_template: make hist parameter constant 2025-06-23 17:11:07 +10:00
g728data.h avcodec/g728dec: G.728 decoder 2025-06-23 17:16:42 +10:00
g728dec.c avcodec/g728dec: init missing sample rate 2025-08-11 20:31:09 +02:00
g729.h
g729_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
g729data.h
g729dec.c avcodec: remove deprecated FF_API_SUBFRAMES 2025-03-28 14:33:06 -03:00
g729postfilter.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
g729postfilter.h
gdv.c
gemdec.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
get_bits.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
get_buffer.c
gif.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
gif.h
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
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
h261.h avcodec/h261: Use forward-declaration for MpegEncContext 2025-03-07 15:19:02 +01:00
h261_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
h261data.c
h261dec.c avcodec/mpegvideo: Move SLICE_* defs to h263dec.h, h261dec.c 2025-07-03 20:35:31 +02:00
h261enc.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02: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/Makefile: Remove h263 decoder->mpeg4videodec.o dependency 2025-10-11 07:51:01 +02:00
h263dec.h avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
h263dsp.c
h263dsp.h
h263enc.h avcodec/mpegvideoenc: Allocate blocks as part of MPVEncContext 2025-07-03 20:34:51 +02:00
h264.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb.c avcodec/h264_mb: Fix tmp_cr for arm 2025-05-13 00:20:23 +02:00
h264_mb_template.c
h264_mc_template.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
h264_mvpred.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
h264_parse.c
h264_parse.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
h264_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
h264_picture.c avcodec/h274: Make H274FilmGrainDatabase a shared object 2025-09-22 04:54:22 +02:00
h264_ps.c avcodec/get_bits: Add get_bits_bytesize() 2025-07-11 15:13:21 +02:00
h264_ps.h all: Fix doxy comments wrongly designated as trailing ///< 2025-03-12 17:00:24 +01:00
h264_refs.c avcodec/h264_refs: Make ff_h264_build_ref_list stricter with AV_EF_EXPLODE 2025-08-12 11:38:45 +02:00
h264_sei.c
h264_sei.h
h264_slice.c avcodec/h264_slice: insert LCEVC side data before get_buffer() call 2025-04-23 09:41:03 -03:00
h264addpx_template.c
h264chroma.c avcodec/h264chroma: Move mc1 function to mpegvideo_dec.c 2025-11-01 13:31:57 +01:00
h264chroma.h
h264chroma_template.c avcodec/h264chroma: Move mc1 function to mpegvideo_dec.c 2025-11-01 13:31:57 +01:00
h264data.c
h264data.h
h264dec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
h264dec.h avcodec/h274: Make H274FilmGrainDatabase a shared object 2025-09-22 04:54:22 +02:00
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
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/h264qpel: Move Snow-only code to snow.c 2025-10-07 18:06:40 +02: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 lavc/h2645_parse: More descriptive NALU header error 2025-05-25 09:54:42 +08:00
h2645_parse.h
h2645_sei.c avcodec/h2645_sei: add missing ambient_viewing_environment copy in ff_h2645_sei_ctx_replace() 2025-09-16 15:42:03 -03:00
h2645_sei.h avcodec/vvc/dec: export sei to the frame when the frame starts 2025-05-31 09:35:54 +08:00
h2645_vui.c avcodec/h2645_vui: Ensure color primaries/trc/space isn't reserved value 2025-06-01 16:35:23 +08:00
h2645_vui.h
h2645data.c
h2645data.h
half2float.c
hap.c
hap.h
hapdec.c
hapenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02: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 libavcodec/hcadec: fix header parsing after 'comp' section 2025-06-23 14:28:54 +02: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
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/hpel{dsp,_template}: Use ptrdiff_t for strides 2025-09-26 06:20:56 +02: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_hqa: Check size before initializing GetByteContext 2025-04-13 08:49:26 +02:00
hq_hqadata.h avcodec/hq_hqa: Use ff_vlc_init_from_lengths() 2025-04-13 08:26:37 +02: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
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
huffyuvencdsp.c
huffyuvencdsp.h
hw_base_encode.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
hw_base_encode.h
hw_base_encode_h264.c
hw_base_encode_h264.h
hw_base_encode_h265.c
hw_base_encode_h265.h
hwaccel_internal.h FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
hwaccels.h lavc/hwaccels: properly order list 2025-10-28 07:11:26 +01:00
hwconfig.h
idcinvideo.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
idctdsp.c avcodec/idctdsp: Only try to initialize xvid idct if it is used 2025-05-26 04:50:34 +02: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/imc: Clear padding of buf16 2025-08-03 13:19:25 +00: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: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
imx.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
indeo2.c
indeo2data.h
indeo3.c avcodec/indeo3: Constify ref_block in decode_cell_data() 2025-07-03 18:17:56 +02:00
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
internal.h avcodec: remove deprecated FF_API_DROPCHANGED 2025-03-28 14:33:07 -03:00
interplayacm.c
interplayvideo.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
intrax8.c avcodec/intrax8: Don't pretend to need more than one int16_t[64] 2025-07-03 20:34:51 +02:00
intrax8.h avcodec/intrax8: Don't pretend to need more than one int16_t[64] 2025-07-03 20:34:51 +02:00
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
ituh263dec.c avcodec/Makefile: Remove h263 decoder->mpeg4videodec.o dependency 2025-10-11 07:51:01 +02:00
ituh263enc.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
itut35.h avcodec/itut35: rename some provider codes 2025-08-07 03:07:43 +02: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: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c avutil/libm: Only include intfloat.h when needed 2025-03-22 03:35:28 +01:00
jpeg2000.h
jpeg2000_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
jpeg2000dec.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
jpeg2000dec.h
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpeg2000htdec.c
jpeg2000htdec.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01: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
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
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
lcevcdec.c avcodec/decode: Optimize lcevc away if disabled 2025-11-02 16:50:36 +01:00
lcevcdec.h avcodec/lcevcdec: don't try to write to output frames directly 2025-05-22 19:28:35 -03:00
lcl.h
lcldec.c
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
leb.h
libaom.c
libaom.h
libaomdec.c avcodec/libaom: Add HDR10+ metadata support 2025-09-02 15:56:56 +02:00
libaomenc.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +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
libcelt_dec.c
libcodec2.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libdav1d.c avcodec/libdav1d: also consider user defined color information when selectiog pix_fmt 2025-10-05 13:22:23 -03:00
libdavs2.c
libfdk-aacdec.c
libfdk-aacenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01: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 avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libjxl.c
libjxl.h
libjxldec.c avcodec/libjxldec: submit frame after file is complete 2025-09-25 12:40:57 -04:00
libjxlenc.c avcodec/libjxlenc: also attach extra channel info 2025-09-02 17:06:25 +02:00
libkvazaar.c avcodec: remove deprecated FF_API_TICKS_PER_FRAME 2025-03-28 14:33:07 -03:00
liblc3dec.c avcodec/liblc3dec: support sample format negotiation and planar layout. 2025-10-23 22:06:04 +08:00
liblc3enc.c avcodec/liblc3enc: support packed float (AV_SAMPLE_FMT_FLT) input. 2025-10-23 14:42:50 +00:00
libmp3lame.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libmpeghdec.c avcodec/libmpeghdec: Check channel layouts generically 2025-09-26 05:38:46 +02:00
liboapvenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02: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/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libopusenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01: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 ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
libtheoraenc.c libtheoraenc: Add encoding speed level option 2025-07-22 01:35:01 +02: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: avoid overflow when assinging sample rate from long to int 2025-08-11 20:31:09 +02:00
libvorbisenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libvpx.h
libvpxdec.c
libvpxenc.c avcodec: remove deprecated FF_API_TICKS_PER_FRAME 2025-03-28 14:33:07 -03: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/libx264: Remove unnecessary include 2025-06-12 23:07:13 +08:00
libx265.c avcodec: remove deprecated FF_API_TICKS_PER_FRAME 2025-03-28 14:33:07 -03:00
libxavs.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libxavs2.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libxevd.c
libxeve.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libxvid.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
libzvbi-teletextdec.c avcodec/libzvbi-teletextdec: change new lines to \n in ASS header 2025-05-17 21:27:29 +02:00
ljpegenc.c all: Use put_bytes_output() instead of put_bits_ptr - pb->buf 2025-03-10 04:51:57 +01:00
loco.c
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
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 avcode: Use av_fast_realloc() in ff_lzf_uncompress() 2025-08-19 11:25:39 -03:00
lzf.h avcode: Use av_fast_realloc() in ff_lzf_uncompress() 2025-08-19 11:25:39 -03:00
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
magicyuv.c avcodec/magicyuv: Simplify check for RGB 2025-04-25 23:01:38 +02:00
magicyuvenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
Makefile avcodec/decode: Optimize lcevc away if disabled 2025-11-02 16:50:36 +01:00
mathops.h configure: Factor mpegvideoencdsp out of mpegvideoenc 2025-06-21 22:08:52 +02:00
mathtables.c configure: Factor mpegvideoencdsp out of mpegvideoenc 2025-06-21 22:08:52 +02:00
mdec.c avcodec/mdec: Don't update cache unnecessarily 2025-03-16 04:24:32 +01:00
me_cmp.c avcodec/mpegvideo: Add missing headers 2025-07-03 20:35:31 +02:00
me_cmp.h configure: Factor mpegvideoencdsp out of mpegvideoenc 2025-06-21 22:08:52 +02:00
mediacodec.c
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c
mediacodec_wrapper.h
mediacodecdec.c avcodec/mediacodecdec: replace memset with direct zero init 2025-06-16 10:53:09 +08:00
mediacodecdec_common.c avcodec/mediacodecdec: Reset optional fields when parse format 2025-04-11 17:26:15 +08: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/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
metasound_data.h
metasound_twinvq_data.h
mf_utils.c
mf_utils.h avcodec/mfenc: add support for D3D11 input surfaces 2025-07-31 21:07:51 +00:00
mfenc.c avcodec/mfenc: add AVLowLatencyMode support 2025-09-01 12:40:36 +00:00
microdvddec.c avcodec: Mark init and close functions as av_cold 2025-03-17 04:33:11 +01:00
midivid.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
mimic.c
misc4.c avcodec: remove deprecated FF_API_SUBFRAMES 2025-03-28 14:33:06 -03:00
misc4_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mjpeg.h
mjpeg_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mjpegbdec.c
mjpegdec.c avcodec/mjpegdec: Remove unnecessary reloads 2025-10-11 08:20:42 +02:00
mjpegdec.h avcodec/mjpegdec: Avoid using HpelDSPContext 2025-09-15 17:52:22 +02:00
mjpegdec_common.c
mjpegenc.c avcodec/mjpegenc: Don't allocate unnecessarily much memory 2025-03-27 13:41:06 +01:00
mjpegenc.h avcodec/mpegvideoenc: Add MPVEncContext 2025-03-26 04:08:33 +01:00
mjpegenc_common.c avcodec/mjpegenc_common: Use av_unreachable() instead of av_assert0(0) 2025-05-21 12:02:52 +02: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
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/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01: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: Remove double protection from init_ref() 2025-08-06 03:27:01 +00: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: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
mpc7data.h
mpc8.c avcodec/mpc8: init avctx->sample_rate 2025-08-06 21:04:56 +00:00
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
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 configure: Avoid mpeg4video_parser->{h263,qpel}dsp dependency 2025-10-04 07:06:32 +02:00
mpeg4videodec.h avcodec/h263dec: Use function ptr for decode_picture_header 2025-07-03 20:35:31 +02:00
mpeg4videodefs.h
mpeg4videodsp.c
mpeg4videodsp.h
mpeg4videoenc.c avcodec/mpegvideo: Move partitioned_frame to {H263Dec,MPVEnc}Context 2025-07-03 20:35:32 +02:00
mpeg4videoenc.h avcodec/mpegvideo_enc: Reduce stack usage 2025-05-26 04:02:58 +02:00
mpeg12.c avcodec/mpeg12dec: Don't store block_last_index unnecessarily 2025-06-21 22:08:51 +02:00
mpeg12.h
mpeg12codecs.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/get_bits: Add get_bits_bytesize() 2025-07-11 15:13:21 +02:00
mpeg12dec.h
mpeg12enc.c avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02:00
mpeg12enc.h avcodec/mpegvideoenc: Add MPVEncContext 2025-03-26 04:08:33 +01:00
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c avcodec/mpeg_er: Allow to skip setting partitioned_frame, p[pb]_time 2025-07-03 20:35:31 +02: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: add AHX decoder 2025-09-22 23:46:29 +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: Rename MPA_encode_* -> mpa_encode_* 2025-04-13 22:49:21 +02:00
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c
mpegpicture.h
mpegutils.c
mpegutils.h avcodec/mpegutils: Move MAX_FCODE to mpegvideoenc.h 2025-03-07 15:19:02 +01:00
mpegvideo.c avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02:00
mpegvideo.h avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
mpegvideo_dec.c avcodec/h264chroma: Move mc1 function to mpegvideo_dec.c 2025-11-01 13:31:57 +01:00
mpegvideo_enc.c avcodec/x86/mpegvideoencdsp_init: Use xmm registers in SSSE3 functions 2025-10-15 08:55:13 +02:00
mpegvideo_motion.c avcodec/mpegvideo_{dec,motion}: Mark unreachable code as unreachable 2025-05-21 12:02:52 +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 avcodec/mpegvideo: Only keep the actually used unquantize funcs 2025-03-26 04:17:00 +01:00
mpegvideo_unquantize.h avcodec/mpegvideo: Only keep the actually used unquantize funcs 2025-03-26 04:17:00 +01:00
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h avcodec/h263dec: Stop using MpegEncContext.gb 2025-07-03 20:35:31 +02:00
mpegvideoenc.h avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
mpegvideoencdsp.c configure: Factor mpegvideoencdsp out of mpegvideoenc 2025-06-21 22:08:52 +02:00
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
msgsmdec.c
msgsmdec.h
msmpeg4.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
msmpeg4.h
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 fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02: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 fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02:00
msmpeg4enc.h avcodec/mpegvideoenc: Add MPVEncContext 2025-03-26 04:08:33 +01:00
msp2dec.c
msrle.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
msrledec.c
msrledec.h
msrleenc.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
mss1.c 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
mvha.c
mwsc.c
mxpegdec.c avcodec/mjpegdec: Move reference dimension check to mxpegdec.c 2025-09-15 17:52:22 +02: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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
nellymoserenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
notchlc.c avcode: Use av_fast_realloc() in ff_lzf_uncompress() 2025-08-19 11:25:39 -03: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: switch to proper pixfmts on next major bump 2025-07-11 17:49:58 +02:00
nvdec.h
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: add support for new 10 bit MSB pixel formats 2025-07-11 17:49:58 +02:00
nvenc.h avcodec/nvenc: add MV-HEVC encoding support 2025-07-01 22:47:47 +02:00
nvenc_av1.c avcodec/nvenc: unify CBR filler data insertion for all codecs 2025-04-01 19:13:38 +02:00
nvenc_h264.c avcodec/nvenc: unify CBR filler data insertion for all codecs 2025-04-01 19:13:38 +02:00
nvenc_hevc.c avcodec/nvenc: add MV-HEVC encoding support 2025-07-01 22:47:47 +02: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/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
on2avc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
on2avcdata.c
on2avcdata.h
options.c avcodec/codec_internal: Add inlined version of av_codec_is_(de|en)coder 2025-03-13 02:16:27 +01:00
options_table.h avcodec/avcodec: add AVCodecContext.alpha_mode 2025-09-02 17:06:24 +02:00
osq.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
packet.c avcodec/packet: add functionality to prepend to AVPacketLists 2025-09-16 16:28:12 +03:00
packet.h avcodec/avcodec: add helpers to convert between packet and frame side data 2025-10-30 10:54:01 -03:00
packet_internal.h avcodec/packet: add functionality to prepend to AVPacketLists 2025-09-16 16:28:12 +03:00
paf.h
pafaudio.c
pafvideo.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
pamenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
parser.c avcodec/avcodec: Schedule parser API to use enum AVCodecID for codec ids 2025-11-01 16:57:03 +01: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/parsers: Silence deprecation warnings 2025-11-01 18:48:17 +01:00
pcm-bluray.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +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/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
pcm-dvdenc.c avcodec/pcm-dvdenc: Mark unreachable default cases as unreachable 2025-05-21 12:01:30 +02:00
pcm.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
pcm_tablegen.c avcodec/pcm_tablegen: Fix hardcoded-tables if alaw,mulaw,vidc codecs disabled 2025-09-12 21:37:42 +02:00
pcm_tablegen.h avcodec/pcm: use stricter conditional expressions for compilation 2025-09-06 15:11:48 +00:00
pcx.c
pcxenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
pdvdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
pel_template.c avcodec/h264qpel: Move Snow-only code to snow.c 2025-10-07 18:06:40 +02:00
pgssubdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
pgxdec.c
photocd.c
pictordec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
pixblockdsp.c avcodec/pixblockdsp: Pass bits_per_raw_sample directly 2025-05-31 01:27:09 +02:00
pixblockdsp.h avcodec/asvenc,dvenc: Optimize unaligned checks away if possible 2025-05-31 01:28:51 +02:00
pixels.h
pixlet.c
png.c
png.h
png_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
pngdec.c avcodec/png: set correct alpha mode 2025-09-02 17:06:25 +02:00
pngdsp.c
pngdsp.h
pngenc.c avcodec/{png,mov}enc: use EOTF gamma approximation for gAMA chunk 2025-10-24 22:24:54 +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 avutil/libm: Only include intfloat.h when needed 2025-03-22 03:35:28 +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 prores_raw: skip frames if the discard flag is set 2025-10-28 23:10:15 +01:00
prores_raw.h avcodec/prores_raw: add missing includes 2025-08-11 19:29:53 +00:00
prores_raw_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
proresdata.c
proresdata.h
proresdec.c avcodec/proresdec: Remove unused hwaccel_last_picture_private 2025-10-25 22:34:30 +02:00
proresdec.h avcodec/proresdec: Remove unused hwaccel_last_picture_private 2025-10-25 22:34:30 +02:00
proresdsp.c proresdsp: add idct_put_bayer 2025-08-08 18:29:40 +09:00
proresdsp.h proresdsp: add idct_put_bayer 2025-08-08 18:29:40 +09:00
proresenc_anatoliy.c avcodec/proresenc_anatoliy: Remove support for grayscale flag 2025-08-02 06:11:39 +00:00
proresenc_kostya.c avcodec/proresenc_kostya: Don't cast const away needlessly 2025-03-20 07:10:17 +01:00
prosumer.c
psd.c all: fix typos found by codespell 2025-08-03 13:48:47 +02: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/pthread_frame: sync alpha_mode across worker threads and the user context 2025-11-03 00:16:03 -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: Use explicit overread checks instead of implicit ones 2025-03-17 03:26:07 +01: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/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
qoi.h
qoi_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
qoidec.c
qoienc.c 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
qpeldsp.h
qsv.c
qsv.h
qsv_api.c
qsv_internal.h
qsvdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
qsvenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
qsvenc.h
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
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: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
ralfdata.h
rangecoder.c
rangecoder.h
rasc.c avcodec: Mark init and close functions as av_cold 2025-03-17 04:33:11 +01:00
ratecontrol.c avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02: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
rkmppdec.c avcodec/rkmppdec: fix return EAGAIN during flushing 2025-09-14 21:35:54 +08:00
rl.c avcodec/rl: Avoid temporary stack VLC array during RL VLC init 2025-03-17 03:26:07 +01:00
rl.h avcodec/rl: Avoid branch in index lookup 2025-07-03 20:34:51 +02:00
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
rpza.c
rpzaenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
rscc.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
rtjpeg.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
rtjpeg.h
rtv1.c
rv10.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
rv10dec.h avcodec/h263dec: Add H263DecContext 2025-07-03 20:35:23 +02:00
rv10enc.c avcodec/mpegvideo encs: Add put_bits_assume_flushed() to encode_header 2025-05-21 12:02:52 +02:00
rv10enc.h avcodec/mpegvideo_enc: Use function ptr for encode_picture_header 2025-03-26 03:31:26 +01:00
rv20enc.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
rv30.c avcodec/rv34: Don't use MpegEncContext.gb 2025-07-03 20:34:51 +02:00
rv30data.h
rv30dsp.c
rv34.c avcodec/rv34: Fix spelling mistake 2025-07-03 20:35:32 +02:00
rv34.h avcodec/mpegvideo: Move mb_skip_run to {RV34Dec,MPVEnc}Context 2025-07-03 20:35:31 +02:00
rv34_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
rv34data.h
rv34dsp.c
rv34dsp.h avcodec/rv34dsp: Reduce size of qpel functions arrays 2025-10-30 12:17:25 +01:00
rv34vlc.h
rv40.c avcodec/mpegvideo: Move mb_skip_run to {RV34Dec,MPVEnc}Context 2025-07-03 20:35:31 +02:00
rv40data.h
rv40dsp.c avcodec/x86/h264_chromamc: Add SSSE3 RV40 chroma motion compensation functions 2025-11-01 13:34:00 +01:00
rv40vlc2.h
rv60data.h
rv60dec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
rv60dsp.c
rv60dsp.h
rv60vlcs.h
s302m.c
s302menc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
samidec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
sanm.c avcodec/sanm: implement codec45 2025-11-04 10:28:57 +00:00
sbc.c
sbc.h
sbc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
sbcdec.c avcodec: Mark init and close functions as av_cold 2025-03-17 04:33:11 +01:00
sbcdec_data.h avcodec/sbcdec_data: Merge data into header 2025-03-12 17:00:24 +01:00
sbcdsp.c avcodec/sbcdsp_data: Make data static 2025-04-02 09:25:46 +02:00
sbcdsp.h avcodec/sbcdsp_data: Make data static 2025-04-02 09:25:46 +02:00
sbcdsp_data.h avcodec/sbcdsp_data: Make data static 2025-04-02 09:25:46 +02:00
sbcenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c
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 avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
sgi.h
sgidec.c
sgienc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
sgirledec.c
sheervideo.c
sheervideodata.h
shorten.c avcodec/shorten: Clear the additionally allocated space on realloc 2025-07-28 17:41:38 +02:00
simple_idct.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h
sinewin_fixed_tablegen.c
sinewin_fixed_tablegen.h
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c 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/h264qpel: Move Snow-only code to snow.c 2025-10-07 18:06:40 +02:00
snow.h avcodec/h264qpel: Move Snow-only code to snow.c 2025-10-07 18:06:40 +02:00
snow_dwt.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
snow_dwt.h avcodec/mpegvideoenc: Add MPVEncContext 2025-03-26 04:08:33 +01:00
snowdata.h
snowdec.c avcodec/snow: Remove ff_snow_release_buffer() 2025-03-12 07:29:40 +01:00
snowenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
sonic.c avcodec/sonic: move code closer to use to avoid unused warnings 2025-07-19 00:36:25 +02:00
sp5x.h
sp5xdec.c
speedhq.c
speedhq.h
speedhqdec.c
speedhqenc.c avcodec/mpegvideo: Add missing headers 2025-07-03 20:35:31 +02:00
speedhqenc.h avcodec/mpegvideoenc: Add MPVEncContext 2025-03-26 04:08:33 +01:00
speexdata.h
speexdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
srtdec.c
srtenc.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
startcode.c
startcode.h
subviewerdec.c
sunrast.c avcodec/sunrast: fix leak in sunrast_decode_frame() 2025-07-03 23:05:14 +02:00
sunrast.h
sunrastenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
svq1enc.c avcodec/mpegvideo: Move unrestricted_mv to MotionEstContext 2025-07-03 20:34:51 +02:00
svq1enc_cb.h
svq1encdsp.h
svq3.c avcodec/hpeldsp: Fix documentation 2025-09-26 06:20:30 +02:00
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h avcodec/tableprint_vlc: fix build with --enable-hardcoded-tables 2025-03-18 01:21:17 +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: Check remaining space for first predictors 2025-05-15 03:03:57 +02:00
takdsp.c
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
targaenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
tdsc.c avcodec/cri,tdsc,tiff: Use ff_mjpeg_decoder directly 2025-04-25 12:31:54 +02:00
textdec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
texturedsp.c
texturedsp.h
texturedsp_template.c
texturedspenc.c
thread.h
threadframe.h
threadprogress.c
threadprogress.h
tiertexseqv.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
tiff.c avcodec/exif: use ff_frame_new_side_data() to export display matrix 2025-08-21 22:48:16 +00:00
tiff.h avcodec/tiffenc: support writing Orientation tag 2025-09-17 02:17:09 +00:00
tiff_common.c avcodec/tiff_common: Remove unused ff_tadd_*_metadata() funcs 2025-09-25 06:47:30 +02:00
tiff_common.h avcodec/tiff_common: Remove unused ff_tadd_*_metadata() funcs 2025-09-25 06:47:30 +02:00
tiff_data.h
tiffenc.c avcodec/tiffenc: support writing Orientation tag 2025-09-17 02:17:09 +00:00
timecode_internal.c
tmv.c avcodec: use the getters for xGA font data arrays 2025-07-22 09:47:18 -03:00
to_upper4.c
to_upper4.h
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c
truemotion2rt.c
truespeech.c
truespeech_data.h
tscc.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
tscc2.c
tscc2data.h
tta.c
ttadata.c
ttadata.h
ttadsp.c
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
ttaencdsp.h
ttmlenc.c
ttmlenc.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
txd.c
ulti.c
ulti_cb.h
unary.h
utils.c avcodec: add ADPCM Circus decoder 2025-09-22 23:46:29 +00:00
utvideo.h
utvideodec.c avcodec/utvideodec: Clear plane_start array 2025-08-15 18:00:11 +02:00
utvideodsp.c
utvideodsp.h
utvideoenc.c avcodec/utvideoenc: Remove always-false pixel format check 2025-05-21 12:02:10 +02:00
v4l2_buffers.c libavcodec/v4l2_buffers: avoid redefinition of USEC_PER_SEC macro 2025-09-05 17:21:30 +00:00
v4l2_buffers.h
v4l2_context.c
v4l2_context.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
v4l2_m2m.h
v4l2_m2m_dec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
v4l2_m2m_enc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
v210_template.c
v210dec.c
v210dec.h
v210dec_init.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00: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 ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
v210x.c
v308dec.c
v308enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
v408dec.c
v408enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
v410dec.c
v410enc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
vaapi_av1.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_decode.c
vaapi_decode.h
vaapi_encode.c general: fix warning 'av_malloc_array' sizes specified with 'sizeof' 2025-10-07 14:51:46 -07:00
vaapi_encode.h avcodec/vaapi_encode: avoid potential overflow 2025-09-08 00:19:06 +00:00
vaapi_encode_av1.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vaapi_encode_h264.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vaapi_encode_h265.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vaapi_encode_mjpeg.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
vaapi_encode_mpeg2.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
vaapi_encode_vp8.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vaapi_encode_vp9.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vaapi_h264.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_hevc.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_hevc.h
vaapi_mjpeg.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_mpeg2.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_mpeg4.c avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02:00
vaapi_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vaapi_vp8.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_vp9.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vaapi_vvc.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vb.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
vble.c
vbn.h
vbndec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
vbnenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vc1.h avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vc1_block.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02: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: look for ENDOFSEQ markers at the end of a packet's payload 2025-11-01 12:22:49 -03:00
vc1dsp.c
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
vdpau.c avcodec/vdpau: Only include mpegvideodec.h when used 2025-04-03 06:04:57 +02:00
vdpau.h avcodec: remove deprecated FF_API_VDPAU_ALLOC_GET_SET 2025-03-28 14:33:07 -03:00
vdpau_av1.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vdpau_h264.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vdpau_hevc.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vdpau_internal.h
vdpau_mpeg4.c avcodec/h263dec: Add H263DecContext 2025-07-03 20:35:23 +02:00
vdpau_mpeg12.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vdpau_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vdpau_vp9.c FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
version.c avcodec/version: update the codec_ids 2025-08-29 17:32:52 +02:00
version.h avcodec/avcodec: Schedule parser API to use enum AVCodecID for codec ids 2025-11-01 16:57:03 +01:00
version_major.h avcodec/avcodec: Schedule parser API to use enum AVCodecID for codec ids 2025-11-01 16:57:03 +01:00
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c avcodec/prores: adapt hwaccel code for slice-based accelerators 2025-10-25 19:54:13 +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 libavcodec/videotoolbox_vp9: Move av_malloc() to avoid memory leak 2025-08-07 03:07:43 +02:00
videotoolboxenc.c avcodec/videotoolboxenc: ensure bitrate is set in low_delay mode 2025-09-10 20:33:40 +08:00
vima.c libavcodec/vima: reindent 2025-08-20 11:20:14 +02:00
vlc.c avcodec/vlc: Clear val8/16 in vlc_multi_gen() by av_mallocz() 2025-10-30 02:08:14 +01:00
vlc.h avcodec/vlc: Merge VLCElem and RL_VLC_ELEM 2025-03-17 03:26:07 +01:00
vmdaudio.c
vmdvideo.c
vmixdec.c
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c
vorbis_data.h
vorbis_enc_data.h
vorbis_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vorbis_parser.h 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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c general: fix warning 'av_malloc_array' sizes specified with 'sizeof' 2025-10-07 14:51:46 -07:00
vp3.c avcodec/vp3: Optimize alignment check away when possible 2025-10-13 18:59:49 +02: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/vp3dsp: Remove unused flags parameter from ff_vp3dsp_init() 2025-10-13 18:59:24 +02:00
vp3dsp.h avcodec/vp3: Optimize alignment check away when possible 2025-10-13 18:59:49 +02:00
vp4data.h
vp5.c
vp5data.h
vp6.c avcodec/vp6: Forward error codes 2025-04-25 23:01:37 +02:00
vp6data.h
vp6dsp.c
vp8.c avcodec/vp8: remove set, but never used variable 2025-08-14 00:08:10 +00:00
vp8.h
vp8_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vp8data.c
vp8data.h
vp8dsp.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
vp8dsp.h
vp9.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +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
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
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h lavc/vp9dec: use cbs_vp9 to parse the frame header 2025-08-08 18:29:39 +09:00
vp56.c avcodec/vp3dsp: Remove unused flags parameter from ff_vp3dsp_init() 2025-10-13 18:59:24 +02:00
vp56.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp89_rac.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
vpx_rac.c
vpx_rac.h
vqavideo.c avcodec/vqavideo; Check bytestream2_get_buffer() reading next_codebook_buffer 2025-08-03 13:19:25 +00:00
vqcdec.c
vt_internal.h FFHWAccel: add buffer_ref argument to start_frame 2025-03-17 08:51:23 +01:00
vulkan.c
vulkan_av1.c vulkan: temporarily disable threading for ASIC-based hwaccels 2025-08-09 15:07:56 +09:00
vulkan_decode.c vulkan_decode: align images to the subsampling 2025-10-28 07:11:26 +01:00
vulkan_decode.h vulkan_decode: add ifdefs around VP9 definitions and privatize profile struct 2025-08-08 15:07:33 +00:00
vulkan_encode.c vulkan_encode: Remove unneeded VkImageUsageFlags 2025-08-08 09:32:06 +00:00
vulkan_encode.h
vulkan_encode_av1.c avcodec/vulkan_encode_av1: fix unit_elems check 2025-11-05 19:04:01 +01:00
vulkan_encode_h264.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vulkan_encode_h265.c hw_base_encode: Support refs option to limit number of references 2025-08-15 13:55:51 +00:00
vulkan_ffv1.c hwcontext_vulkan: remove unsupported/broken pixel formats 2025-10-27 22:59:41 -03:00
vulkan_glslang.c
vulkan_h264.c avcodec/h264_vulkan: Fix param error in set_sps 2025-10-28 06:12:36 +00:00
vulkan_hevc.c vulkan: temporarily disable threading for ASIC-based hwaccels 2025-08-09 15:07:56 +09:00
vulkan_prores.c lavc: add a ProRes Vulkan hwaccel 2025-10-25 19:54:13 +00:00
vulkan_prores_raw.c lavc: add a ProRes RAW Vulkan hwaccel 2025-08-08 18:29:41 +09:00
vulkan_shaderc.c
vulkan_video.c hwcontext_vulkan: fix 3-plane 444 10 and 12-bit formats using the new MSB formats 2025-10-27 22:59:41 -03:00
vulkan_video.h lavc: add an av1_vulkan encoder 2025-08-08 18:29:40 +09:00
vulkan_vp9.c vulkan_vp9: Read segment and lf data from cbs 2025-08-19 10:07:01 -04:00
vvc.h avcodec/vvc: add VVC_MAX_NUM_PALETTE_PREDICTOR_SIZE 2025-05-17 09:22:40 +08:00
vvc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
wavarc.c avcodec: remove deprecated FF_API_SUBFRAMES 2025-03-28 14:33:06 -03:00
wavpack.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
wavpack.h
wavpackdata.c
wavpackenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
wavpackenc.h
wbmpdec.c avcodec/av1dec,libdav1d,wbmpdec: Avoid direct access to GetByteContext 2025-09-15 17:52:21 +02:00
wbmpenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
wcmv.c
webp.c avcodec/decode: use ff_frame_new_side_data() to export Exif side data 2025-09-01 12:07:41 -03:00
webp_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
webvttdec.c avcodec/webvttdec: strip classes 2025-08-04 09:12:17 +00:00
webvttenc.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
wma.c avcodec/wma: Remove redundant nb_channels check 2025-07-03 20:21:55 +02:00
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
wmaenc.c avcodec/wmaenc: Use av_unreachable() instead of av_assert0(0) 2025-05-21 12:02:52 +02:00
wmalosslessdec.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
wmaprodata.h
wmaprodec.c avcodec: Add av_cold to flush,init,close functions missing it 2025-09-13 20:37:03 +00:00
wmavoice.c avutil/float_dsp: Unavpriv avpriv_scalarproduct_float_c() 2025-03-28 14:33:08 -03:00
wmavoice_data.h
wmv2.c
wmv2.h avcodec/h263dec: Add H263DecContext 2025-07-03 20:35:23 +02:00
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/mpegvideo_dec: Avoid implicit NULL + offset 2025-07-11 15:14:36 +02:00
wmv2dec.h avcodec/h263dec: Use function ptr for decode_picture_header 2025-07-03 20:35:31 +02:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbm_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
xbmdec.c
xbmenc.c 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
xma_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
xpmdec.c
xsubdec.c
xsubenc.c
xvididct.c avcodec/idctdsp: Only try to initialize xvid idct if it is used 2025-05-26 04:50:34 +02: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
xwdenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
xxan.c
y41pdec.c
y41penc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00
ylc.c
yop.c avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED 2025-03-28 14:33:08 -03:00
yuv4dec.c
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
zmbvenc.c avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields 2025-03-10 00:57:23 +01:00