ffmpeg/libavcodec
Mattias Wadman 78812cd147 avcodec/h2645_parse: Don't treat 0x000002 as a start code and truncate
According to ITU-T H.265 7.4.2.1 this byte sequence should not appear in a
NAL unit but in practice in rare cases it seems it does, possibly due to buggy
encoders. Other players like VLC and Quicktime seem to be fine with it.

Currently when this sequence is found it is treated as if the next start code
has been found and the NAL unit gets truncated.

This change limits the code to only look for first start code 0x0000001 or
first escape 0x000003.

Sadly i can't share the original source file with the issue but the first
80 bytes of the NAL unit looks like this:

       │00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f│0123456789abcdef│
0x00000│00 00 00 01 02 01 d0 bc 57 a1 b8 44 70 01 00 0b│........W..Dp...│
0x00010│80 2e 00 c2 6c ec 3e b9 e3 03 fb 91 2e d2 43 cb│....l.>.......C.│
0x00020│1d 2c 00 00 02 00 02 00 5c 93 72 6f 31 76 18 00│.,......\.ro1v..│
0x00030│08 38 aa b1 4c 33 3f fd 08 cb 77 9b d4 3c db 02│.8..L3?...w..<..│
0x00040│a2 04 73 15 75 de 3b c4 67 c0 8f ca ad 31 f1 99│..s.u.;.g....1..│

Signed-off-by: Anton Khirnov <anton@khirnov.net>
2024-02-18 07:33:27 +01:00
..
aarch64
alpha
arm
avr32
bfin
bsf all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
h26x avcodec/vvc/vvc_inter_template: move put/put_luma/put_chroma template to h2656_inter_template.c 2024-02-01 19:54:28 +08:00
loongarch avcodec/hevcdsp: Offset ff_hevc_.pel_filters to simplify addressing 2024-02-13 20:25:49 -03:00
mips avcodec/hevcdsp: Offset ff_hevc_.pel_filters to simplify addressing 2024-02-13 20:25:49 -03:00
neon
ppc
riscv lavc/vp8dsp: R-V V vp8_idct_dc_add4uv 2024-02-17 14:45:49 +02:00
sh4
sparc
tests
vvc lavc/vvc: Use pps->{width, height} over sps->{width, height} 2024-02-16 12:05:03 +08:00
x86 avcodec/x86/simple_idct: Empty MMX state in ff_simple_idct_mmx 2024-02-16 14:58:12 +01:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_defines.h avcodec/aac_defines: Remove unused AAC_RENAME_32 2024-01-30 20:43:48 +01:00
aac_parser.c
aac.h
aaccoder_trellis.h
aaccoder_twoloop.h
aaccoder.c
aacdec_common.c
aacdec_fixed.c
aacdec_template.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
aacdec.c
aacdectab.h
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization_misc.h
aacenc_quantization.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
aacenc.h
aacenctab.c
aacenctab.h
aacps_common.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_fixed.c
aacps_float.c
aacps_tablegen_template.c
aacps_tablegen.c
aacps_tablegen.h
aacps.c
aacps.h
aacpsdata.c
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsdsp.h
aacpsy.c
aacsbr_fixed.c
aacsbr_template.c
aacsbr.c
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser_internal.h
ac3_parser.c
ac3_parser.h
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c
ac3dec_float.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
ac3dec.c
ac3dec.h
ac3defs.h
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_template.c avcodec/ac3enc_template: add fbw_channels assert 2024-02-12 00:50:46 +01:00
ac3enc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
ac3enc.h
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_data.c
adpcm_data.h
adpcm.c
adpcm.h
adpcmenc.c
adts_header.c
adts_header.h
adts_parser.c
adts_parser.h
adx_parser.c
adx.c
adx.h
adxdec.c
adxenc.c
agm.c
aic.c
alac_data.c
alac_data.h
alac.c
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c
alsdec.c
amfenc_av1.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
amfenc_h264.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
amfenc_hevc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
amfenc.c
amfenc.h
amr_parser.c
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
apac.c
apedec.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
apng.h
aptx.c
aptx.h
aptxdec.c
aptxenc.c
arbc.c
argo.c
ass_split.c
ass_split.h
ass.c
ass.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus_data.h
atrac3plus.c
atrac3plus.h
atrac3plusdec.c
atrac3plusdsp.c
atrac9dec.c
atrac9tab.h
atrac.c
atrac.h
atsc_a53.c
atsc_a53.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c
audiotoolboxenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
aura.c
av1_levels.c
av1_levels.h
av1_parse.c
av1_parse.h avcodec: move leb reading functions to its own header 2024-01-31 11:19:16 -03:00
av1_parser.c
av1.h
av1dec.c
av1dec.h
avcodec_internal.h lavc: deprecate avcodec_close() 2024-02-09 16:14:56 +01:00
avcodec.c avcodec/avcodec: don't print coded dimensions if not set 2024-02-13 20:32:48 -03:00
avcodec.h lavc: deprecate avcodec_close() 2024-02-09 16:14:56 +01:00
avcodecres.rc
avdct.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
avdct.h
avfft.c avfft: avoid overreads with RDFT API users 2024-02-09 23:20:29 +01:00
avfft.h
avpacket.c avcodec: add ambient viewing environment packet side data. 2024-02-04 13:36:21 -03:00
avrndec.c
avs2_parser.c
avs2.c
avs2.h
avs3_parser.c
avs3.h
avs.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
bintext.h
bit_depth_template.c
bitpacked_dec.c
bitpacked_enc.c
bitstream_filters.c lavc/bsf: add a showinfo filter 2024-02-02 15:41:54 +01:00
bitstream_template.h avcodec: move leb reading functions to its own header 2024-01-31 11:19:16 -03:00
bitstream.c
bitstream.h avcodec: move leb reading functions to its own header 2024-01-31 11:19:16 -03:00
blockdsp.c lavc/blockdsp: R-V V clear_block 2024-02-12 22:00:03 +02:00
blockdsp.h lavc/blockdsp: R-V V clear_block 2024-02-12 22:00:03 +02:00
bmp_parser.c
bmp.c
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
bonk.c
brenderpix.c
bsf_internal.h
bsf.c
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac_functions.h
cabac.c
cabac.h
canopus.c
canopus.h
cavs_parser.c
cavs.c
cavs.h
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_data_fixed.c
cbrt_data.c
cbrt_data.h
cbrt_fixed_tablegen.c
cbrt_tablegen_template.c
cbrt_tablegen.c
cbrt_tablegen.h
cbs_av1_syntax_template.c
cbs_av1.c
cbs_av1.h
cbs_bsf.c
cbs_bsf.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
cbs_h264_syntax_template.c
cbs_h264.h
cbs_h265_syntax_template.c
cbs_h265.h
cbs_h266_syntax_template.c avcodec/cbs_h266_syntax_template: check aps_adaptation_parameter_set_id 2024-02-03 23:49:25 +08:00
cbs_h266.h
cbs_h2645.c
cbs_h2645.h
cbs_internal.h
cbs_jpeg_syntax_template.c
cbs_jpeg.c
cbs_jpeg.h
cbs_mpeg2_syntax_template.c
cbs_mpeg2.c
cbs_mpeg2.h
cbs_sei_syntax_template.c
cbs_sei.c
cbs_sei.h
cbs_vp8_syntax_template.c
cbs_vp8.c
cbs_vp8.h
cbs_vp9_syntax_template.c
cbs_vp9.c
cbs_vp9.h
cbs.c
cbs.h
ccaption_dec.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
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 all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
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
codec2utils.h
codec_desc.c
codec_desc.h
codec_id.h
codec_internal.h
codec_par.c
codec_par.h
codec.h
cook_parser.c
cook.c
cookdata.h
copy_block.h
cpia.c
cri_parser.c
cri.c avcodec/cri, tdsc, tiff: Don't forward AVCodecContext.dct_algo 2024-02-14 13:18:42 +01:00
crystalhd.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
cscd.c
cuviddec.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
cyuv.c
d3d11va.c
d3d11va.h
d3d12va_av1.c
d3d12va_decode.c avcodec/d3d12va_decode: fix different 'const' qualifiers warning 2024-02-08 10:34:02 +08:00
d3d12va_decode.h
d3d12va_h264.c
d3d12va_hevc.c
d3d12va_mpeg2.c
d3d12va_vc1.c avcodec/d3d12va_vc1: add support for D3D12_VIDEO_DECODE_PROFILE_VC1_D2010 guid. 2024-02-08 10:34:02 +08:00
d3d12va_vp9.c
dca_core.c avcodec/dca_core: Remove unneeded emms.h inclusion 2024-02-09 23:11:52 +01:00
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
dca_xll.h
dca.c
dca.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.h
dctref.c
dctref.h
dds.c lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
decode.c avcodec: add ambient viewing environment packet side data. 2024-02-04 13:36:21 -03:00
decode.h
defs.h
dfa.c
dfpwmdec.c
dfpwmenc.c
dirac_arith.c
dirac_arith.h
dirac_dwt_template.c
dirac_dwt.c
dirac_dwt.h
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
dirac.c
dirac.h
diracdec.c
diracdsp.c
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
dnxhdenc.h
dolby_e_parse.c
dolby_e_parser.c
dolby_e.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
dolby_e.h
dovi_rpu.c
dovi_rpu.h
dpcm.c
dpx_parser.c
dpx.c
dpxenc.c
dsd.c
dsd.h
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dstdec.c
dv_internal.h
dv_profile_internal.h
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c
dv.h
dvaudio_parser.c
dvaudio.h
dvaudiodec.c
dvbsub_parser.c
dvbsubdec.c
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c
dvdsub.c
dvdsub.h
dvdsubdec.c
dvdsubenc.c
dvenc.c
dxa.c
dxtory.c
dxv.c lavc/dxv: assume DXV2 files use premultiplied alpha 2024-02-18 07:33:27 +01:00
dxv.h lavc/dxv: move tag definitions to common header 2024-02-11 00:40:06 +01:00
dxva2_av1.c
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
dxva2.c avcodec/dxva2: fix different 'const' qualifiers warning 2024-02-08 10:34:02 +08:00
dxva2.h
dxvenc.c lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01: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
error_resilience.h
escape124.c
escape130.c
evc_parse.c
evc_parse.h
evc_parser.c
evc_ps.c
evc_ps.h
evc.h
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
exrdsp.c
exrdsp.h
exrenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
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_template.c
ffv1.c
ffv1.h
ffv1dec_template.c
ffv1dec.c
ffv1enc_template.c
ffv1enc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
ffwavesynth.c
fic.c
file_open.c
fits.c
fits.h
fitsdec.c
fitsenc.c
flac_parse.h
flac_parser.c
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
flacencdsp.c
flacencdsp.h
flashsv2enc.c
flashsv.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
flashsvenc.c
flicvideo.c
float2half.c
flvdec.c avcodec/h263dec: Remove AVCodec.pix_fmts arrays 2024-02-09 08:16:25 +01:00
flvdec.h
flvenc.c
flvenc.h
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c lavc: deprecate avcodec_close() 2024-02-09 16:14:56 +01:00
frame_thread_encoder.h
fraps.c
frwu.c
ftr_parser.c
ftr.c
g2meet.c
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1_parser.c
g723_1.c
g723_1.h
g723_1dec.c
g723_1enc.c
g726.c
g729_parser.c
g729.h
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c
gemdec.c
get_bits.h avcodec: move leb reading functions to its own header 2024-01-31 11:19:16 -03:00
get_buffer.c
gif_parser.c
gif.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
gif.h
gifdec.c
golomb.c
golomb.h
gsm_parser.c
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
gsmdec.c
h261_parser.c
h261.c
h261.h
h261data.c
h261dec.c
h261enc.c
h261enc.h
h263_parser.c
h263.c
h263.h
h263data.c
h263data.h
h263dec.c avcodec/h263dec: Remove AVCodec.pix_fmts arrays 2024-02-09 08:16:25 +01:00
h263dec.h avcodec/h263dec: Remove AVCodec.pix_fmts arrays 2024-02-09 08:16:25 +01:00
h263dsp.c
h263dsp.h
h263enc.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb_template.c
h264_mb.c
h264_mc_template.c
h264_mvpred.h
h264_parse.c
h264_parse.h
h264_parser.c
h264_picture.c
h264_ps.c
h264_ps.h
h264_refs.c
h264_sei.c
h264_sei.h
h264_slice.c
h264.h
h264addpx_template.c
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.c
h264data.h
h264dec.c
h264dec.h
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c
h264idct.c
h264idct.h
h264pred_template.c
h264pred.c
h264pred.h
h264qpel_template.c
h264qpel.c
h264qpel.h
h265_profile_level.c
h265_profile_level.h
h274.c
h274.h
h2645_parse.c avcodec/h2645_parse: Don't treat 0x000002 as a start code and truncate 2024-02-18 07:33:27 +01:00
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 avcodec/hap: Avoid unnecessary opt.h inclusion 2024-01-28 10:59:36 +01:00
hapdec.c lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
hapenc.c lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
hca_data.h
hcadec.c
hcom.c
hdr_parser.c
hdrdec.c
hdrenc.c
hevc_cabac.c
hevc_data.c
hevc_data.h
hevc_filter.c
hevc_mvs.c
hevc_parse.c
hevc_parse.h
hevc_parser.c
hevc_ps_enc.c
hevc_ps.c
hevc_ps.h
hevc_refs.c
hevc_sei.c
hevc_sei.h
hevc.h
hevcdec.c
hevcdec.h
hevcdsp_template.c avcodec/hevcdsp: Offset ff_hevc_.pel_filters to simplify addressing 2024-02-13 20:25:49 -03:00
hevcdsp.c avcodec/hevcdsp: Offset ff_hevc_.pel_filters to simplify addressing 2024-02-13 20:25:49 -03:00
hevcdsp.h avcodec/hevcdsp: Offset ff_hevc_.pel_filters to simplify addressing 2024-02-13 20:25:49 -03:00
hevcpred_template.c
hevcpred.c
hevcpred.h
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel_internal.h avcodec: remove some references to avcodec_close 2024-02-10 00:04:16 -03:00
hwaccels.h
hwconfig.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c
iirfilter.c
iirfilter.h
ilbcdata.h
ilbcdec.c
imc.c
imcdata.h
imgconvert.c
imm4.c
imm5.c
imx.c
indeo2.c
indeo2data.h
indeo3.c avcodec/indeo3: Round dimensions up in allocate_frame_buffers() 2024-02-12 00:50:47 +01:00
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c avcodec/h263dec: Remove AVCodec.pix_fmts arrays 2024-02-09 08:16:25 +01:00
internal.h
interplayacm.c
interplayvideo.c
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c
ituh263enc.c
ivi_dsp.c
ivi_dsp.h
ivi.c
ivi.h
j2kenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint_template.c
jfdctint.c
jni.c
jni.h
jpeg2000_parser.c
jpeg2000.c
jpeg2000.h
jpeg2000dec.c
jpeg2000dec.h
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpeg2000htdec.c
jpeg2000htdec.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
jpegquanttables.c
jpegquanttables.h
jpegtables.c
jpegtables.h
jpegtabs.h
jpegxl_parse.c
jpegxl_parse.h
jpegxl_parser.c
jpegxl.h
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
leaddata.h
leaddec.c avcodec/leaddec: Remove unnecessary VLC structures 2024-02-03 00:26:17 +01:00
leb.h avcodec: move leb reading functions to its own header 2024-01-31 11:19:16 -03:00
libaom.c
libaom.h
libaomdec.c avcodec/libaomdec: print libaomdec version in verbose level 2024-02-06 10:34:50 -03:00
libaomenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libaribb24.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libaribcaption.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libavcodec.v
libcelt_dec.c
libcodec2.c
libdav1d.c avcodec/libdav1d: print libdav1d version in verbose level 2024-02-06 10:34:50 -03:00
libdavs2.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
libfdk-aacdec.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libfdk-aacenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libgsmdec.c
libgsmenc.c
libilbc.c
libjxl.c
libjxl.h
libjxldec.c
libjxlenc.c avcodec/libjxlenc: support negative linesizes 2024-02-05 12:28:02 -05:00
libkvazaar.c
libmp3lame.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c
libopenh264enc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libopenjpegenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libopus.c
libopus.h
libopusdec.c
libopusenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
librav1e.c
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libsvtav1.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libtheoraenc.c
libtwolame.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libuavs3d.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.h
libvpxdec.c
libvpxenc.c lavc/libvpxenc: add screen-content-mode option 2024-02-15 19:09:05 -08:00
libwebpenc_animencoder.c
libwebpenc_common.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libwebpenc_common.h
libwebpenc.c
libx264.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libx265.c
libxavs2.c
libxavs.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libxevd.c
libxeve.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libxvid.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libzvbi-teletextdec.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
ljpegenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
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
lscrdec.c
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c
magicyuv.c
magicyuvenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
Makefile avcodec/vvcdec: reuse h26x/2656_inter.asm to enable x86 optimizations 2024-02-01 19:54:28 +08:00
mathops.h
mathtables.c
mdec.c
me_cmp.c
me_cmp.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c
mediacodec_wrapper.h
mediacodec.c
mediacodec.h
mediacodecdec_common.c
mediacodecdec_common.h
mediacodecdec.c
mediacodecenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
metasound_data.h
metasound_twinvq_data.h
metasound.c
mf_utils.c
mf_utils.h
mfenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
microdvddec.c
midivid.c
mimic.c
misc4_parser.c
misc4.c
mjpeg_parser.c
mjpeg.h
mjpegbdec.c
mjpegdec_common.c
mjpegdec.c
mjpegdec.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mjpegenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
mjpegenc.h
mlp_parse.c
mlp_parse.h
mlp_parser.c
mlp.c
mlp.h
mlpdec.c
mlpdsp.c
mlpdsp.h
mlpenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
mlz.c
mlz.h
mmaldec.c avcodec/mmaldec: Avoid using AVCodec.pix_fmts 2024-02-09 08:16:25 +01:00
mmvideo.c
mobiclip.c
motion_est_template.c
motion_est.c
motion_est.h
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c
movtextdec.c
movtextenc.c
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio_copy_pce.h
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c
mpeg4video.c
mpeg4video.h
mpeg4videodata.h
mpeg4videodec.c avcodec/h263dec: Remove AVCodec.pix_fmts arrays 2024-02-09 08:16:25 +01: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 all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
mpeg12enc.h
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_common.c
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo_dec.c
mpegvideo_enc.c
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideo.c
mpegvideo.h
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h
mpegvideoenc.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mpv_reconstruct_mb_template.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c
msgsmdec.c
msgsmdec.h
msmpeg4_vc1_data.c
msmpeg4_vc1_data.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c avcodec/h263dec: Remove AVCodec.pix_fmts arrays 2024-02-09 08:16:25 +01:00
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_av1.c avcodec/nvdec: Constify bitstream pointee 2024-02-08 14:00:37 +01:00
nvdec_h264.c avcodec/nvdec: Constify bitstream pointee 2024-02-08 14:00:37 +01:00
nvdec_hevc.c avcodec/nvdec: Constify bitstream pointee 2024-02-08 14:00:37 +01:00
nvdec_mjpeg.c
nvdec_mpeg4.c
nvdec_mpeg12.c
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvdec.c avcodec/nvdec: Constify bitstream pointee 2024-02-08 14:00:37 +01:00
nvdec.h avcodec/nvdec: Constify bitstream pointee 2024-02-08 14:00:37 +01:00
nvenc_av1.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
nvenc_h264.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
nvenc_hevc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
nvenc.c
nvenc.h
omx.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
on2avc.c
on2avcdata.c
on2avcdata.h
options_table.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
options.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
opus_celt.c
opus_celt.h
opus_parse.c
opus_parse.h
opus_parser.c
opus_pvq.c
opus_pvq.h
opus_rc.c
opus_rc.h
opus_silk.c
opus_silk.h
opus.h
opusdec_celt.c
opusdec.c
opusdsp.c
opusdsp.h
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opusenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
opusenc.h
opustab.c
opustab.h
osq.c
packet_internal.h
packet.h avcodec: add ambient viewing environment packet side data. 2024-02-04 13:36:21 -03:00
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c
parser.h
parsers.c
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-blurayenc.c
pcm-dvd.c
pcm-dvdenc.c
pcm.c
pcx.c
pcxenc.c
pdvdec.c
pel_template.c
pgssubdec.c
pgxdec.c
photocd.c
pictordec.c
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c
png_parser.c
png.c
png.h
pngdec.c avcodec/pngdec: read cLLi and mDVc chunks 2024-02-11 08:57:40 -05:00
pngdsp.c
pngdsp.h
pngenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
pnm_parser.c
pnm.c
pnm.h
pnmdec.c
pnmenc.c
profiles.c
profiles.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
proresdata.c
proresdata.h
proresdec2.c
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
prosumer.c
psd.c
psymodel.c
psymodel.h
pthread_frame.c avcodec: remove some references to avcodec_close 2024-02-10 00:04:16 -03:00
pthread_internal.h
pthread_slice.c
pthread.c
ptx.c
put_bits.h
put_golomb.h
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c
qdm2data.h
qdmc.c
qdrw.c
qoadec.c
qoi_parser.c
qoi.h
qoidec.c
qoienc.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h
qsv.c
qsv.h
qsvdec.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
qsvenc_av1.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
qsvenc_h264.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
qsvenc_hevc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
qsvenc_jpeg.c
qsvenc_mpeg2.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
qsvenc_vp9.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
qsvenc.c lavc/qsvenc: Add workaround for VP9 keyframe 2024-02-08 10:34:02 +08:00
qsvenc.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
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
rawdec.c
rawenc.c
realtextdec.c
rectangle.h
refstruct.c lavc/refstruct: do not use max_align_t on MSVC 2024-02-09 16:24:50 +01:00
refstruct.h
reverse.c
rka.c
rkmppdec.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
rl2.c
rl.c
rl.h
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 avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
rv10dec.h
rv10enc.c
rv10enc.h
rv20enc.c
rv30.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c
rv34.h
rv34data.h
rv34dsp.c lavc/rv34dsp: R-V V rv34_inv_transform_dc 2024-02-17 14:33:35 +02:00
rv34dsp.h lavc/rv34dsp: R-V V rv34_inv_transform_dc 2024-02-17 14:33:35 +02:00
rv34vlc.h
rv40.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
s302menc.c
samidec.c
sanm.c
sbc_parser.c
sbc.c
sbc.h
sbcdec_data.c
sbcdec_data.h
sbcdec.c
sbcdsp_data.c
sbcdsp_data.h
sbcdsp.c
sbcdsp.h
sbcenc.c
sbr.h
sbrdsp_fixed.c
sbrdsp_template.c
sbrdsp.c
sbrdsp.h
scpr3.c
scpr3.h
scpr.c
scpr.h
screenpresso.c
sei.h
sga.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c
sheervideodata.h
shorten.c
simple_idct_template.c
simple_idct.c
simple_idct.h
sinewin_fixed_tablegen.c
sinewin_fixed_tablegen.h
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
sipr.c
sipr.h
siprdata.h
siren.c
smacker.c
smc.c
smcenc.c
snappy.c
snappy.h
snow_dwt.c
snow_dwt.h
snow.c
snow.h
snowdata.h
snowdec.c
snowenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
sonic.c
sp5x.h
sp5xdec.c
speedhq.c
speedhq.h
speedhqdec.c
speedhqenc.c
speedhqenc.h
speexdata.h
speexdec.c avcodec/speexdec: further check for sane frame_size values 2024-02-17 09:51:23 -03:00
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
svq1enc_cb.h
svq1enc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
svq1encdsp.h
svq3.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
synth_filter.c
synth_filter.h
tableprint_vlc.h
tableprint.h
tak_parser.c
tak.c
tak.h
takdec.c
takdsp.c
takdsp.h
targa_y216dec.c
targa.c
targa.h
targaenc.c
tdsc.c avcodec/cri, tdsc, tiff: Don't forward AVCodecContext.dct_algo 2024-02-14 13:18:42 +01:00
textdec.c
texturedsp_template.c lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
texturedsp.c lavc/texturedsp: fix premult2straight inversion 2024-02-08 20:36:04 +01:00
texturedsp.h lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
texturedspenc.c avcodec/texturedsp: Factor common code out 2024-01-28 11:00:01 +01:00
thread.h
threadframe.h
tiertexseqv.c
tiff_common.c
tiff_common.h
tiff_data.h
tiff.c avcodec/cri, tdsc, tiff: Don't forward AVCodecContext.dct_algo 2024-02-14 13:18:42 +01:00
tiff.h
tiffenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
tmv.c
to_upper4.c
to_upper4.h
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c
truemotion2rt.c
truespeech_data.h
truespeech.c
tscc2.c
tscc2data.h
tscc.c
tta.c
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
ttmlenc.c
ttmlenc.h
twinvq_data.h
twinvq.c
twinvq.h
twinvqdec.c
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c
utvideo.h
utvideodec.c
utvideodsp.c
utvideodsp.h
utvideoenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
v4l2_buffers.c
v4l2_buffers.h
v4l2_context.c
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m_dec.c
v4l2_m2m_enc.c
v4l2_m2m.c
v4l2_m2m.h
v210_template.c
v210dec_init.h
v210dec.c
v210dec.h
v210enc_init.h
v210enc.c
v210enc.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_av1.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
vaapi_encode_h264.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
vaapi_encode_h265.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
vaapi_encode_mjpeg.c
vaapi_encode_mpeg2.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
vaapi_encode_vp8.c
vaapi_encode_vp9.c
vaapi_encode.c
vaapi_encode.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
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
vb.c
vble.c
vbn.h
vbndec.c lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
vbnenc.c lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
vc1_block.c
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c
vc1_pred.h
vc1_vlc_data.h
vc1.c
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c avcodec/vc1dec: Fix vc1_hwaccel_pixfmt_list_420 2024-02-11 11:15:15 +01:00
vc1dsp.c
vc1dsp.h
vc2enc_dwt.c
vc2enc_dwt.h
vc2enc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
vcr1.c
vdpau_av1.c
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau_vp9.c
vdpau.c
vdpau.h
version_major.h lavc: deprecate avcodec_close() 2024-02-09 16:14:56 +01:00
version.c
version.h lavc/libvpxenc: add screen-content-mode option 2024-02-15 19:09:05 -08:00
videodsp_template.c
videodsp.c
videodsp.h
videotoolbox_vp9.c
videotoolbox.c
videotoolbox.h
videotoolboxenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
vima.c
vlc.c
vlc.h avcodec/vlc: Remove unused macros 2024-02-03 00:26:17 +01:00
vmdaudio.c
vmdvideo.c
vmixdec.c
vmnc.c
vorbis_data.c
vorbis_data.h
vorbis_enc_data.h
vorbis_parser_internal.h
vorbis_parser.c
vorbis_parser.h
vorbis.c
vorbis.h
vorbisdec.c
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3_parser.c
vp3.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp4data.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c avcodec/vp8: Change criterion for calling ff_thread_finish_setup() 2024-02-04 13:58:38 +01:00
vp8.h avcodec/vp8: Remove write-only vp7 struct field 2024-02-04 13:58:38 +01:00
vp8data.c
vp8data.h
vp8dsp.c lavc/vp8dsp: R-V V vp8_idct_dc_add 2024-02-17 14:45:49 +02:00
vp8dsp.h lavc/vp8dsp: R-V V vp8_idct_dc_add 2024-02-17 14:45:49 +02:00
vp9_mc_template.c
vp9_parser.c
vp9.c
vp9.h
vp9block.c
vp9data.c
vp9data.h
vp9dec.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9dsp.c
vp9dsp.h
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp89_rac.h
vpx_rac.c
vpx_rac.h
vqavideo.c
vqcdec.c
vt_internal.h
vulkan_av1.c
vulkan_decode.c
vulkan_decode.h
vulkan_h264.c
vulkan_hevc.c
vulkan_video_codec_av1std_decode.h
vulkan_video_codec_av1std.h
vulkan_video.c
vulkan_video.h
vulkan.c
vulkan.h
vvc_parser.c
vvc.h
wavarc.c
wavpack.c
wavpack.h
wavpackdata.c
wavpackenc.c
wavpackenc.h
wbmpdec.c
wbmpenc.c
wcmv.c
webp_parser.c
webp.c
webvttdec.c
webvttenc.c
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c
wma.h
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c
wmaprodata.h
wmaprodec.c
wmavoice_data.h
wmavoice.c
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/h263dec: Remove AVCodec.pix_fmts arrays 2024-02-09 08:16:25 +01:00
wmv2dec.h
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wmv2enc.h
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbm_parser.c
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c avcodec: Remove redundant pix_fmts from decoders 2024-02-09 08:16:25 +01:00
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xvmc.h
xwd_parser.c
xwd.h
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