FFmpeg/libavcodec
Michael Niedermayer f3e18932ff avcodec/ffv1dec: Limit golomb rice coded slices to width 8M
This limit is possibly not reachable due to other restrictions on buffers but
the decoder run table is too small beyond this, so explicitly check for it.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit b4431399ec)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2022-07-12 22:31:18 +02: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/diracdsp: Fix high bits on Windows x86_64 2020-07-02 19:55:09 +02:00
.gitignore
4xm.c avcodec/4xm: Check pre_gb in decode_i_block() 2021-09-11 21:23:49 +02: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
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 avcodec/aaccoder: Add minimal bias in search_for_ms() 2021-09-12 11:22:04 +02:00
aaccoder_trellis.h
aaccoder_twoloop.h
aacdec.c avcodec/aacdec: Check if we run out of input in read_stream_mux_config() 2019-11-15 12:25:46 +01:00
aacdec_fixed.c avcodec/aacdec_fixed: Limit index in vector_pow43() 2021-09-11 21:23:48 +02:00
aacdec_template.c avcodec/aacdec_template: Avoid undefined negation in imdct_and_windowing_eld() 2021-09-11 21:23:49 +02:00
aacdectab.h
aacenc.c avcodec/aacenc: Do not divide by lambda_count if it is 0 2021-09-11 21:23:49 +02:00
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 integer overflows in hybrid_synthesis() 2019-11-15 12:25:46 +01: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 avcodec/aacpsy: Check bandwidth 2021-09-11 21:23:49 +02:00
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 avcodec/aasc: Fix indention 2022-07-12 22:24:16 +02:00
ac3.c
ac3.h
ac3_parser.c
ac3_parser.h
ac3dec.c
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec/ac3dec_fixed: Fix several invalid left shifts in scale_coefs() 2020-07-02 19:55:09 +02:00
ac3dec_float.c
ac3dsp.c
ac3dsp.h
ac3enc.c avcodec/ac3enc: Fix memleak 2022-05-04 19:54:53 +02:00
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 avcodec/adpcm: Fix undefined left shifts of negative numbers 2020-07-02 23:44:50 +02:00
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 avcodec/adxenc: Avoid undefined left shift of negative numbers 2020-07-02 23:44:51 +02:00
aic.c avcodec/aic: Check remaining bits in aic_decode_coeffs() 2019-03-24 10:38:51 +01:00
alac.c avcodec/alac: Check decorr_shift to avoid invalid shift 2021-09-11 21:23:48 +02:00
alac_data.c
alac_data.h
alacdsp.c avcodec/alacdsp: Make intermediates unsigned 2022-07-12 22:21:20 +02:00
alacdsp.h
alacenc.c
aliaspixdec.c avcodec/aliaspixdec: Check input size against minimal picture size 2019-11-15 12:25:46 +01:00
aliaspixenc.c
allcodecs.c avcodec/videotoolbox: add hevc support 2017-09-28 16:47:47 -07:00
alsdec.c avcodec/alsdec: Check bitstream input in read_block() 2021-09-11 21:23:49 +02: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: Check initial dimensions 2021-09-11 21:23:48 +02:00
apedec.c avcodec/apedec: fix a integer overflow in long_filter_high_3800() 2022-04-13 23:39:50 +02: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 avcodec/atrac3: Check for huge block aligns 2019-11-21 23:44:21 +01:00
atrac3data.h
atrac3plus.c avcodec/atrac3plus: Check split point in fill mode 3 2019-11-15 12:25:47 +01: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 avcodec/audiodsp: Fix integer overflow in scalarproduct_int16_c() 2020-07-02 19:55:09 +02:00
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 avcodec/avdct: Clear IDCTDSPContext context 2020-07-02 19:55:09 +02:00
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 avcodec/binkaudio: Fix 2Ghz sample_rate 2020-07-02 19:55:09 +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: Don't check for undefined behaviour after it happened 2020-07-02 22:48:32 +02: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
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 avcodec/cavsdsp: Fix undefined left shifts of negative numbers 2020-07-02 23:51:10 +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-11-14 23:30:37 +01:00
cdgraphics.c avcodec/cdgraphics: limit scrolling to the line 2022-07-12 22:09:38 +02:00
cdxl.c
celp_filters.c avcodec/celp_filters: Avoid invalid negation in ff_celp_lp_synthesis_filter() 2021-09-11 21:23:48 +02:00
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: Check transform type 2021-09-11 21:23:48 +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
cngdec.c avcodec/cngdec: Remove AV_CODEC_CAP_DELAY 2019-12-01 17:44:36 +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 avcodec/cook: Check subpacket index against max 2021-09-11 21:23:48 +02:00
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c avcodec/cpia: Fix missing src_size update 2021-09-11 21:23:49 +02:00
crystalhd.c
cscd.c avcodec/cscd: Check output buffer size for lzo. 2018-06-27 13:52:53 +02:00
cuvid.c avcodec/cuviddec: backport extradata fixes 2020-10-01 22:30:36 +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_lbr: Fix some error codes and error passing 2020-07-02 19:55:09 +02: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
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 avcodec/dcadsp: Fix integer overflow in dmix_add_c() 2021-09-11 21:23:49 +02:00
dcadsp.h
dcaenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
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: 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
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: do not offset AV_NOPTS_OFFSET 2021-09-11 21:23:48 +02: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: avoid signed integer overflow in global mv 2022-04-13 23:39:50 +02:00
diracdsp.c avcodec/diracdsp: Fix integer anomaly in dequant_subband_* 2021-09-11 21:23:48 +02: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 and propagate function return value 2021-09-12 11:22:04 +02:00
dnxhdenc.c avcodec/dnxhdenc: Fix undefined left shifts of negative numbers 2020-07-03 00:03:45 +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/dpcm: clip exponent into supported range in XAN DPCM 2020-07-02 19:55:09 +02:00
dpx.c avcodec/dpx: Check bits_per_color earlier 2021-09-11 21:23:49 +02:00
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsd_tablegen.h
dsddec.c avcodec/dsddec: Check channels 2020-07-02 19:55:09 +02:00
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
dstdec.c avcodec/dstdec: Replace AC overread check by sample rate check 2020-07-02 19:55:10 +02:00
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: Fix negative stride shift in dx2_decode_slice_420() 2021-09-11 21:23:48 +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: x/ymax cannot be INT_MAX 2021-09-11 21:23:49 +02: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 avcodec/faxcompr: Check for end of input in cmode == 1 in decode_group3_2d_line() 2021-09-12 11:22:04 +02:00
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
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: Limit golomb rice coded slices to width 8M 2022-07-12 22:31:18 +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: Avoid signed integer overflow in phi_at() 2021-09-11 21:23:49 +02: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 gcount and pcount being non negative 2021-09-11 21:23:49 +02:00
fits.h avcodec/fits: Fix include type 2017-09-16 19:55:03 +02:00
fitsdec.c avcodec/fitsdec: Fail on 0 naxisn 2019-11-15 12:25:46 +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: Consider AV_INPUT_BUFFER_PADDING_SIZE 2022-04-13 23:39:49 +02:00
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: Avoid undefined shift in error case 2021-09-11 21:23:49 +02:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c avcodec/flacdsp_template: Fix invalid shifts in decorrelate 2020-07-02 19:55:09 +02:00
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: Check remaining bytes in FLI*COPY 2021-10-09 18:34:49 +02: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: Free AVCodecContext structure on error during init 2021-09-12 11:22:04 +02:00
frame_thread_encoder.h avcodec/frame_thread_encoder: Free AVCodecContext structure on error during init 2021-09-12 11:22:04 +02:00
fraps.c
frwu.c
g2meet.c avcodec/g2meet: Check tile_width in epic_jb_decode_tile() 2020-07-02 19:55:09 +02:00
g722.c
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
g723_1.h
g723_1dec.c avcodec/g723_1dec: fix invalid shift with negative sid_gain 2019-11-15 12:25:46 +01: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 avcodec/g729_parser: Check block_size 2019-11-15 12:25:46 +01:00
g729data.h
g729dec.c avcodec/g729dec: Avoid computing invalid temporary pointers for ff_acelp_weighted_vector_sum() 2022-04-13 23:39:49 +02:00
g729postfilter.c avcodec/g729postfilter: Clip gain before scaling with AGC_FAC1 2020-07-02 19:55:09 +02:00
g729postfilter.h
gdv.c avcodec/gdv: Replace assert() checking bitstream by if() 2019-11-15 12:25:46 +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
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
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: Check input SPS in ff_h264_update_thread_context() 2021-09-11 21:23:49 +02: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 avcodec/h264dec: Disable forced small_padding on flag2 fast 2020-07-02 19:55:09 +02: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_chroma422_dc_dequant_idct() 2021-09-11 21:23:48 +02: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 avcodec/hapdec: Change compressed_offset to unsigned 32bit 2021-09-11 21:23:49 +02:00
hapdec.c avcodec/hapdec: Change compressed_offset to unsigned 32bit 2021-09-11 21:23:49 +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: Limit value in coeff_abs_level_remaining_decode() tighter 2021-09-11 21:23:48 +02: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 avcodec/hevc_mp4toannexb_bsf: Check NAL size against available input 2020-07-03 00:04:06 +02:00
hevc_mvs.c
hevc_parse.c
hevc_parse.h
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: check scaling_list_dc_coef 2021-09-11 21:23:48 +02: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: Check payload size in decode_nal_sei_message() 2021-09-11 21:23:49 +02: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 slice_cb_qp_offset / slice_cr_qp_offset 2021-09-11 21:23:48 +02: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 diagonal chroma availability in 4:2:2 edge case in intra_pred 2021-09-11 21:23:48 +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: Check info size 2020-07-02 19:55:09 +02:00
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c avcodec/htmlsubtitles: Avoid locale dependant isdigit() 2019-11-15 12:25:46 +01:00
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuvdec: Test vertical coordinate more often 2020-07-02 19:55:09 +02: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: Only write palette to plane 1 if its PAL8 2021-09-11 21:23:49 +02: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 avcodec/interplayacm: Fix overflow of last unused value 2019-11-15 12:25:47 +01:00
interplayvideo.c avcodec/interplayvideo: check decoding_map_size with video_data_size 2019-11-14 23:30:37 +01:00
intrax8.c avcodec/intrax8: Check for end of bitstream in ff_intrax8_decode_picture() 2020-07-02 19:55:09 +02:00
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c avcodec/ituh263dec: Fix undefined left shift of negative number 2020-07-03 00:03:45 +02:00
ituh263enc.c
ivi.c avcodec/ivi: Clear got_p_frame before decoding a new frame using it 2020-07-02 19:55:09 +02:00
ivi.h avcodec/ivi: Use av_image_check_size2() 2017-07-12 20:36:13 +02:00
ivi_dsp.c
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: Check that atom header is within bytsetream 2021-09-12 11:22:04 +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 undefined shifts of negative numbers 2020-07-03 00:03:45 +02:00
jpeg2000dwt.h
jpegls.c
jpegls.h avcodec/jpegls: Check A[Q] for overflow in ff_jpegls_update_state_regular() 2021-09-11 21:23:49 +02:00
jpeglsdec.c avcodec/jpeglsdec: fix end check for xfrm 2022-07-12 22:10:54 +02: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: Sanity check scale 2020-07-02 19:55:09 +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
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 libavcodec/libmp3lame: Don't free user-provided AVPacket 2020-05-23 20:43:22 +02:00
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 avcodec/libopusenc: Don't free user-provided AVPacket 2020-05-23 20:43:22 +02:00
librsvgdec.c
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: Fix insufficient input checks leading to out of array reads 2019-11-15 12:25:46 +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 libavcodec/libvpxenc: Don't free user-provided AVPacket 2020-05-23 20:43:23 +02: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
loco.c avcodec/loco: Fix integer overflow with large values from loco_get_rice() 2021-09-11 21:23:48 +02:00
log2_tab.c
lossless_audiodsp.c avcodec/lossless_audiodsp: Fix undefined overflows in scalarproduct_and_madd_int16_c() 2020-07-02 19:55:10 +02:00
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c avcodec/lpc: Avoid floating point division by 0 2021-09-11 21:23:49 +02:00
lpc.h avcodec/lpc: check for zero err in normalization in compute_lpc_coefs() 2021-09-11 21:23:49 +02:00
lsp.c avcodec/lsp: Fix undefined shifts in lsp2poly() 2019-11-15 12:25:46 +01:00
lsp.h
lzf.c avcodec/lzf: Consider the needed size in reallocation 2020-07-02 19:55:09 +02:00
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 slice size before reading flags and pred 2021-09-11 21:23:48 +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 bits left in mjpeg_decode_scan_progressive_ac() 2021-09-12 11:22:04 +02: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
mjpegenc_common.c
mjpegenc_common.h
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 a invalid shift in ff_mlp_rematrix_channel() 2020-07-02 19:55:09 +02:00
mlpdsp.h
mlpenc.c
mlz.c
mlz.h
mmaldec.c
mmvideo.c
motion_est.c avcodec/motion_est: fix indention of ff_get_best_fcode() 2022-04-13 23:39:50 +02:00
motion_est.h
motion_est_template.c avcodec/motion_est_template: Fix invalid shifts in no_sub_motion_search() 2020-07-02 19:55:09 +02:00
motionpixels.c avcodec/motionpixels: Mark 2 functions as always_inline 2019-11-15 12:25:46 +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
mp3_header_decompress_bsf.c avcodec/mp3_header_decompress_bsf: Check sample_rate_index 2020-07-02 19:55:08 +02:00
mpc.c avcodec/mpc: Fix multiple numerical overflows in ff_mpc_dequantize_and_synth() 2021-09-11 21:23:48 +02:00
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 2 integer overflows in get_amv() 2020-07-02 19:55:10 +02:00
mpeg4videoenc.c avcodec/mpeg4videoenc: Check extradata malloc() 2021-09-11 21:23:49 +02:00
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: Do not put mpeg_f_code into an invalid state on error return 2021-10-09 18:34:49 +02: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 avcodec/mpegaudioenc_template: fix invalid shift of sample 2020-07-02 19:55:09 +02:00
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 avcodec/mpegvideo: Update chroma_?_shift in ff_mpv_common_frame_size_change() 2021-09-11 21:23:49 +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 avcodec/mpegvideo_enc: Limit bitrate tolerance to the representable 2021-10-09 18:34:49 +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
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
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 avcodec/mxpegdec: Check for AVDISCARD_ALL 2021-10-09 18:34:49 +02:00
nellymoser.c
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: widen buf_size type 2020-07-02 19:55:09 +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
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 avcodec/pcm: Fix undefined shifts 2020-07-03 00:03:44 +02:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c avcodec/pgssubdec: Free subtitle on error 2020-07-02 19:55:09 +02: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: Avoid signed integer overflow in scaling in filterfn() 2022-04-13 23:39:50 +02:00
png.c
png.h
png_parser.c
pngdec.c avcodec/pngdec: Check for fctl after idat 2020-07-02 19:55:10 +02:00
pngdsp.c
pngdsp.h
pngenc.c avcodec/pngenc: remove monowhite from apng formats 2022-05-04 18:17:43 +02:00
pnm.c avcodec/pnm: Check that the header is not truncated 2020-07-02 19:55:08 +02:00
pnm.h
pnm_parser.c avcodec/pnm_parser: Check image size addition for overflow 2021-09-11 21:23:49 +02:00
pnmdec.c avcodec/pnmdec: Fix misaligned reads 2021-09-11 21:23:48 +02:00
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 avcodec/proresenc_anatoliy: Fix invalid left shift of negative number 2020-07-02 23:44:23 +02:00
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 avcodec/ptx: Check that the input contains at least one line 2019-11-15 12:25:46 +01:00
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 fft_coefs_index 2020-07-02 19:55:09 +02:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c avcodec/qdmc: Check input space in qdmc_get_vlc() 2019-11-15 12:25:46 +01:00
qdrw.c avcodec/qdrw: adjust max colors to array size 2022-07-12 22:21:51 +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_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
ra144enc.c avcodec/ra144enc: Fix invalid left shift of negative number 2020-07-02 23:44:51 +02:00
ra288.c
ra288.h
ralf.c avcodec/ralf: Check num_blocks before use 2020-07-02 19:55:09 +02: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/rawdec: Use linesize in b64a 2020-07-02 19:55:09 +02: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 inflated_buf size whan it is used 2021-09-11 21:23:49 +02: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 avcodec/rv40dsp: Fix integer overflows in rv40_weight_func_*() 2020-07-02 19:55:09 +02:00
rv40vlc2.h
s302m.c avcodec/s302m: fix AVOption flags 2017-07-01 12:03:34 -03:00
s302menc.c
samidec.c
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: Fix negation overflow in sbr_neg_odd_64_c() 2021-09-12 11:22:04 +02: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
shorten.c avcodec/shorten: Fix integer overflow with offset 2019-03-24 10:38:51 +01:00
simple_idct.c avcodec/simple_idct: Fix undefined integer overflow in idct4row() 2021-09-11 21:23:49 +02:00
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 avcodec/smacker: Check remaining bits in SMK_BLK_FULL 2021-09-11 21:23:48 +02:00
smc.c avcodec/smc: Check input packet size 2018-06-18 01:16:03 +02:00
smvjpegdec.c
snappy.c avcodec/snappy: Sanity check bytestream2_get_levarint() 2020-07-02 19:55:09 +02:00
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: Sanity check hcoeff 2021-09-11 21:23:48 +02:00
snowenc.c avcodec/snowenc: Set mb_num to avoid ratecontrol floating point divisions by 0.0 2019-11-15 12:25:47 +01:00
sonic.c avcodec/sonic: Use unsigned for predictor_k to avoid undefined behavior 2022-04-13 23:39:50 +02:00
sp5x.h
sp5xdec.c
speedhq.c avcodec/speedhq: Width < 8 is not supported 2021-09-11 21:23:49 +02:00
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c avcodec/sunrast: Check that the input is large enough for the maximally compressed image 2019-11-15 12:25:46 +01:00
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c avcodec/svq1dec: Check that there is data left after the header 2020-07-02 19:55:09 +02:00
svq1enc.c avcodec/svq1enc: Do not print debug RD value before it has been computed 2021-09-11 21:23:49 +02:00
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 lavc/tableprint_vlc: Remove avpriv_request_sample() from included files. 2019-11-15 17:03:14 +01:00
tak.c
tak.h
tak_parser.c
takdec.c avcodec/takdec: Fix overflow with large sample rates 2019-11-15 12:25:46 +01:00
takdsp.c avcodec/takdsp: Fix integer overflow in decorrelate_sf() 2022-04-13 23:39:50 +02:00
takdsp.h
targa.c avcodec/targa: Check colors vs. available space 2020-07-02 19:55:09 +02:00
targa.h
targa_y216dec.c
targaenc.c
tdsc.c avcodec/tdsc: Fix tile checks 2021-09-11 21:23:48 +02:00
textdec.c
texturedsp.c
texturedsp.h
texturedspenc.c avcodec/texturedspenc: Fix indexing in color distribution determination 2022-06-14 17:10:25 +02:00
thread.h avcodec/pthread_slice: add ff_slice_thread_execute_with_mainfunc() 2017-09-08 10:25:32 -04:00
tiertexseqv.c
tiff.c avcodec/tiff: Restrict tag order based on specification 2021-09-11 21:23:48 +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: Check that the input has enough space for a minimal index_stream 2019-11-15 12:25:46 +01:00
truemotion1data.h
truemotion2.c avcodec/truemotion2: Fix 2 integer overflows in tm2_low_res_block() 2020-07-02 19:55:08 +02: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
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 avcodec/ttadata: Add sentinel at the end of ff_tta_shift_1 2021-09-11 21:23:49 +02:00
ttadata.h
ttadsp.c avcodec/ttadsp: Fix integer overflows in tta_filter_process_c() 2022-04-13 23:39:49 +02:00
ttadsp.h
ttaenc.c avcodec/ttaenc: Fix undefined shift 2020-07-03 00:03:45 +02:00
ttaencdsp.c
ttaencdsp.h
twinvq.c avcodec/twinvq: Check block_align 2019-11-15 12:25:47 +01:00
twinvq.h
twinvq_data.h
twinvqdec.c avcodec/twinvqdec: Correct overflow in block align check 2020-07-02 19:55:09 +02:00
txd.c avcodec/txd: Check for input size against the header size. 2020-07-02 19:55:09 +02:00
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: don't return negative values in av_get_audio_frame_duration() 2021-09-12 11:22:04 +02: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: Fix integer overflow in decode_plane() 2020-07-02 19:55:09 +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 avcodec/vc1: Check remaining bits in ff_vc1_parse_frame_header() 2021-09-11 21:23:49 +02:00
vc1.h
vc1_block.c avcodec/vc1_block: Fix integer overflow in ac value 2021-09-11 21:23:48 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c avcodec/vc1_pred: Fix invalid shifts in scaleforopp() 2019-11-15 12:25:46 +01:00
vc1_pred.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c avcodec/vc1dec: ff_print_debug_info() does not support WMV3 field_mode 2021-09-12 11:22:04 +02: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: Check for non negative slice bounds 2021-09-11 21:23:49 +02: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 avcodec/vmdaudio: Check block_align more 2020-07-02 19:55:09 +02:00
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 input amount in theora_decode_header() 2021-09-11 21:23:48 +02:00
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c avcodec/vp5: Check render_x/y 2019-11-15 12:25:46 +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
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 avcodec/vp9dsp_template: Fix integer overflows in itxfm_wrapper 2021-09-11 21:23:49 +02:00
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: reset accounting on error 2022-04-13 23:39:50 +02: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 avcodec/wavpackenc: Fix undefined shifts 2020-07-03 00:03:44 +02:00
wavpackenc.h
webp.c avcodec/webp: Check available space in loop in decode_entropy_coded_image() 2021-09-12 11:22:04 +02:00
webvttdec.c
webvttenc.c
wma.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
wma.h avcodec/wmadec: Keep track of exponent initialization per channel 2020-07-02 19:55:09 +02:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c avcodec/wmadec: Keep track of exponent initialization per channel 2020-07-02 19:55:09 +02:00
wmaenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
wmalosslessdec.c avcodec/wmalosslessdec: Check remaining space before padding and channel residue 2021-09-11 21:23:48 +02:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: Check packet size 2021-09-11 21:23:48 +02:00
wmavoice.c avcodec/wmavoice: Fix rounding and integer anomalies in calc_input_response() 2020-07-02 19:55:09 +02:00
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
wmv2dsp.h
wmv2enc.c
wnv1.c avcodec/wnv1: Check for width =1 2022-07-12 22:30:12 +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: Move allocations down after more error checks 2021-09-12 11:22:04 +02:00
xsubdec.c avcodec/xsubdec: fix overflow in alpha handling 2019-11-15 12:25:47 +01:00
xsubenc.c
xvididct.c avcodec/xvididct: Fix integer overflow in idct_row() 2020-07-02 19:55:09 +02:00
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
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