ffmpeg-rockchip/libavcodec
Andreas Rheinhardt b0b90100bf avcodec/libopenh264dec: Increase array sizes, fix stack-buffer overread
av_image_copy() expects an array of four pointers and linesizes
according to its declaration; it currently only pointers that are
actually in use (depending upon the pixel format), but this might
change at any time. It has already happened for the linesizes in
d7bc52bf45 and so increasing their
array fixes a stack-buffer overread.

This fixes a -Wstringop-overflow= and -Wstringop-overread warning
from GCC 11.2.

Reviewed-by: Linjie Fu <linjie.justin.fu@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-12-06 13:52:00 +01:00
..
aarch64 aarch64: Add Armv8.5-A BTI support 2021-11-16 13:43:56 +02:00
alpha
arm arm/aarch64: Improve scheduling in the avg form of h264_qpel 2021-10-18 14:27:36 +03:00
avr32
bfin
loongarch avcodec: [loongarch] Optimize decode_significance/_8x8_loongarch. 2021-12-01 17:44:56 +01:00
mips avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
neon
ppc avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
sh4
sparc
tests avcodec/tests/avcodec: Check codec caps for consistency 2021-09-26 13:29:19 +02:00
x86 av(codec|device): Don't cast pointers to int 2021-11-21 00:35:30 +01:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
a64tables.h
aac.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_defines.h avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
aac_parser.c
aaccoder.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
aaccoder_trellis.h
aaccoder_twoloop.h
aacdec.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
aacdec_fixed.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
aacdec_template.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
aacdectab.h
aacenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
aacenc.h avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenctab.c
aacenctab.h avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
aacps.c avcodec/aacps: Fix length of array in function definition 2021-08-08 17:44:57 +02:00
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 Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
aacsbr.c
aacsbr.h
aacsbr_fixed.c
aacsbr_template.c
aacsbrdata.h
aactab.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
ac3.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
ac3_parser.c
ac3_parser.h
ac3_parser_internal.h
ac3dec.c
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
ac3dec_float.c avcodec/ac3dec_float: Deduplicate AVClasses 2021-07-08 19:30:36 +02:00
ac3dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
ac3dsp.h
ac3enc.c avcodec/ac3enc: Deduplicate AVClasses 2021-07-08 20:10:01 +02:00
ac3enc.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
ac3enc_fixed.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
ac3enc_float.c avcodec/ac3enc: Deduplicate AVClasses 2021-07-08 20:10:01 +02:00
ac3enc_template.c
ac3tab.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
ac3tab.h
acelp_filters.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c avcodec/acelp_vectors: Add missing brackets 2021-08-07 21:51:42 +02:00
acelp_vectors.h
adpcm.c avcodec/adpcm_data: Move tables only used by adpcm.c to it 2021-07-22 08:31:23 +02:00
adpcm.h
adpcm_data.c avcodec/adpcm_data: Move tables only used by adpcm.c to it 2021-07-22 08:31:23 +02:00
adpcm_data.h avcodec/adpcm_data: Move tables only used by adpcm.c to it 2021-07-22 08:31:23 +02:00
adpcmenc.c avcodec/adpcmenc: Don't include disabled AVCodecs 2021-07-22 08:00:39 +02:00
adts_header.c libavcodec/adts_header: add frame_length field and avpriv function to parse AAC ADTS header 2021-10-13 11:23:37 +08:00
adts_header.h libavcodec/adts_header: add frame_length field and avpriv function to parse AAC ADTS header 2021-10-13 11:23:37 +08:00
adts_parser.c libavcodec/adts_header: add frame_length field and avpriv function to parse AAC ADTS header 2021-10-13 11:23:37 +08:00
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 avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
aliaspixdec.c
aliaspixenc.c avcodec/aliaspixenc: Remove redundant counter 2021-10-07 11:57:23 +02:00
allcodecs.c avcodec: suppport for bitpacked encode 2021-11-25 15:04:35 +08:00
alsdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
amfenc.c
amfenc.h
amfenc_h264.c
amfenc_hevc.c
amr.h
amr_parser.c avcodec/amr_parser: Treat 0 channels as 1 2021-10-07 19:37:05 +02:00
amrnbdata.h
amrnbdec.c avcodec/amrnbdec: move channel_size bellow to avoid array overreads 2021-10-03 12:13:53 +02:00
amrwbdata.h
amrwbdec.c avcodec/amr*dec: reindent 2021-10-03 11:42:15 +02:00
anm.c
ansi.c
apedec.c avcodec/apedec: Use 64bit to avoid overflow 2021-10-07 23:38:57 +02:00
apng.h
aptx.c
aptx.h
aptxdec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
aptxenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
arbc.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
argo.c avcodec/argo: Move U, fix shift 2021-09-05 22:22:05 +02:00
ass.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
ass.h
ass_split.c avcodec/ass_split: Rename ff_ass_split_dialog2->ff_ass_split_dialog 2021-08-08 00:13:57 +02:00
ass_split.h avcodec/ass_split: Rename ff_ass_split_dialog2->ff_ass_split_dialog 2021-08-08 00:13:57 +02:00
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
atrac.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
atrac.h
atrac1.c
atrac1data.h
atrac3.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
atrac3data.h
atrac3plus.c
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
atrac3plusdsp.c
atrac9dec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
atrac9tab.h
atsc_a53.c avcodec/atsc_a53: use AVERROR_INVALIDDATA 2021-10-20 22:47:53 +08:00
atsc_a53.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c avcodec/audiotoolboxdec: Fix usage of init_get_bits() and use init_get_bits8() 2021-10-13 20:12:30 +08:00
audiotoolboxenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
aura.c
av1.h avcodec/av1: extend some definitions in spec section 3 2021-10-16 19:00:44 -03:00
av1_frame_merge_bsf.c avcodec/av1_frame_merge_bsf: Passthrough pos in case of no timestamps 2021-08-23 07:04:55 +02:00
av1_frame_split_bsf.c
av1_metadata_bsf.c
av1_parse.c
av1_parse.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
av1_parser.c avcodec/av1_parser: constify some variables 2021-09-24 00:04:37 -03:00
av1dec.c avcodec/av1dec: support setup shear process 2021-10-16 19:00:44 -03:00
av1dec.h avcodec/av1dec: support setup shear process 2021-10-16 19:00:44 -03:00
avcodec.c avcodec/internal: Allow receive_frame codecs to use decode_simple pkt 2021-11-07 17:12:58 +01:00
avcodec.h avcodec/avcodec, options_table: Deprecate sub_text_format 2021-09-20 01:03:48 +02:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c packet: initialize time_base field to (0, 1) instead of (0, 0) 2021-08-02 14:45:47 +02:00
avrndec.c
avs.c
avs2_parser.c
avs3.h
avs3_parser.c avcodec/avs3_parser: Fix usage of init_get_bits() and use init_get_bits8() 2021-10-13 20:12:30 +08:00
avuidec.c
avuienc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c avcodec/binkaudio: Use AVCodecInternal.in_pkt for buffer packet 2021-11-07 17:26:09 +01:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitpacked_dec.c avcodec: rename bitpacked.c to bitpacked_dec.c 2021-11-25 15:04:35 +08:00
bitpacked_enc.c avcodec: suppport for bitpacked encode 2021-11-25 15:04:35 +08:00
bitstream.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
bitstream_filters.c avcodec/avcodec: Stop including bsf.h in avcodec.h 2021-07-22 11:14:16 +02:00
blockdsp.c Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
blockdsp.h Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
bmp.c
bmp.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
bmp_parser.c
bmpenc.c avcodec/bmpenc: Remove redundant pixel format check 2021-10-02 16:30:19 +02:00
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf.c avcodec/bsf: Unref the packet when flushing 2021-09-14 13:41:34 +02:00
bsf.h avcodec/bsf: Avoid allocation for AVBSFInternal 2021-08-25 23:01:54 +02:00
bsf_internal.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac.c
cabac.h
cabac_functions.h avcodec: [loongarch] optimize get_cabac. 2021-12-01 17:44:56 +01:00
canopus.c
canopus.h
cavs.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
cavs.h
cavs_parser.c
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_template.c
cbs.c avcodec/cbs: Make ff_cbs_alloc_unit_data() static 2021-09-08 22:59:14 +02:00
cbs.h avcodec/cbs: Make ff_cbs_alloc_unit_data() static 2021-09-08 22:59:14 +02:00
cbs_av1.c
cbs_av1.h
cbs_av1_syntax_template.c cbs_av1: fix incorrect data type 2021-10-16 19:00:43 -03:00
cbs_bsf.c avcodec/cbs_bsf: use ff_cbs_read_packet_side_data() to parse extradata in packet side data 2021-08-14 23:06:38 -03:00
cbs_bsf.h lavc/cbs_bsf.h: explicitly #include all required headers 2021-06-10 16:51:44 +02:00
cbs_h264.h cbs_h264: add support for Film Grain Characteristics SEI messages 2021-07-23 11:05:04 -03:00
cbs_h264_syntax_template.c cbs_h264: add support for Film Grain Characteristics SEI messages 2021-07-23 11:05:04 -03:00
cbs_h265.h cbs_h265: add support for Film Grain Characteristics SEI message 2021-08-06 09:56:44 -03:00
cbs_h265_syntax_template.c avcodec/cbs_h265: support general_profile_idc 11 2021-09-22 16:31:35 -03:00
cbs_h2645.c cbs_h265: add support for Film Grain Characteristics SEI message 2021-08-06 09:56:44 -03:00
cbs_h2645.h
cbs_internal.h lavc/cbs_internal: clean up headers 2021-06-10 16:51:44 +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_vp9.c
cbs_vp9.h
cbs_vp9_syntax_template.c
ccaption_dec.c avcodec/ccaption_dec: Make real-time latency configurable 2021-06-18 19:20:03 -06:00
cdgraphics.c
cdtoons.c
cdxl.c
celp_filters.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
celp_filters.h
celp_math.c
celp_math.h
cfhd.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
cfhd.h Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
cfhddata.c
cfhddsp.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
cfhddsp.h
cfhdenc.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
cfhdencdsp.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
cfhdencdsp.h
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cinepakenc.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
clearvideo.c avcodec/clearvideo: Check tile_size to be not too large 2021-06-29 19:36:36 +02:00
clearvideodata.h
cljrdec.c
cljrenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
cllc.c
cngdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
cngenc.c
codec.h lavc: deprecate AV_CODEC_(FLAG|CAP)_TRUNCATED 2021-09-20 00:20:13 +02:00
codec2utils.h
codec_desc.c avcodec: GEM Raster image decoder 2021-10-08 20:37:36 +11:00
codec_desc.h
codec_id.h avcodec: GEM Raster image decoder 2021-10-08 20:37:36 +11:00
codec_par.c
codec_par.h lavc: move av_get_audio_frame_duration2() from avcodec.h to codec_par.h 2021-06-10 16:51:44 +02:00
cook.c
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c avcodec/cpia: Fix missing src_size update 2021-06-29 19:36:36 +02:00
cri.c
cri_parser.c
crystalhd.c avcodec/crystalhd: Use AVCodecInternal.in_pkt instead of stack packet 2021-11-07 17:26:41 +01:00
cscd.c
cuviddec.c avcodec/cuviddec: Use AVCodecInternal.in_pkt instead of stack packet 2021-11-07 17:27:13 +01:00
cyuv.c
d3d11va.c
d3d11va.h
dca.c
dca.h
dca_core.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
dca_core.h
dca_core_bsf.c
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c
dca_syncwords.h
dca_xll.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c
dcadec.h
dcadsp.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
dcadsp.h
dcaenc.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
dcaenc.h
dcahuff.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dcahuff.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dcamath.h
dct.c
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c
decode.c all: Use av_memdup() where appropriate 2021-12-03 16:07:02 +01:00
decode.h
defs.h lavc: move small misc definitions into a separate header 2021-06-10 16:51:44 +02:00
dfa.c
dirac.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
diracdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
diracdsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c avcodec/dnxhddata: Unavpriv dnxhd_get_(hr_|)_frame_size() 2021-11-19 20:32:49 +01:00
dnxhddata.c avcodec/dnxhddata: Unavpriv dnxhd_get_(hr_|)_frame_size() 2021-11-19 20:32:49 +01:00
dnxhddata.h avcodec/dnxhddata: Unavpriv dnxhd_get_(hr_|)_frame_size() 2021-11-19 20:32:49 +01:00
dnxhddec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
dnxhdenc.c avcodec/dnxhddata: Unavpriv dnxhd_get_(hr_|)_frame_size() 2021-11-19 20:32:49 +01:00
dnxhdenc.h
dolby_e.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
dolby_e.h
dolby_e_parse.c
dolby_e_parser.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
dpcm.c
dpx.c avcodec/dpx: fix off by 1 in bits_per_color check 2021-06-08 18:00:05 +02:00
dpx_parser.c
dpxenc.c avcodec/dpxenc: Remove redundant pixel format check 2021-10-02 16:30:19 +02:00
dsd.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dsd.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
dstdec.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
dump_extradata_bsf.c
dv.c
dv.h
dv_profile.c
dv_profile.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dv_profile_internal.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c
dvaudiodec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
dvbsub_parser.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
dvbsubdec.c all: Use av_memdup() where appropriate 2021-12-03 16:07:02 +01:00
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c av(codec|device): Don't cast pointers to int 2021-11-21 00:35:30 +01:00
dvdsub.c
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
dxa.c
dxtory.c
dxv.c
dxva2.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
dxva2.h
dxva2_av1.c avcodec/dxva2_av1: fix global motion params 2021-10-16 19:00:44 -03:00
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
dynamic_hdr10_plus.c avcodec/dynamic_hdr10_plus: check size before using it 2021-09-22 09:25:25 +08:00
dynamic_hdr10_plus.h
eac3_core_bsf.c
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 avcodec/elbg: Mark ELBGContext as being unaliased by using av_restrict 2021-09-24 00:01:49 +02:00
elbg.h avcodec/elbg: Add flags to avpriv_elbg_do() 2021-09-24 00:01:27 +02:00
elsdec.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
elsdec.h
encode.c avcodec/encode: Set AV_PKT_FLAG_KEY based upon AV_CODEC_PROP_INTRA_ONLY 2021-09-28 01:56:32 +02:00
encode.h avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
error_resilience.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
error_resilience.h
escape124.c
escape130.c
evrcdata.h
evrcdec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
exif.c
exif.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
exr.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
exrdsp.c
exrdsp.h
exrenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
extract_extradata_bsf.c avcodec/extract_extradata_bsf: add support for AVS3 2021-10-19 20:15:48 +08:00
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c
faxcompr.c avcodec/faxcompr: Check for end of input in cmode == 1 in decode_group3_2d_line() 2021-08-10 18:05:13 +02:00
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fft-internal.h avcodec/fft-internal: Make it a standalone header 2021-08-05 19:56:40 +02:00
fft.h avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
fft_fixed_32.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
fft_float.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
fft_init_table.c
fft_table.h
fft_template.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
ffv1.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
ffv1.h Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
ffv1_template.c
ffv1dec.c
ffv1dec_template.c
ffv1enc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
ffv1enc_template.c
ffwavesynth.c
fic.c
file_open.c
filter_units_bsf.c
fits.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
fits.h
fitsdec.c
fitsenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
flac.c
flac.h
flac_parser.c avcodec/flac_parser: Consider AV_INPUT_BUFFER_PADDING_SIZE 2021-10-22 17:34:05 +02:00
flacdata.c
flacdata.h
flacdec.c
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
flashsv.c
flashsv2enc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
flashsvenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
flicvideo.c avcodec/flicvideo: Check remaining bytes in FLI*COPY 2021-09-26 17:21:55 +02:00
float2half.h
flv.h
flvdec.c
flvenc.c avcodec/mpegvideo_enc: Deduplicate ff_mpv_generic_options-based AVClasses 2021-07-08 20:10:17 +02:00
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c avcodec/frame_thread_encoder: Mark init and free functions as av_cold 2021-09-04 08:03:33 +02:00
frame_thread_encoder.h avcodec/frame_thread_encoder: Free AVCodecContext structure on error during init 2021-08-17 10:34:10 +02:00
fraps.c
frwu.c
g2meet.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
g722.c
g722.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
g723_1.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
g723_1.h
g723_1_parser.c
g723_1dec.c
g723_1enc.c all: Use av_memdup() where appropriate 2021-12-03 16:07:02 +01:00
g726.c avcodec/g726: Deduplicate AVClasses 2021-07-08 20:10:17 +02:00
g729.h
g729_parser.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
g729data.h
g729dec.c
g729postfilter.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
g729postfilter.h avcodec/g729postfilter.h: Include acelp_pitch_delay.h 2021-07-22 15:02:46 +02:00
gdv.c
gemdec.c avcodec/gemdec: Check tag & planes before image allocation 2021-12-01 17:44:56 +01:00
get_bits.h lavc/get_bits: avoid avcodec.h dependency 2021-06-10 16:51:44 +02:00
gif.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
gif.h
gif_parser.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
gifdec.c
golomb.c
golomb.h
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c
gsmdec_data.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
gsmdec_template.c
h261.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
h261.h
h261_parser.c
h261data.c
h261dec.c
h261enc.c avcodec/mpegvideo_enc: Deduplicate ff_mpv_generic_options-based AVClasses 2021-07-08 20:10:17 +02:00
h263.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
h263.h avcodec/h263: Fix global-buffer-overflow with noout flag2 set 2021-11-26 16:10:24 +01:00
h263_parser.c avcodec/(h263|mpeg4?video)_parser: Make *_find_frame_end() static 2021-09-20 00:20:15 +02:00
h263_parser.h
h263data.c avcodec: Remove some unnecessary mpegvideo.h inclusions 2021-07-22 15:02:46 +02:00
h263data.h
h263dec.c lavc: deprecate AV_CODEC_(FLAG|CAP)_TRUNCATED 2021-09-20 00:20:13 +02:00
h263dsp.c
h263dsp.h
h264.h
h264_cabac.c avcodec: [loongarch] Optimize decode_significance/_8x8_loongarch. 2021-12-01 17:44:56 +01:00
h264_cavlc.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
h264_direct.c
h264_levels.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
h264_levels.h avcodec/h264_levels, h265_profile_level: Avoid relocations 2021-09-04 07:56:40 +02:00
h264_loopfilter.c
h264_mb.c
h264_mb_template.c
h264_mc_template.c
h264_metadata_bsf.c avcodec/h264_metadata_bsf: Allow zeroing constraint_set4_flag and constraint_set5_flag 2021-06-29 15:31:06 +01:00
h264_mp4toannexb_bsf.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
h264_mvpred.h
h264_parse.c
h264_parse.h
h264_parser.c avcodec/h264_parser: Set AVCodecContext.framerate 2021-09-23 10:35:08 -03:00
h264_picture.c avcodec/h264_picture: don't assume Film Grain Params side data will be present 2021-10-18 10:18:18 -03:00
h264_ps.c
h264_ps.h
h264_redundant_pps_bsf.c avcodec/h264_redundant_pps_bsf: Inline constant 2021-12-03 16:03:49 +01:00
h264_refs.c
h264_sei.c avcodec/h264_sei: fix H.274 film grain parsing 2021-08-15 13:15:21 -03:00
h264_sei.h avcodec/h264_sei: parse and export Film Grain Characteristics SEI messages 2021-07-23 11:06:45 -03:00
h264_slice.c lavc/h264dec: support all color formats in videotoolbox hwaccel 2021-11-28 16:40:43 -06:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
h264data.h
h264dec.c avcodec: remove the unused low_delay 2021-09-29 18:00:13 +08:00
h264dec.h avcodec/h264dec: apply H.274 film grain 2021-08-24 09:58:52 -03:00
h264dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
h264dsp.h avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
h264dsp_template.c
h264idct.c
h264idct.h avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
h264idct_template.c avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
h264pred.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
h265_metadata_bsf.c
h265_profile_level.c
h265_profile_level.h avcodec/h264_levels, h265_profile_level: Avoid relocations 2021-09-04 07:56:40 +02:00
h274.c avcodec/h274: Fix signed left shift 2021-10-09 11:42:16 +02:00
h274.h avcodec/h274: add film grain synthesis routine 2021-08-24 09:58:52 -03:00
h2645_parse.c
h2645_parse.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
half2float.h
hap.c
hap.h
hapdec.c
hapenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
hapqa_extract_bsf.c
hca_data.h
hcadec.c
hcom.c
hevc.h
hevc_cabac.c
hevc_data.c
hevc_data.h
hevc_filter.c avcodec/hevc_filter: Correct indention 2021-10-17 16:57:53 +08:00
hevc_mp4toannexb_bsf.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
hevc_mvs.c
hevc_parse.c
hevc_parse.h
hevc_parser.c
hevc_ps.c
hevc_ps.h
hevc_ps_enc.c
hevc_refs.c avcodec/hevcdec: apply H.274 film grain 2021-10-15 11:55:45 -03:00
hevc_sei.c avcodec/hevc_sei: remove the duplicate check 2021-10-20 22:47:47 +08:00
hevc_sei.h avcodec/hevc_sei: parse and export Film Grain Characteristics SEI messages 2021-08-06 09:56:44 -03:00
hevcdec.c lavc/hevcdec: support all color formats in videotoolbox hwaccel 2021-11-28 16:40:43 -06:00
hevcdec.h avcodec/hevcdec: Export Dolby Vision RPUs as side data 2021-11-17 14:12:51 +00:00
hevcdsp.c
hevcdsp.h
hevcdsp_template.c
hevcpred.c
hevcpred.h
hevcpred_template.c
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 avcodec/huffman: Use logcontext instead of AVCodecContext 2021-08-05 19:58:10 +02:00
huffman.h avcodec/huffman: Use logcontext instead of AVCodecContext 2021-08-05 19:58:10 +02:00
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccels.h lavc/proresdec: add videotoolbox hwaccel 2021-11-28 16:40:58 -06:00
hwconfig.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c avcodec/iff: limit written bytes to twice the output array size in decode_delta_l() 2021-11-29 17:15:07 +01:00
iirfilter.c avcodec/iirfilter: Make ff_iir_filter_flt() static 2021-09-08 22:59:14 +02:00
iirfilter.h avcodec/iirfilter: Make ff_iir_filter_flt() static 2021-09-08 22:59:14 +02:00
ilbcdata.h
ilbcdec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
imc.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
imcdata.h
imgconvert.c
imm4.c
imm5.c
imx.c
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h avcodec/internal: Allow receive_frame codecs to use decode_simple pkt 2021-11-07 17:12:58 +01:00
interplayacm.c avcodec/interplayacm: fix draining and last frame number of samples 2021-09-04 00:01:10 +02:00
interplayvideo.c
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c avcodec/mpegvideo: Move startcodes to mpeg12.h 2021-09-20 00:10:35 +02:00
ituh263enc.c
ivi.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
ivi.h
ivi_dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
ivi_dsp.h
j2kenc.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
jpeg2000.h avcodec/jpeg2000: Make ff_tag_tree_size() static 2021-09-08 22:59:14 +02:00
jpeg2000_parser.c avcodec/jpeg2000_parser: Check state!=0 2021-09-14 17:34:33 +02:00
jpeg2000dec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
jpeg2000dwt.h
jpegls.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
jpegls.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
jpeglsdec.c avcodec/jpeglsdec: force pal8 only once 2021-06-02 22:35:36 +02:00
jpeglsdec.h
jpeglsenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
jpegtables.c
jpegtables.h
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c avcodec/lagarith: return early on error 2021-10-10 22:05:54 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
libaomdec.c avcodec/libaomdec: use intermediate arrays for plane pointers and strides 2021-11-01 14:58:36 -03:00
libaomenc.c avcodec/libaomenc: remove the redundant initialization 2021-11-23 09:01:43 +08:00
libaribb24.c
libavcodec.v avcodec/libavcodec.v: Tighten export whitelist 2021-07-18 21:50:52 +02:00
libcelt_dec.c
libcodec2.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
libdav1d.c avcodec/libdav1d: Use av_memdup() where appropriate 2021-11-07 17:38:22 +01:00
libdavs2.c avcodec/avcodec: Don't include cpu.h 2021-07-22 12:59:07 +02:00
libfdk-aacdec.c
libfdk-aacenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
libgsmdec.c
libgsmenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
libilbc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
libkvazaar.c avcodec/libkvazaar: Allow user-supplied buffers 2021-05-23 14:42:22 +02:00
libmp3lame.c avcodec/libmp3lame: Avoid copying data, allow user-supplied buffer 2021-05-23 14:42:54 +02:00
libopencore-amr.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
libopenh264.c
libopenh264.h
libopenh264dec.c avcodec/libopenh264dec: Increase array sizes, fix stack-buffer overread 2021-12-06 13:52:00 +01:00
libopenh264enc.c avcodec/libopenh264enc: Allow user-supplied buffers 2021-05-23 14:43:32 +02:00
libopenjpegdec.c
libopenjpegenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
libopus.c
libopus.h
libopusdec.c
libopusenc.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
librav1e.c avcodec/avcodec: Stop including bsf.h in avcodec.h 2021-07-22 11:14:16 +02:00
librsvgdec.c
libshine.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
libspeexdec.c
libspeexenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
libsvtav1.c avcodec/libsvtav1: properly enforce CQP mode when set in wrapper 2021-09-29 18:01:16 +08:00
libtheoraenc.c avcodec/libtheoraenc: Avoid copying data, allow user-supplied buffers 2021-05-23 14:47:49 +02:00
libtwolame.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
libuavs3d.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
libvo-amrwbenc.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
libvorbisdec.c
libvorbisenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
libvpx.c
libvpx.h
libvpxdec.c libvpxdec: Correct linking against variables. 2021-11-25 16:29:25 +11:00
libvpxenc.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
libwebpenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
libwebpenc_animencoder.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
libwebpenc_common.c avcodec/libwebpenc: Deduplicate options, AVClass, pix_fmts 2021-07-08 20:10:17 +02:00
libwebpenc_common.h avcodec/libwebpenc: Deduplicate options, AVClass, pix_fmts 2021-07-08 20:10:17 +02:00
libx264.c avcodec/libx264: Simplify copying packet data 2021-11-09 15:42:42 +01:00
libx265.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
libxavs.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
libxavs2.c avcodec/libxavs2: Allow user-supplied buffers 2021-05-23 15:17:13 +02:00
libxvid.c avutil/internal, swresample/audioconvert: Remove cpu.h inclusions 2021-07-22 14:33:45 +02:00
libzvbi-teletextdec.c
ljpegenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
loco.c
log2_tab.c
lossless_audiodsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
lossless_audiodsp.h
lossless_videodsp.c avcodec/lossless_videodsp: Improve included headers 2021-07-22 13:00:11 +02:00
lossless_videodsp.h avcodec/lossless_videodsp: Improve included headers 2021-07-22 13:00:11 +02:00
lossless_videoencdsp.c
lossless_videoencdsp.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
lpc.c avcodec/lpc: Avoid floating point division by 0 2021-05-29 20:14:24 +02:00
lpc.h avcodec/lpc: check for zero err in normalization in compute_lpc_coefs() 2021-07-03 18:03:35 +02:00
lscrdec.c
lsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
lsp.h
lzf.c
lzf.h
lzw.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
lzw.h
lzwenc.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
m101.c
mace.c
magicyuv.c
magicyuvenc.c avcodec/magicyuvenc: Remove redundant pixel format check 2021-10-02 16:30:19 +02:00
Makefile lavc/videotoolbox: add VP9 hardware acceleration 2021-11-28 16:40:58 -06:00
mathops.h
mathtables.c
mdct15.c
mdct15.h
mdct_fixed_32.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
mdct_float.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
mdct_template.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
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
metasound.c
metasound_data.c
metasound_data.h
mf_utils.c
mf_utils.h
mfenc.c avcodec/mfenc: remove usage of avctx->pkt_timebase 2021-08-06 09:38:35 -03:00
microdvddec.c
midivid.c
mimic.c
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c avcodec/mjpeg_parser: skip markers after EOI, not by size 2021-11-27 18:24:49 +01:00
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec/mjpegbdec: Skip SOS on AVDISCARD_ALL as does mjpeg 2021-08-28 20:03:54 +02:00
mjpegdec.c avcodec/mjpegdec: Use AVCodecInternal.in_pkt for buffer packet 2021-11-07 17:46:55 +01:00
mjpegdec.h
mjpegdec_common.c
mjpegenc.c
mjpegenc.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
mlp.h avcodec/mlp: move sync defines to common header 2021-09-05 18:12:56 +02:00
mlp_parse.c
mlp_parse.h lavc/mlp_parse: add required includes explicitly 2021-06-10 16:51:44 +02:00
mlp_parser.c
mlpdec.c avcodec/mlpdec: cover case when >2 channels are in single substream 2021-11-11 21:54:32 +01:00
mlpdsp.c
mlpdsp.h
mlpenc.c avcodec/mlpenc: Set AV_PKT_FLAG_KEY manually 2021-09-28 01:53:11 +02:00
mlz.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
mlz.h
mmaldec.c
mmvideo.c
mobiclip.c avcodec/mobiclip: Rewrite code to make it clearer 2021-11-28 06:59:56 +01:00
motion_est.c
motion_est.h
motion_est_template.c
motionpixels.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c
movtextdec.c
movtextenc.c avcodec/movtextenc: Simplify writing a single char 2021-12-02 07:31:43 +01:00
mp3_header_decompress_bsf.c
mpc.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mpc.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg2_metadata_bsf.c
mpeg4_unpack_bframes_bsf.c
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video.c
mpeg4video.h
mpeg4video_parser.c avcodec/(h263|mpeg4?video)_parser: Make *_find_frame_end() static 2021-09-20 00:20:15 +02:00
mpeg4video_parser.h
mpeg4videodec.c lavc: deprecate AV_CODEC_(FLAG|CAP)_TRUNCATED 2021-09-20 00:20:13 +02:00
mpeg4videoenc.c
mpeg12.c avcodec/(h263|mpeg4?video)_parser: Make *_find_frame_end() static 2021-09-20 00:20:15 +02:00
mpeg12.h avcodec/(h263|mpeg4?video)_parser: Make *_find_frame_end() static 2021-09-20 00:20:15 +02:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: Fix usage of init_get_bits() and use init_get_bits8() 2021-10-09 21:26:21 +08:00
mpeg12enc.c
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
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 avcodec/mpegaudiodec_template: Remove unused variable 2021-10-02 18:35:16 +02:00
mpegaudiodecheader.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mpegaudiodecheader.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
mpegaudioenc_fixed.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
mpegaudioenc_float.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
mpegaudioenc_template.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
mpegaudiotab.h
mpegpicture.c
mpegpicture.h
mpegutils.c avcodec: remove the unused low_delay 2021-09-29 18:00:13 +08:00
mpegutils.h avcodec: remove the unused low_delay 2021-09-29 18:00:13 +08:00
mpegvideo.c avcodec: remove the unused low_delay 2021-09-29 18:00:13 +08:00
mpegvideo.h avcodec/(h263|mpeg4?video)_parser: Make *_find_frame_end() static 2021-09-20 00:20:15 +02:00
mpegvideo_enc.c avcodec/mpegvideo_enc: Limit bitrate tolerance to the representable 2021-09-17 19:23:03 +02:00
mpegvideo_motion.c
mpegvideo_parser.c avcodec/(h263|mpeg4?video)_parser: Make *_find_frame_end() static 2021-09-20 00:20:15 +02:00
mpegvideo_xvmc.c
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h avcodec/mqcenc: Make ff_mqc_flush() static 2021-09-08 22:59:14 +02:00
mqcdec.c
mqcenc.c avcodec/mqcenc: Make ff_mqc_flush() static 2021-09-08 22:59:14 +02:00
mscc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4enc.c
msp2dec.c
msrle.c
msrledec.c
msrledec.h
mss1.c
mss2.c
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c avcodec/elbg: Add flags to avpriv_elbg_do() 2021-09-24 00:01:27 +02:00
mv30.c
mvcdec.c
mvha.c
mwsc.c
mxpegdec.c avcodec/mxpegdec: Check for AVDISCARD_ALL 2021-09-26 17:22:08 +02:00
nellymoser.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
nellymoser.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
nellymoserdec.c
nellymoserenc.c
noise_bsf.c avcodec/noise_bsf: restore dropamount for backwards compatibility 2021-07-30 17:14:43 +05:30
notchlc.c
null_bsf.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 Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
nvenc.h avcodec/nvenc: add constrainedFrame encoding support 2021-09-06 14:25:26 +02:00
nvenc_h264.c avcodec/nvenc: add constrainedFrame encoding support 2021-09-06 14:25:26 +02:00
nvenc_hevc.c avcodec/nvenc: add constrainedFrame encoding support 2021-09-06 14:25:26 +02:00
omx.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
on2avc.c
on2avcdata.c
on2avcdata.h
options.c
options_table.h avcodec/avcodec, options_table: Deprecate sub_text_format 2021-09-20 01:03:48 +02:00
opus.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
opus.h
opus_celt.c
opus_celt.h
opus_metadata_bsf.c avcodec/avcodec: Stop including bsf.h in avcodec.h 2021-07-22 11:14:16 +02:00
opus_parser.c
opus_pvq.c
opus_pvq.h
opus_rc.c
opus_rc.h
opus_silk.c avcodec/opus_silk: Remove wrong size information in function declaration 2021-09-20 01:03:51 +02:00
opusdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
opusdsp.c
opusdsp.h
opusenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
opusenc.h
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opustab.c
opustab.h Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
packet.h avpacket: ABI bump additions 2021-08-02 14:30:52 +02:00
packet_internal.h
paf.h
pafaudio.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
pafvideo.c
pamenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
parser.c avcodec/avcodec: Allow up to seven codec ids per parser 2021-09-02 19:02:35 +02:00
parser.h
parsers.c avcodec: add amr parser 2021-10-02 18:49:40 +02:00
pcm-bluray.c
pcm-dvd.c
pcm-dvdenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
pcm.c
pcm_rechunk_bsf.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
pel_template.c
pgssubdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
pgxdec.c
photocd.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
pictordec.c avcodec/pictordec: Optimize more odd cases for picmemset() 2021-09-02 19:28:53 +02:00
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c
png.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
png.h
png_parser.c
pngdec.c Avoid calling functions repeatedly via FFMIN 2021-07-18 22:06:20 +02:00
pngdsp.c
pngdsp.h
pngenc.c avcodec/pngenc: Deduplicate AVClasses 2021-07-08 20:10:17 +02:00
pnm.c
pnm.h
pnm_parser.c avcodec/pnm_parser: add support for PFM parsing 2021-09-03 19:10:20 +02:00
pnmdec.c
pnmenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
profiles.c
profiles.h
prores_metadata_bsf.c
proresdata.c
proresdata.h
proresdec.h lavc/proresdec: add scaffolding for hwdec support 2021-11-28 16:40:58 -06:00
proresdec2.c lavc/proresdec: add videotoolbox hwaccel 2021-11-28 16:40:58 -06:00
proresdsp.c
proresdsp.h
proresenc_anatoliy.c avcodec/proresenc_anatoliy: Remove redundant pixel format check 2021-10-02 16:30:19 +02:00
proresenc_kostya.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
prosumer.c
psd.c
psymodel.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
psymodel.h
pthread.c lavc: deprecate AV_CODEC_(FLAG|CAP)_TRUNCATED 2021-09-20 00:20:13 +02:00
pthread_frame.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
pthread_internal.h avcodec/pthread_frame: Move (init|free)_pthread() to pthread.c 2021-09-04 08:03:19 +02:00
pthread_slice.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c
qdrw.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
qsv.h
qsv_api.c
qsv_internal.h avcodec/qsvenc: Fix leak and crash when encoding H.264 due to A53_CC 2021-11-30 17:16:32 +01:00
qsvdec.c qsvdec: add support for HW_DEVICE_CTX method 2021-08-11 13:45:36 -03:00
qsvenc.c avcodec/qsvenc: Properly flush the FIFO on close 2021-11-30 17:17:52 +01:00
qsvenc.h lavc/qsvenc: allows the SDK runtime to choose LowPower/non-LowPower modes 2021-08-12 22:25:11 -03:00
qsvenc_h264.c
qsvenc_hevc.c qsvenc_hevc: allow user set more coding options 2021-07-02 23:38:36 +08:00
qsvenc_jpeg.c
qsvenc_mpeg2.c
qsvenc_vp9.c
qtrle.c
qtrleenc.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
r210dec.c
r210enc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
ra144.c
ra144.h
ra144dec.c
ra144enc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rangecoder.h
rasc.c avcodec/rasc: Fix potential use of uninitialized value 2021-10-07 11:34:20 +02:00
ratecontrol.c
ratecontrol.h
raw.c
raw.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rawdec.c
rawenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c
reverse.c
rkmppdec.c
rl.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
rl.h
rl2.c
rle.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
roqvideo.h
roqvideodec.c
roqvideoenc.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
rpza.c
rpzaenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
rscc.c
rtjpeg.c
rtjpeg.h
rv10.c
rv10.h
rv10enc.c avcodec/mpegvideo_enc: Deduplicate ff_mpv_generic_options-based AVClasses 2021-07-08 20:10:17 +02:00
rv20enc.c avcodec/mpegvideo_enc: Deduplicate ff_mpv_generic_options-based AVClasses 2021-07-08 20:10:17 +02:00
rv30.c
rv30data.h
rv30dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rv34.c
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rv40vlc2.h
s302m.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
s302menc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
samidec.c
sanm.c
sbc.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
sbc.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
sbc_parser.c
sbcdec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
sbcdec_data.c
sbcdec_data.h
sbcdsp.c
sbcdsp.h
sbcdsp_data.c
sbcdsp_data.h
sbcenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c avcodec/sbrdsp_fixed: Fix negation overflow in sbr_neg_odd_64_c() 2021-08-10 18:05:13 +02:00
sbrdsp_template.c
scpr.c
scpr.h
scpr3.c
scpr3.h
screenpresso.c
sei.h
setts_bsf.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
sga.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
sgi.h
sgidec.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
sgienc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
sgirledec.c
sheervideo.c
sheervideodata.h
shorten.c
simple_idct.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
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 avcodec/siren: Improve the bits left threshold in decode_envelope() 2021-09-29 19:52:10 +02:00
smacker.c
smc.c avcodec/smc: use shorter way to access GetByteContext 2021-08-14 10:20:38 +02:00
smcenc.c avcodec/smcenc: Move PutByteContext to stack 2021-11-20 14:19:32 +01:00
snappy.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
snappy.h
snow.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
snow.h avcodec/snowdec: Maintain avmv buffer 2021-09-19 22:36:23 +02:00
snow_dwt.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
snow_dwt.h avcodec/snow_dwt: Make ff_snow_(horizont|vertic)al_compose97i static 2021-09-08 22:59:14 +02:00
snowdata.h
snowdec.c avcodec/snowdec: Maintain avmv buffer 2021-09-19 22:36:23 +02:00
snowenc.c avcodec/snowenc: Remove redundant pixel format check 2021-10-02 16:30:19 +02:00
sonic.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
sp5x.h
sp5xdec.c
speedhq.c
speedhqenc.c avcodec/mpegvideo_enc: Deduplicate ff_mpv_generic_options-based AVClasses 2021-07-08 20:10:17 +02:00
speedhqenc.h
speexdata.h avcodec: add native Speex decoder 2021-10-10 17:44:41 +02:00
speexdec.c avcodec/speexdec: Check frames_per_packet more completely 2021-11-14 17:51:35 +01:00
srtdec.c
srtenc.c avcodec/ass_split: Rename ff_ass_split_dialog2->ff_ass_split_dialog 2021-08-08 00:13:57 +02:00
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
svq1enc.h
svq1enc_cb.h
svq3.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h avcodec/tableprint_vlc: Fix building with hardcoded tables 2021-07-23 14:43:52 +02:00
tak.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
tak.h
tak_parser.c
takdec.c
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
tdsc.c
textdec.c avcodec/textdec: Deduplicate AVClasses 2021-07-08 20:10:17 +02:00
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h
tiertexseqv.c
tiff.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
tiff.h
tiff_common.c avcodec/tiff_common: Fix AVBPrint error checks 2021-08-30 15:48:11 +02:00
tiff_common.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
tiff_data.h
tiffenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
tmv.c
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c avcodec/trace_headers_bsf: also parse extradata in packet side data 2021-08-14 23:06:38 -03:00
truehd_core_bsf.c
truemotion1.c
truemotion1data.h
truemotion2.c
truemotion2rt.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
truespeech.c
truespeech_data.h
tscc.c
tscc2.c
tscc2data.h
tta.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
ttadata.c avcodec/ttadata: Add sentinel at the end of ff_tta_shift_1 2021-06-12 14:22:42 +02:00
ttadata.h
ttadsp.c avcodec/ttadsp: Fix integer overflows in tta_filter_process_c() 2021-10-21 14:17:12 +02:00
ttadsp.h
ttaenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
ttaencdsp.c
ttaencdsp.h
ttmlenc.c avcodec/ass_split: Rename ff_ass_split_dialog2->ff_ass_split_dialog 2021-08-08 00:13:57 +02:00
ttmlenc.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c avcodec/txd: Move input size checks before allocation 2021-11-26 21:31:06 +01:00
ulti.c
ulti_cb.h
unary.h
utils.c avcodec/utils: Ensure 8x8 alignment for ARGO in avcodec_align_dimensions2() 2021-10-11 20:07:35 +02:00
utvideo.h
utvideodec.c
utvideodsp.c
utvideodsp.h
utvideoenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
v4l2_buffers.c
v4l2_buffers.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
v4l2_context.c
v4l2_context.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
v4l2_fmt.c
v4l2_fmt.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
v4l2_m2m.c
v4l2_m2m.h
v4l2_m2m_dec.c
v4l2_m2m_enc.c
v210_template.c
v210dec.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
v210dec.h
v210enc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
v210enc.h
v210x.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
v308dec.c
v308enc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
v408dec.c
v408enc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
v410dec.c
v410enc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
vaapi_av1.c avcodec/av1_vaapi: improve decode quality 2021-10-16 19:00:44 -03:00
vaapi_decode.c avcodec/vaapi: increase av1 decode pool size 2021-10-16 19:00:44 -03:00
vaapi_decode.h
vaapi_encode.c avcodec/vaapi_encode: Fix segfault upon closing uninitialized encoder 2021-12-01 13:58:20 +01:00
vaapi_encode.h
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
vb.c
vble.c
vc1.c
vc1.h
vc1_block.c avcodec/vc1_pred: Remove unused function parameter 2021-10-02 18:35:35 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c avcodec/vc1_pred: Remove unused function parameter 2021-10-02 18:35:35 +02:00
vc1_pred.h avcodec/vc1_pred: Remove unused function parameter 2021-10-02 18:35:35 +02:00
vc1acdata.h
vc1data.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vc1data.h
vc1dec.c avcodec/vc1dec: return value check for init_get_bits 2021-08-26 09:23:15 +02:00
vc1dsp.c
vc1dsp.h
vc2enc.c avcodec/vc2enc: Check for non negative slice bounds 2021-06-08 18:00:05 +02:00
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c
vdpau.c avutil/internal: Move MAKE_ACCESSORS to its only user 2021-08-05 20:05:54 +02:00
vdpau.h
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau_vp9.c
version.h lavc: bump minor version for new VT hwaccels 2021-11-28 16:41:24 -06:00
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c avcodec/videotoolbox: fix use of unknown builtin '__builtin_available' 2021-12-04 08:32:31 +08:00
videotoolbox.h
videotoolbox_vp9.c lavc/videotoolbox: add VP9 hardware acceleration 2021-11-28 16:40:58 -06:00
videotoolboxenc.c avcodec/videotoolboxenc: fix pixel buffer memory leak 2021-11-09 07:14:39 -05:00
vima.c
vlc.h
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
vp3.c avcodec/vp3: Check version in all cases when VP4 code is not built 2021-12-01 17:44:56 +01:00
vp3_parser.c
vp3data.h
vp3dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vp3dsp.h
vp4data.h
vp5.c
vp5data.h
vp6.c avcodec/vp6: return value check for init_get_bits 2021-08-26 17:06:57 +10:00
vp6data.h
vp6dsp.c
vp8.c
vp8.h
vp8_parser.c
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c lavc/videotoolbox: add VP9 hardware acceleration 2021-11-28 16:40:58 -06:00
vp9.h
vp9_mc_template.c
vp9_metadata_bsf.c
vp9_parser.c
vp9_raw_reorder_bsf.c
vp9_superframe_bsf.c
vp9_superframe_split_bsf.c
vp9block.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vp9data.c
vp9data.h
vp9dec.h avcodec/vp9: Check initializing conditions/mutexes 2021-09-04 08:03:19 +02: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 Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vp9shared.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vp56dsp.h
vp56rac.c
vqavideo.c avcodec/vqavideo: Use GetByteContext and check for end 2021-11-29 17:15:07 +01:00
vt_internal.h lavc/videotoolbox: add VP9 hardware acceleration 2021-11-28 16:40:58 -06:00
wavpack.c
wavpack.h
wavpackdata.c
wavpackenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
wavpackenc.h
wcmv.c
webp.c webp: fix transforms after a palette with pixel packing. 2021-09-25 15:31:36 -07:00
webp_parser.c
webvttdec.c
webvttenc.c avcodec/ass_split: Rename ff_ass_split_dialog2->ff_ass_split_dialog 2021-08-08 00:13:57 +02:00
wma.c avcodec/wma: Return specific error code 2021-08-26 09:20:56 +02:00
wma.h avcodec/wmadec: fix WMA gapless playback 2021-09-12 22:23:35 +02:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c avcodec/wmadec: fix WMA gapless playback 2021-09-12 22:23:35 +02:00
wmaenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
wmalosslessdec.c
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: Do not initialize unused variable to out of array value 2021-10-05 20:06:42 +02:00
wmavoice.c
wmavoice_data.h
wmv2.c
wmv2.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
wmv2dsp.h
wmv2enc.c avcodec/mpegvideo_enc: Deduplicate ff_mpv_generic_options-based AVClasses 2021-07-08 20:10:17 +02:00
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbm_parser.c
xbmdec.c
xbmenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
xface.c
xface.h
xfacedec.c
xfaceenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c avcodec/xpmdec: Move allocations down after more error checks 2021-09-05 22:22:05 +02:00
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c
xwdenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
xxan.c
y41pdec.c
y41penc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
ylc.c
yop.c
yuv4dec.c
yuv4enc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
zerocodec.c
zmbv.c
zmbvenc.c avcodec/zmbvenc: Remove redundant pixel format check 2021-09-29 17:02:03 +02:00