FFmpeg/libavcodec
Michael Niedermayer 1b8026a23b avcodec/brenderpix: Check input size before allocating image
An incomplete image is not supported prior to this and will
not produce any output. This commit moves the failure before
time consuming operations.

Fixes: Timeout (81sec -> 76ms)
Fixes: 15723/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_BRENDER_PIX_fuzzer-5147265653538816

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit 38b6c48c43)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-07-01 12:11:55 +02:00
..
aarch64 avcodec: fix arguments on xmm/neon clobber test wrappers 2016-10-02 02:15:47 -03:00
alpha
arm avcodec/arm/sbrdsp_neon: Use a free register instead of putting 2 things in one 2018-01-13 02:06:35 +01:00
avr32
bfin
mips avcodec/mips: Fix failed case: hevc-conformance-AMP_A_Samsung_* when enable msa 2019-01-15 00:57:27 +01:00
neon
ppc ppc: pixblockdsp: do unaligned block accesses correctly again 2016-11-17 23:12:50 +01:00
sh4
sparc
tests avcodec/tests/rangecoder: initialize array to avoid valgrind warning 2019-01-15 00:57:27 +01:00
x86 avcodec/x86/mpegvideodsp: Fix signedness bug in need_emu 2018-01-08 23:19:14 +01:00
.gitignore
4xm.c avcodec/4xm: Fix signed integer overflows in idct() 2020-07-01 12:11:55 +02:00
8bps.c avcodec/8bps: Check side data size before use 2016-11-17 12:47:40 +01:00
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c avcodec/aac_adtstoasc: fix ASC passthrough on small frames 2017-05-16 11:58:23 -03:00
aac_defines.h avcodec/aacdec_template: Fix undefined integer overflow in apply_tns() 2017-07-19 03:54:38 +02:00
aac_parser.c
aacadtsdec.c
aacadtsdec.h
aaccoder.c aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aaccoder_trellis.h aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aaccoder_twoloop.h doc: fix spelling errors 2016-10-21 23:58:47 +02:00
aacdec.c avcodec/aacdec: Fix runtime error: signed integer overflow: 2147483520 + 255 cannot be represented in type 'int' 2017-06-16 01:05:27 +02:00
aacdec_fixed.c avcodec/aacdec_fixed: Handle more extreem cases in noise_scale() 2020-07-01 12:11:55 +02:00
aacdec_template.c avcodec/aacdec_template: skip apply_tns() if max_sfb is 0 (from previous header decode failure) 2020-07-01 12:11:55 +02:00
aacdectab.h
aacenc.c aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc.h aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc_is.c aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc_is.h
aacenc_ltp.c aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc_ltp.h
aacenc_pred.c aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc_pred.h
aacenc_quantization.h aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenctab.c
aacenctab.h
aacps.c avcodec/aacps: Fix multiple integer overflow in map_val_34_to_20() 2017-07-26 00:14:02 +02:00
aacps.h
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 avcodec/aacpsdsp_template: Fix integer overflow in ps_hybrid_analysis_c() 2020-07-01 12:11:55 +02:00
aacpsy.c aacpsy: remove dead code 2016-05-31 01:08:25 +01:00
aacsbr.c
aacsbr.h
aacsbr_fixed.c avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() 2018-07-08 19:45:46 +02:00
aacsbr_fixed_tablegen.h
aacsbr_tablegen.h
aacsbr_tablegen_common.h
aacsbr_template.c avcodec/aacsbr_template: Do not change bs_num_env before its checked 2017-05-14 12:20:16 +02:00
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
ac3.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
ac3.h avcodec/(e)ac3: Fix target_level for EAC3. 2016-09-15 12:18:55 +02:00
ac3_parser.c
ac3_parser.h
ac3dec.c avcodec/ac3dec: Fix: runtime error: index -1 out of bounds for type 'INTFLOAT [2]' 2017-05-14 15:31:43 +02:00
ac3dec.h avcodec/ac3dec: Keep track of band structure 2017-05-14 12:20:16 +02:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec/ac3dec_fixed: Fix integer overflow in scale_coefs() 2018-07-08 13:07:06 +02:00
ac3dec_float.c
ac3dsp.c Merge commit '0f40c90984' 2016-06-21 15:26:20 +02:00
ac3dsp.h
ac3enc.c
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c
ac3enc_template.c
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c avcodec/acelp_pitch_delay: Fix runtime error: value 4.83233e+39 is outside the range of representable values of type 'float' 2017-06-16 01:05:28 +02:00
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c avcodec/adpcm: clip step for ADPCM MTAF decoder 2016-09-15 17:24:40 +02:00
adpcm.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
adpcm_data.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
adpcm_data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
adpcmenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
adx.c
adx.h
adx_parser.c
adxdec.c avcodec/adxdec: Fix runtime error: left shift of negative value -1 2017-05-14 12:20:15 +02:00
adxenc.c
aic.c avcodec/aic: Check remaining bits in aic_decode_coeffs() 2019-03-24 10:39:03 +01:00
alac.c avcodec/alac: Check lpc_quant 2020-07-01 12:11:55 +02:00
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c lavc: add mpeg4 mediacodec decoder 2016-10-19 10:50:52 +02:00
alsdec.c avcodec/alsdec: fix undefined shift in multiply() 2020-07-01 12:11:55 +02:00
amr.h
amrnbdata.h
amrnbdec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
amrwbdata.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
amrwbdec.c avcodec/amrwbdec: Fix division by 0 in find_hb_gain() 2018-07-08 19:45:46 +02:00
anm.c
ansi.c avcodec/ansi: Fix frame memleak 2017-06-16 01:05:28 +02:00
apedec.c avcodec/apedec: Fix various integer overflows 2020-07-01 12:11:55 +02:00
apng.h
ass.c
ass.h
ass_split.c avcodec/ass_split: Change order of operations in ass_split_section() 2016-11-23 20:29:31 +01:00
ass_split.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c lavc: fix typos 2016-10-09 20:09:00 +02:00
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus.c
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c
audio_frame_queue.c
audio_frame_queue.h
audioconvert.c
audioconvert.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c Merge commit '32c8359093' 2016-10-07 13:03:36 +02:00
audiotoolboxenc.c lavc/audiotoolboxenc: fix dropped frames on iOS 2016-06-16 21:02:41 -04:00
aura.c
avcodec.h avcodec/avcodec: Document the data type for AV_PKT_DATA_MPEGTS_STREAM_ID 2019-01-15 00:57:27 +01:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c avcodec/avcodec: Limit the number of side data elements per packet 2017-05-14 12:20:16 +02:00
avpicture.c
avrndec.c avcodec/avrndec: Remove obsolete FIXME 2016-09-20 21:36:04 +02:00
avs.c
avuidec.c
avuienc.c
bethsoftvideo.c avcodec/bethsoftvideo: Check block_type 2019-03-24 10:39:03 +01:00
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c avcodec/bink: Reorder operations in init to avoid memleak on error 2020-07-01 12:11:55 +02:00
binkaudio.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
binkdata.h
binkdsp.c avcodec/binkdsp: Fix integer overflows in idct 2020-07-01 12:11:55 +02:00
binkdsp.h
bintext.c avcodec/bintext: Check font height 2020-07-01 12:11:55 +02:00
bintext.h
bit_depth_template.c
bitstream.c avcodec/bitstream: Check for more conflicting codes in build_table() 2020-07-01 12:11:55 +02:00
bitstream_filter.c
bitstream_filters.c avcodec/bitstream_filters: check the input argument of av_bsf_get_by_name() for NULL 2018-07-28 22:46:00 -03:00
blockdsp.c
blockdsp.h
bmp.c lavc/bmp: Avoid a heap buffer overwrite for 1bpp input. 2019-03-27 08:47:32 +01:00
bmp.h
bmp_parser.c avcodec/bmp_parser: Check fsize 2016-06-06 14:32:48 +02:00
bmpenc.c
bmvaudio.c
bmvvideo.c avcodec/bmvvideo: Fix runtime error: left shift of 137 by 24 places cannot be represented in type 'int' 2017-05-14 12:20:16 +02:00
brenderpix.c avcodec/brenderpix: Check input size before allocating image 2020-07-01 12:11:55 +02:00
bsf.c avcodec/bsf: check that AVBSFInternal was allocated before dereferencing it 2019-09-23 10:08:57 -03:00
bsf.h avcodec/bsf: Add ff_bsf_get_packet_ref() function 2016-08-13 12:46:18 +02:00
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac.c doc: fix spelling errors 2016-10-21 23:58:47 +02:00
cabac.h
cabac_functions.h
canopus.c
canopus.h
cavs.c avcodec/cavs: Fix runtime error: signed integer overflow: -12648062 * 256 cannot be represented in type 'int' 2017-06-16 01:05:29 +02:00
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c avcodec/cavsdec: Propagate error codes inside decode_mb_i() 2018-11-18 02:35:03 +01:00
cavsdsp.c avcodec/cavsdsp: use av_clip_uint8() for idct 2016-09-23 18:18:18 +02:00
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
ccaption_dec.c avcodec/ccaption_dec: Add a blank like at the end to avoid rollup reading from outside 2019-04-22 01:06:35 +02:00
cdgraphics.c avcodec/cdgraphics: Use ff_set_dimensions() 2019-03-24 10:39:03 +01:00
cdxl.c avcodec/cdxl: Check format for BGR24 2017-05-14 12:20:16 +02:00
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: Fix decoding regression due to height check 2017-07-23 15:00:52 +02:00
cfhd.h
cfhddata.c
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c avcodec/cinepak: Skip empty frames 2018-07-08 19:45:46 +02:00
cinepakenc.c
cljrdec.c
cljrenc.c
cllc.c avcodec/cllc: Check prefix 2017-05-14 17:32:51 +02:00
cngdec.c avcodec/cngdec: Fix integer clipping 2018-01-08 23:19:14 +01:00
cngenc.c
codec_desc.c lavc: add SCTE-35 CUI codec ID 2016-10-21 20:39:27 +02:00
cook.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
cook_parser.c
cookdata.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
copy_block.h
cos_tablegen.c
cpia.c avcodec/cpia: Check input size also against linesizes and EOL 2020-07-01 12:11:54 +02:00
crystalhd.c crystalhd: Use mpeg4_unpack_bframes to avoid buggy crystalhd handling 2016-10-12 07:44:09 -07:00
cscd.c avcodec/cscd: Check output buffer size for lzo. 2018-07-08 19:45:47 +02:00
cuvid.c avcodec/cuvid: Allow reinitialization of decoder 2016-10-22 14:57:00 -07:00
cyuv.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
d3d11va.c
d3d11va.h
dca.c avcodec/dca: support EXSS marker in avpriv_dca_convert_bitstream() 2016-05-31 11:45:49 -03:00
dca.h
dca_core.c
dca_core.h
dca_core_bsf.c
dca_exss.c
dca_exss.h
dca_lbr.c avcodec/dca_lbr: Fix off by 1 error in freq check 2017-02-06 10:17:13 +01:00
dca_lbr.h
dca_parser.c avcodec/dca_parser: skip initial padding 2016-05-31 11:45:59 -03:00
dca_syncwords.h
dca_xll.c avcodec/dca: require checked bitstream reader 2016-05-31 11:45:48 -03:00
dca_xll.h
dcadata.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
dcadata.h
dcadct.c
dcadct.h
dcadec.c avcodec/dca: require checked bitstream reader 2016-05-31 11:45:48 -03:00
dcadec.h avcodec/dca: require checked bitstream reader 2016-05-31 11:45:48 -03:00
dcadsp.c avcodec/dcadsp: Fix runtime error: signed integer overflow 2017-05-14 12:20:15 +02:00
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct.c
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c avcodec/dds: Fix runtime error: left shift of 145 by 24 places cannot be represented in type 'int' 2017-06-16 01:05:28 +02:00
dfa.c avcodec/dfa: Check the chunk header is not truncated 2019-03-24 10:39:03 +01:00
dirac.c Merge commit '4024b566d6' 2016-06-26 15:12:48 +02:00
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0 2018-07-08 19:45:46 +02:00
dirac_dwt_template.c avcodec/dirac_dwt_template: Fix several integer overflows in horizontal_compose_daub97i() 2018-11-18 02:20:43 +01:00
dirac_parser.c
dirac_vlc.c avcodec/dirac_vlc: limit res_bits in APPEND_RESIDUE() 2017-09-17 12:21:32 +02:00
dirac_vlc.h avcodec/dirac_vlc: Fix avutil.h include 2016-07-12 19:11:40 +02:00
diracdec.c avcodec/diracdec: Fix integer overflow in global_mv() 2020-07-01 12:11:55 +02:00
diracdsp.c avcodec/diracdsp: Fix integer overflow in PUT_SIGNED_RECT_CLAMPED() 2018-01-08 23:19:14 +01:00
diracdsp.h diracdsp: add dequantization SIMD 2016-07-11 23:30:11 +01:00
diractab.c
diractab.h diractab: expose the maximum quantization index as a macro 2016-07-11 23:38:01 +01:00
dnxhd_parser.c avcodec/dnxhd_parser: Do not return invalid value from dnxhd_find_frame_end() on error 2017-06-16 01:15:51 +02:00
dnxhddata.c avcodec/dnxhddata: add support for cid 1244 2016-09-19 02:33:58 +02:00
dnxhddata.h avcodec/dnxhddata: move avpriv_dnxhd_parse_header_prefix to a header 2016-07-25 12:19:39 -03:00
dnxhddec.c avcodec/dnxhddec: Check dc vlc 2018-01-08 23:19:15 +01:00
dnxhdenc.c avcodec/dnxhdenc: Move allocation out of radix_sort() 2016-10-21 14:17:50 +02:00
dnxhdenc.h avcodec/dnxhdenc: Move allocation out of radix_sort() 2016-10-21 14:17:50 +02:00
dpcm.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
dpx.c lavc/dpx: Support decoding 12 bit colourspace with transparency information. 2016-06-15 17:45:51 +02:00
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsd_tablegen.h
dsddec.c
dsicinaudio.c
dsicinvideo.c avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame 2018-07-08 19:45:46 +02:00
dss_sp.c avcodec/dss_sp: Fix runtime error: signed integer overflow: 2147481189 + 4096 cannot be represented in type 'int' 2017-05-14 12:20:16 +02:00
dstdec.c
dump_extradata_bsf.c
dv.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
dv.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c
dvaudiodec.c
dvbsub.c
dvbsub_parser.c Merge commit '6ac52f05a6' 2016-06-29 11:52:03 +02:00
dvbsubdec.c avcodec/dvbsubdec: Use ff_set_dimensions() 2020-07-01 12:11:55 +02:00
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c avcodec/dvdsub_parser: Allocate input padding 2018-07-18 16:57:03 +02:00
dvdsubdec.c avcodec/dvdsubdec: Sanity check len in decode_rle() 2018-11-18 02:35:03 +01:00
dvdsubenc.c
dvenc.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
dxa.c
dxtory.c avcodec/dxtory: Remove code that corrupts dimensions 2018-07-08 19:45:45 +02:00
dxv.c avcodec/dxv: Check remaining bytes in dxv_decompress_raw() 2017-06-16 01:05:29 +02:00
dxva2.c dxva2: fix surface selection when compiled with both d3d11va and dxva2 2016-10-20 19:31:34 +02:00
dxva2.h
dxva2_h264.c Merge commit 'f638b67e57' 2016-08-01 12:58:09 -03:00
dxva2_hevc.c
dxva2_internal.h avcodec/d3d11va: use the proper slice index 2016-10-10 16:05:14 +02:00
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
eac3_data.c
eac3_data.h
eac3dec.c avcodec/eac3dec: Fix runtime error: left shift of negative value -3 2017-05-14 12:20:15 +02:00
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c avcodec/eamad: Fix runtime error: signed integer overflow: 49674 * 49858 cannot be represented in type 'int' 2017-05-14 12:20:15 +02:00
eatgq.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
eatgv.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
eatqi.c avcodec/eatqi: Fix runtime error: signed integer overflow: 4466147 * 1075 cannot be represented in type 'int' 2017-05-14 12:20:16 +02:00
elbg.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
elbg.h
elsdec.c avcodec/elsdec: Fix memleaks 2018-07-08 19:45:46 +02:00
elsdec.h
error_resilience.c avcodec/error_resilience: Use a symmetric check for skipping MV estimation 2019-03-24 10:39:03 +01:00
error_resilience.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
escape124.c avcodec/escape124: Fix spelling errors in comment 2018-07-08 19:45:47 +02:00
escape130.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c avcodec/exr: set layer_match in all branches 2019-01-15 00:57:27 +01:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
fdctdsp.c
fdctdsp.h
ffjni.c doc: fix spelling errors 2016-10-21 23:58:47 +02:00
ffjni.h lavc/ffjni: replace ff_jni_{attach,detach} with ff_jni_get_env 2016-07-27 15:43:39 +02:00
fft-internal.h
fft.h
fft_fixed.c
fft_fixed_32.c
fft_float.c
fft_init_table.c
fft_table.h
fft_template.c
ffv1.c avcodec/ffv1: add AV_PIX_FMT_GBRP16 support 2016-08-08 00:32:09 +02:00
ffv1.h avcodec/ffv1: add AV_PIX_FMT_GBRP16 support 2016-08-08 00:32:09 +02:00
ffv1_template.c avcodec/ffv1: template functions to allow data types different from int16_t 2016-08-08 00:27:43 +02:00
ffv1dec.c avcodec/ffv1dec: Fix out of array read in slice counting 2017-10-13 13:02:23 +02:00
ffv1dec_template.c avcodec/ffv1dec_template: Fix undefined shift 2017-09-17 12:21:32 +02:00
ffv1enc.c avcodec/ffv1enc: Check that the crc + version combination is supported 2018-07-08 19:45:46 +02:00
ffv1enc_template.c avcodec/ffv1enc: Add RGB48 support 2016-08-16 23:06:02 +02:00
ffwavesynth.c avcodec/ffwavesynth: Check if there is enough extradata before allocation 2020-07-01 12:11:55 +02:00
fic.c avcodec/fic: Check that there is input left in fic_decode_block() 2019-03-24 10:39:03 +01:00
file_open.c
flac.c
flac.h
flac_parser.c avcodec/flac_parser: Fix infinite loop 2018-07-08 19:45:46 +02:00
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: Fix overflow in multiplication in decode_subframe_fixed() 2018-01-08 23:19:14 +01:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c 2016-12-06 00:07:50 +01:00
flacenc.c lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
flashsv.c
flashsv2enc.c
flashsvenc.c
flicvideo.c avcodec/flicvideo: Make line_packets int 2020-07-01 12:11:55 +02:00
flv.h
flvdec.c
flvenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
fmtconvert.c
fmtconvert.h
frame_thread_encoder.c Check av_dup_packet() return code 2016-06-05 15:22:59 +02:00
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c avcodec/g2meet: ask for sample with overflowing RGB 2018-07-08 19:45:46 +02:00
g722.c avcodec/g722: Fix multiple runtime error: left shift of negative value -1 2017-05-14 12:20:15 +02:00
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c avcodec/g723_1: Fix multiple runtime error: left shift of negative value 2017-05-14 12:20:15 +02:00
g723_1.h avcodec/g723_1: Fix multiple runtime error: left shift of negative value 2017-05-14 12:20:15 +02:00
g723_1dec.c avcodec/g723_1dec: Clip bits2 in both directions 2018-07-08 19:45:46 +02:00
g723_1enc.c
g726.c avcodec/g726: Fix runtime error: left shift of negative value -2 2017-05-14 12:20:15 +02:00
g729.h
g729_parser.c
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
get_bits.h avcodec/get_bits: Make sure the input bitstream with padding can be addressed 2018-07-08 19:45:45 +02:00
gif.c avcodec/gif: don't honor transparency if palette changed 2016-09-07 15:56:13 +02:00
gif.h
gifdec.c Merge commit '32c8359093' 2016-10-07 13:03:36 +02:00
golomb.c
golomb.h avcodec/golomb: Correct the doxy about get_ue_golomb() and errors 2020-07-01 12:11:55 +02:00
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c Merge commit '81f769fa12' 2016-06-29 11:48:53 +02:00
gsmdec_data.h Merge commit '81f769fa12' 2016-06-29 11:48:53 +02:00
gsmdec_template.c Merge commit '81f769fa12' 2016-06-29 11:48:53 +02:00
h261.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h261.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h261_parser.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h261data.c
h261dec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h261enc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h263.c Merge commit '197ae68e78' 2016-06-29 11:52:34 +02:00
h263.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h263_parser.c
h263_parser.h
h263data.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h263data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h263dec.c avcodec/h263dec: Check slice_ret in mspeg4 slice loop 2018-07-08 19:45:46 +02:00
h263dsp.c
h263dsp.h
h264.h Merge commit '5c2fb561d9' 2016-08-01 15:11:05 -03:00
h264_cabac.c avcodec/h264_cabac: Tighten allowed coeff_abs range 2018-07-08 19:30:10 +02:00
h264_cavlc.c avcodec/h264_cavlc: Check mb_skip_run 2018-11-18 02:35:03 +01:00
h264_direct.c avcodec/h264_direct: Fix overflow in POC comparission 2019-03-24 10:39:03 +01:00
h264_loopfilter.c Merge commit 'f638b67e57' 2016-08-01 12:58:09 -03:00
h264_mb.c avcodec/h264_mb: Fix 8x8dct in lossless for new versions of x264 2017-06-20 03:03:12 +02:00
h264_mb_template.c Merge commit '56087ec0a2' 2016-06-20 12:31:29 +02:00
h264_mc_template.c avcodec/h264_mc_template: Only prefetch motion if the list is used. 2018-07-08 19:45:47 +02:00
h264_mp4toannexb_bsf.c
h264_mvpred.h avcodec/h264_mvpred: Fix runtime error: left shift of negative value -1 2017-05-14 12:20:15 +02:00
h264_parse.c avcodec/h264_parse: Use 64bit for expectedpoc and expected_delta_per_poc_cycle 2020-07-01 12:11:55 +02:00
h264_parse.h avcodec/h264_parse: Check picture structure when initializig weight table 2017-06-16 01:05:29 +02:00
h264_parser.c avcodec/h264_parser: Reduce needed history for parsing mb index 2018-07-08 19:45:47 +02:00
h264_picture.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
h264_ps.c avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei 2018-07-08 19:45:47 +02:00
h264_ps.h avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei 2018-07-08 19:45:47 +02:00
h264_refs.c avcodec/h264_refs: Also check reference in ff_h264_build_ref_list() 2020-07-01 12:11:55 +02:00
h264_sei.c Merge commit '1cf2f3d334' 2016-08-01 13:04:30 -03:00
h264_sei.h Merge commit '728d90a0c1' 2016-06-18 14:04:55 +02:00
h264_slice.c avcodec/h264_slice: Fix integer overflow in implicit_weight_table() 2019-01-15 00:57:27 +01:00
h264addpx_template.c avcodec/h264addpx_template: Fixes integer overflows 2018-01-08 23:19:15 +01:00
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
h264data.h Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
h264dec.c lavc/h264dec: Improve "Increasing reorder buffer" message loglevel. 2016-08-23 15:05:06 +02:00
h264dec.h avcodec/h264dec: Fix potential array overread 2018-01-08 23:19:14 +01:00
h264dsp.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h264dsp.h avcodec/h264: Use ptrdiff_t for (bi)weight functions 2016-09-23 04:10:44 +02:00
h264dsp_template.c avcodec/h264: Use ptrdiff_t for (bi)weight functions 2016-09-23 04:10:44 +02:00
h264idct.c
h264idct.h
h264idct_template.c avcodec/h264idct_template: Fix integer overflows in ff_h264_idct8_add() 2018-01-08 23:19:14 +01:00
h264pred.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h264pred.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h264pred_template.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h264qpel.c
h264qpel.h
h264qpel_template.c
h2645_parse.c avcodec/h2645_parse: fix nal size 2016-08-20 00:40:43 +02:00
h2645_parse.h avcodec/h264_parser: Factor get_avc_nalsize() out 2016-08-20 00:36:38 +02:00
hap.c
hap.h
hapdec.c hapdec: remove unused memory.h include 2016-07-29 09:13:01 +01:00
hapenc.c
hevc.c avcodec/hevcdec: Avoid only partly skiping duplicate first slices 2019-03-27 08:50:03 +01:00
hevc.h avcodec/hevc_ps: extract one SPS fields required for hvcC construction 2018-07-08 13:07:06 +02:00
hevc_cabac.c avcodec/hevc_cabac: Check prefix so as to avoid invalid shifts in coeff_abs_level_remaining_decode() 2018-07-08 13:07:06 +02:00
hevc_data.c
hevc_filter.c avcodec/hevc_filter: Fix invalid shift 2017-06-22 03:08:44 +02:00
hevc_mp4toannexb_bsf.c
hevc_mvs.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
hevc_parse.c lavc: add hevc mediacodec decoder 2016-09-15 21:48:28 +02:00
hevc_parse.h lavc: add hevc mediacodec decoder 2016-09-15 21:48:28 +02:00
hevc_parser.c avcodec/h2645: Fix NAL unit padding 2016-08-18 23:36:18 +02:00
hevc_ps.c avcodec/hevc_ps: Check log2_sao_offset_scale_* 2018-07-08 13:07:06 +02:00
hevc_ps_enc.c
hevc_refs.c avcodec/hevc_refs: Check nb_refs in add_candidate_ref() 2017-06-16 01:05:30 +02:00
hevc_sei.c avcodec/hevc_sei: Fix integer overflows in decode_nal_sei_message() 2018-01-08 23:19:14 +01:00
hevcdsp.c
hevcdsp.h
hevcdsp_template.c avcodec/hevcdsp_template: Fix Invalid shifts in put_hevc_qpel_bi_w_h() and put_hevc_qpel_bi_w_w() 2018-01-08 23:19:14 +01:00
hevcpred.c
hevcpred.h
hevcpred_template.c avcodec/hevcpred_template: Fix left shift of negative value 2017-06-17 23:34:18 +02:00
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec/hq_hqa: Use ff_set_dimensions() 2020-07-01 12:11:55 +02:00
hq_hqa.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c avcodec/hqxdsp: Fix runtime error: signed integer overflow: -196264 * 11585 cannot be represented in type 'int' 2017-05-14 15:31:26 +02:00
hqxdsp.h
hqxvlc.c
htmlsubtitles.c avcodec/htmlsubtitles: Fixes denial of service due to use of sscanf in inner loop for handling braces 2019-05-14 00:17:31 +02:00
htmlsubtitles.h avcodec/htmlsubtitles: Check for string truncation and return error 2017-05-14 12:20:16 +02:00
huffman.c avcodec/huffman: beautify: add space between #include and filename. 2016-07-22 03:14:07 +02:00
huffman.h Merge commit 'ffa190d047' 2016-06-23 00:29:25 +02:00
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuv: remove gray8a (the format is listed but not supported by the implementation) 2020-07-01 12:11:55 +02:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec/huffyuv: remove gray8a (the format is listed but not supported by the implementation) 2020-07-01 12:11:55 +02:00
huffyuvencdsp.c
huffyuvencdsp.h
idcinvideo.c avcodec/idcinvideo: Check side data size before use 2016-11-17 12:47:40 +01:00
idctdsp.c
idctdsp.h
iff.c avcodec/iff: Check ham vs bpp 2020-07-01 12:11:55 +02:00
iirfilter.c
iirfilter.h
imc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
imcdata.h
imdct15.c
imdct15.h
imgconvert.c avcodec/imgconvert: fix possible null pointer dereference 2018-07-15 16:45:45 +03:00
imx_dump_header_bsf.c
indeo2.c avcodec/indeo2: Check for invalid VLCs 2017-05-14 12:20:16 +02:00
indeo2data.h Merge commit '09c4e5c598' 2016-06-29 11:20:20 +02:00
indeo3.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
indeo3data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
indeo4.c avcodec/indeo4: Check for end of bitstream in decode_mb_info() 2018-07-08 19:45:47 +02:00
indeo4data.h
indeo5.c avcodec/indeo5: Do not leave frame_type set to an invalid value 2018-07-08 13:07:06 +02:00
indeo5data.h
intelh263dec.c lavc/get_bits: add a logging context to check_marker() 2016-06-22 20:07:49 +02:00
internal.h ffmpeg: move subframe warning to libavcodec 2016-10-01 17:22:02 +02:00
interplayacm.c interplayacm: increase bitstream buffer size by AV_INPUT_BUFFER_PADDING_SIZE 2016-11-17 23:12:09 +01:00
interplayvideo.c avcodec/interplayvideo: Move parameter change check up 2017-02-06 10:17:13 +01:00
intrax8.c lavc/intrax8: Use correct printf specifier for size_t on Windows. 2016-07-22 19:23:01 +02:00
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c avcodec/ituh263dec: Fix runtime error: left shift of negative value -22 2017-05-14 12:20:15 +02:00
ituh263enc.c Merge commit '197ae68e78' 2016-06-29 11:52:34 +02:00
ivi.c avcodec/ivi: Ask for samples with odd tiles 2020-07-01 12:11:55 +02:00
ivi.h
ivi_dsp.c avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2 2017-06-16 01:05:28 +02:00
ivi_dsp.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
j2kenc.c avcodec/j2kenc: Fix out of array access in encode_cblk() 2018-01-08 23:19:14 +01:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c jni: Return ENOSYS on unsupported platforms 2016-08-02 22:32:12 -07:00
jni.h
jpeg2000.c avcodec/jpeg2000: Check stepsize before using it 2019-05-09 11:23:13 +02:00
jpeg2000.h avcodec/jpeg2000: Fixes integer overflow in ff_jpeg2000_ceildivpow2() 2017-06-16 01:43:37 +02:00
jpeg2000dec.c avcodec/jpeg2000dec: Fix off by 1 error in JPEG2000_PGOD_CPRL handling 2018-11-18 02:35:03 +01:00
jpeg2000dsp.c avcodec/jpeg2000dsp: Fix integer overflows in ict_int() 2018-01-08 23:19:15 +01:00
jpeg2000dsp.h
jpeg2000dwt.c avcodec/jpeg2000dwt: Fix integer overflow in dwt_decode97_int() 2019-03-24 10:39:03 +01:00
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c avcodec/jpeglsdec: Check for end of bitstream in ls_decode_line() 2018-01-08 23:19:14 +01:00
jpeglsdec.h
jpeglsenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
jpegtables.c
jpegtables.h
jrevdct.c
jvdec.c avcodec/jvdec: Use ff_get_buffer() when the content is not reused 2019-05-09 11:50:03 +02:00
kbdwin.c
kbdwin.h
kgv1dec.c avcodec/kgv1dec: Check that there is enough input for maximum RLE compression 2018-01-08 23:19:14 +01:00
kmvc.c avcodec/kmvc: Check side data size before use 2016-11-17 12:47:40 +01:00
lagarith.c avcodec/lagarith: Check scale_factor 2017-05-14 12:20:16 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libavcodec.v Merge commit '535a742c26' 2016-06-27 17:56:47 +02:00
libcelt_dec.c
libfdk-aacdec.c avcodec/libfdk-aacdec: Correct buffer_size parameter 2017-06-16 01:05:28 +02:00
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libkvazaar.c
libmp3lame.c libavcodec/libmp3lame: Don't free user-provided AVPacket 2020-05-23 20:49:41 +02:00
libopencore-amr.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libopenh264.c Add an OpenH264 decoder wrapper 2016-07-27 10:19:40 +03:00
libopenh264.h Add an OpenH264 decoder wrapper 2016-07-27 10:19:40 +03:00
libopenh264dec.c Merge commit '32c8359093' 2016-10-07 13:03:36 +02:00
libopenh264enc.c Merge commit '31aa5335c3' 2016-10-07 13:23:49 +02:00
libopenjpegdec.c configure: fix detection of libopenjpeg 2016-10-13 21:04:19 +02:00
libopenjpegenc.c libopenjpegenc: fix out-of-bounds reads when filling the edges 2016-10-14 16:56:14 +02:00
libopus.c
libopus.h
libopusdec.c lavc/libopusdec: Allow avcodec_open2 to call .close 2018-07-08 19:45:46 +02:00
libopusenc.c avcodec/libopusenc: Don't free user-provided AVPacket 2020-05-23 20:49:41 +02:00
libschroedinger.c
libschroedinger.h
libschroedingerdec.c libschroedingerdec: fix leaking of framewithpts 2016-11-17 23:18:56 +01:00
libschroedingerenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libshine.c
libspeexdec.c
libspeexenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libtheoraenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libtwolame.c
libvo-amrwbenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libvorbisdec.c avcodec/libvorbisdec: Check extradata size 2020-07-01 12:11:55 +02:00
libvorbisenc.c
libvpx.c libvpx: Enable vp9 alpha encoding 2016-07-12 23:19:50 -07:00
libvpx.h
libvpxdec.c avcodec/libvpxdec: Check that display dimensions fit in the storage dimensions 2017-06-16 01:05:30 +02:00
libvpxenc.c libavcodec/libvpxenc: Don't free user-provided AVPacket 2020-05-23 20:49:42 +02:00
libwavpackenc.c
libwebpenc.c
libwebpenc_animencoder.c
libwebpenc_common.c
libwebpenc_common.h
libx264.c x264: Support version 153 2018-01-08 23:19:15 +01:00
libx265.c lavc/libx265: Support gray encoding. 2016-07-06 18:56:19 +02:00
libxavs.c
libxvid.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libxvid.h
libxvid_rc.c
libzvbi-teletextdec.c
ljpegenc.c
loco.c avcodec/loco: Limit lossy parameter so it is sane and does not overflow 2020-07-01 12:11:55 +02:00
log2_tab.c
lossless_audiodsp.c avcodec/wmalosslessdec: Use unsigned operations for overflowing cases 2016-06-06 02:24:22 +02:00
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lpc.c lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
lpc.h avcodec/lpc: signed integer overflow in compute_lpc_coefs() (aacdec_fixed) 2017-06-22 03:08:22 +02:00
lsp.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
lsp.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
lzf.c lzf: update pointer p after realloc 2016-11-17 23:13:19 +01:00
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c avcodec/m101: Fix off be 2 error 2020-07-01 12:11:55 +02:00
mace.c
magicyuv.c avcodec/magicyuv: Check that vlc len is not too large 2017-07-19 03:53:22 +02:00
Makefile lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mathops.h
mathtables.c
mdct_fixed.c avcodec/mdct_*: Fix integer overflow in addition in RESCALE() 2018-01-08 23:19:14 +01:00
mdct_fixed_32.c
mdct_float.c
mdct_template.c avcodec/mdct_*: Fix integer overflow in addition in RESCALE() 2018-01-08 23:19:14 +01:00
mdec.c avcodec/mdec: Fix signed integer overflow: 28835400 * 83 cannot be represented in type 'int' 2017-05-14 12:20:15 +02:00
me_cmp.c avcodec/me_cmp: Fix crashes on ARM due to misalignment 2017-09-17 12:21:32 +02:00
me_cmp.h avcodec/me_cmp: Fix median_sad size 2016-12-06 00:07:50 +01:00
mediacodec.c lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mediacodec.h lavc: add mediacodec hwaccel support 2016-07-08 17:02:37 +02:00
mediacodec_surface.c lavc/ffjni: replace ff_jni_{attach,detach} with ff_jni_get_env 2016-07-27 15:43:39 +02:00
mediacodec_surface.h lavc: add mediacodec hwaccel support 2016-07-08 17:02:37 +02:00
mediacodec_sw_buffer.c lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mediacodec_sw_buffer.h lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mediacodec_wrapper.c lavc/mediacodec_wrapper: do not discard codecs reporting they do not support any profile 2016-10-19 09:52:15 +02:00
mediacodec_wrapper.h doc: fix spelling errors 2016-10-21 23:58:47 +02:00
mediacodecdec.c lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mediacodecdec_common.c lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mediacodecdec_common.h lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
metasound.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
metasound_data.c
metasound_data.h
microdvddec.c
mimic.c avcodec/mimic: Use ff_set_dimensions() to set the dimensions 2017-06-16 01:05:27 +02:00
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c lavc/mjpeg_parser: Allow jpegls parsing. 2016-07-05 23:48:22 +02:00
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec/mjpegbdec: Fix some misplaced {} and spaces 2019-01-15 00:57:27 +01:00
mjpegdec.c avcodec/mjpegdec: Check for non ls PAL8 2020-07-01 12:11:55 +02:00
mjpegdec.h avcodec/mjpegdec: Check input buffer size. 2018-07-08 19:45:46 +02:00
mjpegenc.c
mjpegenc.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mjpegenc_common.c
mjpegenc_common.h
mlp.c mlpenc: Working MLP/TrueHD encoder 2016-09-17 13:23:56 +01:00
mlp.h mlpenc: Working MLP/TrueHD encoder 2016-09-17 13:23:56 +01:00
mlp_parser.c
mlp_parser.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mlpdec.c avcodec/mlpdec: Insuffient typo 2019-03-24 10:39:03 +01:00
mlpdsp.c avcodec/mlpdsp: Fix signed integer overflow, 2nd try 2018-01-08 23:19:14 +01:00
mlpdsp.h
mlpenc.c mlpenc: Working MLP/TrueHD encoder 2016-09-17 13:23:56 +01:00
mlz.c mlz: limit next_code to data buffer size 2016-11-17 23:18:42 +01:00
mlz.h avcodec/mlz: Remove 'l' postfixes from numbers 2016-09-21 16:26:55 +02:00
mmaldec.c Merge commit '32c8359093' 2016-10-07 13:03:36 +02:00
mmvideo.c
motion_est.c avcodec/me_cmp: add median SAD compare function 2016-08-22 16:41:33 +02:00
motion_est.h
motion_est_template.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
motionpixels.c avcodec/motionpixels: Check for vlc error in mp_get_vlc() 2020-07-01 12:11:55 +02:00
motionpixels_tablegen.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
motionpixels_tablegen.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
movsub_bsf.c
movtextdec.c avcodec/movtextdec: Check style_start/end 2018-07-08 19:45:46 +02:00
movtextenc.c
mp3_header_decompress_bsf.c
mpc.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
mpc.h Merge commit '42dc214323' 2016-06-29 11:46:36 +02:00
mpc7.c
mpc7data.h
mpc8.c avcodec/mpc8: Fixes invalid shift in mpc8_decode_frame() 2020-07-01 12:11:55 +02:00
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4_unpack_bframes_bsf.c avcodec/mpeg4_unpack_bframes_bsf: Check av_packet_from_data() return value 2016-07-22 19:04:21 +02:00
mpeg4audio.c
mpeg4audio.h
mpeg4data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg4video.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg4video.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg4video_parser.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg4video_parser.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg4videodec.c avcodec/mpeg4videodec: Fix typo in sprite delta check 2018-11-18 02:35:03 +01:00
mpeg4videoenc.c avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header() 2018-07-08 19:45:46 +02:00
mpeg12.c avcodec/vdpau: clean up vdpau_internal.h 2016-08-04 16:40:51 -03:00
mpeg12.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg12data.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg12data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg12dec.c avcodec/mpeg2dec: Fix field selection for skipped macroblocks 2018-07-08 13:07:06 +02:00
mpeg12enc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg12vlc.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
mpeg_er.c avcodec/mpeg_er: Clear mcsel in mpeg_er_decode_mb() 2017-10-13 12:59:47 +02:00
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c avcodec/mpegaudio_parser: Consume more than 0 bytes in case of the unsupported mp3adu case 2018-11-18 02:35:03 +01:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c avcodec/mpegaudiodec_template: Make l3_unscale() work with e=0 2017-05-14 12:20:15 +02:00
mpegaudiodecheader.c
mpegaudiodecheader.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpegaudiodectab.h
mpegaudiodsp.c Use ff_thread_once for fixed, float table init. 2018-01-08 23:19:14 +01:00
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpegaudiotab.h
mpegpicture.c avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 2016-11-17 12:47:40 +01:00
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo.c avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug 2016-11-17 12:47:40 +01:00
mpegvideo.h avcodec/me_cmp: add median SAD compare function 2016-08-22 16:41:33 +02:00
mpegvideo_enc.c avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 2016-11-17 12:47:40 +01:00
mpegvideo_motion.c avcodec/mpeg4video: Fix runtime error: left shift of negative value 2017-05-14 12:20:15 +02:00
mpegvideo_parser.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpegvideo_xvmc.c
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mqcdec.c
mqcenc.c
msgsmdec.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
msgsmdec.h
msmpeg4.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
msmpeg4.h
msmpeg4data.c
msmpeg4data.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
msmpeg4dec.c avcodec/msmpeg4dec: Skip frame if its smaller than 1/8 of the minimal size 2019-01-15 00:57:27 +01:00
msmpeg4enc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
msrle.c avcodec/msrle: Check that the input is large enough to contain a end of picture code 2018-11-18 02:35:03 +01:00
msrledec.c
msrledec.h
mss1.c
mss2.c mss2: only use error correction for matching block counts 2016-11-25 22:22:19 +01:00
mss2dsp.c
mss2dsp.h
mss3.c avcodec/mss3: Change types in rac_get_model_sym() to match the types they are initialized from 2017-05-14 12:20:15 +02:00
mss4.c avcodec/mss4: Check input size against skip bits 2020-07-01 12:11:55 +02:00
mss12.c
mss12.h
mss34dsp.c avcodec/mss34dsp: Fix multiple signed integer overflow 2017-05-14 12:20:15 +02:00
mss34dsp.h
msvideo1.c avcodec/msvideo1: Check for too small dimensions 2019-01-15 00:57:27 +01:00
msvideo1enc.c
mvcdec.c
mxpegdec.c
nellymoser.c avcodec/nellymoser: Fix multiple left shift of negative value -8591 2017-05-14 12:20:15 +02:00
nellymoser.h
nellymoserdec.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
nellymoserenc.c
noise_bsf.c
nuv.c avcodec/nuv: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it 2018-07-08 19:45:45 +02:00
nvenc.c avcodec/nvenc: remove unnecessary alignment 2017-05-23 11:59:21 +02:00
nvenc.h avcodec/nvenc: add support for forcing intra/idr frames 2016-10-12 20:51:43 +02:00
nvenc_h264.c avcodec/nvenc: add support for forcing intra/idr frames 2016-10-12 20:51:43 +02:00
nvenc_hevc.c avcodec/nvenc_hevc: Added missing option -temporal_aq 2016-10-19 12:45:52 +02:00
omx.c omx: Fix OOM check 2017-05-14 12:20:15 +02:00
on2avc.c avcodec/on2avc: add 0x500 stereo support and improve 0x500 mono support 2016-09-21 14:37:25 +02:00
on2avcdata.c
on2avcdata.h
options.c avcodec/options: do a more thorough clean up in avcodec_copy_context() 2017-05-11 21:16:54 -03:00
options_table.h avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug 2016-11-17 12:47:40 +01:00
opus.c libavcodec/opus: Add channel mapping 2 to extradata parser 2016-09-01 23:53:24 +02:00
opus.h
opus_celt.c
opus_parser.c avcodec/opus_parser: Check payload_len in parse_opus_ts_header() 2018-01-08 23:19:15 +01:00
opus_silk.c avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c 2018-07-08 19:45:46 +02:00
opusdec.c
paf.h
pafaudio.c
pafvideo.c avcodec/pafvideo: Check for bitstream end in decode_0() 2017-10-15 00:45:10 +02:00
pamenc.c
parser.c avcodec/parser: Check next index validity in ff_combine_frame() 2020-07-01 12:11:55 +02:00
parser.h
pcm-bluray.c
pcm-dvd.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
pcm.c avcodec: add 64-bit signed pcm codec 2016-08-18 15:30:05 +02:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c avcodec/pgssubdec: Check for duplicate display segments 2019-03-24 10:39:03 +01:00
pictordec.c avcodec/pictordec: Check plane value before doing value/mask computations 2017-05-14 12:20:15 +02:00
pixblockdsp.c avcodec/me_cmp: Fix crashes on ARM due to misalignment 2017-09-17 12:21:32 +02:00
pixblockdsp.h avcodec/me_cmp: Fix crashes on ARM due to misalignment 2017-09-17 12:21:32 +02:00
pixels.h
png.c
png.h
png_parser.c
pngdec.c avcodec/pngdec: Check that previous_picture has same w/h/format 2020-07-01 12:11:55 +02:00
pngdsp.c
pngdsp.h
pngenc.c apng: use side data to pass extradata to muxer 2016-11-17 23:11:12 +01:00
pnm.c avcodec/pnm: Use ff_set_dimensions() 2017-06-16 01:05:29 +02:00
pnm.h
pnm_parser.c lavc/pnm_parser: disable parsing for text based PNMs 2016-06-27 18:04:50 +02:00
pnmdec.c pnmdec: make sure v is capped by maxval 2016-11-17 23:17:58 +01:00
pnmenc.c
profiles.c libavcodec/dnxhd: add dnxhr profiles 2016-07-20 13:40:06 +02:00
profiles.h libavcodec/dnxhd: add dnxhr profiles 2016-07-20 13:40:06 +02:00
proresdata.c
proresdata.h
proresdec.h
proresdec2.c avcodec/proresdec2: SKIP_BITS() does not work with len=32 2017-10-05 01:28:21 +02:00
proresdec_lgpl.c proresdec_lgpl: explicitly check coff[3] against slice_data_size 2016-11-17 23:15:47 +01:00
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c
psymodel.c
psymodel.h doc: fix spelling errors 2016-10-21 23:58:47 +02:00
pthread.c
pthread_frame.c
pthread_internal.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
pthread_slice.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
qdm2.c avcodec/qdm2: Check checksum_size for 0 2020-07-01 12:11:55 +02:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdrw.c avcodec/qdrw: Fix null pointer dereference 2017-06-16 01:05:29 +02:00
qpeg.c avcodec/qpeg: Limit copy in qpeg_decode_intra() to the available bytes 2019-03-24 10:39:03 +01:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c qsvenc: support getting the session from an AVHWFramesContext 2016-06-21 19:53:38 +02:00
qsv.h
qsv_api.c
qsv_internal.h qsvdec: support getting the session from an AVHWFramesContext 2016-06-21 19:53:38 +02:00
qsvdec.c Merge commit '32c8359093' 2016-10-07 13:03:36 +02:00
qsvdec.h qsvdec: support getting the session from an AVHWFramesContext 2016-06-21 19:53:38 +02:00
qsvdec_h2645.c libavcodec/qsvdec_h2645.c: drop executable permission 2016-09-15 15:52:39 +02:00
qsvdec_mpeg2.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
qsvdec_vc1.c
qsvenc.c qsvenc: support getting the session from an AVHWFramesContext 2016-06-21 19:53:38 +02:00
qsvenc.h qsvenc: support getting the session from an AVHWFramesContext 2016-06-21 19:53:38 +02:00
qsvenc_h264.c avcodec/qsvenc_h264: fix segfault when a53 SEI is not available 2016-10-06 14:01:40 +02:00
qsvenc_hevc.c avcodec/h2645: Fix NAL unit padding 2016-08-18 23:36:18 +02:00
qsvenc_mpeg2.c
qtrle.c avcodec/qtrle: Check remaining bytestream in qtrle_decode_XYbpp() 2018-11-18 02:20:44 +01:00
qtrleenc.c lavc/qtrleenc: simplify FF_API_CODED_FRAME deprecation guard 2016-06-22 11:09:19 +02:00
r210dec.c
r210enc.c
ra144.c avcodec/ra144: Fix integer overflow in add_wav() 2018-11-18 02:35:03 +01:00
ra144.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
ra144dec.c avcodec/ra144dec: Fix runtime error: left shift of negative value -17 2017-06-16 01:05:28 +02:00
ra144enc.c lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
ra288.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
ra288.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
ratecontrol.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
ratecontrol.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
raw.c avformat/avcodec: support rawvideo with planar rgb and alpha in nut 2016-08-23 16:52:21 +02:00
raw.h
rawdec.c avcodec/rawdec: check for side data before checking its size 2016-11-19 23:50:37 -03:00
rawenc.c lavc/raw: Support QT b64a ARGB64 rawvideo. 2016-08-13 01:44:52 +02:00
rdft.c
rdft.h
realtextdec.c
rectangle.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
remove_extradata_bsf.c avcodec/remove_extradata_bsf: Fix AVoption parameter max value 2016-09-23 17:15:49 +02:00
resample.c
resample2.c
reverse.c
rl.c lavc: fix previous merge 2016-06-23 00:42:16 +02:00
rl.h Merge commit 'ffa190d047' 2016-06-23 00:29:25 +02:00
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
roqvideoenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rpza.c avcodec/rpza: Check that there is enough data for all the blocks 2019-01-15 00:57:27 +01:00
rscc.c avcodec/rscc: Check that the to be uncompressed input is large enough 2019-04-01 10:32:10 +02:00
rtjpeg.c
rtjpeg.h
rv10.c avcodec/rv10: Fix integer overflow in aspect ratio compare 2020-07-01 12:11:55 +02:00
rv10.h
rv10enc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rv20enc.c
rv30.c Merge commit '4024b566d6' 2016-06-26 15:12:48 +02:00
rv30data.h
rv30dsp.c
rv34.c libavcodec/rv34: error out earlier on missing references 2018-07-08 19:45:46 +02:00
rv34.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c avcodec/rv40: Fix runtime error: left shift of negative value 2017-05-14 12:20:15 +02:00
rv40data.h
rv40dsp.c avcodec/rv40: Fix runtime error: left shift of negative value 2017-05-14 12:20:15 +02:00
rv40vlc2.h
s302m.c avcodec/s302m: Fix left shift of 8 by 28 places cannot be represented in type 'int' 2017-05-14 12:20:16 +02:00
s302menc.c
samidec.c
sanm.c avcodec/sanm: Fix uninitialized reference frames 2017-06-16 01:05:27 +02:00
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c avcodec/sbrdsp_fixed: Fix integer overflow in shift in sbr_hf_g_filt_c() 2018-01-08 23:19:14 +01:00
sbrdsp_template.c avcodec/sbrdsp_template: Fix: runtime error: signed integer overflow: 849815297 + 1315389781 cannot be represented in type 'int' 2017-06-16 01:05:28 +02:00
screenpresso.c lavc/screenpresso: Fix 32bit pix_fmt, there is no transparency. 2016-08-13 01:35:10 +02:00
sgi.h
sgidec.c
sgienc.c
sgirledec.c sgirledec: simplify, no need to use reget buffer 2016-06-06 12:05:02 -04:00
sheervideo.c avcodec/sheervideo: Check input buffer size before allocating and decoding 2017-06-16 01:05:28 +02:00
shorten.c avcodec/shorten: Fix integer overflow with offset 2018-11-18 02:35:03 +01:00
simple_idct.c
simple_idct.h
simple_idct_template.c Merge commit '283226e11c' 2016-06-21 22:12:36 +02:00
sinewin.c
sinewin.h
sinewin_fixed.c
sinewin_fixed_tablegen.c
sinewin_tablegen.c
sinewin_tablegen.h
sinewin_tablegen_template.c
sipr.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
sipr.h
sipr16k.c
sipr16kdata.h
siprdata.h
smacker.c smacker: limit recursion depth of smacker_decode_bigtree 2016-11-25 22:21:39 +01:00
smc.c avcodec/smc: Check input packet size 2018-07-08 19:45:45 +02:00
smvjpegdec.c smvjpegdec: make sure cur_frame is not negative 2016-11-17 23:17:20 +01:00
snappy.c
snappy.h
snow.c
snow.h avcodec/snow: Fix runtime error: signed integer overflow: 1086573993 + 1086573994 cannot be represented in type 'int' 2017-06-16 01:05:28 +02:00
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c avcodec/snowdec: Fix integer overflow with motion vector residual 2018-11-18 02:20:44 +01:00
snowenc.c avcodec/snowenc: Clear MMX state after edge drawing and picture encode 2016-10-22 13:46:58 +02:00
sonic.c
sp5x.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
sp5xdec.c
srtdec.c avcodec/srtdec: Fix signed integer overflow: 1811992524 * 384 cannot be represented in type 'int' 2017-05-14 12:20:15 +02:00
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c avcodec/sunrast: Fix input buffer pointer check 2016-11-17 12:47:40 +01:00
sunrast.h
sunrastenc.c
svq1.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
svq1.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
svq1_cb.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
svq1_vlc.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
svq1dec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
svq1enc.c avcodec/svq1enc: Clear MMX state after svq1_encode_plane() 2016-10-22 13:45:59 +02:00
svq1enc.h Merge commit '85b8403c6f' 2016-06-29 11:45:37 +02:00
svq1enc_cb.h
svq3.c avcodec/svq3: Use ff_set_dimension() 2020-07-01 12:11:55 +02:00
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables 2018-07-08 19:45:46 +02:00
tak.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
tak.h Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
tak_parser.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
takdec.c avcodec/takdec: Fix integer overflow in decode_lpc() 2017-09-25 11:10:29 +02:00
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c avcodec/targa_y216dec: Fix width type 2017-05-14 12:20:15 +02:00
targaenc.c
tdsc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
textdec.c
texturedsp.c avcodec/texturedsp: Fix runtime error: left shift of 255 by 24 places cannot be represented in type 'int' 2017-05-14 12:20:16 +02:00
texturedsp.h
texturedspenc.c Merge commit '5afb94c817' 2016-06-21 22:09:35 +02:00
thread.h
tiertexseqv.c avcodec/tiertexseqv: set the fixed dimenasions, do not depend on the demuxer doing so 2017-05-14 12:20:15 +02:00
tiff.c avcodec/tiff: Update pointer only when the result is used 2017-06-23 03:05:33 +02:00
tiff.h
tiff_common.c
tiff_common.h
tiff_data.c
tiff_data.h
tiffenc.c
tmv.c
tpeldsp.c
tpeldsp.h
truemotion1.c avcodec/truemotion1: Fix multiple runtime error: signed integer overflow: 1246906962 * 2 cannot be represented in type 'int' 2017-05-16 03:30:40 +02:00
truemotion1data.h
truemotion2.c avcodec/truemotion2: Fix integer overflow in last loop in tm2_update_block() 2020-07-01 12:11:55 +02:00
truemotion2rt.c avcodec/truemotion2rt: Fix rounding in input size check 2019-01-15 00:57:27 +01:00
truespeech.c
truespeech_data.h
tscc.c avcodec/tscc: Check side data size before use 2016-11-17 12:47:40 +01:00
tscc2.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
tscc2data.h
tta.c avcodec/tta: Fix undefined shift 2020-07-01 12:11:55 +02:00
ttadata.c
ttadata.h
ttadsp.c avcodec/ttadsp: cosmetics 2016-08-06 18:27:01 -03:00
ttadsp.h avcodec/ttadsp: cosmetics 2016-08-06 18:27:01 -03:00
ttaenc.c avcodec/ttaenc: split off hybrid filter processing as ttaencdsp 2016-08-02 15:47:38 -03:00
ttaencdsp.c x86/ttaenc: add ff_ttaenc_filter_process_{ssse3,sse4} 2016-08-02 15:48:04 -03:00
ttaencdsp.h x86/ttaenc: add ff_ttaenc_filter_process_{ssse3,sse4} 2016-08-02 15:48:04 -03:00
twinvq.c
twinvq.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
twinvq_data.h
twinvqdec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
txd.c
ulti.c avcodec/ulti: Check number of blocks at init 2018-07-08 13:07:06 +02:00
ulti_cb.h
unary.h avcodec/unary: Improve get_unary() docs 2018-11-18 02:35:03 +01:00
utils.c avcodec/utils: Check bits_per_coded_sample 2020-07-01 12:11:55 +02:00
utvideo.c avcodec/utvideo: add support for UQY2 2016-06-11 18:36:39 +02:00
utvideo.h avccodec/utvideoenc: support encoding ULY4 and ULH4 2016-09-04 15:51:33 +02:00
utvideodec.c avcodec/utvideodec: Set pro flag based on fourcc 2018-07-08 19:45:46 +02:00
utvideoenc.c lavc/utvideoenc: Set bits_per_coded_sample for rgba. 2016-10-25 13:44:08 +02:00
v210dec.c
v210dec.h
v210enc.c
v210enc.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi.c Merge commit '5f1c3cbd52' 2016-06-21 15:36:43 +02:00
vaapi.h
vaapi_encode.c Merge commit '11b8030309' 2016-10-07 13:19:32 +02:00
vaapi_encode.h Merge commit '19d7667a81' 2016-06-29 12:03:20 +02:00
vaapi_encode_h26x.c
vaapi_encode_h26x.h
vaapi_encode_h264.c lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. 2016-08-05 21:24:54 +01:00
vaapi_encode_h265.c lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. 2016-08-05 21:24:54 +01:00
vaapi_encode_mjpeg.c
vaapi_h264.c Merge commit 'f638b67e57' 2016-08-01 12:58:09 -03:00
vaapi_hevc.c
vaapi_internal.h
vaapi_mpeg2.c Merge commit '5f1c3cbd52' 2016-06-21 15:36:43 +02:00
vaapi_mpeg4.c Merge commit '5f1c3cbd52' 2016-06-21 15:36:43 +02:00
vaapi_vc1.c Merge commit '5f1c3cbd52' 2016-06-21 15:36:43 +02:00
vaapi_vp9.c
vb.c avcodec/vb: Check for end of bytestream before reading blocktype 2018-11-18 02:20:44 +01:00
vble.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
vc1.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vc1.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vc1_block.c avcodec/vc1_block: Check for vlc error in vc1_decode_ac_coeff() 2020-07-01 12:11:55 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vc1_parser.c
vc1_pred.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vc1_pred.h
vc1acdata.h
vc1data.c
vc1data.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
vc1dec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vc1dsp.c avcodec/vc1dsp: Avoid undefined shifts in vc1_v_s_overlap_c / vc1_h_s_overlap_c 2020-07-01 12:11:55 +02:00
vc1dsp.h
vc2enc.c avcodec/vc2enc: Clear coef_buf on allocation 2018-01-08 23:19:14 +01:00
vc2enc_dwt.c vc2enc_dwt: pad the temporary buffer by the slice size 2017-11-09 02:10:46 +00:00
vc2enc_dwt.h vc2enc_dwt: pad the temporary buffer by the slice size 2017-11-09 02:10:46 +00:00
vcr1.c
vda.c avcodec/vda: define av_vda_default_init2 when CONFIG_H264_VDA_HWACCEL equ 0 2016-10-21 16:54:25 +02:00
vda.h
vda_h264.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
vda_h264_dec.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
vda_vt_internal.h
vdpau.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
vdpau.h
vdpau_compat.h Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
vdpau_h264.c Merge commit 'f638b67e57' 2016-08-01 12:58:09 -03:00
vdpau_hevc.c avcodec/vdpau_hevc: Fix potential out-of-bounds write 2017-05-14 12:20:15 +02:00
vdpau_internal.h avcodec/vdpau: clean up vdpau_internal.h 2016-08-04 16:40:51 -03:00
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
version.h avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 2016-11-17 12:47:40 +01:00
videodsp.c
videodsp.h
videodsp_template.c avcodec/videodsp_template: Fix overflow of addition 2020-07-01 12:11:55 +02:00
videotoolbox.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
videotoolbox.h
videotoolboxenc.c lavc/videotoolboxenc: skip SEI allocation when side data is not present 2016-10-18 19:51:42 -04:00
vima.c
vlc.h lavc: fix previous merge 2016-06-23 00:42:16 +02:00
vmdaudio.c
vmdvideo.c
vmnc.c avcodec/vmnc: Check available space against chunks before reget_buffer() 2020-07-01 12:11:55 +02:00
vorbis.c avcodec/vorbis: Fix another 1 << 31 > int32_t::max() with 1u. 2018-01-08 23:19:14 +01:00
vorbis.h
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c avcodec/vorbisdec: Check vlc for floor0 dec vector offset 2020-07-01 12:11:55 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3.c avcodec/vp3: Error out on invalid num_coeffs in unpack_vlcs() 2018-07-08 19:30:10 +02:00
vp3_parser.c
vp3data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vp3dsp.c avcodec/vp3dsp: Fix multiple signed integer overflow: 46341 * 47523 cannot be represented in type 'int' 2017-05-14 12:20:15 +02:00
vp3dsp.h
vp5.c avcodec/vp568: Check that there is enough data for ff_vp56_init_range_decoder() 2017-05-14 12:20:15 +02:00
vp5data.h
vp6.c avcodec/vp6: clear dimensions on failed resolution change in vp6_parse_header() 2017-05-14 12:20:15 +02:00
vp6data.h
vp6dsp.c
vp8.c avcodec/vp8: Check for bitstream end before vp7_fade_frame() 2018-07-08 19:30:10 +02:00
vp8.h avcodec/vp8: Check for bitsteam end in decode_mb_row_no_filter() 2017-05-14 12:20:15 +02:00
vp8_parser.c
vp8data.h
vp8dsp.c avcodec/vp8dsp: vp7_luma_dc_wht_c: Fix multiple runtime error: signed integer overflow: -1366381240 + -1262413604 cannot be represented in type 'int' 2017-05-14 12:20:16 +02:00
vp8dsp.h
vp9.c avcodec/vp568: Check that there is enough data for ff_vp56_init_range_decoder() 2017-05-14 12:20:15 +02:00
vp9.h
vp9_mc_template.c
vp9_parser.c avcodec/vp9_parser: Check the input frame sizes for being consistent 2016-08-01 17:05:51 +02:00
vp9_superframe_bsf.c
vp9data.h
vp9dsp.c
vp9dsp.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp56.c avcodec/vp56: Check avctx->error_concealment before enabling EC 2017-05-14 12:20:15 +02:00
vp56.h avcodec/vp568: Check that there is enough data for ff_vp56_init_range_decoder() 2017-05-14 12:20:15 +02:00
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c avcodec/vp568: Check that there is enough data for ff_vp56_init_range_decoder() 2017-05-14 12:20:15 +02:00
vqavideo.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
wavpack.c avcodec/wavpack: Fix overflow in adding tail 2018-07-08 19:45:47 +02:00
wavpack.h avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() 2018-07-08 19:45:46 +02:00
wavpackenc.c
wavpackenc.h
webp.c avcodec/webp: Fixes null pointer dereference 2017-06-16 01:05:28 +02:00
webvttdec.c
webvttenc.c
wma.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
wmaenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
wmalosslessdec.c avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame() 2018-07-08 19:45:46 +02:00
wmaprodata.h
wmaprodec.c
wmavoice.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
wmavoice_data.h
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/wmv2dec: Skip I frame if its smaller than 1/8 of the minimal size 2019-01-15 00:57:27 +01:00
wmv2dsp.c avcodec/wmv2dsp: Fix runtime error: signed integer overflow: 181 * -17047030 cannot be represented in type 'int' 2017-05-14 12:20:16 +02:00
wmv2dsp.h
wmv2enc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
wnv1.c avcodec/wnv1: More strict buffer size check 2017-06-16 01:05:28 +02:00
wrapped_avframe.c
ws-snd1.c
xan.c avcodec/xan: Check for bitstream end in xan_huffman_decode() 2018-01-08 23:19:14 +01:00
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xsubdec.c Merge commit 'b7e64fba7f' 2016-06-21 22:40:56 +02:00
xsubenc.c
xvididct.c
xvididct.h
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c avcodec/xwddec: Use ff_set_dimensions() 2018-07-08 19:45:47 +02:00
xwdenc.c
xxan.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
y41pdec.c avcodec/y41pdec: Fix width in input buffer size check 2017-05-14 12:20:16 +02:00
y41penc.c
ylc.c avcodec/ylc: Fix shift overflow 2017-07-26 00:14:21 +02:00
yop.c Merge commit '5c31eaa999' 2016-06-21 15:42:49 +02:00
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c avcodec/zmbv: obtain frame later 2019-03-24 10:39:03 +01:00
zmbvenc.c