android_external_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
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
mips avcodec/vp3dsp: Remove unused flags parameter from ff_vp3dsp_init() 2025-10-13 18:59:24 +02:00
neon
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
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
x86 avcodec/x86/h264_chromamc: Use xmm regs in chroma_mc4 SSSE3 functions 2025-11-06 02:16:28 +01:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h
aac_ac3_parser.c
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
aacenc.c
aacenc.h
aacenc_is.c
aacenc_is.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacencdsp.h
aacenctab.c
aacenctab.h
aacps.c
aacps.h
aacps_common.c
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h
aacps_tablegen_template.c
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
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
ac3_parser.h
ac3_parser_internal.h
ac3dec.c
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c
ac3dec_float.c
ac3defs.h
ac3dsp.c
ac3dsp.h
ac3enc.c avcodec/x86/me_cmp: Replace MMXEXT size 16 funcs by unaligned SSE2 funcs 2025-10-17 13:05:07 +02:00
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_template.c
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
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
adpcm_data.c
adpcm_data.h
adpcmenc.c
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
adxenc.c
agm.c
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
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec/d3d12va_encode: D3D12 H264 encoding support 2025-10-18 12:20:11 +00:00
alsdec.c
amfdec.c
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_av1.c
amfenc_h264.c
amfenc_hevc.c
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
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
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
apedec.c
apng.h
aptx.c
aptx.h
aptxdec.c
aptxenc.c
apv.h
apv_decode.c
apv_decode.h
apv_dsp.c
apv_dsp.h
apv_entropy.c avcodec/apv_entropy: use av_zero_extend() 2025-10-01 01:26:19 +00:00
apv_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
arbc.c
argo.c
ass.c
ass.h
ass_split.c
ass_split.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
atrac.c
atrac.h
atrac1.c avformat/aeadec, avcodec/atrac1: Fix 8 and 4-channel ATRAC1 support 2025-09-22 23:46:29 +00:00
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus.c
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c
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
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c
audiotoolboxenc.c
aura.c
av1.h
av1_levels.c
av1_levels.h
av1_parse.c
av1_parse.h
av1_parser.c avcodec/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
avdct.h
avrndec.c
avs.c
avs2.c
avs2.h
avs2_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
avs3.h
avs3_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c avcodec/x86/fpel: Port ff_put_pixels8_mmx() to SSE2 2025-10-17 13:27:56 +02:00
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitpacked_dec.c
bitpacked_enc.c
bitstream.c
bitstream.h
bitstream_filters.c avcodec: add AHX decoder 2025-09-22 23:46:29 +00:00
bitstream_template.h
blockdsp.c
blockdsp.h
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
bmvaudio.c
bmvvideo.c
bonk.c
brenderpix.c
bsf.c
bsf.h
bsf_internal.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac.c
cabac.h
cabac_functions.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
canopus.c
canopus.h
cavs.c avcodec/cavs: Remove unused parameter 2025-10-08 20:40:08 +02:00
cavs.h
cavs_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_data.c
cbrt_data.h
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_common.c
cbrt_tablegen_template.c
cbs.c avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02:00
cbs.h
cbs_apv.c avcodec/cbs*: remove redundant const, it's already in typedef 2025-10-25 01:01:15 +02:00
cbs_apv.h
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
cbs_av1_syntax_template.c
cbs_bsf.c
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
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
cbs_sei_syntax_template.c
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
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
cdgraphics.c
cdtoons.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c
cfhd.h
cfhddata.c
cfhddsp.c
cfhddsp.h
cfhdenc.c
cfhdencdsp.c
cfhdencdsp.h
cga_data.c
cga_data.h
cinepak.c
cinepakenc.c
clearvideo.c
clearvideodata.h
cljrdec.c
cljrenc.c
cllc.c
cngdec.c
cngenc.c
codec.h
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
codec_par.c
codec_par.h
cook.c
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
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
cyuv.c
d3d11va.c
d3d11va.h
d3d12va_av1.c
d3d12va_decode.c
d3d12va_decode.h
d3d12va_encode.c avcodec/d3d12va_encode: fix format specifier for HRESULT 2025-10-27 15:39:39 +01:00
d3d12va_encode.h
d3d12va_encode_h264.c avcodec/d3d12va_encode_h264: remove unused variables 2025-10-27 15:39:39 +01:00
d3d12va_encode_hevc.c
d3d12va_h264.c
d3d12va_hevc.c
d3d12va_mpeg2.c
d3d12va_vc1.c
d3d12va_vp9.c
dca.c
dca.h
dca_core.c
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h
dca_xll.c
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c
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
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c
decode.c avcodec/decode: add missing syncing of side_data_pref_mask to worker threads 2025-11-02 18:14:17 -03:00
decode.h
decode_bsf.h
defs.h
dfa.c
dfpwmdec.c
dfpwmenc.c
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c 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
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
dnxhdenc.h
dnxuc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dolby_e.c
dolby_e.h
dolby_e_parse.c
dolby_e_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dovi_rpu.c
dovi_rpu.h
dovi_rpudec.c
dovi_rpuenc.c
dpcm.c
dpx.c
dpx.h
dpx_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
dpxenc.c
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
dsicinvideo.c
dss_sp.c
dstdec.c
dv.c
dv.h
dv_internal.h
dv_profile.c
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
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
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
dvdsubenc.c
dvenc.c avcodec/pixblockdsp: be consistent about restrict use in ff_{get,diff}_pixels 2025-10-25 01:01:15 +02:00
dxa.c
dxtory.c
dxv.c
dxv.h
dxva2.c avcodec/dxva2: move variable declaration to for loop to avoid warning 2025-11-05 19:04:01 +01:00
dxva2.h
dxva2_av1.c
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
dxvenc.c
dynamic_hdr_vivid.c
dynamic_hdr_vivid.h
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c
encode.h
error_resilience.c
error_resilience.h
escape124.c
escape130.c
evc.h
evc_parse.c
evc_parse.h
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
evrcdata.h
evrcdec.c
executor.c
executor.h
exif.c avcodec/exif: avoid printing errors for makernote non-IFD parsing 2025-10-09 12:40:41 -04:00
exif.h
exif_internal.h
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
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c
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
ffv1.h
ffv1_parse.c
ffv1_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
ffv1_template.c
ffv1_vulkan.c
ffv1_vulkan.h
ffv1dec.c
ffv1dec_template.c
ffv1enc.c avcodec/ffv1enc: Consider variation in slice sizes 2025-10-19 01:37:26 +02:00
ffv1enc.h
ffv1enc_template.c
ffv1enc_vulkan.c ffv1enc_vulkan: limit probability caching to RADV only 2025-10-28 20:46:25 +01:00
ffwavesynth.c
fic.c
file_open.c
fits.c
fits.h
fitsdec.c
fitsenc.c
flac.c
flac.h
flac_parse.h
flac_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
flacdata.c
flacdata.h
flacdec.c
flacdsp.c
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
flashsvenc.c
flicvideo.c
float2half.c
float_scalarproduct.c
flvdec.c
flvdec.h
flvenc.c
flvenc.h
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c
frwu.c
ftr.c
ftr_parser.c 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
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c
g723_1.h avcodec/g723_1enc: Make min_err 64bit 2025-10-30 03:41:24 +01:00
g723_1_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
g723_1dec.c
g723_1enc.c avcodec/g723_1enc: Make min_err 64bit 2025-10-30 03:41:24 +01:00
g726.c
g728_template.c
g728data.h
g728dec.c
g729.h
g729_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c
gemdec.c
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
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
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h
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
h261enc.c
h261enc.h
h263.c
h263.h
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
h263dec.c avcodec/Makefile: Remove h263 decoder->mpeg4videodec.o dependency 2025-10-11 07:51:01 +02:00
h263dec.h
h263dsp.c
h263dsp.h
h263enc.h
h264.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb.c
h264_mb_template.c
h264_mc_template.c
h264_mvpred.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
h264_parse.c
h264_parse.h
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
h264_ps.h
h264_refs.c
h264_sei.c
h264_sei.h
h264_slice.c
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
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
h2645_parse.h
h2645_sei.c
h2645_sei.h
h2645_vui.c
h2645_vui.h
h2645data.c
h2645data.h
half2float.c
hap.c
hap.h
hapdec.c
hapenc.c
hashtable.c
hashtable.h
hca_data.h
hcadec.c
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
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
hq_common.h
hq_hqa.c
hq_hqadata.h
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqxdsp.c
hqxdsp.h
hqxvlc.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
htmlsubtitles.c
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c
huffyuvencdsp.c
huffyuvencdsp.h
hw_base_encode.c
hw_base_encode.h
hw_base_encode_h264.c
hw_base_encode_h264.h
hw_base_encode_h265.c
hw_base_encode_h265.h
hwaccel_internal.h
hwaccels.h lavc/hwaccels: properly order list 2025-10-28 07:11:26 +01:00
hwconfig.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c
ilbcdata.h
ilbcdec.c
imc.c
imcdata.h
imgconvert.c
imm4.c
imm5.c
imx.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h
interplayacm.c
interplayvideo.c
intrax8.c
intrax8.h
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
itut35.h
ivi.c
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c
jpeg2000.h
jpeg2000_parser.c 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
jpegquanttables.c
jpegquanttables.h
jpegtables.c
jpegtables.h
jpegtabs.h
jpegxl.h
jpegxl_parse.c
jpegxl_parse.h
jpegxl_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
lcevcdec.c avcodec/decode: Optimize lcevc away if disabled 2025-11-02 16:50:36 +01:00
lcevcdec.h
lcl.h
lcldec.c
lclenc.c
leaddata.h
leaddec.c
leb.h
libaom.c
libaom.h
libaomdec.c
libaomenc.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
libaribb24.c
libaribcaption.c
libavcodec.v
libcelt_dec.c
libcodec2.c
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
libgsmdec.c
libgsmenc.c
libilbc.c
libjxl.c
libjxl.h
libjxldec.c avcodec/libjxldec: submit frame after file is complete 2025-09-25 12:40:57 -04:00
libjxlenc.c
libkvazaar.c
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
libmpeghdec.c avcodec/libmpeghdec: Check channel layouts generically 2025-09-26 05:38:46 +02:00
liboapvenc.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c
libopenh264enc.c
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c
libopusenc.c
librav1e.c
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libsvtav1.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
libtheoraenc.c
libtwolame.c
libuavs3d.c
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.h
libvpxdec.c
libvpxenc.c
libvvenc.c
libwebpenc.c
libwebpenc_animencoder.c
libwebpenc_common.c
libwebpenc_common.h
libx264.c
libx265.c
libxavs.c
libxavs2.c
libxevd.c
libxeve.c
libxvid.c
libzvbi-teletextdec.c
ljpegenc.c
loco.c
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c
lpc.h
lpc_functions.h
lscrdec.c
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c
magicyuv.c
magicyuvenc.c
Makefile avcodec/decode: Optimize lcevc away if disabled 2025-11-02 16:50:36 +01:00
mathops.h
mathtables.c
mdec.c
me_cmp.c
me_cmp.h
mediacodec.c
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c
mediacodec_wrapper.h
mediacodecdec.c
mediacodecdec_common.c
mediacodecdec_common.h
mediacodecenc.c
metasound.c
metasound_data.h
metasound_twinvq_data.h
mf_utils.c
mf_utils.h
mfenc.c
microdvddec.c
midivid.c
mimic.c
misc4.c
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
mjpegdec_common.c
mjpegenc.c
mjpegenc.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parse.c
mlp_parse.h
mlp_parser.c 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
mlz.c
mlz.h
mmaldec.c
mmvideo.c
mobiclip.c
motion_est.c
motion_est.h
motion_est_template.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
motionpixels.c
motionpixels_tablegen.c
motionpixels_tablegen.h
movtextdec.c
movtextenc.c
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4audio_copy_pce.h
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h
mpeg4data.h
mpeg4video.c
mpeg4video.h
mpeg4video_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mpeg4videodata.h
mpeg4videodec.c configure: Avoid mpeg4video_parser->{h263,qpel}dsp dependency 2025-10-04 07:06:32 +02:00
mpeg4videodec.h
mpeg4videodefs.h
mpeg4videodsp.c
mpeg4videodsp.h
mpeg4videoenc.c
mpeg4videoenc.h
mpeg12.c
mpeg12.h
mpeg12codecs.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c
mpeg12dec.h
mpeg12enc.c
mpeg12enc.h
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_common.c
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c avcodec/mpegaudiodec_float: Don't set AVCodec.sample_fmts directly 2025-09-23 22:16:02 +00:00
mpegaudiodec_template.c 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
mpegaudioenc.c
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo.c
mpegvideo.h
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
mpegvideo_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
mpegvideo_unquantize.c
mpegvideo_unquantize.h
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h
mpegvideoenc.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4_vc1_data.c
msmpeg4_vc1_data.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4dec.h
msmpeg4enc.c
msmpeg4enc.h
msp2dec.c
msrle.c
msrledec.c
msrledec.h
msrleenc.c
mss1.c
mss2.c
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mv30.c
mvcdec.c
mvha.c
mwsc.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
notchlc.c
null.c
nuv.c
nvdec.c
nvdec.h
nvdec_av1.c
nvdec_h264.c
nvdec_hevc.c
nvdec_mjpeg.c
nvdec_mpeg4.c
nvdec_mpeg12.c
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvenc.c
nvenc.h
nvenc_av1.c
nvenc_h264.c
nvenc_hevc.c
ohcodec.c
ohcodec.h
ohdec.c avcodec/ohdec: Check mutex/conditions initialization 2025-09-25 05:29:58 +02:00
ohenc.c
omx.c
on2avc.c
on2avcdata.c
on2avcdata.h
options.c
options_table.h
osq.c
packet.c
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
paf.h
pafaudio.c
pafvideo.c
pamenc.c
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
pcm-blurayenc.c
pcm-dvd.c
pcm-dvdenc.c
pcm.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pdvdec.c
pel_template.c avcodec/h264qpel: Move Snow-only code to snow.c 2025-10-07 18:06:40 +02:00
pgssubdec.c
pgxdec.c
photocd.c
pictordec.c
pixblockdsp.c
pixblockdsp.h
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
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
pnmenc.c
profiles.c
profiles.h
progressframe.h
prores_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
prores_raw.c prores_raw: skip frames if the discard flag is set 2025-10-28 23:10:15 +01:00
prores_raw.h
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.h
proresenc_anatoliy.c
proresenc_kostya.c
prosumer.c
psd.c
psymodel.c
psymodel.h
pthread.c
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
ptx.c
put_bits.h avcodec/put_bits: add explicit cast to suppress MSVC warning 2025-10-25 01:01:15 +02:00
put_golomb.h
qcelpdata.h
qcelpdec.c
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c
qdrw.c
qoadec.c
qoi.h
qoi_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
qoidec.c
qoienc.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c
qsv.h
qsv_api.c
qsv_internal.h
qsvdec.c
qsvenc.c
qsvenc.h
qsvenc_av1.c
qsvenc_h264.c
qsvenc_hevc.c
qsvenc_jpeg.c
qsvenc_mpeg2.c
qsvenc_vp9.c
qtrle.c
qtrleenc.c
r210dec.c
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
rasc.c
ratecontrol.c
ratecontrol.h
raw.c
raw.h
raw_pix_fmt_tags.h
rawdec.c
rawenc.c
realtextdec.c
rectangle.h avcodec/rectangle: use uintptr_t for integer pointer type 2025-10-25 01:01:15 +02:00
reverse.c
rka.c
rkmppdec.c
rl.c
rl.h
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c
rpzaenc.c
rscc.c
rtjpeg.c
rtjpeg.h
rtv1.c
rv10.c
rv10dec.h
rv10enc.c
rv10enc.h
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34.c
rv34.h
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
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
rv60dsp.c
rv60dsp.h
rv60vlcs.h
s302m.c
s302menc.c
samidec.c
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
sbcdec_data.h
sbcdsp.c
sbcdsp.h
sbcdsp_data.h
sbcenc.c
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c
scpr.c
scpr.h
scpr3.c
scpr3.h
screenpresso.c
sei.h
sga.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c
sheervideodata.h
shorten.c
simple_idct.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h
sinewin_fixed_tablegen.c
sinewin_fixed_tablegen.h
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
siprdata.h
siren.c
smacker.c
smc.c
smcenc.c
smpte_436m.c
smpte_436m.h
smpte_436m_internal.h
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
snow_dwt.h
snowdata.h
snowdec.c
snowenc.c
sonic.c
sp5x.h
sp5xdec.c
speedhq.c
speedhq.h
speedhqdec.c
speedhqenc.c
speedhqenc.h
speexdata.h
speexdec.c
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c
svq1enc_cb.h
svq1encdsp.h
svq3.c avcodec/hpeldsp: Fix documentation 2025-09-26 06:20:30 +02:00
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h
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
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c
tdsc.c
textdec.c
texturedsp.c
texturedsp.h
texturedsp_template.c
texturedspenc.c
thread.h
threadframe.h
threadprogress.c
threadprogress.h
tiertexseqv.c
tiff.c
tiff.h
tiff_common.c 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
timecode_internal.c
tmv.c
to_upper4.c
to_upper4.h
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c
truemotion2rt.c
truespeech.c
truespeech_data.h
tscc.c
tscc2.c
tscc2data.h
tta.c
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
ttmlenc.c
ttmlenc.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c
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
utvideodsp.c
utvideodsp.h
utvideoenc.c
v4l2_buffers.c
v4l2_buffers.h
v4l2_context.c
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c
v4l2_m2m.h
v4l2_m2m_dec.c
v4l2_m2m_enc.c
v210_template.c
v210dec.c
v210dec.h
v210dec_init.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
v210enc.c
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
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi_av1.c
vaapi_decode.c
vaapi_decode.h
vaapi_encode.c general: fix warning 'av_malloc_array' sizes specified with 'sizeof' 2025-10-07 14:51:46 -07:00
vaapi_encode.h
vaapi_encode_av1.c
vaapi_encode_h264.c
vaapi_encode_h265.c
vaapi_encode_mjpeg.c
vaapi_encode_mpeg2.c
vaapi_encode_vp8.c
vaapi_encode_vp9.c
vaapi_h264.c
vaapi_hevc.c
vaapi_hevc.h
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp8.c
vaapi_vp9.c
vaapi_vvc.c
vb.c
vble.c
vbn.h
vbndec.c
vbnenc.c
vc1.c
vc1.h
vc1_block.c
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vc1_pred.c
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
vc2enc.c
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c
vdpau.c
vdpau.h
vdpau_av1.c
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau_vp9.c
version.c
version.h avcodec/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
videotoolbox_vp9.c
videotoolboxenc.c
vima.c
vlc.c avcodec/vlc: Clear val8/16 in vlc_multi_gen() by av_mallocz() 2025-10-30 02:08:14 +01:00
vlc.h
vmdaudio.c
vmdvideo.c
vmixdec.c
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c
vorbis_data.h
vorbis_enc_data.h
vorbis_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c
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
vp6data.h
vp6dsp.c
vp8.c
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
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
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h
vp56.c 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
vqcdec.c
vt_internal.h
vulkan.c
vulkan_av1.c
vulkan_decode.c vulkan_decode: align images to the subsampling 2025-10-28 07:11:26 +01:00
vulkan_decode.h
vulkan_encode.c
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
vulkan_encode_h265.c
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_prores.c lavc: add a ProRes Vulkan hwaccel 2025-10-25 19:54:13 +00:00
vulkan_prores_raw.c
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
vulkan_vp9.c
vvc.h
vvc_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
wavarc.c
wavpack.c
wavpack.h
wavpackdata.c
wavpackenc.c
wavpackenc.h
wbmpdec.c
wbmpenc.c
wcmv.c
webp.c
webp_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
webvttdec.c
webvttenc.c
wma.c
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
wmaprodata.h
wmaprodec.c
wmavoice.c
wmavoice_data.h
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dec.h
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbm_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
xpmdec.c
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xwd.h
xwd_parser.c avcodec/parser_internal: Remove prefix from parser_{init,parse,close} 2025-11-01 16:57:03 +01:00
xwddec.c
xwdenc.c
xxan.c
y41pdec.c
y41penc.c
ylc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zlib_wrapper.c
zlib_wrapper.h
zmbv.c
zmbvenc.c