FFmpeg/libavcodec
Michael Niedermayer bc2fb4cf8a avcodec/vp56rac: delay signaling an error on truncated input
A threshold of 1 is sufficient for simple_dump_cut.webm, 10 is used
just to be sure the next truncated file doesnt cause the same issue

Obvious alternative fixes are to simply accept that the file is broken or to
write some advanced error concealment or to
simply accept that the decoder wont stop at the end of input.

Fixes: Ticket 8069 (artifacts not the differing md5 which was there before 1afd246960)
Fixes: simple_dump_cut.webm
Fixes: regression of 1afd246960

fate-vp5 changes because the last frame is truncated and now handled
differently.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit b6b9ac5698)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit 70fb3fa990d604211d5b24fc43cdfe31560de250)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-11-15 12:25:46 +01:00
..
aarch64 lavc/aarch64/sbrdsp_neon: fix build on old binutils 2018-01-26 13:31:46 -03:00
alpha
arm avcodec/arm/sbrdsp_neon: Use a free register instead of putting 2 things in one 2018-01-28 15:33:09 +01:00
avr32
bfin
mips avcodec/mips: Fix failed case: hevc-conformance-AMP_A_Samsung_* when enable msa 2019-03-24 10:38:51 +01:00
neon
ppc avcodec/ppc/hevcdsp: Fix build failures with powerpc-linux-gnu-gcc-4.8 with --disable-optimizations 2019-03-24 10:38:51 +01:00
sh4
sparc
tests avcodec/tests/rangecoder: initialize array to avoid valgrind warning 2019-03-24 10:38:51 +01:00
x86 avcodec/x86/mpegvideodsp: Fix signedness bug in need_emu 2017-12-07 23:38:06 +01:00
.gitignore
4xm.c avcodec/4xm: Check for end of input in decode_p_block() 2019-11-15 12:25:45 +01:00
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c avcodec/aac_adtstoasc: propagate new extradata using packet side data 2017-05-24 20:28:00 -03:00
aac_defines.h avcodec/aacdec_template: Fix undefined integer overflow in apply_tns() 2017-07-16 01:07:27 +02:00
aac_parser.c
aacadtsdec.c
aacadtsdec.h
aaccoder.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
aaccoder_trellis.h
aaccoder_twoloop.h
aacdec.c avcodec/aacdec: Add FF_CODEC_CAP_INIT_CLEANUP 2019-11-15 12:25:45 +01:00
aacdec_fixed.c avcodec/aacdec_fixed: Handle more extreem cases in noise_scale() 2019-11-14 23:30:37 +01:00
aacdec_template.c avcodec/aacdec_template: fix integer overflow in imdct_and_windowing() 2019-11-15 12:25:45 +01:00
aacdectab.h
aacenc.c
aacenc.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03: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
aacps.c avcodec/aacps: Fix multiple integer overflow in map_val_34_to_20() 2017-07-24 17:52:42 +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 lavc/aacpsdsp: use ptrdiff_t for stride in hybrid_analysis 2017-06-28 12:22:39 +02:00
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c avcodec/aacpsdsp_template: Fix integer overflow in ps_hybrid_analysis_c() 2019-11-14 23:30:37 +01:00
aacpsy.c
aacsbr.c avcodec/aacsbr: Fix libavcodec/aacsbr.c:257:59: runtime error: division by zero 2017-05-29 02:45:17 +02:00
aacsbr.h
aacsbr_fixed.c avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() 2018-06-18 01:16:03 +02:00
aacsbr_fixed_tablegen.h
aacsbr_tablegen.h
aacsbr_tablegen_common.h
aacsbr_template.c Merge commit 'ba30b74686' 2017-09-27 23:49:06 -03:00
aacsbrdata.h
aactab.c avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
aactab.h avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h
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:30:08 +02:00
ac3dec.h avcodec/ac3dec: Keep track of band structure 2017-05-13 20:36:33 +02:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec/ac3dec_fixed: Fix integer overflow in scale_coefs() 2018-01-28 15:33:09 +01:00
ac3dec_float.c
ac3dsp.c
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-05-30 04:45:27 +02:00
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c
adpcm.h
adpcm_data.c avcodec/adpcm_data: use uint16_t to handle all values 2017-06-24 22:30:44 +02:00
adpcm_data.h
adpcmenc.c
adx.c
adx.h
adx_parser.c
adxdec.c
adxenc.c
aic.c avcodec/aic: Check remaining bits in aic_decode_coeffs() 2019-03-24 10:38:51 +01:00
alac.c avcodec/alac: Check for bps of 0 2019-11-15 12:25:45 +01:00
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec/videotoolbox: add hevc support 2017-09-28 16:47:47 -07:00
alsdec.c avcodec/bgmc: Check input space in ff_bgmc_decode_init() 2019-11-15 12:25:45 +01:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
amrwbdec.c avcodec/amrwbdec: Fix division by 0 in find_hb_gain() 2018-06-18 01:16:04 +02:00
anm.c avcodec/anm: Check input size for a frame with just a stop code 2019-11-15 12:25:45 +01:00
ansi.c avcodec/ansi: Fix frame memleak 2017-05-29 14:08:07 +02:00
apedec.c avcodec/apedec: Fix 32bit int overflow in do_apply_filter() 2019-11-15 12:25:45 +01:00
apng.h
ass.c
ass.h
ass_split.c
ass_split.h
assdec.c avcodec/assdec: undefined use of memcpy() 2019-11-15 12:25:45 +01:00
assenc.c
asv.c
asv.h libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
asvdec.c avcodec/asvdec: Use rounded up dimenensions in input size check 2017-06-01 22:20:16 +02:00
asvenc.c
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
atrac3plus.h avcodec/atrac3p: use float_dsp in ff_atrac3p_power_compensation 2017-08-01 00:33:03 -03:00
atrac3plus_data.h
atrac3plusdec.c avcodec/atrac3p: use float_dsp in ff_atrac3p_power_compensation 2017-08-01 00:33:03 -03:00
atrac3plusdsp.c avcodec/atrac3p: use float_dsp in ff_atrac3p_power_compensation 2017-08-01 00:33:03 -03:00
audio_frame_queue.c
audio_frame_queue.h
audioconvert.c
audioconvert.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c avcodec/audiotoolboxdec: use av_freep() 2017-09-06 13:04:21 -03:00
audiotoolboxenc.c
aura.c
avcodec.h avcodec/avcodec: Document the data type for AV_PKT_DATA_MPEGTS_STREAM_ID 2019-03-24 10:38:51 +01:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c avdevice/decklink_dec: Added Closed caption decode from VANC 2017-09-28 21:06:12 +02:00
avpicture.c
avrndec.c
avs.c
avuidec.c
avuienc.c
bethsoftvideo.c avcodec/bethsoftvideo: Check block_type 2019-03-24 10:38:51 +01:00
bethsoftvideo.h
bfi.c
bgmc.c avcodec/bgmc: Check input space in ff_bgmc_decode_init() 2019-11-15 12:25:45 +01:00
bgmc.h avcodec/bgmc: Check input space in ff_bgmc_decode_init() 2019-11-15 12:25:45 +01:00
bink.c avcodec/bink: Reorder operations in init to avoid memleak on error 2019-11-14 23:30:37 +01:00
binkaudio.c Merge commit '730c023260' 2017-04-25 19:12:05 +02:00
binkdata.h
binkdsp.c avcodec/binkdsp: Fix integer overflows in idct 2019-11-14 23:30:37 +01:00
binkdsp.h
bintext.c avcodec/bintext: Check font height 2019-11-14 23:30:37 +01:00
bintext.h
bit_depth_template.c
bitpacked.c bitpacked: Remove dead store 2017-07-07 15:23:58 -04:00
bitstream.c avcodec/bitstream: Check for more conflicting codes in build_table() 2019-11-14 23:30:37 +01:00
bitstream_filter.c bitstream_filter: Add missing error check 2017-07-07 15:32:37 -04:00
bitstream_filters.c avcodec/bitstream_filters: check the input argument of av_bsf_get_by_name() for NULL 2018-07-28 22:44:14 -03:00
blockdsp.c
blockdsp.h
bmp.c lavc/bmp: Avoid a heap buffer overwrite for 1bpp input. 2019-03-27 08:47:30 +01:00
bmp.h
bmp_parser.c
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-08 15:47:29 +02:00
brenderpix.c avcodec/brenderpix: Check input size before allocating image 2019-11-15 12:25:45 +01:00
bsf.c avcodec/bsf: check that AVBSFInternal was allocated before dereferencing it 2019-09-23 10:09:16 -03:00
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac.c
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-05 22:43:23 +02:00
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c avcodec/cavsdec: Limit the number of access units per packet to 2 2019-11-15 12:25:45 +01:00
cavsdsp.c
cavsdsp.h
cbrt_data.c
cbrt_data.h
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_template.c
ccaption_dec.c avcodec/ccaption_dec: Add a blank like at the end to avoid rollup reading from outside 2019-11-14 23:30:37 +01:00
cdgraphics.c avcodec/cdgraphics: Use ff_set_dimensions() 2019-03-24 10:38:52 +01:00
cdxl.c avcodec/cdxl: Check format for BGR24 2017-05-08 12:30:09 +02:00
celp_filters.c avcodec/celp_filters: Fix runtime error: signed integer overflow: 1892453989 + 381702783 cannot be represented in type 'int' 2017-05-23 16:11:27 +02:00
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: Fix decoding regression due to height check 2017-07-23 14:58:29 +02:00
cfhd.h
cfhddata.c
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c avcodec/cinepak: Skip empty frames 2018-06-18 01:16:03 +02:00
cinepakenc.c
clearvideo.c avcodec/clearvideo: Only output a frame if one is coded in the packet 2017-09-11 12:23:59 +02:00
cljrdec.c
cljrenc.c
cllc.c avcodec/cllc: Check bitstream end before decoding pixels 2017-05-24 20:03:33 +02:00
cngdec.c avcodec/cngdec: Fix integer clipping 2017-12-07 23:38:06 +01:00
cngenc.c cngenc: Remove dead store 2017-07-07 15:29:57 -04:00
codec_desc.c avcodec/codec_desc: make FITS description longer 2017-08-30 12:18:22 +02:00
cook.c
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c avcodec/cpia: Check input size also against linesizes and EOL 2019-11-14 23:30:37 +01:00
crystalhd.c avcodec/crystalhd: Another attempt at using mpeg4_unpack_bframes bsf 2017-04-23 15:33:36 -07:00
cscd.c avcodec/cscd: Check output buffer size for lzo. 2018-06-27 13:52:53 +02:00
cuvid.c avcodec/cuviddec: properly take deinterlacing and display delay into account for buffer_full check 2018-10-14 18:21:11 +02:00
cyuv.c
d3d11va.c
d3d11va.h
dca.c avcodec/dca: remove GetBitContext usage from avpriv_dca_parse_core_frame_header() 2017-07-21 12:18:10 -03:00
dca.h avcodec/dca: remove GetBitContext usage from avpriv_dca_parse_core_frame_header() 2017-07-21 12:18:10 -03:00
dca_core.c avcodec/dca_core: always limit frame size to data size 2017-10-09 16:53:23 +03:00
dca_core.h avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dca_core_bsf.c
dca_exss.c
dca_exss.h
dca_lbr.c avcodec/dca: move some enumeration typedefs into headers 2017-07-18 21:04:55 -03:00
dca_lbr.h avcodec/dca: move some enumeration typedefs into headers 2017-07-18 21:04:55 -03:00
dca_parser.c avcodec/dca_parser: revert to conservative sync distance estimation 2017-10-09 16:12:19 +03:00
dca_syncwords.h
dca_xll.c avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dca_xll.h
dcaadpcm.c avcodec/dcaadpcm: fix use of uninitialized variable 2017-07-23 00:28:18 +03:00
dcaadpcm.h avcodec/dcaenc: Initial implementation of ADPCM encoding for DCA encoder 2017-05-08 05:56:14 +01:00
dcadata.c avcodec/dca: move bits per sample array to dca.c 2017-07-18 21:04:55 -03:00
dcadata.h avcodec/dca: move bits per sample array to dca.c 2017-07-18 21:04:55 -03:00
dcadct.c
dcadct.h
dcadec.c
dcadec.h avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dcadsp.c
dcadsp.h
dcaenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
dcaenc.h avcodec/dcaenc: Initial implementation of ADPCM encoding for DCA encoder 2017-05-08 05:56:14 +01:00
dcahuff.c
dcahuff.h
dcamath.h avcodec/dcaenc: Initial implementation of ADPCM encoding for DCA encoder 2017-05-08 05:56:14 +01:00
dct.c
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c avcodec/dct32_template: Fix runtime error: signed integer overflow: -1071326067 - 1088238847 cannot be represented in type 'int' 2017-05-22 02:16:39 +02:00
dctref.c
dctref.h
dds.c avcodec/dds: Use ff_set_dimensions() 2019-11-15 12:25:45 +01:00
decode.c avcodec/decode: reset codec on receiving packet after EOF in compat_decode 2017-12-09 21:40:47 +01:00
decode.h Merge commit '554e55bbf0' 2017-04-26 14:38:46 +02:00
dfa.c avcodec/dfa: Check the chunk header is not truncated 2019-03-24 10:38:52 +01:00
dirac.c
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-06-18 01:16:04 +02:00
dirac_dwt_template.c avcodec/dirac_dwt_template: Fix several integer overflows in horizontal_compose_daub97i() 2018-10-28 02:22:42 +02:00
dirac_parser.c avcodec/dirac_parser: Fix overflow in dts 2019-11-15 12:25:45 +01:00
dirac_vlc.c avcodec/dirac_vlc: limit res_bits in APPEND_RESIDUE() 2017-09-09 18:55:47 +02:00
dirac_vlc.h
diracdec.c avcodec/diracdec: Check that slices are fewer than pixels 2019-11-15 12:25:45 +01:00
diracdsp.c avcodec/diracdsp: Fix integer overflow in PUT_SIGNED_RECT_CLAMPED() 2017-12-07 23:38:06 +01:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c avcodec/dnxhd_parser: Fix parser when input does not have nicely sized packets 2019-11-14 23:30:38 +01:00
dnxhddata.c
dnxhddata.h
dnxhddec.c avcodec/dnxhddec: Check dc vlc 2018-01-28 15:33:08 +01:00
dnxhdenc.c avcodec/dnxhdenc: fix DNxHR 444 encoding crashes 2017-09-26 10:00:51 +02:00
dnxhdenc.h libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
dolby_e.c avcodec/dolby_e: fix potentially undefined pointer arithmetic 2017-07-26 21:23:07 +03:00
dolby_e.h avcodec/dolby_e: add 'f' suffixes to floating point literals 2017-07-26 21:23:07 +03:00
dpcm.c avcodec: add Gremlin DPCM decoder 2017-06-11 10:00:16 +02:00
dpx.c
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-06-18 01:16:03 +02:00
dss_sp.c avcodec/dss_sp: Fix runtime error: signed integer overflow: 2147481189 + 4096 cannot be represented in type 'int' 2017-05-10 21:32:53 +02:00
dstdec.c
dump_extradata_bsf.c
dv.c
dv.h avcodec/dvenc: Support adjusting the quantizer deadzone 2017-08-08 19:39:10 +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
dvbsubdec.c avcodec/dvbsubdec: Use ff_set_dimensions() 2019-11-14 23:30:38 +01:00
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c avcodec/dvdsub_parser: Allocate input padding 2018-07-17 11:46:33 +02:00
dvdsubdec.c avcodec/dvdsubdec: Sanity check len in decode_rle() 2018-10-28 02:22:42 +02:00
dvdsubenc.c
dvenc.c avcodec/dvenc: Change quantizer dead zone default to 7 2017-08-08 19:39:21 +02:00
dxa.c
dxtory.c avcodec/dxtory: Remove code that corrupts dimensions 2018-06-18 01:16:03 +02:00
dxv.c avcodec/dxv: Check for end of input in dxv_decompress_dxt5() 2017-10-04 02:16:11 +02:00
dxva2.c dxva: DXVA2_ModeHEVC_VLD_Main10 does not support Main 2017-07-10 16:03:15 +02:00
dxva2.h
dxva2_h264.c dxva: add support for new dxva2 and d3d11 hwaccel APIs 2017-06-27 18:05:02 +02:00
dxva2_hevc.c dxva: add support for new dxva2 and d3d11 hwaccel APIs 2017-06-27 18:05:02 +02:00
dxva2_internal.h dxva: add support for new dxva2 and d3d11 hwaccel APIs 2017-06-27 18:05:02 +02:00
dxva2_mpeg2.c dxva: add support for new dxva2 and d3d11 hwaccel APIs 2017-06-27 18:05:02 +02:00
dxva2_vc1.c dxva: add support for new dxva2 and d3d11 hwaccel APIs 2017-06-27 18:05:02 +02:00
dxva2_vp9.c dxva: add support for new dxva2 and d3d11 hwaccel APIs 2017-06-27 18:05:02 +02:00
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
eatgq.c
eatgv.c avcodec/eatgv: Check remaining size after the keyframe header 2019-11-15 12:25:45 +01:00
eatqi.c avcodec/eatqi: Check for minimum frame size 2019-11-15 12:25:45 +01:00
elbg.c
elbg.h
elsdec.c avcodec/elsdec: Fix memleaks 2018-06-18 01:16:04 +02:00
elsdec.h
encode.c avcodec/encode: do proper cleanup on failure 2017-10-03 14:00:27 -03:00
error_resilience.c avcodec/error_resilience: Use a symmetric check for skipping MV estimation 2019-03-24 10:38:51 +01:00
error_resilience.h
escape124.c avcodec/escape124: Fix spelling errors in comment 2018-06-27 13:54:15 +02:00
escape130.c
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c avcodec/exr: set layer_match in all branches 2019-03-24 10:38:51 +01:00
exrdsp.c libavcodec/exr : add x86 SIMD for predictor 2017-10-01 17:35:30 -03:00
exrdsp.h libavcodec/exr : add x86 SIMD for predictor 2017-10-01 17:35:30 -03:00
extract_extradata_bsf.c avcodec/extract_extradata: zero initalize the padding bytes in all allocated buffers 2018-03-10 09:55:36 -03:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c lavc/ffjni: add missing '\n' 2017-05-23 15:25:11 +02:00
ffjni.h
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 avcodec/fft_template: use ff_thread_once on costable initialization 2017-07-07 09:41:52 +07:00
ffv1.c
ffv1.h avcodec/ffv1: Increase the maximum number of slices to 1024 2017-06-26 16:06:25 +02:00
ffv1_template.c
ffv1dec.c avcodec/ffv1dec: Fix out of array read in slice counting 2017-10-10 23:58:41 +02:00
ffv1dec_template.c avcodec/ffv1dec: Check for bitstream end in decode_line() 2017-08-18 11:33:16 +02:00
ffv1enc.c avcodec/ffv1enc: Check that the crc + version combination is supported 2018-06-18 01:16:04 +02:00
ffv1enc_template.c
ffwavesynth.c avcodec/ffwavesynth: Fixes invalid shift with pink noise seeking 2019-11-15 12:25:45 +01:00
fic.c avcodec/fic: Check that there is input left in fic_decode_block() 2019-03-24 10:38:51 +01:00
file_open.c
fits.c avcodec/fits: Check bitpix 2019-11-14 23:30:37 +01:00
fits.h avcodec/fits: Fix include type 2017-09-16 19:55:03 +02:00
fitsdec.c avcodec/fitsdec: Check data_min/max 2019-11-14 23:30:37 +01:00
fitsenc.c Add FITS Encoder 2017-08-30 12:13:01 +02:00
flac.c
flac.h
flac_parser.c avcodec/flac_parser: Fix infinite loop 2018-06-18 01:16:04 +02:00
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: Fix overflow in multiplication in decode_subframe_fixed() 2018-01-28 15:31:14 +01:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c avcodec/flacenc: Replace "return -1" by named constant 2017-09-24 02:33:48 +02:00
flashsv.c
flashsv2enc.c
flashsvenc.c
flicvideo.c avcodec/flicvideo: Optimize and Simplify FLI_COPY in flic_decode_frame_24BPP() by using bytestream2_get_buffer() 2019-11-15 12:25:45 +01:00
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fmvc.c avcodec/fmvc: Check if header fields are available before allocating the image 2019-11-14 23:30:37 +01:00
frame_thread_encoder.c avcodec/frame_thread_encoder: use av_packet_alloc() 2017-09-23 17:52:32 -03:00
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c avcodec/g2meet: ask for sample with overflowing RGB 2018-06-18 01:16:04 +02:00
g722.c avcodec/g722: Fix multiple runtime error: left shift of negative value -1 2017-05-05 18:33:38 +02:00
g722.h
g722dec.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
g722dsp.c
g722dsp.h
g722enc.c avcodec/g722enc: force mono channel layout 2017-06-26 09:46:58 -05:00
g723_1.c avcodec/g723_1: Fix runtime error: signed integer overflow: -1013481472 + -1139123755 cannot be represented in type 'int' 2017-05-23 03:45:29 +02:00
g723_1.h avcodec/g723_1: Fix multiple runtime error: left shift of negative value 2017-05-06 16:33:31 +02:00
g723_1dec.c avcodec/g723_1dec: Clip bits2 in both directions 2018-06-18 01:16:04 +02:00
g723_1enc.c
g726.c lavc/g726: Add a little-endian G.726 encoder. 2017-08-21 16:19:58 +02:00
g729.h
g729_parser.c
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c avcodec/gdv: Check for truncated tags in decompress_5() 2019-03-24 10:38:51 +01:00
get_bits.h avcodec/get_bits: Make sure the input bitstream with padding can be addressed 2018-06-18 01:16:03 +02:00
gif.c
gif.h
gifdec.c avcodec: do not use AVFrame accessor 2017-04-23 14:27:47 +07:00
golomb.c
golomb.h avcodec/golomb: Correct the doxy about get_ue_golomb() and errors 2019-11-14 23:30:37 +01:00
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h
h261_parser.c
h261data.c
h261dec.c avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
h261enc.c
h263.c
h263.h
h263_parser.c
h263_parser.h
h263data.c
h263data.h
h263dec.c avcodec/h263dec: fix hwaccel decoding 2019-08-04 16:24:54 +02:00
h263dsp.c
h263dsp.h
h264.h
h264_cabac.c avcodec/h264_cabac: Tighten allowed coeff_abs range 2018-06-18 01:16:03 +02:00
h264_cavlc.c avcodec/h264_cavlc: Check mb_skip_run 2018-10-28 02:22:42 +02:00
h264_direct.c avcodec/h264_direct: Fix overflow in POC comparission 2019-03-24 10:38:51 +01:00
h264_loopfilter.c
h264_mb.c avcodec/h264_mb: Fix 8x8dct in lossless for new versions of x264 2017-06-19 14:33:39 -04:00
h264_mb_template.c
h264_mc_template.c avcodec/h264_mc_template: Only prefetch motion if the list is used. 2018-06-18 01:16:04 +02:00
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c avcodec/h264_parse: Use 64bit for expectedpoc and expected_delta_per_poc_cycle 2019-11-14 23:30:37 +01:00
h264_parse.h avcodec/h264_parse: Check picture structure when initializing weight table 2017-06-10 00:48:23 +02:00
h264_parser.c avcodec/h264_parser: Reduce needed history for parsing mb index 2018-06-25 02:13:53 +02:00
h264_picture.c avcodec/h264dec: export cropping information instead of handling it internally 2017-05-26 11:15:45 -03:00
h264_ps.c avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei 2018-06-18 01:16:04 +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-06-18 01:16:04 +02:00
h264_refs.c avcodec/h264_refs: Also check reference in ff_h264_build_ref_list() 2019-11-14 23:30:38 +01:00
h264_sei.c avcodec/h264_slice: Fix overflow in recovery_frame computation 2018-06-18 01:16:04 +02:00
h264_sei.h avcodec/h264_sei: add namespace prefix to frame packingarrangement enum values 2017-09-12 19:59:23 -03:00
h264_slice.c avcodec/h264_slice: Fix integer overflow in implicit_weight_table() 2019-03-24 10:38:51 +01:00
h264addpx_template.c avcodec/h264addpx_template: Fixes integer overflows 2018-01-28 15:33:09 +01:00
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h
h264dec.c Merge commit '248dc5c164' 2017-10-03 20:09:46 -03:00
h264dec.h avcodec/h264dec: Fix potential array overread 2017-12-07 23:38:06 +01:00
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c avcodec/h264idct_template: Fix integer overflow in ff_h264_idct8_add 2017-12-07 23:38:06 +01:00
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
h2645_parse.c
h2645_parse.h
hap.c
hap.h libavcodec/hapdec : add support HapAlphaOnly 2017-09-24 21:54:13 +02:00
hapdec.c libavcodec/hapdec : add support HapAlphaOnly 2017-09-24 21:54:13 +02:00
hapenc.c
hevc.h hevc: Add names for reserved NAL unit types 2017-08-28 11:50:50 +01:00
hevc_cabac.c avcodec/hevc_cabac: Check prefix so as to avoid invalid shifts in coeff_abs_level_remaining_decode() 2018-01-28 15:33:09 +01:00
hevc_data.c
hevc_data.h
hevc_filter.c avcodec/hevc_filter: Fix invalid shift 2017-06-21 02:25:23 +02:00
hevc_mp4toannexb_bsf.c
hevc_mvs.c
hevc_parse.c avcodec/hevc_parse: decode SEI message NALUs in extradata 2017-05-05 17:30:38 -03:00
hevc_parse.h avcodec/hevc_parse: decode SEI message NALUs in extradata 2017-05-05 17:30:38 -03:00
hevc_parser.c avcodec/hevc_parser: use ff_hevc_uninit_parameter_sets() 2018-01-30 22:07:28 -03:00
hevc_ps.c avcodec/hevc_ps: Change num_tile_rows/columns checks to sps->ctb_height/weight 2019-11-14 23:30:37 +01:00
hevc_ps.h avcodec/hevc_ps: Fix integer overflow with num_tile_rows and num_tile_columns 2019-11-14 23:30:37 +01:00
hevc_ps_enc.c
hevc_refs.c avcodec/hevc_refs: Optimize 16bit generate_missing_ref() 2019-11-15 12:25:45 +01:00
hevc_sei.c avcodec/hevc_sei: Fix integer overflows in decode_nal_sei_message() 2018-01-28 15:31:13 +01:00
hevc_sei.h hevc: Add support for alternative transfer characterics SEI 2017-06-28 09:42:24 -04:00
hevcdec.c avcodec/hevcdec: Check delta_luma_weight_l0/1 2019-11-15 12:25:45 +01:00
hevcdec.h avcodec/hevcdec: check ff_init_cabac_decoder() for failure 2017-06-24 22:17:15 +02: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-28 15:31:14 +01:00
hevcpred.c
hevcpred.h
hevcpred_template.c avcodec/hevcpred_template: Fix left shift of negative value 2017-06-17 22:36:54 +02:00
hnm4video.c avcodec/hnm4video: Optimize postprocess_current_frame() 2019-11-15 12:25:45 +01:00
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec/hq_hqa: Use ff_set_dimensions() 2019-11-14 23:30:37 +01:00
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c avcodec/hq_hqadsp: Fix runtime error: signed integer overflow: 80359 * 30274 cannot be represented in type 'int' 2017-05-13 01:15:29 +02:00
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:30:08 +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-03-24 10:38:51 +01:00
htmlsubtitles.h avcodec/htmlsubtitles: Check for string truncation and return error 2017-05-08 17:02:02 +02:00
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuv: remove gray8a (the format is listed but not supported by the implementation) 2019-11-14 23:30:37 +01:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec/huffyuv: remove gray8a (the format is listed but not supported by the implementation) 2019-11-14 23:30:37 +01:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h
idcinvideo.c avcodec/idcinvideo: Add 320x240 default maximum resolution 2019-11-15 12:25:45 +01:00
idctdsp.c Fix visual glitch with XvMC, caused by wrong idct permutation. 2017-10-15 01:43:23 +02:00
idctdsp.h
iff.c avcodec/iff: Check for overlap in cmap_read_palette() 2019-11-15 12:25:45 +01:00
iirfilter.c
iirfilter.h
imc.c avcodec/imc: cast float to int prior to comparing with int variable 2017-07-01 21:42:12 +02:00
imcdata.h
imgconvert.c avcodec/imgconvert: fix possible null pointer dereference 2018-07-15 16:33:08 +03:00
imx_dump_header_bsf.c
indeo2.c avcodec/indeo2: Check remaining input more often 2019-11-15 12:25:45 +01:00
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c avcodec/indeo4: Check dimensions in decode_pic_hdr() 2018-10-28 02:22:42 +02:00
indeo4data.h
indeo5.c avcodec/indeo5: Do not leave frame_type set to an invalid value 2018-01-30 23:45:10 +01:00
indeo5data.h
intelh263dec.c
internal.h avcodec/pthread_slice: add ff_slice_thread_execute_with_mainfunc() 2017-09-08 10:25:32 -04:00
interplayacm.c
interplayvideo.c avcodec/interplayvideo: check decoding_map_size with video_data_size 2019-11-14 23:30:37 +01:00
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
ituh263enc.c
ivi.c avcodec/ivi: Ask for samples with odd tiles 2019-11-14 23:30:38 +01:00
ivi.h avcodec/ivi: Use av_image_check_size2() 2017-07-12 20:36:13 +02:00
ivi_dsp.c avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2 2017-05-28 03:04:21 +02:00
ivi_dsp.h
j2kenc.c avcodec/j2kenc: Fix out of array access in encode_cblk() 2017-12-07 23:38:06 +01:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c avcodec/jpeg2000: Check stepsize before using it 2019-11-14 23:30:37 +01:00
jpeg2000.h avcodec/jpeg2000: Fixes integer overflow in ff_jpeg2000_ceildivpow2() 2017-06-16 00:21:30 +02:00
jpeg2000dec.c avcodec/jpeg2000dec: Fix off by 1 error in JPEG2000_PGOD_CPRL handling 2018-10-28 02:22:42 +02:00
jpeg2000dsp.c avcodec/jpeg2000dsp: Fix integer overflows in ict_int() 2018-01-28 15:33:08 +01:00
jpeg2000dsp.h
jpeg2000dwt.c avcodec/jpeg2000dwt: Fix integer overflow in dwt_decode97_int() 2019-03-24 10:38:51 +01:00
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c avcodec/jpeglsdec: Check for end of bitstream in ls_decode_line() 2017-12-07 23:38:06 +01:00
jpeglsdec.h
jpeglsenc.c
jpegtables.c
jpegtables.h
jrevdct.c
jvdec.c avcodec/jvdec: Use ff_get_buffer() when the content is not reused 2019-11-14 23:30:37 +01:00
kbdwin.c
kbdwin.h
kgv1dec.c avcodec/kgv1dec: Check that there is enough input for maximum RLE compression 2017-12-07 23:38:06 +01:00
kmvc.c
lagarith.c avcodec/lagarith: Detect end of input in lag_decode_line() loop 2017-08-11 22:02:38 +02:00
lagarithrac.c avcodec/lagarith: Detect end of input in lag_decode_line() loop 2017-08-11 22:02:38 +02:00
lagarithrac.h avcodec/lagarith: Detect end of input in lag_decode_line() loop 2017-08-11 22:02:38 +02:00
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libavcodec.v
libcelt_dec.c
libfdk-aacdec.c avcodec/libfdk-aacdec: Correct buffer_size parameter 2017-05-28 03:08:33 +02:00
libfdk-aacenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
libgsmdec.c
libgsmenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
libilbc.c
libkvazaar.c
libmp3lame.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c avcodec/libopenh264dec: check for ff_set_dimensions() return value 2017-09-28 00:49:05 -03:00
libopenh264enc.c
libopenjpegdec.c lavc: add support for OpenJPEG 2.3.0 2017-10-08 08:13:02 -07:00
libopenjpegenc.c lavc: add support for OpenJPEG 2.3.0 2017-10-08 08:13:02 -07:00
libopus.c
libopus.h
libopusdec.c lavc/libopusdec: Allow avcodec_open2 to call .close 2018-06-18 01:16:03 +02:00
libopusenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
librsvgdec.c librsvgdec: Fix pix_fmt on big-endian hardware. 2017-05-16 12:51:52 +02:00
libshine.c
libspeexdec.c
libspeexenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
libtheoraenc.c
libtwolame.c
libvo-amrwbenc.c
libvorbisdec.c avcodec/libvorbisdec: Check extradata size 2019-11-14 23:30:37 +01:00
libvorbisenc.c
libvpx.c
libvpx.h
libvpxdec.c avcodec/libvpxdec: Check that display dimensions fit in the storage dimensions 2017-06-11 22:41:26 +02:00
libvpxenc.c libvpxenc: allow aq-mode 4 (equator360) 2017-04-28 17:56:09 -07:00
libwavpackenc.c
libwebpenc.c
libwebpenc_animencoder.c
libwebpenc_common.c
libwebpenc_common.h
libx264.c avcodec/libx264: set supported pix_fmts at runtime rather than build time 2017-12-26 19:45:29 -03:00
libx265.c
libxavs.c
libxvid.c
libxvid.h
libxvid_rc.c
libzvbi-teletextdec.c
ljpegenc.c avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common 2017-05-08 11:33:57 -03:00
loco.c avcodec/loco: Check left column value 2019-11-15 12:25:45 +01:00
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c
lpc.h avcodec/lpc: signed integer overflow in compute_lpc_coefs() (aacdec_fixed) 2017-06-21 02:25:23 +02:00
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c avcodec/m101: Fix off be 2 error 2019-11-14 23:30:37 +01:00
mace.c
magicyuv.c avcodec/magicyuv: Check bits left in flags&1 branch 2018-06-25 02:12:37 +02:00
Makefile lavc: Add support for RockChip Media Process Platform 2017-09-27 22:43:58 +01:00
mathops.h
mathtables.c
mdct15.c mdct15: add inverse transform postrotation SIMD 2017-07-30 07:38:39 +01:00
mdct15.h mdct15: add inverse transform postrotation SIMD 2017-07-30 07:38:39 +01:00
mdct_fixed.c avcodec/mdct_*: Fix integer overflow in addition in RESCALE() 2017-12-07 23:38:06 +01:00
mdct_fixed_32.c
mdct_float.c
mdct_template.c avcodec/mdct_*: Fix integer overflow in addition in RESCALE() 2017-12-07 23:38:06 +01:00
mdec.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
me_cmp.c avcodec/me_cmp: Fix crashes on ARM due to misalignment 2017-08-21 23:19:18 +02:00
me_cmp.h
mediacodec.c
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c lavc/mediacodec_wrapper: fix jni vaargs types 2017-09-15 14:19:16 +02:00
mediacodec_wrapper.h
mediacodecdec.c avcodec/mediacodecdec: use ff_hevc_ps_uninit() 2018-01-30 22:07:35 -03:00
mediacodecdec_common.c lavc/mediacodec: rescale pts before decoding for both hw and sw buffers 2017-07-03 23:39:06 +02:00
mediacodecdec_common.h
metasound.c
metasound_data.c
metasound_data.h
microdvddec.c
mimic.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec/mjpegbdec: Fix some misplaced {} and spaces 2019-03-24 10:38:51 +01:00
mjpegdec.c avcodec/mjpegdec: Check for non ls PAL8 2019-11-14 23:30:37 +01:00
mjpegdec.h avcodec/mjpegdec: Check input buffer size. 2018-06-18 01:16:03 +02:00
mjpegenc.c avcodec/mjpegenc: cosmetic changes 2017-08-11 04:28:52 +02:00
mjpegenc.h avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common 2017-05-08 11:33:57 -03:00
mjpegenc_common.c avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common 2017-05-08 11:33:57 -03:00
mjpegenc_common.h avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common 2017-05-08 11:33:57 -03:00
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parser.c
mlp_parser.h
mlpdec.c avcodec/mlpdec: Insuffient typo 2019-03-24 10:38:51 +01:00
mlpdsp.c avcodec/mlpdsp: Fix signed integer overflow, 2nd try 2017-12-07 23:38:06 +01:00
mlpdsp.h
mlpenc.c
mlz.c
mlz.h
mmaldec.c
mmvideo.c
motion_est.c lavc/motion_est: Fix undefined negative left shifts. 2017-04-19 23:33:33 +02:00
motion_est.h
motion_est_template.c
motionpixels.c avcodec/motionpixels: Check for vlc error in mp_get_vlc() 2019-11-14 23:30:37 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c
movtextdec.c avcodec/movtextdec: Check style_start/end 2018-06-18 01:16:03 +02:00
movtextenc.c avcodec/movtextenc: Ignore unmatched closing style tags 2017-04-23 10:46:11 -07:00
mp3_header_decompress_bsf.c avcodec/mp3_header_decompress: don't free the user provided packet on error 2018-03-28 01:17:51 -03:00
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c avcodec/mpc8: Fix 32bit mask/enum 2019-11-15 12:25:45 +01:00
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4_unpack_bframes_bsf.c avcodec/mpeg4_unpack_bframes: make sure the packet is writable when data needs to be changed 2018-03-28 01:42:33 -03:00
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video.c
mpeg4video.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4videodec.c avcodec/mpeg4videodec: Fix typo in sprite delta check 2018-10-28 02:22:42 +02:00
mpeg4videoenc.c avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header() 2018-06-18 01:16:04 +02:00
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg2dec: Fix field selection for skipped macroblocks 2018-02-11 19:41:43 +01:00
mpeg12enc.c
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c avcodec/mpeg_er: Clear mcsel in mpeg_er_decode_mb() 2017-10-10 23:58:40 +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 2019-03-24 10:38:51 +01:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp.c Use ff_thread_once for fixed, float table init. 2017-12-07 23:38:06 +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
mpegaudiotab.h
mpegpicture.c avcodec: add missing FF_API_DEBUG_MV wrappers 2017-08-25 13:44:52 -03:00
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo.c mpegdec: fix redundant dummy frames issue of interlaced clips 2017-10-04 02:16:11 +02:00
mpegvideo.h avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
mpegvideo_enc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideo_xvmc.c avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c avcodec: add Screen Recorder Gold Codec decoder 2017-04-18 15:04:12 +02:00
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c avcodec/msmpeg4dec: Skip frame if its smaller than 1/8 of the minimal size 2019-03-24 10:38:51 +01:00
msmpeg4enc.c
msrle.c avcodec/msrle: Check that the input is large enough to contain a end of picture code 2018-10-28 02:22:42 +02:00
msrledec.c
msrledec.h
mss1.c avcodec/mss1: check for overread and forward errors 2019-11-15 12:25:45 +01:00
mss2.c avcodec/mss1: check for overread and forward errors 2019-11-15 12:25:45 +01:00
mss2dsp.c
mss2dsp.h
mss3.c avcodec/mss3: Check for the rac stream being invalid in rac_normalize() 2019-11-15 12:25:45 +01:00
mss4.c avcodec/mss4: Check input size against skip bits 2019-11-14 23:30:37 +01:00
mss12.c avcodec/mss1: check for overread and forward errors 2019-11-15 12:25:45 +01:00
mss12.h avcodec/mss1: check for overread and forward errors 2019-11-15 12:25:45 +01:00
mss34dsp.c avcodec/mss34dsp: Fix multiple signed integer overflow 2017-05-07 15:31:00 +02:00
mss34dsp.h
msvideo1.c avcodec/msvideo1: Check for too small dimensions 2019-03-24 10:38:51 +01:00
msvideo1enc.c
mvcdec.c
mxpegdec.c
nellymoser.c avcodec/nellymoser: Fix multiple left shift of negative value -8591 2017-05-05 19:29:32 +02:00
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c avcodec/noise_bsf: add support for dropping packets 2017-07-09 19:41:58 +02:00
null_bsf.c
nuv.c avcodec/nuv: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it 2018-06-18 01:16:03 +02:00
nvenc.c avcodec/nvenc: also clear data pointer after unregistering a resource 2018-01-28 13:34:24 +01:00
nvenc.h avcodec/nvenc: refcount input frame mappings 2018-01-28 13:27:24 +01:00
nvenc_h264.c avcodec/nvenc: migrate to new encode API 2017-09-07 12:08:32 +02:00
nvenc_hevc.c avcodec/nvenc: migrate to new encode API 2017-09-07 12:08:32 +02:00
omx.c Merge commit '57ec83e424' 2017-09-27 19:06:12 -03:00
on2avc.c
on2avcdata.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
on2avcdata.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
options.c avcodec/options: do a more thorough clean up in avcodec_copy_context() 2017-04-30 23:18:05 -03:00
options_table.h lavc: enable hwaccel_flags option 2017-10-09 23:05:12 +01:00
opus.c
opus.h
opus_celt.c opus: simplify coarse energy beta coefficients 2017-07-18 20:52:06 +01:00
opus_celt.h opusenc: implement a psychoacoustic system 2017-09-23 08:27:44 +01:00
opus_parser.c avcodec/opus_parser: Check payload_len in parse_opus_ts_header() 2018-01-28 15:33:08 +01:00
opus_pvq.c opus_pvq: make max_den a float 2017-09-28 22:41:08 +01:00
opus_pvq.h SIMD opus pvq_search implementation 2017-08-18 17:18:32 +01:00
opus_rc.c opus_rc: fix CDF encoding of zeroes 2017-07-20 08:24:46 +01:00
opus_rc.h
opus_silk.c avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c 2018-06-18 01:16:04 +02:00
opusdec.c opusdec: Remove dead code 2017-07-07 15:26:35 -04:00
opusenc.c opusenc: implement a psychoacoustic system 2017-09-23 08:27:44 +01:00
opusenc.h opusenc: implement a psychoacoustic system 2017-09-23 08:27:44 +01:00
opusenc_psy.c avcodec/opusenc_psy: Fix mixed declaration and statement 2017-10-11 02:13:16 +02:00
opusenc_psy.h opusenc: implement a psychoacoustic system 2017-09-23 08:27:44 +01:00
opusenc_utils.h avcodec/opusenc_utils: add missing preprocessor guards 2017-09-23 13:22:51 -03:00
opustab.c opus: simplify coarse energy beta coefficients 2017-07-18 20:52:06 +01:00
opustab.h opusenc: use float_dsp for transient mdcts 2017-07-13 19:53:52 +01:00
paf.h
pafaudio.c
pafvideo.c avcodec/pafvideo: Check allocated frame size 2018-02-11 19:41:43 +01:00
pamenc.c
parser.c avcodec/parser: Check next index validity in ff_combine_frame() 2019-11-14 23:30:38 +01:00
parser.h
pcm-bluray.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
pcm-dvd.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
pcm.c
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:38:51 +01:00
pictordec.c
pixblockdsp.c avcodec/me_cmp: Fix crashes on ARM due to misalignment 2017-08-21 23:19:18 +02:00
pixblockdsp.h avcodec/me_cmp: Fix crashes on ARM due to misalignment 2017-08-21 23:19:18 +02:00
pixels.h
pixlet.c avcodec/pixlet: Fixes: undefined shift in av_mod_uintp2() 2017-08-20 21:14:47 +02:00
png.c
png.h
png_parser.c
pngdec.c avcodec/pngdec: Check that previous_picture has same w/h/format 2019-11-14 23:30:37 +01:00
pngdsp.c
pngdsp.h
pngenc.c
pnm.c avcodec/pnm: Use ff_set_dimensions() 2017-05-31 16:08:46 +02:00
pnm.h
pnm_parser.c
pnmdec.c
pnmenc.c
profiles.c
profiles.h
proresdata.c
proresdata.h
proresdec.h
proresdec2.c avcodec/proresdec: align dequantization matrix buffers 2017-12-01 01:27:24 -03:00
proresdec_lgpl.c
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c avcodec/proresenc_kostya: add 4444XQ profile 2017-06-27 13:53:51 +02:00
psd.c
psymodel.c
psymodel.h
pthread.c
pthread_frame.c avcodec: add missing FF_API_DEBUG_MV wrappers 2017-08-25 13:44:52 -03:00
pthread_internal.h
pthread_slice.c avcodec/pthread_slice: add ff_slice_thread_execute_with_mainfunc() 2017-09-08 10:25:32 -04:00
ptx.c
put_bits.h lavc/g726: Add a little-endian G.726 encoder. 2017-08-21 16:19:58 +02:00
qcelpdata.h
qcelpdec.c
qdm2.c avcodec/qdm2: Check frame size 2019-11-15 12:25:45 +01:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c avcodec/qdmc: Fix integer overflows in PRNG 2019-11-14 23:30:37 +01:00
qdrw.c avcodec/qdrw: Fix null pointer dereference 2017-06-04 23:41:35 +02:00
qpeg.c avcodec/qpeg: Limit copy in qpeg_decode_intra() to the available bytes 2019-03-24 10:38:51 +01:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c Merge commit '984736dd9e' 2017-10-03 20:52:44 -03:00
qsv.h
qsv_api.c
qsv_internal.h qsv: Add ability to create a session from a device 2017-06-14 22:26:32 +01:00
qsvdec.c qsvdec: Allow use of hw_device_ctx to make the internal session 2017-06-14 22:26:32 +01:00
qsvdec.h
qsvdec_h2645.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
qsvdec_other.c
qsvenc.c qsvenc: Allow use of hw_device_ctx to make the internal session 2017-06-14 22:26:32 +01:00
qsvenc.h qsvenc: Make sure the interlaced encoding works 2017-05-09 03:22:14 +02:00
qsvenc_h264.c
qsvenc_hevc.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
qsvenc_mpeg2.c
qtrle.c avcodec/qtrle: Check remaining bytestream in qtrle_decode_XYbpp() 2018-10-28 02:22:42 +02:00
qtrleenc.c
r210dec.c
r210enc.c
ra144.c avcodec/ra144: Fix integer overflow in add_wav() 2018-10-28 02:22:42 +02:00
ra144.h
ra144dec.c avcodec/ra144dec: Fix runtime error: left shift of negative value -17 2017-05-27 13:07:35 +02:00
ra144enc.c
ra288.c
ra288.h
ralf.c avcodec/ralf: fix undefined shift in extend_code() 2019-11-15 12:25:45 +01:00
ralfdata.h
rangecoder.c avcodec/rangecoder: Do not increase the pointer beyond the buffer 2017-08-18 11:33:14 +02:00
rangecoder.h avcodec/rangecoder: Do not increase the pointer beyond the buffer 2017-08-18 11:33:14 +02:00
ratecontrol.c
ratecontrol.h
raw.c libswscale: add gray9 support 2017-08-07 13:09:41 +02:00
raw.h
rawdec.c avcodec: do not use AVFrame accessor 2017-04-23 14:27:47 +07:00
rawenc.c
rdft.c avcodec/rdft: reorder calculation 2017-07-26 06:13:05 +07:00
rdft.h avcodec/rdft: remove sintable 2017-07-11 13:22:02 +07:00
realtextdec.c
rectangle.h
remove_extradata_bsf.c
resample.c
resample2.c
reverse.c
rkmppdec.c avcodec/rkmppdec: check wether typo 2017-10-11 02:15:21 +02:00
rl.c
rl.h
rl2.c avcodec/rl2: set dimensions 2019-11-15 12:25:45 +01:00
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c avcodec/rpza: Check that there is enough data for all the blocks 2019-03-24 10:38:51 +01:00
rscc.c avcodec/rscc: Check that the to be uncompressed input is large enough 2019-11-14 23:30:37 +01:00
rtjpeg.c
rtjpeg.h
rv10.c avcodec/rv10: Fix integer overflow in aspect ratio compare 2019-11-14 23:30:37 +01:00
rv10.h
rv10enc.c
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34.c libavcodec/rv34: error out earlier on missing references 2018-06-18 01:16:03 +02:00
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c avcodec/s302m: fix AVOption flags 2017-07-01 12:03:34 -03:00
s302menc.c
samidec.c avcodec/samidec: Check ff_htmlmarkup_to_ass() return code 2017-05-08 17:02:02 +02:00
sanm.c avcodec/sanm: Check extradata_size before allocations 2019-11-15 12:25:45 +01:00
sbr.h
sbrdsp.c
sbrdsp.h lavc/aarch64: add sbrdsp neon implementation 2017-07-03 14:29:22 +02:00
sbrdsp_fixed.c avcodec/sbrdsp_fixed.c: remove input value limit for sbr_sum_square_c() 2019-03-24 10:38:51 +01:00
sbrdsp_template.c lavc/aarch64: add sbrdsp neon implementation 2017-07-03 14:29:22 +02:00
scpr.c avcodec/scpr: Use av_memcpy_backptr() in type 17 and 33 2019-11-15 12:25:45 +01:00
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c avcodec/sheervideo: Check input buffer size before allocating and decoding 2017-05-28 13:32:12 +02:00
shorten.c avcodec/shorten: Fix integer overflow with offset 2019-03-24 10:38:51 +01:00
simple_idct.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
sinewin_fixed.c
sinewin_fixed_tablegen.c
sinewin_tablegen.c
sinewin_tablegen.h lavc/sinewin_tablegen: Fix compilation with --enable-hardcoded-tables. 2017-08-26 12:48:43 +02:00
sinewin_tablegen_template.c
sipr.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
siprdata.h
smacker.c
smc.c avcodec/smc: Check input packet size 2018-06-18 01:16:03 +02:00
smvjpegdec.c
snappy.c
snappy.h
snow.c
snow.h avcodec/snowenc: fix setting motion_est option 2017-08-28 21:27:01 -03:00
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c avcodec/snowdec: Fix integer overflow with motion vector residual 2018-10-28 02:22:42 +02:00
snowenc.c avcodec/snowenc: Replace "return -1" by named constants 2017-09-24 02:33:48 +02:00
sonic.c
sp5x.h
sp5xdec.c
speedhq.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
srtdec.c avcodec/srtdec: Check ff_htmlmarkup_to_ass() return code 2017-05-08 17:02:02 +02:00
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c
svq1enc.h
svq1enc_cb.h
svq3.c avcodec/svq3: Use ff_set_dimension() 2019-11-14 23:30:37 +01: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-06-18 01:16:03 +02:00
tak.c
tak.h
tak_parser.c
takdec.c avcodec/takdec: Fix integer overflow in decode_lpc() 2017-09-24 21:54:13 +02:00
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c avcodec/targa_y216dec: Fix width type 2017-05-07 04:11:21 +02:00
targaenc.c
tdsc.c
textdec.c
texturedsp.c avcodec/texturedsp: Fix runtime error: left shift of 255 by 24 places cannot be represented in type 'int' 2017-05-12 13:40:59 +02:00
texturedsp.h
texturedspenc.c
thread.h avcodec/pthread_slice: add ff_slice_thread_execute_with_mainfunc() 2017-09-08 10:25:32 -04:00
tiertexseqv.c avcodec/tiertexseqv: set the fixed dimenasions, do not depend on the demuxer doing so 2017-05-05 13:36:52 +02:00
tiff.c avcodec/tiff: Check for 12bit gray fax 2019-03-24 10:38:51 +01: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 23:14:28 +02:00
truemotion1data.h
truemotion2.c avcodec/truemotion2: Fix multiple integer overflows in tm2_null_res_block() 2019-11-15 12:25:45 +01:00
truemotion2rt.c avcodec/truemotion2rt: Fix rounding in input size check 2019-03-24 10:38:51 +01:00
truespeech.c
truespeech_data.h
tscc.c
tscc2.c avcodec/tscc2: Skip duplicate frames 2017-05-25 14:30:04 +02:00
tscc2data.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
tta.c avcodec/tta: Fix integer overflow in prediction 2019-11-15 12:25:45 +01:00
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c
ulti.c avcodec/ulti: Check number of blocks at init 2018-01-28 15:33:09 +01:00
ulti_cb.h
unary.h avcodec/unary: Improve get_unary() docs 2018-10-28 02:22:42 +02:00
utils.c avcodec/utils: fix leak of subtitle_header on error path 2019-11-15 12:25:45 +01:00
utvideo.c
utvideo.h avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideodec.c avcodec/utvideodec: Set pro flag based on fourcc 2018-06-18 01:16:03 +02:00
utvideodsp.c avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideodsp.h avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideoenc.c
v4l2_buffers.c avcodec/v4l2: fix single plane decoding 2017-10-06 23:36:21 +01:00
v4l2_buffers.h avcodec/v4l2_buffers: More clear return code documentation 2017-10-01 02:35:15 +02:00
v4l2_context.c avcodec/v4l2: set sizeimage param for non-raw buffers [fixes #6716] 2017-10-04 23:14:37 +01:00
v4l2_context.h avcodec/v4l2_m2m: add missing header inclusions 2017-09-23 18:13:01 -03:00
v4l2_fmt.c lavc/v4l2: Remove use of lfind() 2017-10-04 23:14:37 +01:00
v4l2_fmt.h libavcodec: v4l2: add support for v4l2 mem2mem codecs 2017-09-23 08:47:52 +02:00
v4l2_m2m.c libavcodec: v4l2: add support for v4l2 mem2mem codecs 2017-09-23 08:47:52 +02:00
v4l2_m2m.h avcodec/v4l2_m2m: fix cant typo 2019-03-24 10:38:51 +01:00
v4l2_m2m_dec.c libavcodec: v4l2: add support for v4l2 mem2mem codecs 2017-09-23 08:47:52 +02:00
v4l2_m2m_enc.c lavc/v4l2: Fix printf format for int64_t 2017-10-05 08:58:36 +01:00
v210dec.c
v210dec.h
v210enc.c
v210enc.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi.h
vaapi_decode.c lavc/vaapi_decode: fix profile search when profile mismatch is allowed 2017-10-09 23:08:49 +01:00
vaapi_decode.h vaapi: Disable deprecation warnings around use of old struct vaapi_context 2017-09-19 22:46:55 +01:00
vaapi_encode.c vaapi: Always free parameter buffers after vaEndPicture() with libva2 2017-10-09 00:11:53 +01:00
vaapi_encode.h lavc/vaapi_encode: Change the slice/parameter buffers to dynamic alloc. 2017-08-28 11:49:57 +01:00
vaapi_encode_h26x.c
vaapi_encode_h26x.h
vaapi_encode_h264.c vaapi: Remove H.264 baseline profile 2017-10-09 00:11:53 +01:00
vaapi_encode_h265.c lavc/vaapi_encode_h265: Enable VBR mode 2017-08-28 11:47:55 +01:00
vaapi_encode_mjpeg.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
vaapi_encode_mpeg2.c lavc/vaapi_encode_mpeg2: fix frame rate calc error when use time_base. 2017-09-09 11:31:46 +01:00
vaapi_encode_vp8.c
vaapi_encode_vp9.c vaapi_encode: Add VP9 support 2017-06-24 17:41:55 +01:00
vaapi_h264.c
vaapi_hevc.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp9.c
vb.c avcodec/vb: Check input packet size to be large enough to contain flags 2019-11-15 12:25:45 +01:00
vble.c
vc1.c
vc1.h
vc1_block.c avcodec/vc1_block: Check for double escapes 2019-11-15 12:25:45 +01:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c avcodec/vc1_pred: Fix refdist in scaleforopp() 2019-11-15 12:25:45 +01:00
vc1_pred.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c avcodec/vc1dec: Require res_sprite for wmv3images 2019-11-15 12:25:45 +01:00
vc1dsp.c avcodec/vc1dsp: Avoid undefined shifts in vc1_v_s_overlap_c / vc1_h_s_overlap_c 2019-11-14 23:30:37 +01:00
vc1dsp.h
vc2enc.c avcodec/vc2enc: Clear coef_buf on allocation 2017-12-07 23:38:06 +01:00
vc2enc_dwt.c vc2enc_dwt: pad the temporary buffer by the slice size 2017-11-09 02:10:56 +00:00
vc2enc_dwt.h vc2enc_dwt: pad the temporary buffer by the slice size 2017-11-09 02:10:56 +00:00
vcr1.c
vda.c
vda.h
vda_h264.c
vda_h264_dec.c
vda_vt_internal.h avcodec/videotoolbox: add hevc support 2017-09-28 16:47:47 -07:00
vdpau.c Fix crash if av_vdpau_bind_context() is not used. 2017-10-13 00:14:54 +02:00
vdpau.h
vdpau_compat.h
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
version.h Bump minor versions for branching 3.4 2017-10-11 01:23:47 +02:00
videodsp.c avcodec: Add prefetch for mips 2017-07-14 02:30:37 +02:00
videodsp.h avcodec: Add prefetch for mips 2017-07-14 02:30:37 +02:00
videodsp_template.c avcodec/videodsp_template: Fix overflow of addition 2019-11-14 23:30:37 +01:00
videotoolbox.c avcodec/videotoolbox: add hevc support 2017-09-28 16:47:47 -07:00
videotoolbox.h
videotoolboxenc.c h264_sei: Add namespace prefix to all SEI values 2017-09-12 22:29:31 +01:00
vima.c
vlc.h
vmdaudio.c
vmdvideo.c
vmnc.c avcodec/vmnc: Check available space against chunks before reget_buffer() 2019-11-14 23:30:37 +01:00
vorbis.c avcodec/vorbis: Fix another 1 << 31 > int32_t::max() with 1u. 2017-12-07 23:38:06 +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: fix FASTDIV usage for vr_type == 2 2019-11-15 12:25:45 +01:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c avcodec/vorbisenc: Fix mixed declaration and statements 2017-09-16 19:55:03 +02:00
vp3.c avcodec/vp3: Check that theora is theora 2019-11-15 12:25:45 +01:00
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c avcodec/vp5/6/8: use vpX_rac_is_end() 2019-11-15 12:25:45 +01:00
vp5data.h
vp6.c avcodec/vp5/6/8: use vpX_rac_is_end() 2019-11-15 12:25:45 +01:00
vp6data.h
vp6dsp.c
vp8.c avcodec/vp5/6/8: use vpX_rac_is_end() 2019-11-15 12:25:45 +01:00
vp8.h
vp8_parser.c avcodec/vp8_parser: Do not leave data/size uninitialized 2018-07-07 12:27:00 +02:00
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-12 14:22:50 +02:00
vp8dsp.h
vp9.c avcodec/vp9: mark frame as finished on decode_tiles() failure 2018-01-28 15:31:13 +01:00
vp9.h
vp9_mc_template.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9_parser.c
vp9_raw_reorder_bsf.c vp9: Add bsf to fix reordering in raw streams 2017-06-24 17:41:30 +01:00
vp9_superframe_bsf.c
vp9_superframe_split_bsf.c avcodec/vp9_superframe_split_bsf: Fix integer overflow in frame_size/total_size checks 2017-12-10 20:25:14 +01:00
vp9block.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
vp9data.c
vp9data.h
vp9dec.h vp9: move VP9SharedContext back to the top of VP9Context 2017-09-19 14:52:15 +02:00
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c
vp9mvs.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9prob.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9recon.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9shared.h
vp56.c avcodec/vp56: Consider the alpha start as end of the prior header 2019-11-15 12:25:45 +01:00
vp56.h avcodec/vp56rac: delay signaling an error on truncated input 2019-11-15 12:25:46 +01:00
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c avcodec/vp56rac: delay signaling an error on truncated input 2019-11-15 12:25:46 +01:00
vqavideo.c avcodec/vqavideo: Set video size 2019-11-15 12:25:45 +01:00
wavpack.c avcodec/wavpack: Fix overflow in adding tail 2018-06-18 01:16:04 +02:00
wavpack.h avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() 2018-06-18 01:16:04 +02:00
wavpackenc.c
wavpackenc.h
webp.c avcodec/webp: add support for ICCP chunks 2017-07-26 11:31:17 -03:00
webvttdec.c
webvttenc.c
wma.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c
wmaenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
wmalosslessdec.c avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame() 2018-06-18 01:16:03 +02:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: support multichannel XMA stream configurations 2017-10-09 17:06:19 +02:00
wmavoice.c
wmavoice_data.h
wmv2.c
wmv2.h libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/wmv2dec: Skip I frame if its smaller than 1/8 of the minimal size 2019-03-24 10:38:51 +01:00
wmv2dsp.c avcodec/wmv2dsp: Fix runtime error: signed integer overflow: 181 * -17047030 cannot be represented in type 'int' 2017-05-12 13:40:59 +02:00
wmv2dsp.h
wmv2enc.c
wnv1.c avcodec/wnv1: More strict buffer size check 2017-05-28 03:20:09 +02:00
wrapped_avframe.c lavc: Add wrapped_avframe decoder 2017-09-13 22:25:29 +01:00
ws-snd1.c
xan.c avcodec/xan: Check for bitstream end in xan_huffman_decode() 2017-12-07 23:38:06 +01:00
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c avcodec/xpmdec: Do not use context dimensions as temporary variables 2019-11-14 23:30:37 +01:00
xsubdec.c avcodec/xsubdec: Check that RLE coded image and colors fit in the buffer 2017-05-23 00:21:25 +02:00
xsubenc.c
xvididct.c
xvididct.h
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c avcodec/xwddec: Use ff_set_dimensions() 2018-06-18 01:16:04 +02:00
xwdenc.c
xxan.c
y41pdec.c avcodec/y41pdec: Fix width in input buffer size check 2017-05-10 14:34:34 +02:00
y41penc.c
ylc.c avcodec/ylc: Fix shift overflow 2017-07-24 17:52:42 +02:00
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c avcodec/zmbv: obtain frame later 2019-03-24 10:38:51 +01:00
zmbvenc.c Merge commit '296eff4d9d' 2017-05-19 11:12:24 +02:00