7dc68569f1
avcodec/ralf: fix undefined shift in extend_code() by
2019-08-17 19:25:01 +0200
1213f82a5c
avcodec/ralf: fix undefined shift by
2019-08-17 19:18:31 +0200
32bdad0a6c
avcodec/bgmc: Check input space in ff_bgmc_decode_init() by
2019-09-01 22:31:45 +0200
8b132a9f99
avcodec/truemotion2: Fix multiple integer overflows in tm2_null_res_block() by
2019-08-15 23:22:50 +0200
50e0d2b1dc
avcodec/vc1dec: Require res_sprite for wmv3images by
2019-08-15 20:04:35 +0200
4dcc78c2ab
avcodec/vc1_block: Check for double escapes by
2019-08-15 18:47:54 +0200
1db82d7367
avcodec/vorbisdec: Check get_vlc2() failure by
2019-07-08 01:18:05 +0200
0e081d85b9
avcodec/tta: Fix integer overflow in prediction by
2019-08-11 20:56:44 +0200
6aa71cdc31
avcodec/vb: Check input packet size to be large enough to contain flags by
2019-08-12 00:21:49 +0200
81407e6b36
avcodec/cavsdec: Limit the number of access units per packet to 2 by
2019-08-10 17:34:37 +0200
8deca89efa
avcodec/alac: Fix multiple integer overflows in lpc_prediction() by
2019-08-08 19:48:19 +0200
b513cb8dfe
avcodec/rl2: set dimensions by
2019-07-22 23:24:35 +0200
ccd1cbb254
avcodec/aacdec: Add FF_CODEC_CAP_INIT_CLEANUP by
2019-08-22 23:43:48 +0200
da4a0e0025
avformat/realtextdec: free queue on error by
2019-08-21 20:37:17 +0200
b6b0d71e4d
avcodec/alsdec: Fix integer overflow in decode_var_block_data() by
2019-08-19 01:30:53 +0200
1d8b19e2bf
avcodec/alsdec: Limit maximum channels to 512 by
2019-08-20 16:52:07 +0200
225b144277
avcodec/anm: Check input size for a frame with just a stop code by
2019-08-15 21:00:54 +0200
adfd49ee98
avcodec/loco: Check left column value by
2019-08-12 21:17:04 +0200
43bdd56a8c
avcodec/ffwavesynth: Fixes invalid shift with pink noise seeking by
2019-08-10 23:09:45 +0200
205609f780
avcodec/ffwavesynth: Fix integer overflow for some corner case values by
2019-08-10 23:09:44 +0200
7aa7af699e
avcodec/indeo2: Check remaining input more often by
2019-08-01 00:50:21 +0200
ebe31077ce
avcodec/diracdec: Check that slices are fewer than pixels by
2019-08-01 01:49:47 +0200
0d57e136af
avcodec/vp56: Consider the alpha start as end of the prior header by
2019-08-06 23:30:02 +0200
8541dca46c
avcodec/4xm: Check for end of input in decode_p_block() by
2019-08-12 02:17:18 +0200
e4bb18c368
avcodec/hnm4video: Optimize postprocess_current_frame() by
2019-08-03 01:49:55 +0200
63dd760bf9
avcodec/hevc_refs: Optimize 16bit generate_missing_ref() by
2019-08-06 18:05:02 +0200
0f228c20e4
avcodec/dds: Use ff_set_dimensions() by
2019-08-10 23:09:49 +0200
39f45d5aca
avcodec/mpc8: Fix 32bit mask/enum by
2019-08-10 23:09:42 +0200
8c8e52fcc3
avcodec/alsdec: Fix integer overflows of raw_samples in decode_var_block_data() by
2019-07-26 15:37:30 +0200
f9337c3632
avcodec/alsdec: Fix integer overflow of raw_samples in decode_blocks() by
2019-07-26 14:33:14 +0200
420849c2fa
avcodec/alsdec: fix mantisse shift by
2019-07-26 17:07:01 +0200
9c901ffdee
avcodec/aacdec_template: fix integer overflow in imdct_and_windowing() by
2019-07-10 00:04:02 +0200
c67412041b
libavcodec/iff: Use unsigned to avoid undefined behaviour by
2019-08-02 22:29:16 +0200
b2585db43a
avcodec/alsdec: Check for block_length <= 0 in read_var_block_data() by
2019-07-26 15:26:08 +0200
039c13f109
avcodec/vqavideo: Set video size by
2019-07-26 00:35:32 +0200
8dc0bcceba
avcodec/sanm: Check extradata_size before allocations by
2019-07-15 23:26:05 +0200
36292283b2
avcodec/mss1: check for overread and forward errors by
2019-08-03 00:29:48 +0200
33af0d0083
avcodec/dirac_parser: Fix overflow in dts by
2019-07-11 23:23:07 +0200
1e42d9c60a
avcodec/ralf: Fix undefined pointer in decode_channel() by
2019-08-04 17:25:55 +0200
231f9d0302
avcodec/ralf: Fix integer overflow in apply_lpc() by
2019-08-04 17:20:45 +0200
f382c6498c
avcodec/vorbisdec: Implement vr->classifications = 1 by
2019-08-04 17:10:18 +0200
a9f7f378e8
avcodec/vorbisdec: Check parameters in vorbis_floor0_decode() before divide by
2019-08-04 12:28:55 +0200
ae6bd1fd3e
avformat/realtextdec: Check for duplicate extradata in realtext_read_header() by
2019-08-04 12:21:51 +0200
db696af196
avcodec/apedec: Fix 2 signed overflows by
2019-08-04 09:46:34 +0200
a0cf2b8293
avcodec/mss3: Check for the rac stream being invalid in rac_normalize() by
2019-08-04 09:33:45 +0200
712e9b8caa
avcodec/vc1_block: Check get_vlc2() return before use by
2019-08-04 08:32:58 +0200
9cbe9f8054
avcodec/apedec: Do not partially clear data array by
2019-08-04 08:26:40 +0200
70ec9a6f7e
avcodec/hnm4video: Forward errors of decode_interframe_v4() by
2019-08-02 23:54:49 +0200
fbe4a21518
avcodec/vp3: Check that theora is theora by
2019-07-22 00:41:06 +0200
a2a8b9470a
avcodec/vc1_pred: Fix invalid shift in scaleforsame() by
2019-07-10 23:27:19 +0200
4ef3aafa83
avcodec/vc1_block: Fix integer overflow in ff_vc1_pred_dc() by
2019-07-04 23:13:13 +0200
af988e8b8d
avcodec/truemotion2: Fix several integer overflows in tm2_motion_block() by
2019-07-08 23:00:09 +0200
97b4a01596
avcodec/apedec: make left/right unsigned to avoid undefined behavior by
2019-07-02 12:13:19 +0200
7f974f343e
avcodec/apedec: Fix multiple integer overflows and undefined behaviorin filter_3800() by
2019-06-16 11:39:15 +0200
c11cc557c1
avformat/mpc: deallocate frames array on errors by
2019-07-24 23:11:50 +0200
03ffaebe94
avcodec/eatqi: Check for minimum frame size by
2019-07-28 22:29:57 +0200
f4c653c387
avcodec/eatgv: Check remaining size after the keyframe header by
2019-07-28 21:09:14 +0200
b58888b565
avcodec/assdec: undefined use of memcpy() by
2019-07-24 22:55:15 +0200
1b8026a23b
avcodec/brenderpix: Check input size before allocating image by
2019-07-26 14:16:16 +0200
debbbb5ba6
lafv/wavdec: Fail bext parsing on incomplete reads by
2019-07-25 15:54:49 -0700
50fbf10414
avcodec/vorbisdec: Check vlc for floor0 dec vector offset by
2019-07-07 23:23:53 +0200
208055fabf
avcodec/vorbisdec: amplitude bits can be more than 25 bits by
2019-07-07 23:16:12 +0200
55a510ce32
avcodec/apedec: Fix various integer overflows by
2019-06-16 11:32:10 +0200
a625520f85
avcodec/apedec: Fix multiple integer overflows in predictor_update_filter() by
2019-06-16 10:54:13 +0200
ab4b8e8aea
avcodec/alsdec: fix undefined shift in multiply() by
2019-07-07 00:03:51 +0200
b70e7e6eaf
avcodec/alsdec: Fix 2 integer overflows by
2019-07-06 23:20:30 +0200
eeff00c7da
avcodec/flicvideo: Make line_packets int by
2019-06-21 23:01:04 +0200
0c8edb3d65
avcodec/dvbsubdec: Use ff_set_dimensions() by
2019-07-20 00:07:59 +0200
6227ab340a
avcodec/ffwavesynth: Check if there is enough extradata before allocation by
2019-07-15 00:35:49 +0200
a7ddecc18f
avcodec/ffwavesynth: More correct cast in wavesynth_seek() by
2019-07-15 00:35:48 +0200
80a204d616
avcodec/ffwavesynth: Check sample rate before use by
2019-07-15 00:35:47 +0200
4c8560e743
avformat/utils: Check rfps_duration_sum for overflow by
2019-07-04 23:01:19 +0200
63e9227f36
avcodec/h264_refs: Also check reference in ff_h264_build_ref_list() by
2019-06-30 22:19:22 +0200
941ca8fb71
avcodec/parser: Check next index validity in ff_combine_frame() by
2019-07-06 09:21:52 +0200
d68a494271
avcodec/ivi: Ask for samples with odd tiles by
2019-07-02 19:57:08 +0200
a1b60ae5e5
avformat/xmv: Make bitrate 64bit by
2019-07-13 20:12:41 +0200
91915f44f5
avcodec/pngdec: Check that previous_picture has same w/h/format by
2019-07-10 23:02:36 +0200
e638460d74
avcodec/huffyuv: remove gray8a (the format is listed but not supported by the implementation) by
2019-07-03 23:25:07 +0200
71100d7102
avcodec/mpc8: Fixes invalid shift in mpc8_decode_frame() by
2019-07-11 20:02:24 +0200
cea8e10a0f
avcodec/golomb: Correct the doxy about get_ue_golomb() and errors by
2019-06-30 17:54:45 +0200
b735adcec5
avformat/utils: Check timebase before use in estimate_timings() by
2019-06-29 23:23:25 +0200
1da95b4bd1
avcodec/hq_hqa: Use ff_set_dimensions() by
2019-06-29 21:53:09 +0200
0d4df82e2a
avcodec/rv10: Fix integer overflow in aspect ratio compare by
2019-06-28 19:20:43 +0200
9b01f16af8
avcodec/4xm: Fix signed integer overflows in idct() by
2019-06-27 00:15:03 +0200
3150e804d5
avcodec/qdm2: Check checksum_size for 0 by
2019-06-24 01:01:04 +0200
8a95eef287
avcodec/qdm2: error out of qdm2_fft_decode_tones() before entering endless loop by
2019-06-24 01:01:03 +0200
454bb7e366
avcodec/qdm2: Do not read out of array in fix_coding_method_array() by
2019-06-24 01:01:02 +0200
d293006885
avcodec/svq3: Use ff_set_dimension() by
2019-06-25 23:42:43 +0200
5749fb774c
avcodec/iff: Check ham vs bpp by
2019-06-22 19:21:50 +0200
e6aaa2a989
avcodec/ffwavesynth: use uint32_t to compute difference, it is enough by
2019-06-21 22:43:23 +0200
f7e9ce34c5
avcodec/ffwavesynth: Simplify lcg_seek(), avoid negative case by
2019-06-21 22:41:25 +0200
18beff1709
avcodec/ffwavesynth: Fix backward lcg_seek() by
2019-06-21 22:08:27 +0200
5e5577ff87
avcodec/vc1_block: Check for vlc error in vc1_decode_ac_coeff() by
2019-06-15 23:28:25 +0200
345a3b8edf
avcodec/alac: Check lpc_quant by
2019-06-19 01:04:07 +0200
bf0af79cbc
avcodec/alsdec: Add FF_CODEC_CAP_INIT_CLEANUP by
2019-06-21 00:47:19 +0200
213304972e
avcodec/alsdec: Fix integer overflow with buffer number by
2019-06-21 00:47:17 +0200
b1334c7740
avcodec/alsdec: Check opt_order / sb_length in ra_block handling by
2019-06-21 00:47:15 +0200
9dd910ad2a
avcodec/alsdec: Fix integer overflow with shifting samples by
2019-06-19 23:27:21 +0200
b5c293030a
avcodec/alsdec: Fix undefined behavior in decode_rice() by
2019-06-19 23:17:31 +0200
dc94ace788
avcodec/alsdec: Fixes invalid shifts in read_var_block_data() and INTERLEAVE_OUTPUT() by
2019-06-19 21:53:43 +0200