FFmpeg/libavcodec
Ramiro Polla 5733e08c97 avcodec/mjpegdec: decode only SOF fields when finding stream info
When called from avformat_find_stream_info(), we are only interested in
decoding SOF fields.

This patch makes the decoder skip all other fields (including SOI, SOS,
and EOI). This also prevents the decoder from incorrectly printing the
warning "EOI missing, emulating" (which is the case since 2ae82788).

Fixes: #20119
2025-08-11 21:23:38 +00:00
..
aac avcodec/aac/aacdec_usac: Limit sfo from noise offset to be above -200 2025-08-08 14:21:50 +02:00
aarch64 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
arm all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
bsf lavc/bsf/smpte436m_to_eia608: fix memory leak -- forgot to free input av_packet 2025-08-10 01:21:44 +00:00
h26x
hevc all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
loongarch all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mips avcodec/mpegvideo: Add missing headers 2025-07-03 20:35:31 +02:00
neon
opus all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
ppc all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
riscv all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
tests libavcodec/tests/snowenc: Add av_free() to avoid memory leak 2025-08-07 03:07:44 +02:00
vulkan lavc: add a ProRes RAW Vulkan hwaccel 2025-08-08 18:29:41 +09:00
vvc avcodec/vvc/dec: fix typo and also output log when the checksum is correct 2025-08-08 16:55:12 +00:00
wasm/hevc all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
x86 all: fix typos found by codespell 2025-08-03 13:48:47 +02: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
aaccoder.c
aaccoder_trellis.h
aaccoder_twoloop.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
aacenc.c
aacenc.h
aacenc_is.c
aacenc_is.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c aacenc_tns: clamp filter direction energy measurement 2025-07-15 16:27:31 +09:00
aacenc_tns.h
aacenc_utils.h
aacencdsp.h
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
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsy.c all: fix typos found by codespell 2025-08-03 13:48:47 +02: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
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
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
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: squelch uninitialized variable warnings 2025-07-10 13:01:15 +02: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
adxdec.c
adxenc.c
agm.c
aic.c
alac.c
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c lavc: add a ProRes RAW decoder 2025-08-08 18:29:41 +09: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: remove unused variables 2025-08-02 22:25:28 +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
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
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
aom_film_grain.h
aom_film_grain_template.c
apac.c
apedec.c
apng.h
aptx.c
aptx.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
aptxdec.c
aptxenc.c
apv.h
apv_decode.c avcodec/apv_decode: make apv_format_table consistent with the code and check it 2025-08-10 02:29:09 +00:00
apv_decode.h
apv_dsp.c avcodec/apv_dsp: Avoid UB overflow in dequant 2025-07-06 19:20:24 +02:00
apv_dsp.h
apv_entropy.c
apv_parser.c
arbc.c
argo.c
ass.c
ass.h
ass_split.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
ass_split.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c
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 all: fix typos found by codespell 2025-08-03 13:48:47 +02: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
av1dec.c avcodec/itut35: rename some provider codes 2025-08-07 03:07:43 +02:00
av1dec.h
avcodec.c
avcodec.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
avcodec_internal.h
avcodecres.rc
avdct.c
avdct.h
avrndec.c
avs.c
avs2.c
avs2.h
avs2_parser.c
avs3.h
avs3_parser.c
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
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
bitstream.c
bitstream.h avcodec/get_bits: Add get_bits_bytesize() 2025-07-11 15:13:21 +02:00
bitstream_filters.c lavc: add eia608_to_smpte436m bitstream filter 2025-08-08 03:04:42 -07:00
bitstream_template.h avcodec/get_bits: Add get_bits_bytesize() 2025-07-11 15:13:21 +02:00
blockdsp.c
blockdsp.h
bmp.c
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c
bonk.c
brenderpix.c
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
cabac.c
cabac.h
cabac_functions.h
canopus.c
canopus.h
cavs.c
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
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_template.c
cbs.c
cbs.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
cbs_apv.c avcodec/cbs_apv: add missing READ/WRITE preprocessor checks 2025-07-22 09:47:18 -03:00
cbs_apv.h
cbs_apv_syntax_template.c avcodec/cbs_apv_syntax_template: Check tile_data_size 2025-07-30 01:18:03 +02:00
cbs_av1.c
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
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
cbs_h2645.h
cbs_internal.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
cbs_jpeg.c
cbs_jpeg.h
cbs_jpeg_syntax_template.c
cbs_mpeg2.c
cbs_mpeg2.h
cbs_mpeg2_syntax_template.c
cbs_sei.c
cbs_sei.h
cbs_sei_syntax_template.c
cbs_vp8.c
cbs_vp8.h
cbs_vp8_syntax_template.c
cbs_vp9.c
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: Fix VP9 passthrough 2025-08-09 22:46:08 +00:00
ccaption_dec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
cdgraphics.c
cdtoons.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: Check idwt_buf size before allocation 2025-07-20 01:05:23 +02:00
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 all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
cljrenc.c
cllc.c
cngdec.c
cngenc.c
codec.h
codec2utils.h
codec_desc.c lavc: add AV_CODEC_ID_SMPTE_436M_ANC 2025-08-08 03:02:57 -07:00
codec_desc.h
codec_id.h lavc: add AV_CODEC_ID_SMPTE_436M_ANC 2025-08-08 03:02:57 -07:00
codec_internal.h
codec_par.c
codec_par.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
cook.c
cook_parser.c
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
cscd.c
cuviddec.c avcodec/cuviddec: fix wrong 10bit 420 format in cuvid_handle_video_sequence 2025-07-26 14:42:33 +02:00
cyuv.c
d3d11va.c
d3d11va.h
d3d12va_av1.c
d3d12va_decode.c avcodec/d3d12va_decode: remove unused variable 2025-07-25 21:10:16 +02:00
d3d12va_decode.h
d3d12va_encode.c avcodec/d3d12va_encode: fix label followed by a declaration warning 2025-08-11 19:29:53 +00:00
d3d12va_encode.h
d3d12va_encode_hevc.c avcodec/d3d12va_encode_hevc: remove unused variable 2025-07-25 21:10:16 +02:00
d3d12va_h264.c
d3d12va_hevc.c
d3d12va_mpeg2.c
d3d12va_vc1.c
d3d12va_vp9.c
dca.c
dca.h
dca_core.c
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c
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
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c
decode.c
decode.h
decode_bsf.h
defs.h lavc: add codec ID and profiles for ProRes RAW 2025-08-08 01:06:11 +09:00
dfa.c
dfpwmdec.c
dfpwmenc.c
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c
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
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c
dnxhdenc.h
dnxuc_parser.c
dolby_e.c
dolby_e.h
dolby_e_parse.c
dolby_e_parser.c
dovi_rpu.c
dovi_rpu.h
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
dpx.c
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsddec.c
dsicinaudio.c avcodec/dsicinaudio: set missing sample rate 2025-08-05 03:27:53 +02:00
dsicinvideo.c
dss_sp.c
dstdec.c
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
dvaudiodec.c
dvbsub_parser.c
dvbsubdec.c avcodec/dvbsubenc: fix 256 color rle decoding 2025-08-03 21:33:29 +02: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
dvdata.c
dvdata.h
dvdec.c
dvdsub.c
dvdsub.h
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c
dxa.c
dxtory.c
dxv.c
dxv.h
dxva2.c
dxva2.h
dxva2_av1.c
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
dxva2_vp9.c
dxvenc.c avcodec/dxvenc: Clear width to linesize not linesize to linesize 2025-07-28 17:41:38 +02:00
dynamic_hdr_vivid.c
dynamic_hdr_vivid.h
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c
encode.h
error_resilience.c avcodec/mpegvideo: Add missing headers 2025-07-03 20:35:31 +02:00
error_resilience.h
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
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
executor.h
exif.c
exif.h
exr.c avcodec/exr: Dont access outside xsize/ysize 2025-08-07 14:47:35 +00: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
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
ffv1_parser.c
ffv1_template.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
ffv1_vulkan.c
ffv1_vulkan.h
ffv1dec.c avcodec/ffv1dec: don't check chroma_planes for f->colorspace > 0 2025-07-22 12:37:31 -03:00
ffv1dec_template.c
ffv1enc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
ffv1enc.h
ffv1enc_template.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
ffv1enc_vulkan.c
ffwavesynth.c
fic.c
file_open.c
fits.c avcodec/fits: Clear naxis 2025-08-03 13:19:25 +00:00
fits.h
fitsdec.c
fitsenc.c
flac.c
flac.h
flac_parse.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
flac_parser.c
flacdata.c
flacdata.h
flacdec.c
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
flacencdsp.c
flacencdsp.h
flashsv.c
flashsv2enc.c
flashsvenc.c
flicvideo.c
float2half.c
float_scalarproduct.c
flvdec.c avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02:00
flvdec.h avcodec/h263dec: Add H263DecContext 2025-07-03 20:35:23 +02:00
flvenc.c avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02:00
flvenc.h
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c
frwu.c
ftr.c
ftr_parser.c
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
g723_1.c
g723_1.h
g723_1_parser.c
g723_1dec.c
g723_1enc.c
g726.c avcodec/g726: init missing sample rate 2025-08-11 20:31:09 +02:00
g728_template.c
g728data.h
g728dec.c avcodec/g728dec: init missing sample rate 2025-08-11 20:31:09 +02:00
g729.h
g729_parser.c
g729data.h
g729dec.c
g729postfilter.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
g729postfilter.h
gdv.c
gemdec.c
get_bits.h avcodec/get_bits: Remove GetBitContext.buffer_end 2025-07-11 15:13:21 +02:00
get_buffer.c
gif.c
gif.h
gif_parser.c
gifdec.c
golomb.c
golomb.h
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h
h261_parser.c
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
h263.c
h263.h
h263_parser.c
h263data.c
h263data.h
h263dec.c avcodec/get_bits: Add get_bits_bytesize() 2025-07-11 15:13:21 +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
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 all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
h264_mvpred.h
h264_parse.c
h264_parse.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
h264_parser.c
h264_picture.c
h264_ps.c avcodec/get_bits: Add get_bits_bytesize() 2025-07-11 15:13:21 +02:00
h264_ps.h
h264_refs.c
h264_sei.c
h264_sei.h
h264_slice.c
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h
h264dec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
h264dec.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
h265_profile_level.c
h265_profile_level.h
h274.c avcodec/h274: fix hash verification on BE 2025-08-08 16:55:12 +00:00
h274.h
h2645_parse.c
h2645_parse.h
h2645_sei.c avcodec/itut35: rename some provider codes 2025-08-07 03:07:43 +02:00
h2645_sei.h
h2645_vui.c
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
hashtable.h
hca_data.h
hcadec.c
hcom.c
hdr_parser.c
hdrdec.c
hdrenc.c
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
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
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: add a ProRes RAW Vulkan hwaccel 2025-08-08 18:29:41 +09:00
hwconfig.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c avcodec/iff: Clear ham_buf 2025-08-03 13:19:25 +00:00
ilbcdata.h
ilbcdec.c avcodec/ilbcdec: Clear cbvec when used with create_augmented_vector() 2025-08-11 11:54:31 +02:00
imc.c avcodec/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
imm5.c
imx.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
internal.h
interplayacm.c
interplayvideo.c
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
ituh263dec.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c
jpeg2000.h
jpeg2000_parser.c
jpeg2000dec.c avcodec/jpeg2000dec: Make sure the 4 extra bytes allocated are initialized 2025-08-09 14:25:47 +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/jpegxl_parser: add sanity check for frame size 2025-07-23 06:22:16 -04:00
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcevcdec.c
lcevcdec.h
lcl.h
lcldec.c
lclenc.c
leaddata.h
leaddec.c
leb.h
libaom.c
libaom.h
libaomdec.c
libaomenc.c
libaribb24.c
libaribcaption.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
libavcodec.v
libcelt_dec.c
libcodec2.c
libdav1d.c avcodec/itut35: rename some provider codes 2025-08-07 03:07:43 +02:00
libdavs2.c
libfdk-aacdec.c
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libjxl.c
libjxl.h
libjxldec.c
libjxlenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
libkvazaar.c
liblc3dec.c
liblc3enc.c
libmp3lame.c
liboapvenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
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
libtheoraenc.c libtheoraenc: Add encoding speed level option 2025-07-22 01:35:01 +02:00
libtwolame.c
libuavs3d.c
libvo-amrwbenc.c
libvorbisdec.c avcodec/libvorbisdec: avoid overflow when assinging sample rate from long to int 2025-08-11 20:31:09 +02:00
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 avcodec/lzf: Check for input space 2025-08-03 13:19:25 +00:00
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c
magicyuv.c
magicyuvenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
Makefile lavc: add API for manipulating SMPTE-436M VBI/ANC data 2025-08-08 03:04:42 -07:00
mathops.h
mathtables.c
mdec.c
me_cmp.c avcodec/mpegvideo: Add missing headers 2025-07-03 20:35:31 +02:00
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 avcodec/mfenc: add support for D3D11 input surfaces 2025-07-31 21:07:51 +00:00
mfenc.c avcodec/mfenc: remove unused variables 2025-08-01 20:49:57 +02:00
microdvddec.c
midivid.c
mimic.c
misc4.c
misc4_parser.c
mjpeg.h
mjpeg_parser.c
mjpegbdec.c
mjpegdec.c avcodec/mjpegdec: decode only SOF fields when finding stream info 2025-08-11 21:23:38 +00:00
mjpegdec.h
mjpegdec_common.c
mjpegenc.c
mjpegenc.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parse.c
mlp_parse.h
mlp_parser.c
mlpdec.c
mlpdsp.c
mlpdsp.h
mlpenc.c
mlz.c
mlz.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mmaldec.c
mmvideo.c
mobiclip.c
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
motionpixels.c
motionpixels_tablegen.c
motionpixels_tablegen.h
movtextdec.c
movtextenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mpc.c
mpc.h
mpc7.c
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
mpeg4data.h
mpeg4video.c
mpeg4video.h
mpeg4video_parser.c avcodec/h263dec: Add H263DecContext 2025-07-03 20:35:23 +02:00
mpeg4videodata.h
mpeg4videodec.c avcodec/mpeg4videodec: add av_unreachable for unexpected startcode 2025-08-11 19:29:53 +00: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
mpeg12.c
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
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
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
mpegaudiodec_template.c all: fix typos found by codespell 2025-08-03 13:48:47 +02: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
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c
mpegpicture.h
mpegutils.c
mpegutils.h
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/mpegvideo_dec: Fix lowres=3 field select interlaced mpeg4 frame 2025-08-01 01:41:26 +02:00
mpegvideo_enc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideo_unquantize.c
mpegvideo_unquantize.h
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
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c
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
msmpeg4data.h
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
msp2dec.c
msrle.c
msrledec.c
msrledec.h
msrleenc.c
mss1.c
mss2.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
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 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
notchlc.c
null.c
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
nvdec_h264.c
nvdec_hevc.c
nvdec_mjpeg.c
nvdec_mpeg4.c avcodec/mpegvideo: Move fields only used by H.263 decoders to H263DecCtx 2025-07-03 20:35:31 +02:00
nvdec_mpeg12.c
nvdec_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
nvdec_vp8.c
nvdec_vp9.c
nvenc.c avcodec/nvenc: add support for new 10 bit MSB pixel formats 2025-07-11 17:49:58 +02:00
nvenc.h
nvenc_av1.c
nvenc_h264.c
nvenc_hevc.c
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: Add h264/hevc OpenHarmony decoders 2025-07-18 14:45:13 +08:00
ohenc.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
omx.c
on2avc.c
on2avcdata.c
on2avcdata.h
options.c
options_table.h avformat/options_table: supress implicit conversion warnings 2025-07-25 21:10:13 +02:00
osq.c
packet.c avcodec: add AV_PKT_DATA_RTCP_SR side data type 2025-07-07 16:33:48 +02:00
packet.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
packet_internal.h
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c
parser.h
parsers.c lavc: add a ProRes RAW parser 2025-08-08 01:06:11 +09:00
pcm-bluray.c
pcm-blurayenc.c
pcm-dvd.c
pcm-dvdenc.c
pcm.c
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pdvdec.c
pel_template.c
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
pixblockdsp.h
pixels.h
pixlet.c
png.c
png.h
png_parser.c
pngdec.c
pngdsp.c
pngdsp.h
pngenc.c
pnm.c
pnm.h
pnm_parser.c
pnmdec.c
pnmenc.c
profiles.c lavc: add codec ID and profiles for ProRes RAW 2025-08-08 01:06:11 +09:00
profiles.h lavc: add codec ID and profiles for ProRes RAW 2025-08-08 01:06:11 +09:00
progressframe.h
prores_raw.c lavc: add a ProRes RAW Vulkan hwaccel 2025-08-08 18:29:41 +09:00
prores_raw.h avcodec/prores_raw: add missing includes 2025-08-11 19:29:53 +00:00
prores_raw_parser.c lavc: add a ProRes RAW parser 2025-08-08 01:06:11 +09:00
proresdata.c
proresdata.h
proresdec.c avcodec/proresdec: Remove grayscale hack 2025-08-02 06:11:39 +00:00
proresdec.h
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
prosumer.c
psd.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
psymodel.c
psymodel.h
pthread.c
pthread_frame.c
pthread_internal.h
pthread_slice.c
ptx.c
put_bits.h
put_golomb.h
qcelpdata.h
qcelpdec.c avcodec/qcelpdec: set missing sample rate 2025-08-05 03:27:54 +02:00
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c
qdrw.c
qoadec.c
qoi.h
qoi_parser.c
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 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
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 avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02:00
ratecontrol.h
raw.c
raw.h
raw_pix_fmt_tags.h
rawdec.c
rawenc.c
realtextdec.c
rectangle.h
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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
rscc.c
rtjpeg.c
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
rv10enc.h
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
rv34data.h
rv34dsp.c
rv34dsp.h
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
rv40vlc2.h
rv60data.h
rv60dec.c avcodec/rv60dec: Check ofs for overflows 2025-07-03 23:05:31 +02:00
rv60dsp.c
rv60dsp.h
rv60vlcs.h
s302m.c
s302menc.c
samidec.c
sanm.c avcodec/sanm: Checks related to negative left/top 2025-08-01 16:39:07 +02:00
sbc.c
sbc.h
sbc_parser.c
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 avcodec/scpr3: Clear clr 2025-08-11 11:54:31 +02:00
scpr3.h
screenpresso.c
sei.h
sga.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c
sheervideodata.h
shorten.c avcodec/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
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
siprdata.h
siren.c
smacker.c avcodec/smacker: cleanup on bet buffer failure 2025-07-20 01:05:24 +02:00
smc.c
smcenc.c
smpte_436m.c lavc: add API for manipulating SMPTE-436M VBI/ANC data 2025-08-08 03:04:42 -07:00
smpte_436m.h lavc: add API for manipulating SMPTE-436M VBI/ANC data 2025-08-08 03:04:42 -07:00
smpte_436m_internal.h lavc: add API for manipulating SMPTE-436M VBI/ANC data 2025-08-08 03:04:42 -07:00
snappy.c
snappy.h
snow.c
snow.h
snow_dwt.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
snow_dwt.h
snowdata.h
snowdec.c
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
speexdata.h
speexdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
srtdec.c
srtenc.c avcodec/srtenc: don't produce SRT files with mixed line endings 2025-08-03 17:27:35 +00:00
startcode.c
startcode.h
subviewerdec.c
sunrast.c avcodec/sunrast: fix leak in sunrast_decode_frame() 2025-07-03 23:05:14 +02:00
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c avcodec/mpegvideo: Move unrestricted_mv to MotionEstContext 2025-07-03 20:34:51 +02:00
svq1enc_cb.h
svq1encdsp.h
svq3.c
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h
tak.c
tak.h
tak_parser.c
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
tiff_common.h
tiff_data.h
tiffenc.c
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
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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
utvideo.h
utvideodec.c avcodec/utvideodec: Set B for the width= 1 case 2025-08-07 19:44:59 +00:00
utvideodsp.c
utvideodsp.h
utvideoenc.c
v4l2_buffers.c
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
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
v210enc.c
v210enc.h
v210enc_init.h
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
vaapi_encode.h
vaapi_encode_av1.c lavc/vaapi_encode_av1: Fix ref_order_hint value for second slot 2025-08-08 13:14:07 +00:00
vaapi_encode_h264.c
vaapi_encode_h265.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
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 avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible 2025-07-03 20:35:31 +02:00
vaapi_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vaapi_vp8.c
vaapi_vp9.c
vaapi_vvc.c
vb.c
vble.c
vbn.h
vbndec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
vbnenc.c
vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vc1.h avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vc1_block.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
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/vc1: Don't use MpegEncContext.block 2025-07-03 20:34:51 +02:00
vc1dsp.c
vc1dsp.h
vc2enc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c
vdpau.c
vdpau.h
vdpau_av1.c
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c avcodec/h263dec: Add H263DecContext 2025-07-03 20:35:23 +02:00
vdpau_mpeg12.c
vdpau_vc1.c avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context 2025-07-03 20:35:32 +02:00
vdpau_vp9.c
version.c
version.h Bump versions for master after release/8.0 2025-08-09 18:03:05 +02:00
version_major.h avcodec/nvdec: switch to proper pixfmts on next major bump 2025-07-11 17:49:58 +02:00
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c
videotoolbox.h
videotoolbox_av1.c
videotoolbox_vp9.c libavcodec/videotoolbox_vp9: Move av_malloc() to avoid memory leak 2025-08-07 03:07:43 +02:00
videotoolboxenc.c
vima.c
vlc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02: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
vorbis_parser.h
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
vp3.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp4data.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
vp8.h
vp8_parser.c
vp8data.c
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c avcodec/vp9: fix leaked cbs fragment AVBufferRef 2025-08-10 13:23:33 -04:00
vp9.h
vp9_mc_template.c
vp9_parser.c
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
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
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp89_rac.h
vpx_rac.c
vpx_rac.h
vqavideo.c avcodec/vqavideo; Check bytestream2_get_buffer() reading next_codebook_buffer 2025-08-03 13:19:25 +00:00
vqcdec.c
vt_internal.h
vulkan.c
vulkan_av1.c vulkan: temporarily disable threading for ASIC-based hwaccels 2025-08-09 15:07:56 +09:00
vulkan_decode.c vulkan_decode: add ifdefs around VP9 definitions and privatize profile struct 2025-08-08 15:07:33 +00: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: use CODEC_PIXFMTS to define pix_fmts 2025-08-11 19:29:53 +00:00
vulkan_encode_h264.c vulkan_encode_h264/5: Fix uninitialized return value in write_extra_headers 2025-08-05 23:52:15 +09:00
vulkan_encode_h265.c vulkan_encode_h264/5: Fix uninitialized return value in write_extra_headers 2025-08-05 23:52:15 +09:00
vulkan_ffv1.c
vulkan_glslang.c
vulkan_h264.c vulkan: temporarily disable threading for ASIC-based hwaccels 2025-08-09 15:07:56 +09:00
vulkan_hevc.c vulkan: temporarily disable threading for ASIC-based hwaccels 2025-08-09 15:07:56 +09: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 lavc: add an av1_vulkan encoder 2025-08-08 18:29:40 +09:00
vulkan_video.h lavc: add an av1_vulkan encoder 2025-08-08 18:29:40 +09:00
vulkan_vp9.c vulkan: temporarily disable threading for ASIC-based hwaccels 2025-08-09 15:07:56 +09:00
vvc.h
vvc_parser.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
wavarc.c
wavpack.c
wavpack.h
wavpackdata.c
wavpackenc.c
wavpackenc.h
wbmpdec.c
wbmpenc.c
wcmv.c
webp.c
webp_parser.c
webvttdec.c avcodec/webvttdec: strip classes 2025-08-04 09:12:17 +00:00
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
wmaprodata.h
wmaprodec.c
wmavoice.c
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
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xwd.h
xwd_parser.c
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