Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/ffmpeg-4.3.1/libavcodec/roqvideo.h
Examining data/ffmpeg-4.3.1/libavcodec/txd.c
Examining data/ffmpeg-4.3.1/libavcodec/h264dsp_template.c
Examining data/ffmpeg-4.3.1/libavcodec/v4l2_context.c
Examining data/ffmpeg-4.3.1/libavcodec/png_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/dxva2.c
Examining data/ffmpeg-4.3.1/libavcodec/qcelpdata.h
Examining data/ffmpeg-4.3.1/libavcodec/adx.c
Examining data/ffmpeg-4.3.1/libavcodec/aacps_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/amrnbdata.h
Examining data/ffmpeg-4.3.1/libavcodec/lossless_videoencdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/snappy.c
Examining data/ffmpeg-4.3.1/libavcodec/pcx.c
Examining data/ffmpeg-4.3.1/libavcodec/dv_profile_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/alac_data.h
Examining data/ffmpeg-4.3.1/libavcodec/dcadct.c
Examining data/ffmpeg-4.3.1/libavcodec/pcm-dvdenc.c
Examining data/ffmpeg-4.3.1/libavcodec/ttadsp.h
Examining data/ffmpeg-4.3.1/libavcodec/libopenh264dec.c
Examining data/ffmpeg-4.3.1/libavcodec/screenpresso.c
Examining data/ffmpeg-4.3.1/libavcodec/ilbcdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mathtables.c
Examining data/ffmpeg-4.3.1/libavcodec/mjpegenc_common.c
Examining data/ffmpeg-4.3.1/libavcodec/fft_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/dv_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/webvttenc.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_slice.c
Examining data/ffmpeg-4.3.1/libavcodec/gsmdec_template.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac3plusdec.c
Examining data/ffmpeg-4.3.1/libavcodec/hwaccels.h
Examining data/ffmpeg-4.3.1/libavcodec/h261data.c
Examining data/ffmpeg-4.3.1/libavcodec/diracdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mjpegenc_huffman.h
Examining data/ffmpeg-4.3.1/libavcodec/aptxenc.c
Examining data/ffmpeg-4.3.1/libavcodec/nvenc.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_h264_syntax_template.c
Examining data/ffmpeg-4.3.1/libavcodec/dca.h
Examining data/ffmpeg-4.3.1/libavcodec/opus.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_levels.h
Examining data/ffmpeg-4.3.1/libavcodec/opusenc_psy.h
Examining data/ffmpeg-4.3.1/libavcodec/h264_mb.c
Examining data/ffmpeg-4.3.1/libavcodec/vp56rac.c
Examining data/ffmpeg-4.3.1/libavcodec/mjpeg_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/mss2.c
Examining data/ffmpeg-4.3.1/libavcodec/microdvddec.c
Examining data/ffmpeg-4.3.1/libavcodec/aptx.h
Examining data/ffmpeg-4.3.1/libavcodec/ac3dec_data.h
Examining data/ffmpeg-4.3.1/libavcodec/prosumer.c
Examining data/ffmpeg-4.3.1/libavcodec/vc1data.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_redundant_pps_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/vc1_pred.h
Examining data/ffmpeg-4.3.1/libavcodec/rle.c
Examining data/ffmpeg-4.3.1/libavcodec/frwu.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3dec.c
Examining data/ffmpeg-4.3.1/libavcodec/fitsdec.c
Examining data/ffmpeg-4.3.1/libavcodec/vc1_mc.c
Examining data/ffmpeg-4.3.1/libavcodec/hqxdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/dxa.c
Examining data/ffmpeg-4.3.1/libavcodec/v4l2_m2m.c
Examining data/ffmpeg-4.3.1/libavcodec/elsdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudio_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/snow_dwt.h
Examining data/ffmpeg-4.3.1/libavcodec/sinewin.c
Examining data/ffmpeg-4.3.1/libavcodec/sbcenc.c
Examining data/ffmpeg-4.3.1/libavcodec/flac.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/mjpeg.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodectab.h
Examining data/ffmpeg-4.3.1/libavcodec/msmpeg4data.c
Examining data/ffmpeg-4.3.1/libavcodec/gif_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/paf.h
Examining data/ffmpeg-4.3.1/libavcodec/decode.h
Examining data/ffmpeg-4.3.1/libavcodec/sinewin_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/vp3dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/huffman.c
Examining data/ffmpeg-4.3.1/libavcodec/fmvc.c
Examining data/ffmpeg-4.3.1/libavcodec/msmpeg4dec.c
Examining data/ffmpeg-4.3.1/libavcodec/mqc.c
Examining data/ffmpeg-4.3.1/libavcodec/libwebpenc.c
Examining data/ffmpeg-4.3.1/libavcodec/srtdec.c
Examining data/ffmpeg-4.3.1/libavcodec/s302m.c
Examining data/ffmpeg-4.3.1/libavcodec/dvaudio.h
Examining data/ffmpeg-4.3.1/libavcodec/cpia.c
Examining data/ffmpeg-4.3.1/libavcodec/indeo4.c
Examining data/ffmpeg-4.3.1/libavcodec/dcadec.h
Examining data/ffmpeg-4.3.1/libavcodec/canopus.c
Examining data/ffmpeg-4.3.1/libavcodec/flvenc.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9lpf.c
Examining data/ffmpeg-4.3.1/libavcodec/pnmdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mlp_parse.c
Examining data/ffmpeg-4.3.1/libavcodec/dvdsub.c
Examining data/ffmpeg-4.3.1/libavcodec/libopenh264.h
Examining data/ffmpeg-4.3.1/libavcodec/sbcdec_data.c
Examining data/ffmpeg-4.3.1/libavcodec/hevc_parse.c
Examining data/ffmpeg-4.3.1/libavcodec/msrledec.c
Examining data/ffmpeg-4.3.1/libavcodec/jpegls.h
Examining data/ffmpeg-4.3.1/libavcodec/cbs_h2645.h
Examining data/ffmpeg-4.3.1/libavcodec/flacenc.c
Examining data/ffmpeg-4.3.1/libavcodec/twinvq_data.h
Examining data/ffmpeg-4.3.1/libavcodec/wmv2.c
Examining data/ffmpeg-4.3.1/libavcodec/internal.h
Examining data/ffmpeg-4.3.1/libavcodec/dpcm.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg12.h
Examining data/ffmpeg-4.3.1/libavcodec/aliaspixdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodec_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/cbrt_tablegen_template.c
Examining data/ffmpeg-4.3.1/libavcodec/jfdctint.c
Examining data/ffmpeg-4.3.1/libavcodec/mss4.c
Examining data/ffmpeg-4.3.1/libavcodec/bmvaudio.c
Examining data/ffmpeg-4.3.1/libavcodec/h263_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/cbrt_data_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/rv34dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/vp56dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/vp9_superframe_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/ulti.c
Examining data/ffmpeg-4.3.1/libavcodec/profiles.h
Examining data/ffmpeg-4.3.1/libavcodec/nvenc_hevc.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c
Examining data/ffmpeg-4.3.1/libavcodec/fft_float.c
Examining data/ffmpeg-4.3.1/libavcodec/wmv2dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/dv.h
Examining data/ffmpeg-4.3.1/libavcodec/ffwavesynth.c
Examining data/ffmpeg-4.3.1/libavcodec/flacdsp_template.c
Examining data/ffmpeg-4.3.1/libavcodec/mpc8huff.h
Examining data/ffmpeg-4.3.1/libavcodec/scpr.h
Examining data/ffmpeg-4.3.1/libavcodec/h265_profile_level.h
Examining data/ffmpeg-4.3.1/libavcodec/options.c
Examining data/ffmpeg-4.3.1/libavcodec/rpza.c
Examining data/ffmpeg-4.3.1/libavcodec/vp56dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/svq1enc.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideo_motion.c
Examining data/ffmpeg-4.3.1/libavcodec/frame_thread_encoder.c
Examining data/ffmpeg-4.3.1/libavcodec/aura.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg4audio.h
Examining data/ffmpeg-4.3.1/libavcodec/smvjpegdec.c
Examining data/ffmpeg-4.3.1/libavcodec/hevc_mp4toannexb_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/yop.c
Examining data/ffmpeg-4.3.1/libavcodec/sbcdec_data.h
Examining data/ffmpeg-4.3.1/libavcodec/smc.c
Examining data/ffmpeg-4.3.1/libavcodec/asvdec.c
Examining data/ffmpeg-4.3.1/libavcodec/rscc.c
Examining data/ffmpeg-4.3.1/libavcodec/vc1acdata.h
Examining data/ffmpeg-4.3.1/libavcodec/fft-internal.h
Examining data/ffmpeg-4.3.1/libavcodec/hqxvlc.c
Examining data/ffmpeg-4.3.1/libavcodec/imm5.c
Examining data/ffmpeg-4.3.1/libavcodec/wmavoice.c
Examining data/ffmpeg-4.3.1/libavcodec/ptx.c
Examining data/ffmpeg-4.3.1/libavcodec/libcodec2.c
Examining data/ffmpeg-4.3.1/libavcodec/mvcdec.c
Examining data/ffmpeg-4.3.1/libavcodec/clearvideodata.h
Examining data/ffmpeg-4.3.1/libavcodec/dctref.h
Examining data/ffmpeg-4.3.1/libavcodec/sbcdsp_data.h
Examining data/ffmpeg-4.3.1/libavcodec/h264_sei.h
Examining data/ffmpeg-4.3.1/libavcodec/latm_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/copy_block.h
Examining data/ffmpeg-4.3.1/libavcodec/mpeg4video.c
Examining data/ffmpeg-4.3.1/libavcodec/wmv2data.h
Examining data/ffmpeg-4.3.1/libavcodec/d3d11va.h
Examining data/ffmpeg-4.3.1/libavcodec/rasc.c
Examining data/ffmpeg-4.3.1/libavcodec/avdct.c
Examining data/ffmpeg-4.3.1/libavcodec/svq1enc.c
Examining data/ffmpeg-4.3.1/libavcodec/msvideo1enc.c
Examining data/ffmpeg-4.3.1/libavcodec/sheervideo.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_vp9.h
Examining data/ffmpeg-4.3.1/libavcodec/indeo4data.h
Examining data/ffmpeg-4.3.1/libavcodec/vp9mvs.c
Examining data/ffmpeg-4.3.1/libavcodec/dpxenc.c
Examining data/ffmpeg-4.3.1/libavcodec/vc1dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/audiotoolboxenc.c
Examining data/ffmpeg-4.3.1/libavcodec/mlp_parse.h
Examining data/ffmpeg-4.3.1/libavcodec/cavsdata.c
Examining data/ffmpeg-4.3.1/libavcodec/hcom.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9_mc_template.c
Examining data/ffmpeg-4.3.1/libavcodec/interplayacm.c
Examining data/ffmpeg-4.3.1/libavcodec/neon/mpegvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/c93.c
Examining data/ffmpeg-4.3.1/libavcodec/sinewin.h
Examining data/ffmpeg-4.3.1/libavcodec/mjpegbdec.c
Examining data/ffmpeg-4.3.1/libavcodec/pthread_frame.c
Examining data/ffmpeg-4.3.1/libavcodec/mpc7.c
Examining data/ffmpeg-4.3.1/libavcodec/pnm.c
Examining data/ffmpeg-4.3.1/libavcodec/crystalhd.c
Examining data/ffmpeg-4.3.1/libavcodec/ansi.c
Examining data/ffmpeg-4.3.1/libavcodec/mv30.c
Examining data/ffmpeg-4.3.1/libavcodec/dcadata.h
Examining data/ffmpeg-4.3.1/libavcodec/libcelt_dec.c
Examining data/ffmpeg-4.3.1/libavcodec/qsv.c
Examining data/ffmpeg-4.3.1/libavcodec/iff.c
Examining data/ffmpeg-4.3.1/libavcodec/vc1_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/ffjni.h
Examining data/ffmpeg-4.3.1/libavcodec/jvdec.c
Examining data/ffmpeg-4.3.1/libavcodec/targa.c
Examining data/ffmpeg-4.3.1/libavcodec/bytestream.h
Examining data/ffmpeg-4.3.1/libavcodec/av1_frame_merge_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/vp8_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_vp9.c
Examining data/ffmpeg-4.3.1/libavcodec/mdct_float.c
Examining data/ffmpeg-4.3.1/libavcodec/hevc_ps.c
Examining data/ffmpeg-4.3.1/libavcodec/wma_freqs.c
Examining data/ffmpeg-4.3.1/libavcodec/wavpack.h
Examining data/ffmpeg-4.3.1/libavcodec/hevc_refs.c
Examining data/ffmpeg-4.3.1/libavcodec/snow.h
Examining data/ffmpeg-4.3.1/libavcodec/golomb.c
Examining data/ffmpeg-4.3.1/libavcodec/cdtoons.c
Examining data/ffmpeg-4.3.1/libavcodec/lzw.c
Examining data/ffmpeg-4.3.1/libavcodec/roqvideoenc.c
Examining data/ffmpeg-4.3.1/libavcodec/dca_exss.h
Examining data/ffmpeg-4.3.1/libavcodec/vc1.h
Examining data/ffmpeg-4.3.1/libavcodec/vp9.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegutils.c
Examining data/ffmpeg-4.3.1/libavcodec/g723_1_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/wmalosslessdec.c
Examining data/ffmpeg-4.3.1/libavcodec/vp6dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/lzf.c
Examining data/ffmpeg-4.3.1/libavcodec/qsvenc_hevc.c
Examining data/ffmpeg-4.3.1/libavcodec/jacosub.h
Examining data/ffmpeg-4.3.1/libavcodec/aacenc_ltp.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac3plus_data.h
Examining data/ffmpeg-4.3.1/libavcodec/mpl2dec.c
Examining data/ffmpeg-4.3.1/libavcodec/xfaceenc.c
Examining data/ffmpeg-4.3.1/libavcodec/av1.h
Examining data/ffmpeg-4.3.1/libavcodec/adts_header.c
Examining data/ffmpeg-4.3.1/libavcodec/dca_exss.c
Examining data/ffmpeg-4.3.1/libavcodec/aacdec_template.c
Examining data/ffmpeg-4.3.1/libavcodec/qsvenc.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/mpc8.c
Examining data/ffmpeg-4.3.1/libavcodec/eac3_core_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/cfhd.h
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_encode.h
Examining data/ffmpeg-4.3.1/libavcodec/ra288.h
Examining data/ffmpeg-4.3.1/libavcodec/rdft.h
Examining data/ffmpeg-4.3.1/libavcodec/jpeg2000dwt.h
Examining data/ffmpeg-4.3.1/libavcodec/h264_picture.c
Examining data/ffmpeg-4.3.1/libavcodec/libopenh264.c
Examining data/ffmpeg-4.3.1/libavcodec/cbrt_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/bmp.h
Examining data/ffmpeg-4.3.1/libavcodec/svq1dec.c
Examining data/ffmpeg-4.3.1/libavcodec/libaribb24.c
Examining data/ffmpeg-4.3.1/libavcodec/filter_units_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/vorbisenc.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac9tab.h
Examining data/ffmpeg-4.3.1/libavcodec/raw.c
Examining data/ffmpeg-4.3.1/libavcodec/libaomenc.c
Examining data/ffmpeg-4.3.1/libavcodec/adpcm.c
Examining data/ffmpeg-4.3.1/libavcodec/sbcdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/jfdctfst.c
Examining data/ffmpeg-4.3.1/libavcodec/wrapped_avframe.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/hpeldsp.h
Examining data/ffmpeg-4.3.1/libavcodec/eamad.c
Examining data/ffmpeg-4.3.1/libavcodec/codec_id.h
Examining data/ffmpeg-4.3.1/libavcodec/h261enc.c
Examining data/ffmpeg-4.3.1/libavcodec/dxva2_vp9.c
Examining data/ffmpeg-4.3.1/libavcodec/hca_data.h
Examining data/ffmpeg-4.3.1/libavcodec/pel_template.c
Examining data/ffmpeg-4.3.1/libavcodec/startcode.h
Examining data/ffmpeg-4.3.1/libavcodec/alacdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/av1_parse.c
Examining data/ffmpeg-4.3.1/libavcodec/h263.c
Examining data/ffmpeg-4.3.1/libavcodec/huffyuvencdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/h264_parse.c
Examining data/ffmpeg-4.3.1/libavcodec/g723_1.c
Examining data/ffmpeg-4.3.1/libavcodec/kmvc.c
Examining data/ffmpeg-4.3.1/libavcodec/hevcpred.c
Examining data/ffmpeg-4.3.1/libavcodec/vdpau.c
Examining data/ffmpeg-4.3.1/libavcodec/huffyuvencdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/mediacodec_sw_buffer.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_vc1.c
Examining data/ffmpeg-4.3.1/libavcodec/aacenc_pred.h
Examining data/ffmpeg-4.3.1/libavcodec/dv_profile.h
Examining data/ffmpeg-4.3.1/libavcodec/twinvq.h
Examining data/ffmpeg-4.3.1/libavcodec/utvideodsp.h
Examining data/ffmpeg-4.3.1/libavcodec/sp5x.h
Examining data/ffmpeg-4.3.1/libavcodec/indeo5data.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiotab.h
Examining data/ffmpeg-4.3.1/libavcodec/h264_parse.h
Examining data/ffmpeg-4.3.1/libavcodec/imgconvert.c
Examining data/ffmpeg-4.3.1/libavcodec/rv40data.h
Examining data/ffmpeg-4.3.1/libavcodec/libxavs.c
Examining data/ffmpeg-4.3.1/libavcodec/bitstream_filter.c
Examining data/ffmpeg-4.3.1/libavcodec/bgmc.h
Examining data/ffmpeg-4.3.1/libavcodec/nvdec_vc1.c
Examining data/ffmpeg-4.3.1/libavcodec/aandcttab.h
Examining data/ffmpeg-4.3.1/libavcodec/vp9.h
Examining data/ffmpeg-4.3.1/libavcodec/g722.h
Examining data/ffmpeg-4.3.1/libavcodec/hevc.h
Examining data/ffmpeg-4.3.1/libavcodec/dirac_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/dsd_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/videodsp.h
Examining data/ffmpeg-4.3.1/libavcodec/intrax8dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/gsmdec_data.h
Examining data/ffmpeg-4.3.1/libavcodec/amrwbdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mjpegdec.c
Examining data/ffmpeg-4.3.1/libavcodec/eac3enc.h
Examining data/ffmpeg-4.3.1/libavcodec/binkdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/j2kenc.c
Examining data/ffmpeg-4.3.1/libavcodec/vc1data.h
Examining data/ffmpeg-4.3.1/libavcodec/ivi_dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/ac3enc_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/truehd_core_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/libilbc.c
Examining data/ffmpeg-4.3.1/libavcodec/dds.c
Examining data/ffmpeg-4.3.1/libavcodec/vc1_pred.c
Examining data/ffmpeg-4.3.1/libavcodec/vp56.h
Examining data/ffmpeg-4.3.1/libavcodec/lagarithrac.h
Examining data/ffmpeg-4.3.1/libavcodec/aacsbr.h
Examining data/ffmpeg-4.3.1/libavcodec/g722dec.c
Examining data/ffmpeg-4.3.1/libavcodec/tiff_common.c
Examining data/ffmpeg-4.3.1/libavcodec/dcadsp.c
Examining data/ffmpeg-4.3.1/libavcodec/lclenc.c
Examining data/ffmpeg-4.3.1/libavcodec/xfacedec.c
Examining data/ffmpeg-4.3.1/libavcodec/avs2_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/dctref.c
Examining data/ffmpeg-4.3.1/libavcodec/v210enc.c
Examining data/ffmpeg-4.3.1/libavcodec/bsf_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/av1_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/wmv2dec.c
Examining data/ffmpeg-4.3.1/libavcodec/bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/eaidct.h
Examining data/ffmpeg-4.3.1/libavcodec/adpcmenc.c
Examining data/ffmpeg-4.3.1/libavcodec/xxan.c
Examining data/ffmpeg-4.3.1/libavcodec/lossless_videodsp.h
Examining data/ffmpeg-4.3.1/libavcodec/dvdsubdec.c
Examining data/ffmpeg-4.3.1/libavcodec/cfhddata.c
Examining data/ffmpeg-4.3.1/libavcodec/aacenc_tns.h
Examining data/ffmpeg-4.3.1/libavcodec/vorbis_parser_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/dca_core.c
Examining data/ffmpeg-4.3.1/libavcodec/aacsbr_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_h264.c
Examining data/ffmpeg-4.3.1/libavcodec/bswapdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/me_cmp.c
Examining data/ffmpeg-4.3.1/libavcodec/snowdec.c
Examining data/ffmpeg-4.3.1/libavcodec/aac_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/hevcdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/binkdata.h
Examining data/ffmpeg-4.3.1/libavcodec/huffyuvdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/qdrw.c
Examining data/ffmpeg-4.3.1/libavcodec/libxvid.c
Examining data/ffmpeg-4.3.1/libavcodec/evrcdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mlpdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodsp_float.c
Examining data/ffmpeg-4.3.1/libavcodec/libfdk-aacenc.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac.h
Examining data/ffmpeg-4.3.1/libavcodec/qdm2_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/nvenc_h264.c
Examining data/ffmpeg-4.3.1/libavcodec/libgsmdec.c
Examining data/ffmpeg-4.3.1/libavcodec/libvo-amrwbenc.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodecheader.c
Examining data/ffmpeg-4.3.1/libavcodec/utvideoenc.c
Examining data/ffmpeg-4.3.1/libavcodec/msgsmdec.c
Examining data/ffmpeg-4.3.1/libavcodec/a64tables.h
Examining data/ffmpeg-4.3.1/libavcodec/nvdec_mpeg4.c
Examining data/ffmpeg-4.3.1/libavcodec/hapdec.c
Examining data/ffmpeg-4.3.1/libavcodec/bmpenc.c
Examining data/ffmpeg-4.3.1/libavcodec/mediacodec.h
Examining data/ffmpeg-4.3.1/libavcodec/bmp.c
Examining data/ffmpeg-4.3.1/libavcodec/assenc.c
Examining data/ffmpeg-4.3.1/libavcodec/ylc.c
Examining data/ffmpeg-4.3.1/libavcodec/diractab.h
Examining data/ffmpeg-4.3.1/libavcodec/cbs.h
Examining data/ffmpeg-4.3.1/libavcodec/sinewin_tablegen_template.c
Examining data/ffmpeg-4.3.1/libavcodec/alac.c
Examining data/ffmpeg-4.3.1/libavcodec/ffv1enc_template.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_encode_vp8.c
Examining data/ffmpeg-4.3.1/libavcodec/celp_filters.c
Examining data/ffmpeg-4.3.1/libavcodec/h261_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/mediacodec_surface.h
Examining data/ffmpeg-4.3.1/libavcodec/sbc.c
Examining data/ffmpeg-4.3.1/libavcodec/motionpixels_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/adxdec.c
Examining data/ffmpeg-4.3.1/libavcodec/sbcdsp_data.c
Examining data/ffmpeg-4.3.1/libavcodec/vp8.h
Examining data/ffmpeg-4.3.1/libavcodec/mxpegdec.c
Examining data/ffmpeg-4.3.1/libavcodec/fft_init_table.c
Examining data/ffmpeg-4.3.1/libavcodec/ass.h
Examining data/ffmpeg-4.3.1/libavcodec/extract_extradata_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/sbrdsp_template.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_vp9.c
Examining data/ffmpeg-4.3.1/libavcodec/gif.h
Examining data/ffmpeg-4.3.1/libavcodec/mdct_template.c
Examining data/ffmpeg-4.3.1/libavcodec/motion_est.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodata.h
Examining data/ffmpeg-4.3.1/libavcodec/aaccoder_twoloop.h
Examining data/ffmpeg-4.3.1/libavcodec/huffyuv.h
Examining data/ffmpeg-4.3.1/libavcodec/null_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/fits.h
Examining data/ffmpeg-4.3.1/libavcodec/pnm.h
Examining data/ffmpeg-4.3.1/libavcodec/vp3data.h
Examining data/ffmpeg-4.3.1/libavcodec/dvdsub_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/wmadec.c
Examining data/ffmpeg-4.3.1/libavcodec/ffv1_template.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg_er.h
Examining data/ffmpeg-4.3.1/libavcodec/vc1dec.c
Examining data/ffmpeg-4.3.1/libavcodec/aic.c
Examining data/ffmpeg-4.3.1/libavcodec/texturedsp.h
Examining data/ffmpeg-4.3.1/libavcodec/cfhd.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg2_metadata_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/aacenc_is.c
Examining data/ffmpeg-4.3.1/libavcodec/sinewin_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/mlpenc.c
Examining data/ffmpeg-4.3.1/libavcodec/cook_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/hevc_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/msgsmdec.h
Examining data/ffmpeg-4.3.1/libavcodec/pgssubdec.c
Examining data/ffmpeg-4.3.1/libavcodec/huffyuvdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/jpegtables.c
Examining data/ffmpeg-4.3.1/libavcodec/svq3.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3enc_opts_template.c
Examining data/ffmpeg-4.3.1/libavcodec/gsm_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac3.c
Examining data/ffmpeg-4.3.1/libavcodec/tak.h
Examining data/ffmpeg-4.3.1/libavcodec/alpha/simple_idct_alpha.c
Examining data/ffmpeg-4.3.1/libavcodec/alpha/asm.h
Examining data/ffmpeg-4.3.1/libavcodec/alpha/me_cmp_alpha.c
Examining data/ffmpeg-4.3.1/libavcodec/alpha/idctdsp_alpha.c
Examining data/ffmpeg-4.3.1/libavcodec/alpha/hpeldsp_alpha.c
Examining data/ffmpeg-4.3.1/libavcodec/alpha/regdef.h
Examining data/ffmpeg-4.3.1/libavcodec/alpha/blockdsp_alpha.c
Examining data/ffmpeg-4.3.1/libavcodec/alpha/mpegvideo_alpha.c
Examining data/ffmpeg-4.3.1/libavcodec/alpha/idctdsp_alpha.h
Examining data/ffmpeg-4.3.1/libavcodec/alpha/hpeldsp_alpha.h
Examining data/ffmpeg-4.3.1/libavcodec/alpha/pixblockdsp_alpha.c
Examining data/ffmpeg-4.3.1/libavcodec/h264dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/takdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/sonic.c
Examining data/ffmpeg-4.3.1/libavcodec/prores_metadata_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/h264dec.c
Examining data/ffmpeg-4.3.1/libavcodec/tak_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/libx265.c
Examining data/ffmpeg-4.3.1/libavcodec/flv.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodsp_data.c
Examining data/ffmpeg-4.3.1/libavcodec/qdm2data.h
Examining data/ffmpeg-4.3.1/libavcodec/chomp_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/qsv_api.c
Examining data/ffmpeg-4.3.1/libavcodec/dxva2.h
Examining data/ffmpeg-4.3.1/libavcodec/kbdwin.c
Examining data/ffmpeg-4.3.1/libavcodec/ra144enc.c
Examining data/ffmpeg-4.3.1/libavcodec/hq_hqadsp.h
Examining data/ffmpeg-4.3.1/libavcodec/vdpau_hevc.c
Examining data/ffmpeg-4.3.1/libavcodec/mvha.c
Examining data/ffmpeg-4.3.1/libavcodec/opus_celt.h
Examining data/ffmpeg-4.3.1/libavcodec/v410dec.c
Examining data/ffmpeg-4.3.1/libavcodec/vqavideo.c
Examining data/ffmpeg-4.3.1/libavcodec/amfenc.h
Examining data/ffmpeg-4.3.1/libavcodec/aacenc.c
Examining data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c
Examining data/ffmpeg-4.3.1/libavcodec/sunrastenc.c
Examining data/ffmpeg-4.3.1/libavcodec/rv30.c
Examining data/ffmpeg-4.3.1/libavcodec/bink.c
Examining data/ffmpeg-4.3.1/libavcodec/vima.c
Examining data/ffmpeg-4.3.1/libavcodec/tiff.h
Examining data/ffmpeg-4.3.1/libavcodec/amfenc_hevc.c
Examining data/ffmpeg-4.3.1/libavcodec/nvenc.h
Examining data/ffmpeg-4.3.1/libavcodec/pnmenc.c
Examining data/ffmpeg-4.3.1/libavcodec/dct.h
Examining data/ffmpeg-4.3.1/libavcodec/mediacodec_wrapper.h
Examining data/ffmpeg-4.3.1/libavcodec/g722dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/vp9dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c
Examining data/ffmpeg-4.3.1/libavcodec/vp5data.h
Examining data/ffmpeg-4.3.1/libavcodec/assdec.c
Examining data/ffmpeg-4.3.1/libavcodec/synth_filter.h
Examining data/ffmpeg-4.3.1/libavcodec/hapqa_extract_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/xbmdec.c
Examining data/ffmpeg-4.3.1/libavcodec/intrax8huf.h
Examining data/ffmpeg-4.3.1/libavcodec/png.h
Examining data/ffmpeg-4.3.1/libavcodec/hevcdsp_template.c
Examining data/ffmpeg-4.3.1/libavcodec/jpeg2000_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/av1_parse.h
Examining data/ffmpeg-4.3.1/libavcodec/ac3tab.h
Examining data/ffmpeg-4.3.1/libavcodec/libvorbisenc.c
Examining data/ffmpeg-4.3.1/libavcodec/s302menc.c
Examining data/ffmpeg-4.3.1/libavcodec/h264idct_template.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_encode_h265.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/jpeg2000dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/lagarithrac.c
Examining data/ffmpeg-4.3.1/libavcodec/dirac.c
Examining data/ffmpeg-4.3.1/libavcodec/sinewin_fixed_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/on2avc.c
Examining data/ffmpeg-4.3.1/libavcodec/xface.c
Examining data/ffmpeg-4.3.1/libavcodec/ituh263dec.c
Examining data/ffmpeg-4.3.1/libavcodec/libvorbisdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mpc.c
Examining data/ffmpeg-4.3.1/libavcodec/truemotion1data.h
Examining data/ffmpeg-4.3.1/libavcodec/ac3enc.c
Examining data/ffmpeg-4.3.1/libavcodec/fft.h
Examining data/ffmpeg-4.3.1/libavcodec/aacsbr.c
Examining data/ffmpeg-4.3.1/libavcodec/vdpau_vp9.c
Examining data/ffmpeg-4.3.1/libavcodec/pafvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/vdpau.h
Examining data/ffmpeg-4.3.1/libavcodec/mdec.c
Examining data/ffmpeg-4.3.1/libavcodec/dump_extradata_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/jpegls.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_hevc.c
Examining data/ffmpeg-4.3.1/libavcodec/version.h
Examining data/ffmpeg-4.3.1/libavcodec/jacosubdec.c
Examining data/ffmpeg-4.3.1/libavcodec/lcl.h
Examining data/ffmpeg-4.3.1/libavcodec/parser.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/h264chroma_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/sbcdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/aacpsdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/qpeldsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/vp9dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/hevcdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/vc1dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/mlpdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/h264_intrapred_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/mpegaudiodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/lossless_videodsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/v210-init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/hpeldsp.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/mdct15_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/vp8dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/dnxhdenc_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/mpegvideoenc.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/rv34dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/rnd_template.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/dirac_dwt_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/fdctdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/inline_asm.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/vp56_arith.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/jpeg2000dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/vp6dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/alacdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/vc1dsp_mmx.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/svq1enc_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/g722dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/w64xmmtest.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/mpegvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/constants.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/fft.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/rv40dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/dct_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/vp9dsp_init_10bpp.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/mpegvideodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/huffyuvdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/simple_idct.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/vp9dsp_init_16bpp.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/ac3dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/videodsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/me_cmp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/mpegvideoenc_template.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/cabac.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/takdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/hpeldsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/fdct.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/audiodsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/xvididct_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/dcadsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/fmtconvert_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/hevcdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/vp9dsp_init.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/pixblockdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/vp9dsp_init_16bpp_template.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/xvididct.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/hpeldsp_rnd_template.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/vp3dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/idctdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/lossless_audiodsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/h264dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/h263dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/ttadsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/vp9dsp_init_12bpp.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/fft_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/vorbisdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/ttaencdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/constants.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/blockdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/lpc.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/pngdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/sbrdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/exrdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/huffyuvencdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/proresdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/vc1dsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/bswapdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/snowdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/opusdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/mpegvideoencdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/synth_filter_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/fdct.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/h264_qpel.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/hpeldsp_vp3_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/h264_cabac.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/mpegvideoenc_qns_template.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/mathops.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/utvideodsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/v210enc_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/fpel.h
Examining data/ffmpeg-4.3.1/libavcodec/x86/idctdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/aacencdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/lossless_videoencdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/celt_pvq_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/flacdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/cavsdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/x86/diracdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/flac_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/hevcpred_template.c
Examining data/ffmpeg-4.3.1/libavcodec/flacdsp_lpc_template.c
Examining data/ffmpeg-4.3.1/libavcodec/parsers.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudio.c
Examining data/ffmpeg-4.3.1/libavcodec/cga_data.h
Examining data/ffmpeg-4.3.1/libavcodec/diracdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/v4l2_m2m.h
Examining data/ffmpeg-4.3.1/libavcodec/opusenc.c
Examining data/ffmpeg-4.3.1/libavcodec/blockdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_metadata_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/diractab.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_vp8.c
Examining data/ffmpeg-4.3.1/libavcodec/ivi.h
Examining data/ffmpeg-4.3.1/libavcodec/dvdata.c
Examining data/ffmpeg-4.3.1/libavcodec/bethsoftvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/sipr_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/pixels.h
Examining data/ffmpeg-4.3.1/libavcodec/xwddec.c
Examining data/ffmpeg-4.3.1/libavcodec/aacenc.h
Examining data/ffmpeg-4.3.1/libavcodec/mdct15.c
Examining data/ffmpeg-4.3.1/libavcodec/remove_extradata_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/avpacket.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg4data.h
Examining data/ffmpeg-4.3.1/libavcodec/wma_common.h
Examining data/ffmpeg-4.3.1/libavcodec/libwebpenc_common.h
Examining data/ffmpeg-4.3.1/libavcodec/aaccoder_trellis.h
Examining data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c
Examining data/ffmpeg-4.3.1/libavcodec/aacpsdata.c
Examining data/ffmpeg-4.3.1/libavcodec/tdsc.c
Examining data/ffmpeg-4.3.1/libavcodec/fraps.c
Examining data/ffmpeg-4.3.1/libavcodec/svq1.c
Examining data/ffmpeg-4.3.1/libavcodec/cngdec.c
Examining data/ffmpeg-4.3.1/libavcodec/dnxhd_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/flacdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac9dec.c
Examining data/ffmpeg-4.3.1/libavcodec/libvpxenc.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_decode.h
Examining data/ffmpeg-4.3.1/libavcodec/golomb.h
Examining data/ffmpeg-4.3.1/libavcodec/adpcm_data.c
Examining data/ffmpeg-4.3.1/libavcodec/hevcdec.h
Examining data/ffmpeg-4.3.1/libavcodec/qsvenc_vp9.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_h2645.c
Examining data/ffmpeg-4.3.1/libavcodec/packet_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/midivid.c
Examining data/ffmpeg-4.3.1/libavcodec/bitstream.c
Examining data/ffmpeg-4.3.1/libavcodec/xvmc_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/ituh263enc.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac3plus.h
Examining data/ffmpeg-4.3.1/libavcodec/psd.c
Examining data/ffmpeg-4.3.1/libavcodec/ffv1dec.c
Examining data/ffmpeg-4.3.1/libavcodec/aacsbr_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/rtjpeg.h
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_mpeg2.c
Examining data/ffmpeg-4.3.1/libavcodec/vble.c
Examining data/ffmpeg-4.3.1/libavcodec/h264idct.h
Examining data/ffmpeg-4.3.1/libavcodec/vmnc.c
Examining data/ffmpeg-4.3.1/libavcodec/dvbtxt.h
Examining data/ffmpeg-4.3.1/libavcodec/error_resilience.h
Examining data/ffmpeg-4.3.1/libavcodec/vorbis.h
Examining data/ffmpeg-4.3.1/libavcodec/celp_math.h
Examining data/ffmpeg-4.3.1/libavcodec/lagarith.c
Examining data/ffmpeg-4.3.1/libavcodec/libxavs2.c
Examining data/ffmpeg-4.3.1/libavcodec/rv34_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/sgienc.c
Examining data/ffmpeg-4.3.1/libavcodec/ass.c
Examining data/ffmpeg-4.3.1/libavcodec/mpc7data.h
Examining data/ffmpeg-4.3.1/libavcodec/vp8dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/pngdec.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_encode_h264.c
Examining data/ffmpeg-4.3.1/libavcodec/dvdata.h
Examining data/ffmpeg-4.3.1/libavcodec/dsicinaudio.c
Examining data/ffmpeg-4.3.1/libavcodec/eatgq.c
Examining data/ffmpeg-4.3.1/libavcodec/libtheoraenc.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac3plus.c
Examining data/ffmpeg-4.3.1/libavcodec/dnxhddec.c
Examining data/ffmpeg-4.3.1/libavcodec/qpeldsp.h
Examining data/ffmpeg-4.3.1/libavcodec/brenderpix.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac3data.h
Examining data/ffmpeg-4.3.1/libavcodec/cbs_mpeg2_syntax_template.c
Examining data/ffmpeg-4.3.1/libavcodec/h263dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/a64colors.h
Examining data/ffmpeg-4.3.1/libavcodec/cga_data.c
Examining data/ffmpeg-4.3.1/libavcodec/h264pred.h
Examining data/ffmpeg-4.3.1/libavcodec/motionpixels_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/aacenc_tns.c
Examining data/ffmpeg-4.3.1/libavcodec/rv20enc.c
Examining data/ffmpeg-4.3.1/libavcodec/wma.h
Examining data/ffmpeg-4.3.1/libavcodec/dirac_vlc.h
Examining data/ffmpeg-4.3.1/libavcodec/lsp.h
Examining data/ffmpeg-4.3.1/libavcodec/srtenc.c
Examining data/ffmpeg-4.3.1/libavcodec/vc1dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/jfdctint_template.c
Examining data/ffmpeg-4.3.1/libavcodec/h265_profile_level.c
Examining data/ffmpeg-4.3.1/libavcodec/reverse.c
Examining data/ffmpeg-4.3.1/libavcodec/h264pred_template.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_av1_syntax_template.c
Examining data/ffmpeg-4.3.1/libavcodec/rv40.c
Examining data/ffmpeg-4.3.1/libavcodec/vlc.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/indeo5.c
Examining data/ffmpeg-4.3.1/libavcodec/acelp_pitch_delay.c
Examining data/ffmpeg-4.3.1/libavcodec/jpeg2000dec.c
Examining data/ffmpeg-4.3.1/libavcodec/012v.c
Examining data/ffmpeg-4.3.1/libavcodec/svq1enc_cb.h
Examining data/ffmpeg-4.3.1/libavcodec/ttadata.h
Examining data/ffmpeg-4.3.1/libavcodec/vp9prob.c
Examining data/ffmpeg-4.3.1/libavcodec/vp3dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/videotoolbox.c
Examining data/ffmpeg-4.3.1/libavcodec/dxva2_vc1.c
Examining data/ffmpeg-4.3.1/libavcodec/kbdwin.h
Examining data/ffmpeg-4.3.1/libavcodec/agm.c
Examining data/ffmpeg-4.3.1/libavcodec/ffjni.c
Examining data/ffmpeg-4.3.1/libavcodec/aacenc_pred.c
Examining data/ffmpeg-4.3.1/libavcodec/simple_idct.h
Examining data/ffmpeg-4.3.1/libavcodec/vc1_common.h
Examining data/ffmpeg-4.3.1/libavcodec/pcm_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/h264data.h
Examining data/ffmpeg-4.3.1/libavcodec/cbs_h264.h
Examining data/ffmpeg-4.3.1/libavcodec/dcamath.h
Examining data/ffmpeg-4.3.1/libavcodec/aacsbr_tablegen_common.h
Examining data/ffmpeg-4.3.1/libavcodec/hq_hqa.c
Examining data/ffmpeg-4.3.1/libavcodec/roqvideodec.c
Examining data/ffmpeg-4.3.1/libavcodec/bintext.c
Examining data/ffmpeg-4.3.1/libavcodec/mediacodec_sw_buffer.h
Examining data/ffmpeg-4.3.1/libavcodec/vp5.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg12.c
Examining data/ffmpeg-4.3.1/libavcodec/fmtconvert.c
Examining data/ffmpeg-4.3.1/libavcodec/rv34.h
Examining data/ffmpeg-4.3.1/libavcodec/h264_mb_template.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_mpeg2.h
Examining data/ffmpeg-4.3.1/libavcodec/dvdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg4video_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/v4l2_fmt.h
Examining data/ffmpeg-4.3.1/libavcodec/wmv2enc.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideodata.h
Examining data/ffmpeg-4.3.1/libavcodec/sinewin_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/aacenc_utils.h
Examining data/ffmpeg-4.3.1/libavcodec/amfenc.c
Examining data/ffmpeg-4.3.1/libavcodec/vorbisdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/file_open.c
Examining data/ffmpeg-4.3.1/libavcodec/alacdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/celp_filters.h
Examining data/ffmpeg-4.3.1/libavcodec/cookdata.h
Examining data/ffmpeg-4.3.1/libavcodec/flvdec.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_jpeg_syntax_template.c
Examining data/ffmpeg-4.3.1/libavcodec/truemotion2rt.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9dsp_8bpp.c
Examining data/ffmpeg-4.3.1/libavcodec/8svx.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3dec_data.c
Examining data/ffmpeg-4.3.1/libavcodec/mediacodec_surface.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3enc_template.c
Examining data/ffmpeg-4.3.1/libavcodec/xbmenc.c
Examining data/ffmpeg-4.3.1/libavcodec/vp8.c
Examining data/ffmpeg-4.3.1/libavcodec/dirac_dwt.h
Examining data/ffmpeg-4.3.1/libavcodec/nvdec.h
Examining data/ffmpeg-4.3.1/libavcodec/h263data.h
Examining data/ffmpeg-4.3.1/libavcodec/wmv2dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/dirac_dwt.c
Examining data/ffmpeg-4.3.1/libavcodec/rl.h
Examining data/ffmpeg-4.3.1/libavcodec/binkaudio.c
Examining data/ffmpeg-4.3.1/libavcodec/ass_split.h
Examining data/ffmpeg-4.3.1/libavcodec/h264_loopfilter.c
Examining data/ffmpeg-4.3.1/libavcodec/libopenjpegenc.c
Examining data/ffmpeg-4.3.1/libavcodec/flashsvenc.c
Examining data/ffmpeg-4.3.1/libavcodec/aandcttab.c
Examining data/ffmpeg-4.3.1/libavcodec/xan.c
Examining data/ffmpeg-4.3.1/libavcodec/h261dec.c
Examining data/ffmpeg-4.3.1/libavcodec/dcaenc.c
Examining data/ffmpeg-4.3.1/libavcodec/targa_y216dec.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac1.c
Examining data/ffmpeg-4.3.1/libavcodec/eatgv.c
Examining data/ffmpeg-4.3.1/libavcodec/mmvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/libvpxdec.c
Examining data/ffmpeg-4.3.1/libavcodec/ffv1dec_template.c
Examining data/ffmpeg-4.3.1/libavcodec/hevc_data.c
Examining data/ffmpeg-4.3.1/libavcodec/hevc_data.h
Examining data/ffmpeg-4.3.1/libavcodec/opus_silk.c
Examining data/ffmpeg-4.3.1/libavcodec/wmv2data.c
Examining data/ffmpeg-4.3.1/libavcodec/celp_math.c
Examining data/ffmpeg-4.3.1/libavcodec/aacpsdsp_template.c
Examining data/ffmpeg-4.3.1/libavcodec/avcodec.h
Examining data/ffmpeg-4.3.1/libavcodec/cabac.h
Examining data/ffmpeg-4.3.1/libavcodec/zmbvenc.c
Examining data/ffmpeg-4.3.1/libavcodec/sbcdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/motion_est_template.c
Examining data/ffmpeg-4.3.1/libavcodec/mss34dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/webp.c
Examining data/ffmpeg-4.3.1/libavcodec/exr.c
Examining data/ffmpeg-4.3.1/libavcodec/motion_est.c
Examining data/ffmpeg-4.3.1/libavcodec/mpcdata.h
Examining data/ffmpeg-4.3.1/libavcodec/g723_1.h
Examining data/ffmpeg-4.3.1/libavcodec/proresdec.h
Examining data/ffmpeg-4.3.1/libavcodec/cos_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/rv10enc.c
Examining data/ffmpeg-4.3.1/libavcodec/qdm2.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac3plusdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ttaenc.c
Examining data/ffmpeg-4.3.1/libavcodec/h264pred.c
Examining data/ffmpeg-4.3.1/libavcodec/hpeldsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ilbcdata.h
Examining data/ffmpeg-4.3.1/libavcodec/utils.c
Examining data/ffmpeg-4.3.1/libavcodec/opus_pvq.c
Examining data/ffmpeg-4.3.1/libavcodec/eac3enc.c
Examining data/ffmpeg-4.3.1/libavcodec/h263data.c
Examining data/ffmpeg-4.3.1/libavcodec/iirfilter.h
Examining data/ffmpeg-4.3.1/libavcodec/svq1_cb.h
Examining data/ffmpeg-4.3.1/libavcodec/opus_celt.c
Examining data/ffmpeg-4.3.1/libavcodec/ralfdata.h
Examining data/ffmpeg-4.3.1/libavcodec/hevc_parse.h
Examining data/ffmpeg-4.3.1/libavcodec/aacdec_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/exrdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/dxva2_hevc.c
Examining data/ffmpeg-4.3.1/libavcodec/nellymoser.c
Examining data/ffmpeg-4.3.1/libavcodec/ralf.c
Examining data/ffmpeg-4.3.1/libavcodec/h263dec.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg12framerate.c
Examining data/ffmpeg-4.3.1/libavcodec/msvideo1.c
Examining data/ffmpeg-4.3.1/libavcodec/dcaadpcm.h
Examining data/ffmpeg-4.3.1/libavcodec/v408enc.c
Examining data/ffmpeg-4.3.1/libavcodec/rdft.c
Examining data/ffmpeg-4.3.1/libavcodec/qpeldsp.c
Examining data/ffmpeg-4.3.1/libavcodec/dnxhdenc.h
Examining data/ffmpeg-4.3.1/libavcodec/mss34dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/mlp.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideo.h
Examining data/ffmpeg-4.3.1/libavcodec/vp56.c
Examining data/ffmpeg-4.3.1/libavcodec/rv30data.h
Examining data/ffmpeg-4.3.1/libavcodec/truemotion2.c
Examining data/ffmpeg-4.3.1/libavcodec/flashsv.c
Examining data/ffmpeg-4.3.1/libavcodec/codec.h
Examining data/ffmpeg-4.3.1/libavcodec/v210_template.c
Examining data/ffmpeg-4.3.1/libavcodec/vorbis_data.c
Examining data/ffmpeg-4.3.1/libavcodec/aasc.c
Examining data/ffmpeg-4.3.1/libavcodec/yuv4enc.c
Examining data/ffmpeg-4.3.1/libavcodec/rv30dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/pafaudio.c
Examining data/ffmpeg-4.3.1/libavcodec/scpr3.h
Examining data/ffmpeg-4.3.1/libavcodec/truespeech.c
Examining data/ffmpeg-4.3.1/libavcodec/xwd.h
Examining data/ffmpeg-4.3.1/libavcodec/aliaspixenc.c
Examining data/ffmpeg-4.3.1/libavcodec/dca_lbr.h
Examining data/ffmpeg-4.3.1/libavcodec/opusdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/eacmv.c
Examining data/ffmpeg-4.3.1/libavcodec/hevcdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/vp9_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/m101.c
Examining data/ffmpeg-4.3.1/libavcodec/nvdec_vp8.c
Examining data/ffmpeg-4.3.1/libavcodec/flacdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/on2avcdata.h
Examining data/ffmpeg-4.3.1/libavcodec/htmlsubtitles.h
Examining data/ffmpeg-4.3.1/libavcodec/asvenc.c
Examining data/ffmpeg-4.3.1/libavcodec/ttadata.c
Examining data/ffmpeg-4.3.1/libavcodec/sp5xdec.c
Examining data/ffmpeg-4.3.1/libavcodec/rkmppdec.c
Examining data/ffmpeg-4.3.1/libavcodec/cabac.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideodsp.h
Examining data/ffmpeg-4.3.1/libavcodec/ac3dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/put_bits.h
Examining data/ffmpeg-4.3.1/libavcodec/cbs_mpeg2.c
Examining data/ffmpeg-4.3.1/libavcodec/dsicinvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/faandct.h
Examining data/ffmpeg-4.3.1/libavcodec/audio_frame_queue.c
Examining data/ffmpeg-4.3.1/libavcodec/thread.h
Examining data/ffmpeg-4.3.1/libavcodec/avfft.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodec_template.c
Examining data/ffmpeg-4.3.1/libavcodec/svq1_vlc.h
Examining data/ffmpeg-4.3.1/libavcodec/flac.h
Examining data/ffmpeg-4.3.1/libavcodec/audiotoolboxdec.c
Examining data/ffmpeg-4.3.1/libavcodec/r210enc.c
Examining data/ffmpeg-4.3.1/libavcodec/xface.h
Examining data/ffmpeg-4.3.1/libavcodec/exif.c
Examining data/ffmpeg-4.3.1/libavcodec/ra144.h
Examining data/ffmpeg-4.3.1/libavcodec/utvideo.h
Examining data/ffmpeg-4.3.1/libavcodec/rawdec.c
Examining data/ffmpeg-4.3.1/libavcodec/intrax8dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/pngdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/msmpeg4.c
Examining data/ffmpeg-4.3.1/libavcodec/aacenc_quantization.h
Examining data/ffmpeg-4.3.1/libavcodec/mpc.h
Examining data/ffmpeg-4.3.1/libavcodec/mjpega_dump_header_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/vc1.c
Examining data/ffmpeg-4.3.1/libavcodec/libxvid.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/elsdec.h
Examining data/ffmpeg-4.3.1/libavcodec/ac3.h
Examining data/ffmpeg-4.3.1/libavcodec/vorbisdec.c
Examining data/ffmpeg-4.3.1/libavcodec/cabac_functions.h
Examining data/ffmpeg-4.3.1/libavcodec/textdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mqcdec.c
Examining data/ffmpeg-4.3.1/libavcodec/dsd.h
Examining data/ffmpeg-4.3.1/libavcodec/vb.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideo_xvmc.c
Examining data/ffmpeg-4.3.1/libavcodec/rv34data.h
Examining data/ffmpeg-4.3.1/libavcodec/wcmv.c
Examining data/ffmpeg-4.3.1/libavcodec/aaccoder.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9shared.h
Examining data/ffmpeg-4.3.1/libavcodec/ppc/lossless_videodsp_altivec.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/hpeldsp_altivec.h
Examining data/ffmpeg-4.3.1/libavcodec/ppc/lossless_audiodsp_altivec.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/h264chroma_init.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/fmtconvert_altivec.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/svq1enc_altivec.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/vorbisdsp_altivec.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/me_cmp.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/hevcdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/h264dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/fft_vsx.h
Examining data/ffmpeg-4.3.1/libavcodec/ppc/hevcdsp_template.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/blockdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/mpegvideodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/fdct.h
Examining data/ffmpeg-4.3.1/libavcodec/ppc/vp8dsp_altivec.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/vc1dsp_altivec.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/mpegvideo_altivec.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/fft_init.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/fdctdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/h264qpel.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/pixblockdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/hpeldsp_altivec.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/vp3dsp_altivec.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/videodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/h264chroma_template.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/fft_vsx.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/mpegvideoencdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/idctdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/mathops.h
Examining data/ffmpeg-4.3.1/libavcodec/ppc/audiodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/h264qpel_template.c
Examining data/ffmpeg-4.3.1/libavcodec/ppc/mpegaudiodsp_altivec.c
Examining data/ffmpeg-4.3.1/libavcodec/wmaprodec.c
Examining data/ffmpeg-4.3.1/libavcodec/zmbv.c
Examining data/ffmpeg-4.3.1/libavcodec/bfi.c
Examining data/ffmpeg-4.3.1/libavcodec/dv.c
Examining data/ffmpeg-4.3.1/libavcodec/adpcm.h
Examining data/ffmpeg-4.3.1/libavcodec/dca.c
Examining data/ffmpeg-4.3.1/libavcodec/hevc_mvs.c
Examining data/ffmpeg-4.3.1/libavcodec/dcadata.c
Examining data/ffmpeg-4.3.1/libavcodec/profiles.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9_raw_reorder_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/dxva2_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/xl.c
Examining data/ffmpeg-4.3.1/libavcodec/webp_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/aacps_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/vorbis_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/qsvenc_h264.c
Examining data/ffmpeg-4.3.1/libavcodec/libdavs2.c
Examining data/ffmpeg-4.3.1/libavcodec/rv34vlc.h
Examining data/ffmpeg-4.3.1/libavcodec/d3d11va.c
Examining data/ffmpeg-4.3.1/libavcodec/ass_split.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3.c
Examining data/ffmpeg-4.3.1/libavcodec/sanm.c
Examining data/ffmpeg-4.3.1/libavcodec/rangecoder.h
Examining data/ffmpeg-4.3.1/libavcodec/dcahuff.c
Examining data/ffmpeg-4.3.1/libavcodec/huffman.h
Examining data/ffmpeg-4.3.1/libavcodec/mf_utils.h
Examining data/ffmpeg-4.3.1/libavcodec/rv34.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg12data.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/asm-offsets.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/audiodsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/rv40dsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/dca.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp9dsp_init_10bpp_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/hpeldsp_init_armv6.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/videodsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vc1dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/vorbisdsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp3dsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/h264dsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp8dsp_init_armv6.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/mlpdsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/mpegvideo_armv5te.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/synth_filter_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/startcode.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/idctdsp_arm.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp9dsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/ac3dsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp56_arith.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/rv34dsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp8.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/h264qpel_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/aacpsdsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/idct.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/hpeldsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/audiodsp_arm.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/idctdsp_init_neon.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/lossless_audiodsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/idctdsp_init_armv5te.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/mpegvideoencdsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/neontest.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/cabac.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/me_cmp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/sbcdsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/mpegvideo_arm.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp9dsp_init.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/mpegvideo_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/flacdsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/g722dsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/h264pred_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp9dsp_init_16bpp_arm_template.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/fft_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp8dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/mpegaudiodsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp8dsp_init_neon.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp6dsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/idctdsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/hevcdsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp8dsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vc1dsp_init_neon.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/vp9dsp_init_12bpp_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/sbrdsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/hevcdsp_init_neon.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/audiodsp_init_neon.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/aac.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/hpeldsp_init_neon.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/hevcdsp_arm.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/h264chroma_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/fft_fixed_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/idctdsp_init_armv6.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/fmtconvert_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/hpeldsp_arm.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/blockdsp_arm.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/vc1dsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/blockdsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/rdft_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/videodsp_arm.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/videodsp_init_armv5te.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/pixblockdsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavcodec/arm/mathops.h
Examining data/ffmpeg-4.3.1/libavcodec/arm/blockdsp_init_neon.c
Examining data/ffmpeg-4.3.1/libavcodec/faanidct.c
Examining data/ffmpeg-4.3.1/libavcodec/jpeglsdec.h
Examining data/ffmpeg-4.3.1/libavcodec/dcadec.c
Examining data/ffmpeg-4.3.1/libavcodec/hqx.h
Examining data/ffmpeg-4.3.1/libavcodec/sgi.h
Examining data/ffmpeg-4.3.1/libavcodec/decode.c
Examining data/ffmpeg-4.3.1/libavcodec/targa.h
Examining data/ffmpeg-4.3.1/libavcodec/nvdec_vp9.c
Examining data/ffmpeg-4.3.1/libavcodec/h264chroma.c
Examining data/ffmpeg-4.3.1/libavcodec/roqaudioenc.c
Examining data/ffmpeg-4.3.1/libavcodec/adx.h
Examining data/ffmpeg-4.3.1/libavcodec/mpeg4videoenc.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_hevc.h
Examining data/ffmpeg-4.3.1/libavcodec/hqxdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/xvididct.h
Examining data/ffmpeg-4.3.1/libavcodec/pictordec.c
Examining data/ffmpeg-4.3.1/libavcodec/g726.c
Examining data/ffmpeg-4.3.1/libavcodec/dpx.c
Examining data/ffmpeg-4.3.1/libavcodec/imcdata.h
Examining data/ffmpeg-4.3.1/libavcodec/h263_parser.h
Examining data/ffmpeg-4.3.1/libavcodec/xpmdec.c
Examining data/ffmpeg-4.3.1/libavcodec/g729postfilter.h
Examining data/ffmpeg-4.3.1/libavcodec/utvideodec.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_decode.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac.c
Examining data/ffmpeg-4.3.1/libavcodec/y41pdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mdct_fixed_32.c
Examining data/ffmpeg-4.3.1/libavcodec/vp6.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9recon.c
Examining data/ffmpeg-4.3.1/libavcodec/v410enc.c
Examining data/ffmpeg-4.3.1/libavcodec/amr.h
Examining data/ffmpeg-4.3.1/libavcodec/snow_dwt.c
Examining data/ffmpeg-4.3.1/libavcodec/tpeldsp.c
Examining data/ffmpeg-4.3.1/libavcodec/mdct_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/mjpegenc_huffman.c
Examining data/ffmpeg-4.3.1/libavcodec/ratecontrol.c
Examining data/ffmpeg-4.3.1/libavcodec/nvdec_hevc.c
Examining data/ffmpeg-4.3.1/libavcodec/dca_xll.c
Examining data/ffmpeg-4.3.1/libavcodec/cavsdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/mlp_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/nellymoserenc.c
Examining data/ffmpeg-4.3.1/libavcodec/dxva2_mpeg2.c
Examining data/ffmpeg-4.3.1/libavcodec/bitstream_filters.c
Examining data/ffmpeg-4.3.1/libavcodec/xsubenc.c
Examining data/ffmpeg-4.3.1/libavcodec/huffyuv.c
Examining data/ffmpeg-4.3.1/libavcodec/avuienc.c
Examining data/ffmpeg-4.3.1/libavcodec/vp4data.h
Examining data/ffmpeg-4.3.1/libavcodec/idctdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/roqvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_mjpeg.c
Examining data/ffmpeg-4.3.1/libavcodec/vp8data.h
Examining data/ffmpeg-4.3.1/libavcodec/libwebpenc_common.c
Examining data/ffmpeg-4.3.1/libavcodec/elbg.h
Examining data/ffmpeg-4.3.1/libavcodec/vp9dsp_template.c
Examining data/ffmpeg-4.3.1/libavcodec/sipr16kdata.h
Examining data/ffmpeg-4.3.1/libavcodec/frame_thread_encoder.h
Examining data/ffmpeg-4.3.1/libavcodec/indeo2data.h
Examining data/ffmpeg-4.3.1/libavcodec/libvpx.h
Examining data/ffmpeg-4.3.1/libavcodec/tiff_data.h
Examining data/ffmpeg-4.3.1/libavcodec/amrwbdata.h
Examining data/ffmpeg-4.3.1/libavcodec/cyuv.c
Examining data/ffmpeg-4.3.1/libavcodec/opus_rc.h
Examining data/ffmpeg-4.3.1/libavcodec/escape124.c
Examining data/ffmpeg-4.3.1/libavcodec/dca_core.h
Examining data/ffmpeg-4.3.1/libavcodec/vc2enc_dwt.c
Examining data/ffmpeg-4.3.1/libavcodec/bitpacked.c
Examining data/ffmpeg-4.3.1/libavcodec/ttadsp.c
Examining data/ffmpeg-4.3.1/libavcodec/h2645_parse.c
Examining data/ffmpeg-4.3.1/libavcodec/tiffenc.c
Examining data/ffmpeg-4.3.1/libavcodec/qsv_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/exrdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/dvdsubenc.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3dec_float.c
Examining data/ffmpeg-4.3.1/libavcodec/pcxenc.c
Examining data/ffmpeg-4.3.1/libavcodec/libmp3lame.c
Examining data/ffmpeg-4.3.1/libavcodec/dstdec.c
Examining data/ffmpeg-4.3.1/libavcodec/cinepak.c
Examining data/ffmpeg-4.3.1/libavcodec/aacpsdsp_float.c
Examining data/ffmpeg-4.3.1/libavcodec/diracdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/cbrt_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/fdctdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/mf_utils.c
Examining data/ffmpeg-4.3.1/libavcodec/4xm.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg4video_parser.h
Examining data/ffmpeg-4.3.1/libavcodec/acelp_filters.h
Examining data/ffmpeg-4.3.1/libavcodec/h264_ps.c
Examining data/ffmpeg-4.3.1/libavcodec/videodsp_template.c
Examining data/ffmpeg-4.3.1/libavcodec/opustab.h
Examining data/ffmpeg-4.3.1/libavcodec/wma_common.c
Examining data/ffmpeg-4.3.1/libavcodec/bmp_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/aactab.h
Examining data/ffmpeg-4.3.1/libavcodec/mss12.h
Examining data/ffmpeg-4.3.1/libavcodec/vaapi.h
Examining data/ffmpeg-4.3.1/libavcodec/libopus.h
Examining data/ffmpeg-4.3.1/libavcodec/qcelpdec.c
Examining data/ffmpeg-4.3.1/libavcodec/dct32_float.c
Examining data/ffmpeg-4.3.1/libavcodec/mediacodec_wrapper.c
Examining data/ffmpeg-4.3.1/libavcodec/dolby_e.h
Examining data/ffmpeg-4.3.1/libavcodec/mss3.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9_metadata_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/cuviddec.c
Examining data/ffmpeg-4.3.1/libavcodec/libopusenc.c
Examining data/ffmpeg-4.3.1/libavcodec/sbrdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/alsdec.c
Examining data/ffmpeg-4.3.1/libavcodec/msmpeg4.h
Examining data/ffmpeg-4.3.1/libavcodec/lpc.h
Examining data/ffmpeg-4.3.1/libavcodec/sunrast.c
Examining data/ffmpeg-4.3.1/libavcodec/aacps_tablegen_template.c
Examining data/ffmpeg-4.3.1/libavcodec/canopus.h
Examining data/ffmpeg-4.3.1/libavcodec/aacenctab.c
Examining data/ffmpeg-4.3.1/libavcodec/psymodel.h
Examining data/ffmpeg-4.3.1/libavcodec/opus_metadata_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/packet.h
Examining data/ffmpeg-4.3.1/libavcodec/utvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/mss12.c
Examining data/ffmpeg-4.3.1/libavcodec/mediacodecdec.c
Examining data/ffmpeg-4.3.1/libavcodec/metasound.c
Examining data/ffmpeg-4.3.1/libavcodec/fitsenc.c
Examining data/ffmpeg-4.3.1/libavcodec/jni.c
Examining data/ffmpeg-4.3.1/libavcodec/libdav1d.c
Examining data/ffmpeg-4.3.1/libavcodec/aacenc_ltp.h
Examining data/ffmpeg-4.3.1/libavcodec/mwsc.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9dec.h
Examining data/ffmpeg-4.3.1/libavcodec/fmtconvert.h
Examining data/ffmpeg-4.3.1/libavcodec/h264_mvpred.h
Examining data/ffmpeg-4.3.1/libavcodec/bgmc.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegutils.h
Examining data/ffmpeg-4.3.1/libavcodec/metasound_data.h
Examining data/ffmpeg-4.3.1/libavcodec/mlpdec.c
Examining data/ffmpeg-4.3.1/libavcodec/rv10.h
Examining data/ffmpeg-4.3.1/libavcodec/dxva2_h264.c
Examining data/ffmpeg-4.3.1/libavcodec/alacenc.c
Examining data/ffmpeg-4.3.1/libavcodec/videotoolbox.h
Examining data/ffmpeg-4.3.1/libavcodec/dct.c
Examining data/ffmpeg-4.3.1/libavcodec/lzw.h
Examining data/ffmpeg-4.3.1/libavcodec/libx264.c
Examining data/ffmpeg-4.3.1/libavcodec/h264chroma.h
Examining data/ffmpeg-4.3.1/libavcodec/dca_xll.h
Examining data/ffmpeg-4.3.1/libavcodec/dcadsp.h
Examining data/ffmpeg-4.3.1/libavcodec/rle.h
Examining data/ffmpeg-4.3.1/libavcodec/mlp.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudio_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/siren.c
Examining data/ffmpeg-4.3.1/libavcodec/dirac.h
Examining data/ffmpeg-4.3.1/libavcodec/g729_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/yuv4dec.c
Examining data/ffmpeg-4.3.1/libavcodec/faxcompr.h
Examining data/ffmpeg-4.3.1/libavcodec/jpeg2000.h
Examining data/ffmpeg-4.3.1/libavcodec/nellymoserdec.c
Examining data/ffmpeg-4.3.1/libavcodec/h264qpel.h
Examining data/ffmpeg-4.3.1/libavcodec/g723_1enc.c
Examining data/ffmpeg-4.3.1/libavcodec/loco.c
Examining data/ffmpeg-4.3.1/libavcodec/jpeg2000dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/wmadata.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodata.c
Examining data/ffmpeg-4.3.1/libavcodec/ulti_cb.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodsp_template.c
Examining data/ffmpeg-4.3.1/libavcodec/cook.c
Examining data/ffmpeg-4.3.1/libavcodec/raw.h
Examining data/ffmpeg-4.3.1/libavcodec/wmv2.h
Examining data/ffmpeg-4.3.1/libavcodec/fft_table.h
Examining data/ffmpeg-4.3.1/libavcodec/sipr16k.c
Examining data/ffmpeg-4.3.1/libavcodec/dss_sp.c
Examining data/ffmpeg-4.3.1/libavcodec/v4l2_m2m_dec.c
Examining data/ffmpeg-4.3.1/libavcodec/sgirledec.c
Examining data/ffmpeg-4.3.1/libavcodec/gsmdec.c
Examining data/ffmpeg-4.3.1/libavcodec/qsvdec.h
Examining data/ffmpeg-4.3.1/libavcodec/cllc.c
Examining data/ffmpeg-4.3.1/libavcodec/indeo3.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/options.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/golomb.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/imgconvert.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/fft.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/x86/dct.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/avpacket.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/fft-fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/celp_math.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/utils.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/mpeg12framerate.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/motion.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/cabac.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/avfft.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/ppc/dct.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/arm/dct.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/mjpegenc_huffman.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/dct.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/snowenc.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/h265_levels.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/h264_levels.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/iirfilter.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/aarch64/dct.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/codec_desc.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/mathops.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/jpeg2000dwt.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/htmlsubtitles.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/fft-fixed32.c
Examining data/ffmpeg-4.3.1/libavcodec/tests/rangecoder.c
Examining data/ffmpeg-4.3.1/libavcodec/opustab.c
Examining data/ffmpeg-4.3.1/libavcodec/intelh263dec.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3dec_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/qsv.h
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_encode_mjpeg.c
Examining data/ffmpeg-4.3.1/libavcodec/vp8dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/vp9block.c
Examining data/ffmpeg-4.3.1/libavcodec/opusenc_psy.c
Examining data/ffmpeg-4.3.1/libavcodec/pixlet.c
Examining data/ffmpeg-4.3.1/libavcodec/rl.c
Examining data/ffmpeg-4.3.1/libavcodec/pcm-dvd.c
Examining data/ffmpeg-4.3.1/libavcodec/rv40vlc2.h
Examining data/ffmpeg-4.3.1/libavcodec/av1_metadata_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/adts_parser.h
Examining data/ffmpeg-4.3.1/libavcodec/pngdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/aacenctab.h
Examining data/ffmpeg-4.3.1/libavcodec/samidec.c
Examining data/ffmpeg-4.3.1/libavcodec/eac3dec.c
Examining data/ffmpeg-4.3.1/libavcodec/ffv1.c
Examining data/ffmpeg-4.3.1/libavcodec/hapenc.c
Examining data/ffmpeg-4.3.1/libavcodec/tiff.c
Examining data/ffmpeg-4.3.1/libavcodec/v308enc.c
Examining data/ffmpeg-4.3.1/libavcodec/realtextdec.c
Examining data/ffmpeg-4.3.1/libavcodec/xiph.h
Examining data/ffmpeg-4.3.1/libavcodec/flacdata.c
Examining data/ffmpeg-4.3.1/libavcodec/options_table.h
Examining data/ffmpeg-4.3.1/libavcodec/aacenc_is.h
Examining data/ffmpeg-4.3.1/libavcodec/hnm4video.c
Examining data/ffmpeg-4.3.1/libavcodec/indeo2.c
Examining data/ffmpeg-4.3.1/libavcodec/g722.c
Examining data/ffmpeg-4.3.1/libavcodec/dolby_e.c
Examining data/ffmpeg-4.3.1/libavcodec/aacsbrdata.h
Examining data/ffmpeg-4.3.1/libavcodec/mpc8data.h
Examining data/ffmpeg-4.3.1/libavcodec/pamenc.c
Examining data/ffmpeg-4.3.1/libavcodec/rv10.c
Examining data/ffmpeg-4.3.1/libavcodec/cbrt_fixed_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/opusdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/pcm-bluray.c
Examining data/ffmpeg-4.3.1/libavcodec/gsm.h
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_mpeg4.c
Examining data/ffmpeg-4.3.1/libavcodec/unary.h
Examining data/ffmpeg-4.3.1/libavcodec/bmvvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/sunrast.h
Examining data/ffmpeg-4.3.1/libavcodec/hevcdec.c
Examining data/ffmpeg-4.3.1/libavcodec/fdctdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/mlz.h
Examining data/ffmpeg-4.3.1/libavcodec/twinvq.c
Examining data/ffmpeg-4.3.1/libavcodec/png.c
Examining data/ffmpeg-4.3.1/libavcodec/snowenc.c
Examining data/ffmpeg-4.3.1/libavcodec/lpc.c
Examining data/ffmpeg-4.3.1/libavcodec/cavsdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideodata.c
Examining data/ffmpeg-4.3.1/libavcodec/dct32_template.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudio_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg_er.c
Examining data/ffmpeg-4.3.1/libavcodec/dvenc.c
Examining data/ffmpeg-4.3.1/libavcodec/nvdec_h264.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_encode_vp9.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9dsp_10bpp.c
Examining data/ffmpeg-4.3.1/libavcodec/rtjpeg.c
Examining data/ffmpeg-4.3.1/libavcodec/lzf.h
Examining data/ffmpeg-4.3.1/libavcodec/elbg.c
Examining data/ffmpeg-4.3.1/libavcodec/cavs_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodsp_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/mqc.h
Examining data/ffmpeg-4.3.1/libavcodec/adts_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/vp56data.c
Examining data/ffmpeg-4.3.1/libavcodec/vorbisdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/atrac1data.h
Examining data/ffmpeg-4.3.1/libavcodec/tpeldsp.h
Examining data/ffmpeg-4.3.1/libavcodec/asv.c
Examining data/ffmpeg-4.3.1/libavcodec/h264qpel.c
Examining data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c
Examining data/ffmpeg-4.3.1/libavcodec/huffyuvenc.c
Examining data/ffmpeg-4.3.1/libavcodec/librsvgdec.c
Examining data/ffmpeg-4.3.1/libavcodec/xvmc.h
Examining data/ffmpeg-4.3.1/libavcodec/mpeg4audio.c
Examining data/ffmpeg-4.3.1/libavcodec/tmv.c
Examining data/ffmpeg-4.3.1/libavcodec/dnxhddata.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_av1.c
Examining data/ffmpeg-4.3.1/libavcodec/rv40dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/tableprint.h
Examining data/ffmpeg-4.3.1/libavcodec/clearvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/qsvenc_mpeg2.c
Examining data/ffmpeg-4.3.1/libavcodec/qdmc.c
Examining data/ffmpeg-4.3.1/libavcodec/scpr3.c
Examining data/ffmpeg-4.3.1/libavcodec/huffyuvdec.c
Examining data/ffmpeg-4.3.1/libavcodec/alac_data.c
Examining data/ffmpeg-4.3.1/libavcodec/wmavoice_data.h
Examining data/ffmpeg-4.3.1/libavcodec/msrledec.h
Examining data/ffmpeg-4.3.1/libavcodec/sipr.c
Examining data/ffmpeg-4.3.1/libavcodec/lossless_videodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/flacdec.c
Examining data/ffmpeg-4.3.1/libavcodec/h264dec.h
Examining data/ffmpeg-4.3.1/libavcodec/wma_freqs.h
Examining data/ffmpeg-4.3.1/libavcodec/opusenc.h
Examining data/ffmpeg-4.3.1/libavcodec/snow.c
Examining data/ffmpeg-4.3.1/libavcodec/qsvdec.c
Examining data/ffmpeg-4.3.1/libavcodec/avs.c
Examining data/ffmpeg-4.3.1/libavcodec/cavs.c
Examining data/ffmpeg-4.3.1/libavcodec/tiertexseqv.c
Examining data/ffmpeg-4.3.1/libavcodec/opus_pvq.h
Examining data/ffmpeg-4.3.1/libavcodec/hq_hqadata.c
Examining data/ffmpeg-4.3.1/libavcodec/acelp_filters.c
Examining data/ffmpeg-4.3.1/libavcodec/hevc_ps_enc.c
Examining data/ffmpeg-4.3.1/libavcodec/ivi.c
Examining data/ffmpeg-4.3.1/libavcodec/rl2.c
Examining data/ffmpeg-4.3.1/libavcodec/v4l2_context.h
Examining data/ffmpeg-4.3.1/libavcodec/msmpeg4enc.c
Examining data/ffmpeg-4.3.1/libavcodec/libzvbi-teletextdec.c
Examining data/ffmpeg-4.3.1/libavcodec/aptxdec.c
Examining data/ffmpeg-4.3.1/libavcodec/hq_hqa.h
Examining data/ffmpeg-4.3.1/libavcodec/dv_profile.c
Examining data/ffmpeg-4.3.1/libavcodec/vdpau_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/tak.c
Examining data/ffmpeg-4.3.1/libavcodec/h264.h
Examining data/ffmpeg-4.3.1/libavcodec/eaidct.c
Examining data/ffmpeg-4.3.1/libavcodec/parser.h
Examining data/ffmpeg-4.3.1/libavcodec/y41penc.c
Examining data/ffmpeg-4.3.1/libavcodec/aacps_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/aptx.c
Examining data/ffmpeg-4.3.1/libavcodec/mjpeg2jpeg_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/sbcdec.c
Examining data/ffmpeg-4.3.1/libavcodec/rectangle.h
Examining data/ffmpeg-4.3.1/libavcodec/tscc.c
Examining data/ffmpeg-4.3.1/libavcodec/adpcm_data.h
Examining data/ffmpeg-4.3.1/libavcodec/proresenc_kostya.c
Examining data/ffmpeg-4.3.1/libavcodec/apng.h
Examining data/ffmpeg-4.3.1/libavcodec/h261.h
Examining data/ffmpeg-4.3.1/libavcodec/avr32/mathops.h
Examining data/ffmpeg-4.3.1/libavcodec/hqx.c
Examining data/ffmpeg-4.3.1/libavcodec/fits.c
Examining data/ffmpeg-4.3.1/libavcodec/xwdenc.c
Examining data/ffmpeg-4.3.1/libavcodec/ra288.c
Examining data/ffmpeg-4.3.1/libavcodec/blockdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/indeo3data.h
Examining data/ffmpeg-4.3.1/libavcodec/opus_rc.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_cavlc.c
Examining data/ffmpeg-4.3.1/libavcodec/dvbsub.c
Examining data/ffmpeg-4.3.1/libavcodec/pixblockdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/hevc_sei.h
Examining data/ffmpeg-4.3.1/libavcodec/truemotion1.c
Examining data/ffmpeg-4.3.1/libavcodec/vc2enc_dwt.h
Examining data/ffmpeg-4.3.1/libavcodec/dfa.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs.c
Examining data/ffmpeg-4.3.1/libavcodec/pngenc.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_levels.c
Examining data/ffmpeg-4.3.1/libavcodec/vp6data.h
Examining data/ffmpeg-4.3.1/libavcodec/hevc_filter.c
Examining data/ffmpeg-4.3.1/libavcodec/vp56data.h
Examining data/ffmpeg-4.3.1/libavcodec/mpeg12data.c
Examining data/ffmpeg-4.3.1/libavcodec/ratecontrol.h
Examining data/ffmpeg-4.3.1/libavcodec/flicvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/idcinvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegpicture.h
Examining data/ffmpeg-4.3.1/libavcodec/proresdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/proresdec2.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodec_float.c
Examining data/ffmpeg-4.3.1/libavcodec/gdv.c
Examining data/ffmpeg-4.3.1/libavcodec/g2meet.c
Examining data/ffmpeg-4.3.1/libavcodec/g729data.h
Examining data/ffmpeg-4.3.1/libavcodec/aac.h
Examining data/ffmpeg-4.3.1/libavcodec/wavpackenc.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_template.c
Examining data/ffmpeg-4.3.1/libavcodec/lsp.c
Examining data/ffmpeg-4.3.1/libavcodec/g729dec.c
Examining data/ffmpeg-4.3.1/libavcodec/dca_lbr.c
Examining data/ffmpeg-4.3.1/libavcodec/me_cmp.h
Examining data/ffmpeg-4.3.1/libavcodec/cbs_jpeg.c
Examining data/ffmpeg-4.3.1/libavcodec/aacsbr_fixed_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/tableprint_vlc.h
Examining data/ffmpeg-4.3.1/libavcodec/libaomdec.c
Examining data/ffmpeg-4.3.1/libavcodec/amrnbdec.c
Examining data/ffmpeg-4.3.1/libavcodec/vp3_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/allcodecs.c
Examining data/ffmpeg-4.3.1/libavcodec/avdct.h
Examining data/ffmpeg-4.3.1/libavcodec/omx.c
Examining data/ffmpeg-4.3.1/libavcodec/h264dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/flashsv2enc.c
Examining data/ffmpeg-4.3.1/libavcodec/vdpau_mpeg4.c
Examining data/ffmpeg-4.3.1/libavcodec/aac_ac3_parser.h
Examining data/ffmpeg-4.3.1/libavcodec/metasound_data.c
Examining data/ffmpeg-4.3.1/libavcodec/cngenc.c
Examining data/ffmpeg-4.3.1/libavcodec/lossless_audiodsp.h
Examining data/ffmpeg-4.3.1/libavcodec/wavpack.c
Examining data/ffmpeg-4.3.1/libavcodec/jpeg2000.c
Examining data/ffmpeg-4.3.1/libavcodec/qpel_template.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3_parser_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/tiff_common.h
Examining data/ffmpeg-4.3.1/libavcodec/xvididct.c
Examining data/ffmpeg-4.3.1/libavcodec/lossless_audiodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/dvd_nav_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/jrevdct.c
Examining data/ffmpeg-4.3.1/libavcodec/proresdata.h
Examining data/ffmpeg-4.3.1/libavcodec/dct32_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/libtwolame.c
Examining data/ffmpeg-4.3.1/libavcodec/mjpegdec.h
Examining data/ffmpeg-4.3.1/libavcodec/cavs.h
Examining data/ffmpeg-4.3.1/libavcodec/8bps.c
Examining data/ffmpeg-4.3.1/libavcodec/iirfilter.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_av1.h
Examining data/ffmpeg-4.3.1/libavcodec/pcm_rechunk_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/on2avcdata.c
Examining data/ffmpeg-4.3.1/libavcodec/aactab.c
Examining data/ffmpeg-4.3.1/libavcodec/pcm.c
Examining data/ffmpeg-4.3.1/libavcodec/wma.c
Examining data/ffmpeg-4.3.1/libavcodec/rnd_avg.h
Examining data/ffmpeg-4.3.1/libavcodec/vmdvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/bethsoftvideo.h
Examining data/ffmpeg-4.3.1/libavcodec/bswapdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/mfenc.c
Examining data/ffmpeg-4.3.1/libavcodec/movtextdec.c
Examining data/ffmpeg-4.3.1/libavcodec/proresenc_anatoliy.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg4videodec.c
Examining data/ffmpeg-4.3.1/libavcodec/dcaadpcm.c
Examining data/ffmpeg-4.3.1/libavcodec/vp3.c
Examining data/ffmpeg-4.3.1/libavcodec/binkdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/hcadec.c
Examining data/ffmpeg-4.3.1/libavcodec/cljrenc.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg12vlc.h
Examining data/ffmpeg-4.3.1/libavcodec/pthread.c
Examining data/ffmpeg-4.3.1/libavcodec/librav1e.c
Examining data/ffmpeg-4.3.1/libavcodec/dnxhddata.h
Examining data/ffmpeg-4.3.1/libavcodec/magicyuv.c
Examining data/ffmpeg-4.3.1/libavcodec/mmaldec.c
Examining data/ffmpeg-4.3.1/libavcodec/cdxl.c
Examining data/ffmpeg-4.3.1/libavcodec/aacps_float.c
Examining data/ffmpeg-4.3.1/libavcodec/sheervideodata.h
Examining data/ffmpeg-4.3.1/libavcodec/libkvazaar.c
Examining data/ffmpeg-4.3.1/libavcodec/hap.h
Examining data/ffmpeg-4.3.1/libavcodec/cljrdec.c
Examining data/ffmpeg-4.3.1/libavcodec/mediacodecdec_common.h
Examining data/ffmpeg-4.3.1/libavcodec/speedhq.c
Examining data/ffmpeg-4.3.1/libavcodec/tiff_data.c
Examining data/ffmpeg-4.3.1/libavcodec/cbrt_data.h
Examining data/ffmpeg-4.3.1/libavcodec/get_bits.h
Examining data/ffmpeg-4.3.1/libavcodec/interplayvideo.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_jpeg.h
Examining data/ffmpeg-4.3.1/libavcodec/nvdec.c
Examining data/ffmpeg-4.3.1/libavcodec/nvdec_mpeg12.c
Examining data/ffmpeg-4.3.1/libavcodec/sipr.h
Examining data/ffmpeg-4.3.1/libavcodec/vt_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/snowdata.h
Examining data/ffmpeg-4.3.1/libavcodec/faanidct.h
Examining data/ffmpeg-4.3.1/libavcodec/v408dec.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_float.c
Examining data/ffmpeg-4.3.1/libavcodec/ws-snd1.c
Examining data/ffmpeg-4.3.1/libavcodec/synth_filter.c
Examining data/ffmpeg-4.3.1/libavcodec/jni.h
Examining data/ffmpeg-4.3.1/libavcodec/cdgraphics.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_mp4toannexb_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/dca_syncwords.h
Examining data/ffmpeg-4.3.1/libavcodec/opusenc_utils.h
Examining data/ffmpeg-4.3.1/libavcodec/vorbis_enc_data.h
Examining data/ffmpeg-4.3.1/libavcodec/dirac_arith.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_sei.c
Examining data/ffmpeg-4.3.1/libavcodec/codec_desc.h
Examining data/ffmpeg-4.3.1/libavcodec/v4l2_buffers.h
Examining data/ffmpeg-4.3.1/libavcodec/xma_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/scpr.c
Examining data/ffmpeg-4.3.1/libavcodec/truespeech_data.h
Examining data/ffmpeg-4.3.1/libavcodec/acelp_vectors.h
Examining data/ffmpeg-4.3.1/libavcodec/trace_headers_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/vcr1.c
Examining data/ffmpeg-4.3.1/libavcodec/dv_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg4video.h
Examining data/ffmpeg-4.3.1/libavcodec/movsub_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/dcahuff.h
Examining data/ffmpeg-4.3.1/libavcodec/qsvenc_jpeg.c
Examining data/ffmpeg-4.3.1/libavcodec/mace.c
Examining data/ffmpeg-4.3.1/libavcodec/anm.c
Examining data/ffmpeg-4.3.1/libavcodec/h2645_parse.h
Examining data/ffmpeg-4.3.1/libavcodec/aac_defines.h
Examining data/ffmpeg-4.3.1/libavcodec/ac3enc_float.c
Examining data/ffmpeg-4.3.1/libavcodec/dpx_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/aacpsy.c
Examining data/ffmpeg-4.3.1/libavcodec/v210x.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/asm-offsets.h
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/sbrdsp_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/h264dsp_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/h264pred_init.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/fft_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/idct.h
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/hpeldsp_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/videodsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/neontest.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/vp9dsp_init_12bpp_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/cabac.h
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/fmtconvert_init.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/vp9dsp_init.h
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/idctdsp_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/h264chroma_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/vc1dsp_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/vorbisdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/vp8dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/rv40dsp_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/vp9dsp_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/h264qpel_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/mpegaudiodsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/aacpsdsp_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/opusdsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/synth_filter_init.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/pixblockdsp_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/vp9dsp_init_10bpp_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aarch64/vp8dsp_init_aarch64.c
Examining data/ffmpeg-4.3.1/libavcodec/aacpsdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/cbs_vp9_syntax_template.c
Examining data/ffmpeg-4.3.1/libavcodec/pixblockdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/imm4.c
Examining data/ffmpeg-4.3.1/libavcodec/libopus.c
Examining data/ffmpeg-4.3.1/libavcodec/v210dec.h
Examining data/ffmpeg-4.3.1/libavcodec/opus.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodsp.h
Examining data/ffmpeg-4.3.1/libavcodec/bit_depth_template.c
Examining data/ffmpeg-4.3.1/libavcodec/libopencore-amr.c
Examining data/ffmpeg-4.3.1/libavcodec/h261.c
Examining data/ffmpeg-4.3.1/libavcodec/simple_idct_template.c
Examining data/ffmpeg-4.3.1/libavcodec/magicyuvenc.c
Examining data/ffmpeg-4.3.1/libavcodec/qsvdec_h2645.c
Examining data/ffmpeg-4.3.1/libavcodec/shorten.c
Examining data/ffmpeg-4.3.1/libavcodec/subviewerdec.c
Examining data/ffmpeg-4.3.1/libavcodec/sbc_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudiodecheader.h
Examining data/ffmpeg-4.3.1/libavcodec/qdm2_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/takdec.c
Examining data/ffmpeg-4.3.1/libavcodec/dirac_arith.h
Examining data/ffmpeg-4.3.1/libavcodec/intrax8.c
Examining data/ffmpeg-4.3.1/libavcodec/fft_fixed_32.c
Examining data/ffmpeg-4.3.1/libavcodec/libopenjpegdec.c
Examining data/ffmpeg-4.3.1/libavcodec/a64multienc.c
Examining data/ffmpeg-4.3.1/libavcodec/mdct15.h
Examining data/ffmpeg-4.3.1/libavcodec/rawenc.c
Examining data/ffmpeg-4.3.1/libavcodec/encode.c
Examining data/ffmpeg-4.3.1/libavcodec/hq_hqadsp.c
Examining data/ffmpeg-4.3.1/libavcodec/aac_adtstoasc_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/libwebpenc_animencoder.c
Examining data/ffmpeg-4.3.1/libavcodec/aacps.c
Examining data/ffmpeg-4.3.1/libavcodec/videodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/h264chroma_template.c
Examining data/ffmpeg-4.3.1/libavcodec/msmpeg4data.h
Examining data/ffmpeg-4.3.1/libavcodec/nuv.c
Examining data/ffmpeg-4.3.1/libavcodec/ffv1.h
Examining data/ffmpeg-4.3.1/libavcodec/aac_ac3_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/lossless_videoencdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/vmdaudio.c
Examining data/ffmpeg-4.3.1/libavcodec/texturedspenc.c
Examining data/ffmpeg-4.3.1/libavcodec/h263.h
Examining data/ffmpeg-4.3.1/libavcodec/h264addpx_template.c
Examining data/ffmpeg-4.3.1/libavcodec/av1_frame_split_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/vdpau_h264.c
Examining data/ffmpeg-4.3.1/libavcodec/hevc_ps.h
Examining data/ffmpeg-4.3.1/libavcodec/cbs_h265_syntax_template.c
Examining data/ffmpeg-4.3.1/libavcodec/adxenc.c
Examining data/ffmpeg-4.3.1/libavcodec/g729.h
Examining data/ffmpeg-4.3.1/libavcodec/libfdk-aacdec.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_encode.c
Examining data/ffmpeg-4.3.1/libavcodec/vdpau_mpeg12.c
Examining data/ffmpeg-4.3.1/libavcodec/avrndec.c
Examining data/ffmpeg-4.3.1/libavcodec/codec_desc.c
Examining data/ffmpeg-4.3.1/libavcodec/mlpdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/exif.h
Examining data/ffmpeg-4.3.1/libavcodec/adx_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/arbc.c
Examining data/ffmpeg-4.3.1/libavcodec/mss2dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/v4l2_buffers.c
Examining data/ffmpeg-4.3.1/libavcodec/svq1.h
Examining data/ffmpeg-4.3.1/libavcodec/sbrdsp_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_refs.c
Examining data/ffmpeg-4.3.1/libavcodec/wmaenc.c
Examining data/ffmpeg-4.3.1/libavcodec/dirac_dwt_template.c
Examining data/ffmpeg-4.3.1/libavcodec/acelp_vectors.c
Examining data/ffmpeg-4.3.1/libavcodec/proresdata.c
Examining data/ffmpeg-4.3.1/libavcodec/evrcdata.h
Examining data/ffmpeg-4.3.1/libavcodec/aacenc_quantization_misc.h
Examining data/ffmpeg-4.3.1/libavcodec/mss2dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/mimic.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideoencdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/nvdec_mjpeg.c
Examining data/ffmpeg-4.3.1/libavcodec/wavpackenc.c
Examining data/ffmpeg-4.3.1/libavcodec/qsvdec_other.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9_superframe_split_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/ra144dec.c
Examining data/ffmpeg-4.3.1/libavcodec/mscc.c
Examining data/ffmpeg-4.3.1/libavcodec/nellymoser.h
Examining data/ffmpeg-4.3.1/libavcodec/h264_direct.c
Examining data/ffmpeg-4.3.1/libavcodec/sbc.h
Examining data/ffmpeg-4.3.1/libavcodec/cbrt_data.c
Examining data/ffmpeg-4.3.1/libavcodec/hwconfig.h
Examining data/ffmpeg-4.3.1/libavcodec/pnm_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg4_unpack_bframes_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/mqcenc.c
Examining data/ffmpeg-4.3.1/libavcodec/hevcpred.h
Examining data/ffmpeg-4.3.1/libavcodec/snappy.h
Examining data/ffmpeg-4.3.1/libavcodec/ttaencdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/log2_tab.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3enc.h
Examining data/ffmpeg-4.3.1/libavcodec/v210enc.h
Examining data/ffmpeg-4.3.1/libavcodec/vdpau_vc1.c
Examining data/ffmpeg-4.3.1/libavcodec/idctdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/v308dec.c
Examining data/ffmpeg-4.3.1/libavcodec/jpeg2000dwt.c
Examining data/ffmpeg-4.3.1/libavcodec/htmlsubtitles.c
Examining data/ffmpeg-4.3.1/libavcodec/takdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/faxcompr.c
Examining data/ffmpeg-4.3.1/libavcodec/lzwenc.c
Examining data/ffmpeg-4.3.1/libavcodec/apedec.c
Examining data/ffmpeg-4.3.1/libavcodec/vc1_block.c
Examining data/ffmpeg-4.3.1/libavcodec/startcode.c
Examining data/ffmpeg-4.3.1/libavcodec/gifdec.c
Examining data/ffmpeg-4.3.1/libavcodec/noise_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/opusdec.c
Examining data/ffmpeg-4.3.1/libavcodec/adts_header.h
Examining data/ffmpeg-4.3.1/libavcodec/error_resilience.c
Examining data/ffmpeg-4.3.1/libavcodec/dsd.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegpicture.c
Examining data/ffmpeg-4.3.1/libavcodec/aacdec.c
Examining data/ffmpeg-4.3.1/libavcodec/tta.c
Examining data/ffmpeg-4.3.1/libavcodec/dcadct.h
Examining data/ffmpeg-4.3.1/libavcodec/libopusdec.c
Examining data/ffmpeg-4.3.1/libavcodec/targaenc.c
Examining data/ffmpeg-4.3.1/libavcodec/vaapi_encode_mpeg2.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9data.c
Examining data/ffmpeg-4.3.1/libavcodec/ffv1enc.c
Examining data/ffmpeg-4.3.1/libavcodec/videotoolboxenc.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideoencdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/qtrleenc.c
Examining data/ffmpeg-4.3.1/libavcodec/eatqi.c
Examining data/ffmpeg-4.3.1/libavcodec/kgv1dec.c
Examining data/ffmpeg-4.3.1/libavcodec/aacps_fixed_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/dvbsub_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/qpeg.c
Examining data/ffmpeg-4.3.1/libavcodec/gif.c
Examining data/ffmpeg-4.3.1/libavcodec/mpeg12enc.c
Examining data/ffmpeg-4.3.1/libavcodec/fic.c
Examining data/ffmpeg-4.3.1/libavcodec/jpeglsdec.c
Examining data/ffmpeg-4.3.1/libavcodec/bsf.h
Examining data/ffmpeg-4.3.1/libavcodec/dvaudio_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/twinvqdec.c
Examining data/ffmpeg-4.3.1/libavcodec/ivi_dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/xsubdec.c
Examining data/ffmpeg-4.3.1/libavcodec/dxv.c
Examining data/ffmpeg-4.3.1/libavcodec/simple_idct.c
Examining data/ffmpeg-4.3.1/libavcodec/audio_frame_queue.h
Examining data/ffmpeg-4.3.1/libavcodec/dca_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/motionpixels.c
Examining data/ffmpeg-4.3.1/libavcodec/faandct.c
Examining data/ffmpeg-4.3.1/libavcodec/qtrle.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9data.h
Examining data/ffmpeg-4.3.1/libavcodec/vc1_loopfilter.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3tab.c
Examining data/ffmpeg-4.3.1/libavcodec/sgidec.c
Examining data/ffmpeg-4.3.1/libavcodec/rangecoder.c
Examining data/ffmpeg-4.3.1/libavcodec/sbr.h
Examining data/ffmpeg-4.3.1/libavcodec/pthread_internal.h
Examining data/ffmpeg-4.3.1/libavcodec/libspeexenc.c
Examining data/ffmpeg-4.3.1/libavcodec/gsmdec_data.c
Examining data/ffmpeg-4.3.1/libavcodec/aacdectab.h
Examining data/ffmpeg-4.3.1/libavcodec/mp3_header_decompress_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3dec.h
Examining data/ffmpeg-4.3.1/libavcodec/avpicture.c
Examining data/ffmpeg-4.3.1/libavcodec/mss1.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/jpegtables.h
Examining data/ffmpeg-4.3.1/libavcodec/dct32.h
Examining data/ffmpeg-4.3.1/libavcodec/pcm_tablegen.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_cabac.c
Examining data/ffmpeg-4.3.1/libavcodec/imx_dump_header_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/ac3_parser.h
Examining data/ffmpeg-4.3.1/libavcodec/h264_mc_template.c
Examining data/ffmpeg-4.3.1/libavcodec/cinepakenc.c
Examining data/ffmpeg-4.3.1/libavcodec/mlz.c
Examining data/ffmpeg-4.3.1/libavcodec/fft_template.c
Examining data/ffmpeg-4.3.1/libavcodec/tscc2.c
Examining data/ffmpeg-4.3.1/libavcodec/proresdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/mpegvideo_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/webvttdec.c
Examining data/ffmpeg-4.3.1/libavcodec/h264_ps.h
Examining data/ffmpeg-4.3.1/libavcodec/hpel_template.c
Examining data/ffmpeg-4.3.1/libavcodec/v4l2_m2m_enc.c
Examining data/ffmpeg-4.3.1/libavcodec/aacpsdsp_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/movtextenc.c
Examining data/ffmpeg-4.3.1/libavcodec/mathops.h
Examining data/ffmpeg-4.3.1/libavcodec/qsvenc.c
Examining data/ffmpeg-4.3.1/libavcodec/lcldec.c
Examining data/ffmpeg-4.3.1/libavcodec/vc2enc.c
Examining data/ffmpeg-4.3.1/libavcodec/mpegaudio.h
Examining data/ffmpeg-4.3.1/libavcodec/ttaencdsp.h
Examining data/ffmpeg-4.3.1/libavcodec/hevc_sei.c
Examining data/ffmpeg-4.3.1/libavcodec/hap.c
Examining data/ffmpeg-4.3.1/libavcodec/g729postfilter.c
Examining data/ffmpeg-4.3.1/libavcodec/libshine.c
Examining data/ffmpeg-4.3.1/libavcodec/xiph.c
Examining data/ffmpeg-4.3.1/libavcodec/ccaption_dec.c
Examining data/ffmpeg-4.3.1/libavcodec/r210dec.c
Examining data/ffmpeg-4.3.1/libavcodec/codec_par.h
Examining data/ffmpeg-4.3.1/libavcodec/dxtory.c
Examining data/ffmpeg-4.3.1/libavcodec/bintext.h
Examining data/ffmpeg-4.3.1/libavcodec/wnv1.c
Examining data/ffmpeg-4.3.1/libavcodec/h265_metadata_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/mediacodec.c
Examining data/ffmpeg-4.3.1/libavcodec/acelp_pitch_delay.h
Examining data/ffmpeg-4.3.1/libavcodec/intrax8.h
Examining data/ffmpeg-4.3.1/libavcodec/v210dec.c
Examining data/ffmpeg-4.3.1/libavcodec/smacker.c
Examining data/ffmpeg-4.3.1/libavcodec/flacdata.h
Examining data/ffmpeg-4.3.1/libavcodec/g722dsp.c
Examining data/ffmpeg-4.3.1/libavcodec/mjpegenc_common.h
Examining data/ffmpeg-4.3.1/libavcodec/mediacodecdec_common.c
Examining data/ffmpeg-4.3.1/libavcodec/cscd.c
Examining data/ffmpeg-4.3.1/libavcodec/asv.h
Examining data/ffmpeg-4.3.1/libavcodec/audiodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/h263dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/texturedsp.c
Examining data/ffmpeg-4.3.1/libavcodec/msrle.c
Examining data/ffmpeg-4.3.1/libavcodec/v4l2_fmt.c
Examining data/ffmpeg-4.3.1/libavcodec/dvaudiodec.c
Examining data/ffmpeg-4.3.1/libavcodec/sbrdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/h264qpel_template.c
Examining data/ffmpeg-4.3.1/libavcodec/vorbis.c
Examining data/ffmpeg-4.3.1/libavcodec/escape130.c
Examining data/ffmpeg-4.3.1/libavcodec/imc.c
Examining data/ffmpeg-4.3.1/libavcodec/g722enc.c
Examining data/ffmpeg-4.3.1/libavcodec/zerocodec.c
Examining data/ffmpeg-4.3.1/libavcodec/libvpx.c
Examining data/ffmpeg-4.3.1/libavcodec/eac3_data.h
Examining data/ffmpeg-4.3.1/libavcodec/h264idct.c
Examining data/ffmpeg-4.3.1/libavcodec/dirac_vlc.c
Examining data/ffmpeg-4.3.1/libavcodec/dcaenc.h
Examining data/ffmpeg-4.3.1/libavcodec/eac3_data.c
Examining data/ffmpeg-4.3.1/libavcodec/psymodel.c
Examining data/ffmpeg-4.3.1/libavcodec/codec2utils.h
Examining data/ffmpeg-4.3.1/libavcodec/avfft.h
Examining data/ffmpeg-4.3.1/libavcodec/rv34dsp.h
Examining data/ffmpeg-4.3.1/libavcodec/ra144.c
Examining data/ffmpeg-4.3.1/libavcodec/dsddec.c
Examining data/ffmpeg-4.3.1/libavcodec/libwavpackenc.c
Examining data/ffmpeg-4.3.1/libavcodec/mjpegenc.c
Examining data/ffmpeg-4.3.1/libavcodec/hevc_cabac.c
Examining data/ffmpeg-4.3.1/libavcodec/g723_1dec.c
Examining data/ffmpeg-4.3.1/libavcodec/jpeglsenc.c
Examining data/ffmpeg-4.3.1/libavcodec/utvideodsp.c
Examining data/ffmpeg-4.3.1/libavcodec/ljpegenc.c
Examining data/ffmpeg-4.3.1/libavcodec/avuidec.c
Examining data/ffmpeg-4.3.1/libavcodec/notchlc.c
Examining data/ffmpeg-4.3.1/libavcodec/dca_core_bsf.c
Examining data/ffmpeg-4.3.1/libavcodec/vp9dsp_12bpp.c
Examining data/ffmpeg-4.3.1/libavcodec/libspeexdec.c
Examining data/ffmpeg-4.3.1/libavcodec/siprdata.h
Examining data/ffmpeg-4.3.1/libavcodec/vorbis_parser.h
Examining data/ffmpeg-4.3.1/libavcodec/mjpegenc.h
Examining data/ffmpeg-4.3.1/libavcodec/h264data.c
Examining data/ffmpeg-4.3.1/libavcodec/cavsdsp.c
Examining data/ffmpeg-4.3.1/libavcodec/amfenc_h264.c
Examining data/ffmpeg-4.3.1/libavcodec/cbs_h265.h
Examining data/ffmpeg-4.3.1/libavcodec/libopenh264enc.c
Examining data/ffmpeg-4.3.1/libavcodec/opus_parser.c
Examining data/ffmpeg-4.3.1/libavcodec/aacps_fixed_tablegen.h
Examining data/ffmpeg-4.3.1/libavcodec/pthread_slice.c
Examining data/ffmpeg-4.3.1/libavcodec/codec2utils.c
Examining data/ffmpeg-4.3.1/libavcodec/libgsmenc.c
Examining data/ffmpeg-4.3.1/libavcodec/audiodsp.h
Examining data/ffmpeg-4.3.1/libavcodec/aacps.h
Examining data/ffmpeg-4.3.1/libavcodec/wmaprodata.h
Examining data/ffmpeg-4.3.1/libavcodec/tscc2data.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/xvididct_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/aacdec_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/simple_idct_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/wmv2dsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp3dsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264dsp_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/xvididct_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/idctdsp_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/mpegvideoencdsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp9_mc_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/me_cmp_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/mpegvideo_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/pixblockdsp_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp3dsp_idct_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevc_idct_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/idctdsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/h263dsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264chroma_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hpeldsp_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/xvid_idct_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/aacdec_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/pixblockdsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevcdsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/idctdsp_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/blockdsp_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264chroma_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/amrwbdec_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/mpegvideo_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264qpel_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hpeldsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/blockdsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264qpel_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/mpegvideo_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/sbrdsp_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp9_intra_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/acelp_filters_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/aacsbr_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/me_cmp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264qpel_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/pixblockdsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevcdsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/me_cmp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp3dsp_idct_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264dsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/constants.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevc_mc_uniw_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264pred_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/lsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp9_idct_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevcdsp_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/aacpsy_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp8_idct_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevcpred_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/videodsp_init.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vc1dsp_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/pixblockdsp_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hpeldsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264pred_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/cabac.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp9_mc_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/blockdsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/aaccoder_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/acelp_vectors_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vc1dsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/compute_antialias_float.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/wmv2dsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp8dsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vc1dsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/mpegvideoencdsp_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevcdsp_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/ac3dsp_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/wmv2dsp_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp9_lpf_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/aacpsdsp_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/iirfilter_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264chroma_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/compute_antialias_fixed.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp9dsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevcpred_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264dsp_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp8dsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/constants.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/h263dsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/mpegaudiodsp_mips_fixed.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/amrwbdec_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevc_mc_bi_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264dsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/fmtconvert_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/simple_idct_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevc_macros_msa.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264idct_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264pred_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hpeldsp_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/mpegvideo_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/blockdsp_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264chroma_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/h264pred_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/aacsbr_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/mpegaudiodsp_mips_float.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp8_mc_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/idctdsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/qpeldsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/fft_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/celp_math_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevc_mc_uni_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/celp_filters_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/qpeldsp_init_mips.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/h263dsp_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevc_mc_biw_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vc1dsp_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp8dsp_mmi.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/qpeldsp_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/mathops.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevcpred_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp3dsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp9dsp_mips.h
Examining data/ffmpeg-4.3.1/libavcodec/mips/vp8_lpf_msa.c
Examining data/ffmpeg-4.3.1/libavcodec/mips/hevc_lpf_sao_msa.c
Examining data/ffmpeg-4.3.1/libswscale/options.c
Examining data/ffmpeg-4.3.1/libswscale/input.c
Examining data/ffmpeg-4.3.1/libswscale/output.c
Examining data/ffmpeg-4.3.1/libswscale/hscale_fast_bilinear.c
Examining data/ffmpeg-4.3.1/libswscale/swscale_internal.h
Examining data/ffmpeg-4.3.1/libswscale/yuv2rgb.c
Examining data/ffmpeg-4.3.1/libswscale/bayer_template.c
Examining data/ffmpeg-4.3.1/libswscale/rgb2rgb.h
Examining data/ffmpeg-4.3.1/libswscale/swscale.c
Examining data/ffmpeg-4.3.1/libswscale/rgb2rgb_template.c
Examining data/ffmpeg-4.3.1/libswscale/version.h
Examining data/ffmpeg-4.3.1/libswscale/x86/yuv2rgb.c
Examining data/ffmpeg-4.3.1/libswscale/x86/swscale.c
Examining data/ffmpeg-4.3.1/libswscale/x86/w64xmmtest.c
Examining data/ffmpeg-4.3.1/libswscale/x86/rgb2rgb_template.c
Examining data/ffmpeg-4.3.1/libswscale/x86/rgb2rgb.c
Examining data/ffmpeg-4.3.1/libswscale/x86/hscale_fast_bilinear_simd.c
Examining data/ffmpeg-4.3.1/libswscale/x86/swscale_template.c
Examining data/ffmpeg-4.3.1/libswscale/x86/yuv2rgb_template.c
Examining data/ffmpeg-4.3.1/libswscale/swscale.h
Examining data/ffmpeg-4.3.1/libswscale/utils.c
Examining data/ffmpeg-4.3.1/libswscale/rgb2rgb.c
Examining data/ffmpeg-4.3.1/libswscale/gamma.c
Examining data/ffmpeg-4.3.1/libswscale/ppc/yuv2rgb_altivec.h
Examining data/ffmpeg-4.3.1/libswscale/ppc/swscale_ppc_template.c
Examining data/ffmpeg-4.3.1/libswscale/ppc/yuv2yuv_altivec.c
Examining data/ffmpeg-4.3.1/libswscale/ppc/swscale_vsx.c
Examining data/ffmpeg-4.3.1/libswscale/ppc/swscale_altivec.c
Examining data/ffmpeg-4.3.1/libswscale/ppc/yuv2rgb_altivec.c
Examining data/ffmpeg-4.3.1/libswscale/arm/swscale.c
Examining data/ffmpeg-4.3.1/libswscale/arm/swscale_unscaled.c
Examining data/ffmpeg-4.3.1/libswscale/vscale.c
Examining data/ffmpeg-4.3.1/libswscale/hscale.c
Examining data/ffmpeg-4.3.1/libswscale/tests/pixdesc_query.c
Examining data/ffmpeg-4.3.1/libswscale/tests/swscale.c
Examining data/ffmpeg-4.3.1/libswscale/tests/colorspace.c
Examining data/ffmpeg-4.3.1/libswscale/alphablend.c
Examining data/ffmpeg-4.3.1/libswscale/aarch64/swscale.c
Examining data/ffmpeg-4.3.1/libswscale/aarch64/rgb2rgb.c
Examining data/ffmpeg-4.3.1/libswscale/aarch64/swscale_unscaled.c
Examining data/ffmpeg-4.3.1/libswscale/slice.c
Examining data/ffmpeg-4.3.1/libswscale/swscale_unscaled.c
Examining data/ffmpeg-4.3.1/libswscale/log2_tab.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_pp7.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_field.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_readeia608.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_displace.c
Examining data/ffmpeg-4.3.1/libavfilter/limiter.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_bwdif.c
Examining data/ffmpeg-4.3.1/libavfilter/af_stereowiden.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_lensfun.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_mergeplanes.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_separatefields.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_geq.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_owdenoise.c
Examining data/ffmpeg-4.3.1/libavfilter/f_interleave.c
Examining data/ffmpeg-4.3.1/libavfilter/af_vibrato.c
Examining data/ffmpeg-4.3.1/libavfilter/af_apulsator.c
Examining data/ffmpeg-4.3.1/libavfilter/vsrc_testsrc.c
Examining data/ffmpeg-4.3.1/libavfilter/vsrc_gradients.c
Examining data/ffmpeg-4.3.1/libavfilter/video.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_deinterlace_vaapi.c
Examining data/ffmpeg-4.3.1/libavfilter/removegrain.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_convolution.c
Examining data/ffmpeg-4.3.1/libavfilter/af_headphone.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_signalstats.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_noise.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_hwdownload.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_procamp_vaapi.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_thumbnail.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_phase.c
Examining data/ffmpeg-4.3.1/libavfilter/internal.h
Examining data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_deinterlace_qsv.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_hwupload_cuda.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_smartblur.c
Examining data/ffmpeg-4.3.1/libavfilter/af_compensationdelay.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_tonemap_vaapi.c
Examining data/ffmpeg-4.3.1/libavfilter/af_chorus.c
Examining data/ffmpeg-4.3.1/libavfilter/generate_wave_table.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_hwmap.c
Examining data/ffmpeg-4.3.1/libavfilter/af_amix.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_perspective.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_hwupload.c
Examining data/ffmpeg-4.3.1/libavfilter/af_silencedetect.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_format.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_transpose_npp.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_pp.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_floodfill.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_hue.c
Examining data/ffmpeg-4.3.1/libavfilter/asrc_anoisesrc.c
Examining data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c
Examining data/ffmpeg-4.3.1/libavfilter/transform.c
Examining data/ffmpeg-4.3.1/libavfilter/af_adeclick.c
Examining data/ffmpeg-4.3.1/libavfilter/af_alimiter.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_bbox.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_colormatrix.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_sab.c
Examining data/ffmpeg-4.3.1/libavfilter/af_acopy.c
Examining data/ffmpeg-4.3.1/libavfilter/bbox.c
Examining data/ffmpeg-4.3.1/libavfilter/af_bs2b.c
Examining data/ffmpeg-4.3.1/libavfilter/af_haas.c
Examining data/ffmpeg-4.3.1/libavfilter/af_tremolo.c
Examining data/ffmpeg-4.3.1/libavfilter/framepool.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_mestimate.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c
Examining data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_freezedetect.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_hysteresis.c
Examining data/ffmpeg-4.3.1/libavfilter/motion_estimation.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_il.c
Examining data/ffmpeg-4.3.1/libavfilter/f_loop.c
Examining data/ffmpeg-4.3.1/libavfilter/af_loudnorm.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_unsharp_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_codecview.c
Examining data/ffmpeg-4.3.1/libavfilter/f_perms.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_deflicker.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_overlay_qsv.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_xbr.c
Examining data/ffmpeg-4.3.1/libavfilter/f_zmq.c
Examining data/ffmpeg-4.3.1/libavfilter/v360.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_overlay.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_removegrain.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_concat.c
Examining data/ffmpeg-4.3.1/libavfilter/f_sidedata.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_aspect.c
Examining data/ffmpeg-4.3.1/libavfilter/qsvvpp.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_untile.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_zoompan.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_vidstabtransform.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_midequalizer.c
Examining data/ffmpeg-4.3.1/libavfilter/af_afftdn.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_stack.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_pullup.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_fade.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_colorkey_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/formats.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_pullup.h
Examining data/ffmpeg-4.3.1/libavfilter/tinterlace.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_convolution_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/vidstabutils.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_framestep.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_scroll.c
Examining data/ffmpeg-4.3.1/libavfilter/framesync.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_vfrdet.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_rotate.c
Examining data/ffmpeg-4.3.1/libavfilter/af_atempo.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_maskfun.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_dblur.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_hflip.c
Examining data/ffmpeg-4.3.1/libavfilter/generate_wave_table.h
Examining data/ffmpeg-4.3.1/libavfilter/colorspacedsp_template.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_drawtext.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_fieldmatch.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_uspp.c
Examining data/ffmpeg-4.3.1/libavfilter/af_replaygain.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_vmafmotion.c
Examining data/ffmpeg-4.3.1/libavfilter/af_superequalizer.c
Examining data/ffmpeg-4.3.1/libavfilter/avfiltergraph.c
Examining data/ffmpeg-4.3.1/libavfilter/framepool.h
Examining data/ffmpeg-4.3.1/libavfilter/af_sidechaincompress.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_ssim.c
Examining data/ffmpeg-4.3.1/libavfilter/af_apad.c
Examining data/ffmpeg-4.3.1/libavfilter/signature.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_overlay_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_cover_rect.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_fieldhint.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_entropy.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_transpose_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_eq.c
Examining data/ffmpeg-4.3.1/libavfilter/colorspace.h
Examining data/ffmpeg-4.3.1/libavfilter/af_surround.c
Examining data/ffmpeg-4.3.1/libavfilter/vsink_nullsink.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_idet.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_nlmeans.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_colorkey.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_limiter.c
Examining data/ffmpeg-4.3.1/libavfilter/transpose.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_pixdesctest.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_ahistogram.c
Examining data/ffmpeg-4.3.1/libavfilter/version.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_derain.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/scene_sad_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_ssim_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_transpose_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_eq_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/avf_showcqt_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/af_afir_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_yadif_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_fspp_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_bwdif_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_gradfun_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/colorspacedsp_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/af_anlmdn_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_hflip_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_gblur_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_pp7_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_blend_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_noise.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_convolution_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_hqdn3d_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_atadenoise_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_maskedclamp_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_v360_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_idet_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_pullup_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_maskedmerge_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_overlay_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_threshold_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_spp.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/af_volume_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_removegrain_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_stereo3d_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_framerate_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_tinterlace_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_psnr_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_limiter_init.c
Examining data/ffmpeg-4.3.1/libavfilter/x86/vf_w3fdif_init.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_v360.c
Examining data/ffmpeg-4.3.1/libavfilter/vsrc_mptestsrc.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_mix.c
Examining data/ffmpeg-4.3.1/libavfilter/af_asr.c
Examining data/ffmpeg-4.3.1/libavfilter/setpts.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_detelecine.c
Examining data/ffmpeg-4.3.1/libavfilter/af_amultiply.c
Examining data/ffmpeg-4.3.1/libavfilter/af_aphaser.c
Examining data/ffmpeg-4.3.1/libavfilter/gblur.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_colorchannelmixer.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_tonemap.c
Examining data/ffmpeg-4.3.1/libavfilter/bufferqueue.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_colorbalance.c
Examining data/ffmpeg-4.3.1/libavfilter/af_channelmap.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_bilateral.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_abitscope.c
Examining data/ffmpeg-4.3.1/libavfilter/af_afftfilt.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_psnr.c
Examining data/ffmpeg-4.3.1/libavfilter/unsharp.h
Examining data/ffmpeg-4.3.1/libavfilter/af_agate.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_showfreqs.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_super2xsai.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_lagfun.c
Examining data/ffmpeg-4.3.1/libavfilter/allfilters.c
Examining data/ffmpeg-4.3.1/libavfilter/maskedmerge.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_histeq.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_paletteuse.c
Examining data/ffmpeg-4.3.1/libavfilter/threshold.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_kerndeint.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_showcqt.h
Examining data/ffmpeg-4.3.1/libavfilter/vsrc_sierpinski.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_hqdn3d.h
Examining data/ffmpeg-4.3.1/libavfilter/af_anequalizer.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_random.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_stereo3d.c
Examining data/ffmpeg-4.3.1/libavfilter/af_stereotools.c
Examining data/ffmpeg-4.3.1/libavfilter/f_reverse.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_fillborders.c
Examining data/ffmpeg-4.3.1/libavfilter/glslang.cpp
Examining data/ffmpeg-4.3.1/libavfilter/vf_copy.c
Examining data/ffmpeg-4.3.1/libavfilter/af_biquads.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_avgblur_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_maskedminmax.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_avectorscope.c
Examining data/ffmpeg-4.3.1/libavfilter/af_aformat.c
Examining data/ffmpeg-4.3.1/libavfilter/af_crystalizer.c
Examining data/ffmpeg-4.3.1/libavfilter/colorspacedsp.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_telecine.c
Examining data/ffmpeg-4.3.1/libavfilter/af_aemphasis.c
Examining data/ffmpeg-4.3.1/libavfilter/settb.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_deblock.c
Examining data/ffmpeg-4.3.1/libavfilter/colorspace.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_tile.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_minterpolate.c
Examining data/ffmpeg-4.3.1/libavfilter/framerate.h
Examining data/ffmpeg-4.3.1/libavfilter/af_crossfeed.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_dedot.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_datascope.c
Examining data/ffmpeg-4.3.1/libavfilter/convolution.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_frei0r.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_xfade_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_libvmaf.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_avgblur_vulkan.c
Examining data/ffmpeg-4.3.1/libavfilter/filters.h
Examining data/ffmpeg-4.3.1/libavfilter/ebur128.h
Examining data/ffmpeg-4.3.1/libavfilter/af_rubberband.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_atadenoise.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_scale_vulkan.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_median.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_boxblur.c
Examining data/ffmpeg-4.3.1/libavfilter/asrc_hilbert.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_deshake_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_qp.c
Examining data/ffmpeg-4.3.1/libavfilter/avfilter.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_colorspace.c
Examining data/ffmpeg-4.3.1/libavfilter/af_asetrate.c
Examining data/ffmpeg-4.3.1/libavfilter/asrc_anullsrc.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_nnedi.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_null.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_repeatfields.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_removelogo.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_signature.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_dejudder.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_subtitles.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_yaepblur.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_lut.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_fspp.h
Examining data/ffmpeg-4.3.1/libavfilter/median_template.c
Examining data/ffmpeg-4.3.1/libavfilter/bwdif.h
Examining data/ffmpeg-4.3.1/libavfilter/stereo3d.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_premultiply.c
Examining data/ffmpeg-4.3.1/libavfilter/af_anlms.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_lenscorrection.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_chromaber_vulkan.c
Examining data/ffmpeg-4.3.1/libavfilter/colorspacedsp.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_blend.c
Examining data/ffmpeg-4.3.1/libavfilter/thread.h
Examining data/ffmpeg-4.3.1/libavfilter/vulkan.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_tpad.c
Examining data/ffmpeg-4.3.1/libavfilter/aeval.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_eq.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_noise.c
Examining data/ffmpeg-4.3.1/libavfilter/framequeue.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_unsharp.c
Examining data/ffmpeg-4.3.1/libavfilter/f_sendcmd.c
Examining data/ffmpeg-4.3.1/libavfilter/af_adelay.c
Examining data/ffmpeg-4.3.1/libavfilter/af_volume.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_fps.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_find_rect.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_addroi.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_dnn_processing.c
Examining data/ffmpeg-4.3.1/libavfilter/f_ebur128.c
Examining data/ffmpeg-4.3.1/libavfilter/af_mcompand.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_idet.c
Examining data/ffmpeg-4.3.1/libavfilter/lswsutils.c
Examining data/ffmpeg-4.3.1/libavfilter/af_acontrast.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_convolve.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_sr.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_dctdnoiz.c
Examining data/ffmpeg-4.3.1/libavfilter/vsrc_cellauto.c
Examining data/ffmpeg-4.3.1/libavfilter/psnr.h
Examining data/ffmpeg-4.3.1/libavfilter/af_resample.c
Examining data/ffmpeg-4.3.1/libavfilter/asrc_flite.c
Examining data/ffmpeg-4.3.1/libavfilter/formats.c
Examining data/ffmpeg-4.3.1/libavfilter/hermite.h
Examining data/ffmpeg-4.3.1/libavfilter/af_ladspa.c
Examining data/ffmpeg-4.3.1/libavfilter/scene_sad.c
Examining data/ffmpeg-4.3.1/libavfilter/boxblur.c
Examining data/ffmpeg-4.3.1/libavfilter/graphparser.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_mcdeint.c
Examining data/ffmpeg-4.3.1/libavfilter/median.h
Examining data/ffmpeg-4.3.1/libavfilter/glslang.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_cropdetect.c
Examining data/ffmpeg-4.3.1/libavfilter/bbox.h
Examining data/ffmpeg-4.3.1/libavfilter/af_channelsplit.c
Examining data/ffmpeg-4.3.1/libavfilter/af_aresample.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_tonemap_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_lumakey.c
Examining data/ffmpeg-4.3.1/libavfilter/colorspacedsp_yuv2yuv_template.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_framepack.c
Examining data/ffmpeg-4.3.1/libavfilter/af_amerge.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_deband.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_alphamerge.c
Examining data/ffmpeg-4.3.1/libavfilter/f_cue.c
Examining data/ffmpeg-4.3.1/libavfilter/asink_anullsink.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_scale_npp.c
Examining data/ffmpeg-4.3.1/libavfilter/vsrc_mandelbrot.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_neighbor.c
Examining data/ffmpeg-4.3.1/libavfilter/asrc_afirsrc.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_deshake.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_drawbox.c
Examining data/ffmpeg-4.3.1/libavfilter/af_aecho.c
Examining data/ffmpeg-4.3.1/libavfilter/af_dynaudnorm.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_pad_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_elbg.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_thumbnail_cuda.c
Examining data/ffmpeg-4.3.1/libavfilter/trim.c
Examining data/ffmpeg-4.3.1/libavfilter/framequeue.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_waveform.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_xmedian.c
Examining data/ffmpeg-4.3.1/libavfilter/af_volumedetect.c
Examining data/ffmpeg-4.3.1/libavfilter/yadif_common.c
Examining data/ffmpeg-4.3.1/libavfilter/yadif.h
Examining data/ffmpeg-4.3.1/libavfilter/buffersrc.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_swaprect.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_framerate.c
Examining data/ffmpeg-4.3.1/libavfilter/af_acrusher.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_w3fdif.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_scale_qsv.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_aphasemeter.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_showvolume.c
Examining data/ffmpeg-4.3.1/libavfilter/buffersink.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_fspp.c
Examining data/ffmpeg-4.3.1/libavfilter/dnn_interface.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_remap.c
Examining data/ffmpeg-4.3.1/libavfilter/vulkan.c
Examining data/ffmpeg-4.3.1/libavfilter/tests/formats.c
Examining data/ffmpeg-4.3.1/libavfilter/tests/filtfmts.c
Examining data/ffmpeg-4.3.1/libavfilter/tests/drawutils.c
Examining data/ffmpeg-4.3.1/libavfilter/tests/integral.c
Examining data/ffmpeg-4.3.1/libavfilter/af_pan.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_lut3d.c
Examining data/ffmpeg-4.3.1/libavfilter/af_earwax.c
Examining data/ffmpeg-4.3.1/libavfilter/af_anull.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_vflip.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_shuffleplanes.c
Examining data/ffmpeg-4.3.1/libavfilter/audio.c
Examining data/ffmpeg-4.3.1/libavfilter/scene_sad.h
Examining data/ffmpeg-4.3.1/libavfilter/drawutils.c
Examining data/ffmpeg-4.3.1/libavfilter/boxblur.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_vibrance.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_pp7.c
Examining data/ffmpeg-4.3.1/libavfilter/af_ashowinfo.c
Examining data/ffmpeg-4.3.1/libavfilter/vsrc_life.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_program_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/scale_eval.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_gradfun.c
Examining data/ffmpeg-4.3.1/libavfilter/maskedclamp.h
Examining data/ffmpeg-4.3.1/libavfilter/af_flanger.c
Examining data/ffmpeg-4.3.1/libavfilter/f_bench.c
Examining data/ffmpeg-4.3.1/libavfilter/drawutils.h
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_mathunary.h
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_conv2d.c
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_maximum.h
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_maximum.c
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_conv2d.h
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_interface.c
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_mathunary.c
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native.h
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_mathbinary.h
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_pad.c
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_mathbinary.c
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_pad.h
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native.c
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_tf.c
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_depth2space.h
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layers.c
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_depth2space.c
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layers.h
Examining data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_tf.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_weave.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_decimate.c
Examining data/ffmpeg-4.3.1/libavfilter/f_select.c
Examining data/ffmpeg-4.3.1/libavfilter/lavfutils.h
Examining data/ffmpeg-4.3.1/libavfilter/opencl_source.h
Examining data/ffmpeg-4.3.1/libavfilter/af_silenceremove.c
Examining data/ffmpeg-4.3.1/libavfilter/af_dcshift.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_freezeframes.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_hqdn3d.c
Examining data/ffmpeg-4.3.1/libavfilter/f_streamselect.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_showpalette.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_spp.c
Examining data/ffmpeg-4.3.1/libavfilter/scale_eval.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_showinfo.c
Examining data/ffmpeg-4.3.1/libavfilter/f_metadata.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_colorconstancy.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_avgblur.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_chromashift.c
Examining data/ffmpeg-4.3.1/libavfilter/transform.h
Examining data/ffmpeg-4.3.1/libavfilter/af_afir.h
Examining data/ffmpeg-4.3.1/libavfilter/af_anlmdndsp.h
Examining data/ffmpeg-4.3.1/libavfilter/opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/af_asetnsamples.c
Examining data/ffmpeg-4.3.1/libavfilter/blend.h
Examining data/ffmpeg-4.3.1/libavfilter/f_realtime.c
Examining data/ffmpeg-4.3.1/libavfilter/split.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_edgedetect.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_overlay_vulkan.c
Examining data/ffmpeg-4.3.1/libavfilter/lswsutils.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_transpose.c
Examining data/ffmpeg-4.3.1/libavfilter/deshake.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_vaguedenoiser.c
Examining data/ffmpeg-4.3.1/libavfilter/vaapi_vpp.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_nlmeans_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_transpose_vaapi.c
Examining data/ffmpeg-4.3.1/libavfilter/af_hdcd.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_overlay.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_threshold.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_maskedclamp.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_bitplanenoise.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_blackframe.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_tinterlace.c
Examining data/ffmpeg-4.3.1/libavfilter/pthread.c
Examining data/ffmpeg-4.3.1/libavfilter/fifo.c
Examining data/ffmpeg-4.3.1/libavfilter/vaapi_vpp.c
Examining data/ffmpeg-4.3.1/libavfilter/video.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_vectorscope.c
Examining data/ffmpeg-4.3.1/libavfilter/af_astats.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_maskedthreshold.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_cas.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_gblur.c
Examining data/ffmpeg-4.3.1/libavfilter/vidstabutils.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_crop.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_colorlevels.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_palettegen.c
Examining data/ffmpeg-4.3.1/libavfilter/asrc_sine.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_chromakey.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_amplify.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_swapuv.c
Examining data/ffmpeg-4.3.1/libavfilter/framesync.h
Examining data/ffmpeg-4.3.1/libavfilter/af_asoftclip.c
Examining data/ffmpeg-4.3.1/libavfilter/graphdump.c
Examining data/ffmpeg-4.3.1/libavfilter/af_afir.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_fftfilt.c
Examining data/ffmpeg-4.3.1/libavfilter/af_compand.c
Examining data/ffmpeg-4.3.1/libavfilter/aarch64/vf_nlmeans_init.c
Examining data/ffmpeg-4.3.1/libavfilter/af_afade.c
Examining data/ffmpeg-4.3.1/libavfilter/signature_lookup.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_normalize.c
Examining data/ffmpeg-4.3.1/libavfilter/af_lv2.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_xfade.c
Examining data/ffmpeg-4.3.1/libavfilter/af_asubboost.c
Examining data/ffmpeg-4.3.1/libavfilter/asrc_sinc.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_scale_cuda.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_vignette.c
Examining data/ffmpeg-4.3.1/libavfilter/qsvvpp.h
Examining data/ffmpeg-4.3.1/libavfilter/window_func.h
Examining data/ffmpeg-4.3.1/libavfilter/af_arnndn.c
Examining data/ffmpeg-4.3.1/libavfilter/phase_template.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_hqx.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_maskedmerge.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_yadif_cuda.c
Examining data/ffmpeg-4.3.1/libavfilter/opencl.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_overlay_cuda.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_misc_vaapi.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_readvitc.c
Examining data/ffmpeg-4.3.1/libavfilter/audio.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_ocr.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_histogram.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_fftdnoiz.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_lut2.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_libopencv.c
Examining data/ffmpeg-4.3.1/libavfilter/log2_tab.c
Examining data/ffmpeg-4.3.1/libavfilter/lavfutils.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_delogo.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_nlmeans.c
Examining data/ffmpeg-4.3.1/libavfilter/af_volume.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_bm3d.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_vpp_qsv.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_neighbor_opencl.c
Examining data/ffmpeg-4.3.1/libavfilter/ebur128.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_curves.c
Examining data/ffmpeg-4.3.1/libavfilter/w3fdif.h
Examining data/ffmpeg-4.3.1/libavfilter/af_aderivative.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_spp.h
Examining data/ffmpeg-4.3.1/libavfilter/af_aiir.c
Examining data/ffmpeg-4.3.1/libavfilter/src_movie.c
Examining data/ffmpeg-4.3.1/libavfilter/af_drmeter.c
Examining data/ffmpeg-4.3.1/libavfilter/af_axcorrelate.c
Examining data/ffmpeg-4.3.1/libavfilter/f_drawgraph.c
Examining data/ffmpeg-4.3.1/libavfilter/atadenoise.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_vidstabdetect.c
Examining data/ffmpeg-4.3.1/libavfilter/ssim.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_photosensitivity.c
Examining data/ffmpeg-4.3.1/libavfilter/af_acrossover.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_showspatial.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_pseudocolor.c
Examining data/ffmpeg-4.3.1/libavfilter/buffersink.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_despill.c
Examining data/ffmpeg-4.3.1/libavfilter/hflip.h
Examining data/ffmpeg-4.3.1/libavfilter/vf_mpdecimate.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_yadif.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_blackdetect.c
Examining data/ffmpeg-4.3.1/libavfilter/avfilter.h
Examining data/ffmpeg-4.3.1/libavfilter/af_join.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_showcqt.c
Examining data/ffmpeg-4.3.1/libavfilter/avf_showwaves.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_scale_vaapi.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_scdet.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_pad.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_shuffleframes.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_fieldorder.c
Examining data/ffmpeg-4.3.1/libavfilter/af_deesser.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_zscale.c
Examining data/ffmpeg-4.3.1/libavfilter/gradfun.h
Examining data/ffmpeg-4.3.1/libavfilter/vmaf_motion.h
Examining data/ffmpeg-4.3.1/libavfilter/motion_estimation.h
Examining data/ffmpeg-4.3.1/libavfilter/af_anlmdn.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_extractplanes.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_selectivecolor.c
Examining data/ffmpeg-4.3.1/libavfilter/vaf_spectrumsynth.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_setparams.c
Examining data/ffmpeg-4.3.1/libavfilter/vf_scale.c
Examining data/ffmpeg-4.3.1/libavfilter/buffersrc.h
Examining data/ffmpeg-4.3.1/libavfilter/af_extrastereo.c
Examining data/ffmpeg-4.3.1/libavutil/parseutils.h
Examining data/ffmpeg-4.3.1/libavutil/pixelutils.h
Examining data/ffmpeg-4.3.1/libavutil/blowfish.c
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_drm.c
Examining data/ffmpeg-4.3.1/libavutil/file.c
Examining data/ffmpeg-4.3.1/libavutil/hmac.c
Examining data/ffmpeg-4.3.1/libavutil/error.h
Examining data/ffmpeg-4.3.1/libavutil/timestamp.h
Examining data/ffmpeg-4.3.1/libavutil/threadmessage.c
Examining data/ffmpeg-4.3.1/libavutil/avassert.h
Examining data/ffmpeg-4.3.1/libavutil/threadmessage.h
Examining data/ffmpeg-4.3.1/libavutil/internal.h
Examining data/ffmpeg-4.3.1/libavutil/lzo.h
Examining data/ffmpeg-4.3.1/libavutil/cast5.h
Examining data/ffmpeg-4.3.1/libavutil/encryption_info.h
Examining data/ffmpeg-4.3.1/libavutil/hash.c
Examining data/ffmpeg-4.3.1/libavutil/time.c
Examining data/ffmpeg-4.3.1/libavutil/ripemd.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_videotoolbox.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_vulkan.c
Examining data/ffmpeg-4.3.1/libavutil/xtea.h
Examining data/ffmpeg-4.3.1/libavutil/channel_layout.h
Examining data/ffmpeg-4.3.1/libavutil/cast5.c
Examining data/ffmpeg-4.3.1/libavutil/mem.h
Examining data/ffmpeg-4.3.1/libavutil/lfg.c
Examining data/ffmpeg-4.3.1/libavutil/reverse.h
Examining data/ffmpeg-4.3.1/libavutil/sha512.c
Examining data/ffmpeg-4.3.1/libavutil/wchar_filename.h
Examining data/ffmpeg-4.3.1/libavutil/dovi_meta.c
Examining data/ffmpeg-4.3.1/libavutil/time.h
Examining data/ffmpeg-4.3.1/libavutil/hash.h
Examining data/ffmpeg-4.3.1/libavutil/timecode.c
Examining data/ffmpeg-4.3.1/libavutil/md5.h
Examining data/ffmpeg-4.3.1/libavutil/twofish.c
Examining data/ffmpeg-4.3.1/libavutil/fixed_dsp.c
Examining data/ffmpeg-4.3.1/libavutil/tx_float.c
Examining data/ffmpeg-4.3.1/libavutil/pca.c
Examining data/ffmpeg-4.3.1/libavutil/buffer_internal.h
Examining data/ffmpeg-4.3.1/libavutil/murmur3.c
Examining data/ffmpeg-4.3.1/libavutil/lls.h
Examining data/ffmpeg-4.3.1/libavutil/float_dsp.c
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_drm.h
Examining data/ffmpeg-4.3.1/libavutil/cpu_internal.h
Examining data/ffmpeg-4.3.1/libavutil/tx_int32.c
Examining data/ffmpeg-4.3.1/libavutil/lfg.h
Examining data/ffmpeg-4.3.1/libavutil/mastering_display_metadata.c
Examining data/ffmpeg-4.3.1/libavutil/pca.h
Examining data/ffmpeg-4.3.1/libavutil/intmath.c
Examining data/ffmpeg-4.3.1/libavutil/timecode.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_qsv.c
Examining data/ffmpeg-4.3.1/libavutil/mem_internal.h
Examining data/ffmpeg-4.3.1/libavutil/slicethread.c
Examining data/ffmpeg-4.3.1/libavutil/lzo.c
Examining data/ffmpeg-4.3.1/libavutil/tomi/intreadwrite.h
Examining data/ffmpeg-4.3.1/libavutil/ffmath.h
Examining data/ffmpeg-4.3.1/libavutil/base64.h
Examining data/ffmpeg-4.3.1/libavutil/replaygain.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_vaapi.c
Examining data/ffmpeg-4.3.1/libavutil/frame.h
Examining data/ffmpeg-4.3.1/libavutil/colorspace.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_vdpau.c
Examining data/ffmpeg-4.3.1/libavutil/lls.c
Examining data/ffmpeg-4.3.1/libavutil/version.h
Examining data/ffmpeg-4.3.1/libavutil/x86/pixelutils.h
Examining data/ffmpeg-4.3.1/libavutil/x86/lls_init.c
Examining data/ffmpeg-4.3.1/libavutil/x86/asm.h
Examining data/ffmpeg-4.3.1/libavutil/x86/imgutils_init.c
Examining data/ffmpeg-4.3.1/libavutil/x86/float_dsp_init.c
Examining data/ffmpeg-4.3.1/libavutil/x86/intmath.h
Examining data/ffmpeg-4.3.1/libavutil/x86/w64xmmtest.h
Examining data/ffmpeg-4.3.1/libavutil/x86/timer.h
Examining data/ffmpeg-4.3.1/libavutil/x86/intreadwrite.h
Examining data/ffmpeg-4.3.1/libavutil/x86/cpu.h
Examining data/ffmpeg-4.3.1/libavutil/x86/pixelutils_init.c
Examining data/ffmpeg-4.3.1/libavutil/x86/bswap.h
Examining data/ffmpeg-4.3.1/libavutil/x86/cpu.c
Examining data/ffmpeg-4.3.1/libavutil/x86/emms.h
Examining data/ffmpeg-4.3.1/libavutil/x86/fixed_dsp_init.c
Examining data/ffmpeg-4.3.1/libavutil/intmath.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_d3d11va.h
Examining data/ffmpeg-4.3.1/libavutil/aes_ctr.c
Examining data/ffmpeg-4.3.1/libavutil/channel_layout.c
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_cuda.h
Examining data/ffmpeg-4.3.1/libavutil/audio_fifo.h
Examining data/ffmpeg-4.3.1/libavutil/error.c
Examining data/ffmpeg-4.3.1/libavutil/tree.c
Examining data/ffmpeg-4.3.1/libavutil/common.h
Examining data/ffmpeg-4.3.1/libavutil/adler32.h
Examining data/ffmpeg-4.3.1/libavutil/xtea.c
Examining data/ffmpeg-4.3.1/libavutil/timer.h
Examining data/ffmpeg-4.3.1/libavutil/bprint.h
Examining data/ffmpeg-4.3.1/libavutil/dict.c
Examining data/ffmpeg-4.3.1/libavutil/reverse.c
Examining data/ffmpeg-4.3.1/libavutil/log.h
Examining data/ffmpeg-4.3.1/libavutil/random_seed.c
Examining data/ffmpeg-4.3.1/libavutil/avstring.c
Examining data/ffmpeg-4.3.1/libavutil/softfloat_ieee754.h
Examining data/ffmpeg-4.3.1/libavutil/file.h
Examining data/ffmpeg-4.3.1/libavutil/imgutils.c
Examining data/ffmpeg-4.3.1/libavutil/file_open.c
Examining data/ffmpeg-4.3.1/libavutil/opt.h
Examining data/ffmpeg-4.3.1/libavutil/samplefmt.h
Examining data/ffmpeg-4.3.1/libavutil/avutil.h
Examining data/ffmpeg-4.3.1/libavutil/tx.h
Examining data/ffmpeg-4.3.1/libavutil/hdr_dynamic_metadata.h
Examining data/ffmpeg-4.3.1/libavutil/tablegen.h
Examining data/ffmpeg-4.3.1/libavutil/eval.h
Examining data/ffmpeg-4.3.1/libavutil/imgutils_internal.h
Examining data/ffmpeg-4.3.1/libavutil/camellia.c
Examining data/ffmpeg-4.3.1/libavutil/des.c
Examining data/ffmpeg-4.3.1/libavutil/fifo.h
Examining data/ffmpeg-4.3.1/libavutil/utils.c
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_internal.h
Examining data/ffmpeg-4.3.1/libavutil/downmix_info.h
Examining data/ffmpeg-4.3.1/libavutil/tx_double.c
Examining data/ffmpeg-4.3.1/libavutil/macros.h
Examining data/ffmpeg-4.3.1/libavutil/stereo3d.h
Examining data/ffmpeg-4.3.1/libavutil/intreadwrite.h
Examining data/ffmpeg-4.3.1/libavutil/thread.h
Examining data/ffmpeg-4.3.1/libavutil/mathematics.c
Examining data/ffmpeg-4.3.1/libavutil/cpu.h
Examining data/ffmpeg-4.3.1/libavutil/tx.c
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_opencl.c
Examining data/ffmpeg-4.3.1/libavutil/base64.c
Examining data/ffmpeg-4.3.1/libavutil/ppc/float_dsp_init.c
Examining data/ffmpeg-4.3.1/libavutil/ppc/float_dsp_altivec.c
Examining data/ffmpeg-4.3.1/libavutil/ppc/float_dsp_altivec.h
Examining data/ffmpeg-4.3.1/libavutil/ppc/timer.h
Examining data/ffmpeg-4.3.1/libavutil/ppc/intreadwrite.h
Examining data/ffmpeg-4.3.1/libavutil/ppc/float_dsp_vsx.h
Examining data/ffmpeg-4.3.1/libavutil/ppc/cpu.h
Examining data/ffmpeg-4.3.1/libavutil/ppc/float_dsp_vsx.c
Examining data/ffmpeg-4.3.1/libavutil/ppc/cpu.c
Examining data/ffmpeg-4.3.1/libavutil/ppc/util_altivec.h
Examining data/ffmpeg-4.3.1/libavutil/dovi_meta.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_mediacodec.c
Examining data/ffmpeg-4.3.1/libavutil/arm/float_dsp_init_neon.c
Examining data/ffmpeg-4.3.1/libavutil/arm/float_dsp_arm.h
Examining data/ffmpeg-4.3.1/libavutil/arm/intmath.h
Examining data/ffmpeg-4.3.1/libavutil/arm/timer.h
Examining data/ffmpeg-4.3.1/libavutil/arm/intreadwrite.h
Examining data/ffmpeg-4.3.1/libavutil/arm/float_dsp_init_vfp.c
Examining data/ffmpeg-4.3.1/libavutil/arm/cpu.h
Examining data/ffmpeg-4.3.1/libavutil/arm/neontest.h
Examining data/ffmpeg-4.3.1/libavutil/arm/bswap.h
Examining data/ffmpeg-4.3.1/libavutil/arm/float_dsp_init_arm.c
Examining data/ffmpeg-4.3.1/libavutil/arm/cpu.c
Examining data/ffmpeg-4.3.1/libavutil/float_dsp.h
Examining data/ffmpeg-4.3.1/libavutil/integer.h
Examining data/ffmpeg-4.3.1/libavutil/sha.c
Examining data/ffmpeg-4.3.1/libavutil/softfloat.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_dxva2.h
Examining data/ffmpeg-4.3.1/libavutil/pixdesc.c
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_cuda_internal.h
Examining data/ffmpeg-4.3.1/libavutil/log.c
Examining data/ffmpeg-4.3.1/libavutil/bfin/timer.h
Examining data/ffmpeg-4.3.1/libavutil/bfin/bswap.h
Examining data/ffmpeg-4.3.1/libavutil/rc4.c
Examining data/ffmpeg-4.3.1/libavutil/murmur3.h
Examining data/ffmpeg-4.3.1/libavutil/xga_font_data.c
Examining data/ffmpeg-4.3.1/libavutil/adler32.c
Examining data/ffmpeg-4.3.1/libavutil/fixed_dsp.h
Examining data/ffmpeg-4.3.1/libavutil/frame.c
Examining data/ffmpeg-4.3.1/libavutil/intfloat.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext.h
Examining data/ffmpeg-4.3.1/libavutil/tx_priv.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext.c
Examining data/ffmpeg-4.3.1/libavutil/hmac.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_vaapi.h
Examining data/ffmpeg-4.3.1/libavutil/tests/blowfish.c
Examining data/ffmpeg-4.3.1/libavutil/tests/file.c
Examining data/ffmpeg-4.3.1/libavutil/tests/hmac.c
Examining data/ffmpeg-4.3.1/libavutil/tests/hash.c
Examining data/ffmpeg-4.3.1/libavutil/tests/cast5.c
Examining data/ffmpeg-4.3.1/libavutil/tests/utf8.c
Examining data/ffmpeg-4.3.1/libavutil/tests/lfg.c
Examining data/ffmpeg-4.3.1/libavutil/tests/sha512.c
Examining data/ffmpeg-4.3.1/libavutil/tests/twofish.c
Examining data/ffmpeg-4.3.1/libavutil/tests/pca.c
Examining data/ffmpeg-4.3.1/libavutil/tests/murmur3.c
Examining data/ffmpeg-4.3.1/libavutil/tests/pixfmt_best.c
Examining data/ffmpeg-4.3.1/libavutil/tests/softfloat.c
Examining data/ffmpeg-4.3.1/libavutil/tests/lzo.c
Examining data/ffmpeg-4.3.1/libavutil/tests/lls.c
Examining data/ffmpeg-4.3.1/libavutil/tests/aes_ctr.c
Examining data/ffmpeg-4.3.1/libavutil/tests/error.c
Examining data/ffmpeg-4.3.1/libavutil/tests/tree.c
Examining data/ffmpeg-4.3.1/libavutil/tests/xtea.c
Examining data/ffmpeg-4.3.1/libavutil/tests/dict.c
Examining data/ffmpeg-4.3.1/libavutil/tests/random_seed.c
Examining data/ffmpeg-4.3.1/libavutil/tests/avstring.c
Examining data/ffmpeg-4.3.1/libavutil/tests/hwdevice.c
Examining data/ffmpeg-4.3.1/libavutil/tests/imgutils.c
Examining data/ffmpeg-4.3.1/libavutil/tests/camellia.c
Examining data/ffmpeg-4.3.1/libavutil/tests/des.c
Examining data/ffmpeg-4.3.1/libavutil/tests/base64.c
Examining data/ffmpeg-4.3.1/libavutil/tests/sha.c
Examining data/ffmpeg-4.3.1/libavutil/tests/pixdesc.c
Examining data/ffmpeg-4.3.1/libavutil/tests/log.c
Examining data/ffmpeg-4.3.1/libavutil/tests/adler32.c
Examining data/ffmpeg-4.3.1/libavutil/tests/parseutils.c
Examining data/ffmpeg-4.3.1/libavutil/tests/md5.c
Examining data/ffmpeg-4.3.1/libavutil/tests/rational.c
Examining data/ffmpeg-4.3.1/libavutil/tests/color_utils.c
Examining data/ffmpeg-4.3.1/libavutil/tests/pixelutils.c
Examining data/ffmpeg-4.3.1/libavutil/tests/integer.c
Examining data/ffmpeg-4.3.1/libavutil/tests/cpu_init.c
Examining data/ffmpeg-4.3.1/libavutil/tests/tea.c
Examining data/ffmpeg-4.3.1/libavutil/tests/ripemd.c
Examining data/ffmpeg-4.3.1/libavutil/tests/fifo.c
Examining data/ffmpeg-4.3.1/libavutil/tests/cpu.c
Examining data/ffmpeg-4.3.1/libavutil/tests/bprint.c
Examining data/ffmpeg-4.3.1/libavutil/tests/display.c
Examining data/ffmpeg-4.3.1/libavutil/tests/encryption_info.c
Examining data/ffmpeg-4.3.1/libavutil/tests/audio_fifo.c
Examining data/ffmpeg-4.3.1/libavutil/tests/aes.c
Examining data/ffmpeg-4.3.1/libavutil/tests/crc.c
Examining data/ffmpeg-4.3.1/libavutil/tests/eval.c
Examining data/ffmpeg-4.3.1/libavutil/tests/opt.c
Examining data/ffmpeg-4.3.1/libavutil/parseutils.c
Examining data/ffmpeg-4.3.1/libavutil/bswap.h
Examining data/ffmpeg-4.3.1/libavutil/mem.c
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_d3d11va.c
Examining data/ffmpeg-4.3.1/libavutil/libm.h
Examining data/ffmpeg-4.3.1/libavutil/aes.h
Examining data/ffmpeg-4.3.1/libavutil/md5.c
Examining data/ffmpeg-4.3.1/libavutil/rational.h
Examining data/ffmpeg-4.3.1/libavutil/sha512.h
Examining data/ffmpeg-4.3.1/libavutil/rational.c
Examining data/ffmpeg-4.3.1/libavutil/color_utils.c
Examining data/ffmpeg-4.3.1/libavutil/attributes.h
Examining data/ffmpeg-4.3.1/libavutil/pixelutils.c
Examining data/ffmpeg-4.3.1/libavutil/buffer.h
Examining data/ffmpeg-4.3.1/libavutil/downmix_info.c
Examining data/ffmpeg-4.3.1/libavutil/camellia.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_qsv.h
Examining data/ffmpeg-4.3.1/libavutil/integer.c
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_videotoolbox.c
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_cuda.c
Examining data/ffmpeg-4.3.1/libavutil/avstring.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_vulkan.h
Examining data/ffmpeg-4.3.1/libavutil/sha.h
Examining data/ffmpeg-4.3.1/libavutil/mastering_display_metadata.h
Examining data/ffmpeg-4.3.1/libavutil/crc.h
Examining data/ffmpeg-4.3.1/libavutil/avr32/intreadwrite.h
Examining data/ffmpeg-4.3.1/libavutil/avr32/bswap.h
Examining data/ffmpeg-4.3.1/libavutil/twofish.h
Examining data/ffmpeg-4.3.1/libavutil/random_seed.h
Examining data/ffmpeg-4.3.1/libavutil/time_internal.h
Examining data/ffmpeg-4.3.1/libavutil/video_enc_params.c
Examining data/ffmpeg-4.3.1/libavutil/aes_ctr.h
Examining data/ffmpeg-4.3.1/libavutil/display.h
Examining data/ffmpeg-4.3.1/libavutil/color_utils.h
Examining data/ffmpeg-4.3.1/libavutil/blowfish.h
Examining data/ffmpeg-4.3.1/libavutil/pixfmt.h
Examining data/ffmpeg-4.3.1/libavutil/tea.c
Examining data/ffmpeg-4.3.1/libavutil/dynarray.h
Examining data/ffmpeg-4.3.1/libavutil/ripemd.c
Examining data/ffmpeg-4.3.1/libavutil/des.h
Examining data/ffmpeg-4.3.1/libavutil/pixdesc.h
Examining data/ffmpeg-4.3.1/libavutil/fifo.c
Examining data/ffmpeg-4.3.1/libavutil/cpu.c
Examining data/ffmpeg-4.3.1/libavutil/cuda_check.h
Examining data/ffmpeg-4.3.1/libavutil/tx_template.c
Examining data/ffmpeg-4.3.1/libavutil/motion_vector.h
Examining data/ffmpeg-4.3.1/libavutil/samplefmt.c
Examining data/ffmpeg-4.3.1/libavutil/tree.h
Examining data/ffmpeg-4.3.1/libavutil/bprint.c
Examining data/ffmpeg-4.3.1/libavutil/aarch64/float_dsp_init.c
Examining data/ffmpeg-4.3.1/libavutil/aarch64/timer.h
Examining data/ffmpeg-4.3.1/libavutil/aarch64/cpu.h
Examining data/ffmpeg-4.3.1/libavutil/aarch64/neontest.h
Examining data/ffmpeg-4.3.1/libavutil/aarch64/bswap.h
Examining data/ffmpeg-4.3.1/libavutil/aarch64/cpu.c
Examining data/ffmpeg-4.3.1/libavutil/rc4.h
Examining data/ffmpeg-4.3.1/libavutil/avsscanf.c
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_mediacodec.h
Examining data/ffmpeg-4.3.1/libavutil/softfloat_tables.h
Examining data/ffmpeg-4.3.1/libavutil/tea.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_opencl.h
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_vdpau.h
Examining data/ffmpeg-4.3.1/libavutil/display.c
Examining data/ffmpeg-4.3.1/libavutil/encryption_info.c
Examining data/ffmpeg-4.3.1/libavutil/dict.h
Examining data/ffmpeg-4.3.1/libavutil/audio_fifo.c
Examining data/ffmpeg-4.3.1/libavutil/log2_tab.c
Examining data/ffmpeg-4.3.1/libavutil/stereo3d.c
Examining data/ffmpeg-4.3.1/libavutil/aes.c
Examining data/ffmpeg-4.3.1/libavutil/imgutils.h
Examining data/ffmpeg-4.3.1/libavutil/crc.c
Examining data/ffmpeg-4.3.1/libavutil/hwcontext_dxva2.c
Examining data/ffmpeg-4.3.1/libavutil/spherical.h
Examining data/ffmpeg-4.3.1/libavutil/eval.c
Examining data/ffmpeg-4.3.1/libavutil/hdr_dynamic_metadata.c
Examining data/ffmpeg-4.3.1/libavutil/video_enc_params.h
Examining data/ffmpeg-4.3.1/libavutil/sh4/bswap.h
Examining data/ffmpeg-4.3.1/libavutil/qsort.h
Examining data/ffmpeg-4.3.1/libavutil/opt.c
Examining data/ffmpeg-4.3.1/libavutil/xga_font_data.h
Examining data/ffmpeg-4.3.1/libavutil/mathematics.h
Examining data/ffmpeg-4.3.1/libavutil/slicethread.h
Examining data/ffmpeg-4.3.1/libavutil/aes_internal.h
Examining data/ffmpeg-4.3.1/libavutil/spherical.c
Examining data/ffmpeg-4.3.1/libavutil/buffer.c
Examining data/ffmpeg-4.3.1/libavutil/mips/mmiutils.h
Examining data/ffmpeg-4.3.1/libavutil/mips/generic_macros_msa.h
Examining data/ffmpeg-4.3.1/libavutil/mips/intreadwrite.h
Examining data/ffmpeg-4.3.1/libavutil/mips/float_dsp_mips.c
Examining data/ffmpeg-4.3.1/libavutil/mips/libm_mips.h
Examining data/ffmpeg-4.3.1/libavutil/mips/asmdefs.h
Examining data/ffmpeg-4.3.1/libavdevice/v4l2.c
Examining data/ffmpeg-4.3.1/libavdevice/avdevice.h
Examining data/ffmpeg-4.3.1/libavdevice/internal.h
Examining data/ffmpeg-4.3.1/libavdevice/fbdev_enc.c
Examining data/ffmpeg-4.3.1/libavdevice/dshow_capture.h
Examining data/ffmpeg-4.3.1/libavdevice/opengl_enc.c
Examining data/ffmpeg-4.3.1/libavdevice/iec61883.c
Examining data/ffmpeg-4.3.1/libavdevice/fbdev_common.c
Examining data/ffmpeg-4.3.1/libavdevice/decklink_dec_c.c
Examining data/ffmpeg-4.3.1/libavdevice/sdl2.c
Examining data/ffmpeg-4.3.1/libavdevice/decklink_dec.cpp
Examining data/ffmpeg-4.3.1/libavdevice/alldevices.c
Examining data/ffmpeg-4.3.1/libavdevice/oss_dec.c
Examining data/ffmpeg-4.3.1/libavdevice/decklink_common.cpp
Examining data/ffmpeg-4.3.1/libavdevice/decklink_dec.h
Examining data/ffmpeg-4.3.1/libavdevice/opengl_enc_shaders.h
Examining data/ffmpeg-4.3.1/libavdevice/pulse_audio_enc.c
Examining data/ffmpeg-4.3.1/libavdevice/oss.c
Examining data/ffmpeg-4.3.1/libavdevice/decklink_common_c.h
Examining data/ffmpeg-4.3.1/libavdevice/kmsgrab.c
Examining data/ffmpeg-4.3.1/libavdevice/openal-dec.c
Examining data/ffmpeg-4.3.1/libavdevice/version.h
Examining data/ffmpeg-4.3.1/libavdevice/gdigrab.c
Examining data/ffmpeg-4.3.1/libavdevice/avdevice.c
Examining data/ffmpeg-4.3.1/libavdevice/dshow_filter.c
Examining data/ffmpeg-4.3.1/libavdevice/alsa.h
Examining data/ffmpeg-4.3.1/libavdevice/reverse.c
Examining data/ffmpeg-4.3.1/libavdevice/v4l2-common.h
Examining data/ffmpeg-4.3.1/libavdevice/pulse_audio_common.h
Examining data/ffmpeg-4.3.1/libavdevice/timefilter.c
Examining data/ffmpeg-4.3.1/libavdevice/dshow_enumpins.c
Examining data/ffmpeg-4.3.1/libavdevice/file_open.c
Examining data/ffmpeg-4.3.1/libavdevice/decklink_enc.h
Examining data/ffmpeg-4.3.1/libavdevice/oss.h
Examining data/ffmpeg-4.3.1/libavdevice/bktr.c
Examining data/ffmpeg-4.3.1/libavdevice/dshow_crossbar.c
Examining data/ffmpeg-4.3.1/libavdevice/utils.c
Examining data/ffmpeg-4.3.1/libavdevice/v4l2enc.c
Examining data/ffmpeg-4.3.1/libavdevice/decklink_common.h
Examining data/ffmpeg-4.3.1/libavdevice/android_camera.c
Examining data/ffmpeg-4.3.1/libavdevice/sndio.c
Examining data/ffmpeg-4.3.1/libavdevice/sndio.h
Examining data/ffmpeg-4.3.1/libavdevice/decklink_enc.cpp
Examining data/ffmpeg-4.3.1/libavdevice/vfwcap.c
Examining data/ffmpeg-4.3.1/libavdevice/libdc1394.c
Examining data/ffmpeg-4.3.1/libavdevice/libcdio.c
Examining data/ffmpeg-4.3.1/libavdevice/sndio_dec.c
Examining data/ffmpeg-4.3.1/libavdevice/dshow_enummediatypes.c
Examining data/ffmpeg-4.3.1/libavdevice/jack.c
Examining data/ffmpeg-4.3.1/libavdevice/lavfi.c
Examining data/ffmpeg-4.3.1/libavdevice/oss_enc.c
Examining data/ffmpeg-4.3.1/libavdevice/decklink_enc_c.c
Examining data/ffmpeg-4.3.1/libavdevice/tests/timefilter.c
Examining data/ffmpeg-4.3.1/libavdevice/pulse_audio_common.c
Examining data/ffmpeg-4.3.1/libavdevice/dshow_pin.c
Examining data/ffmpeg-4.3.1/libavdevice/v4l2-common.c
Examining data/ffmpeg-4.3.1/libavdevice/alsa_dec.c
Examining data/ffmpeg-4.3.1/libavdevice/xcbgrab.c
Examining data/ffmpeg-4.3.1/libavdevice/dshow.c
Examining data/ffmpeg-4.3.1/libavdevice/fbdev_dec.c
Examining data/ffmpeg-4.3.1/libavdevice/caca.c
Examining data/ffmpeg-4.3.1/libavdevice/pulse_audio_dec.c
Examining data/ffmpeg-4.3.1/libavdevice/fbdev_common.h
Examining data/ffmpeg-4.3.1/libavdevice/dshow_common.c
Examining data/ffmpeg-4.3.1/libavdevice/alsa.c
Examining data/ffmpeg-4.3.1/libavdevice/sndio_enc.c
Examining data/ffmpeg-4.3.1/libavdevice/timefilter.h
Examining data/ffmpeg-4.3.1/libavdevice/xv.c
Examining data/ffmpeg-4.3.1/libavdevice/alsa_enc.c
Examining data/ffmpeg-4.3.1/tools/sofa2wavs.c
Examining data/ffmpeg-4.3.1/tools/target_dec_fuzzer.c
Examining data/ffmpeg-4.3.1/tools/target_dem_fuzzer.c
Examining data/ffmpeg-4.3.1/tools/trasher.c
Examining data/ffmpeg-4.3.1/tools/graph2dot.c
Examining data/ffmpeg-4.3.1/tools/fourcc2pixfmt.c
Examining data/ffmpeg-4.3.1/tools/ffeval.c
Examining data/ffmpeg-4.3.1/tools/seek_print.c
Examining data/ffmpeg-4.3.1/tools/qt-faststart.c
Examining data/ffmpeg-4.3.1/tools/venc_data_dump.c
Examining data/ffmpeg-4.3.1/tools/crypto_bench.c
Examining data/ffmpeg-4.3.1/tools/zmqsend.c
Examining data/ffmpeg-4.3.1/tools/target_bsf_fuzzer.c
Examining data/ffmpeg-4.3.1/tools/probetest.c
Examining data/ffmpeg-4.3.1/tools/uncoded_frame.c
Examining data/ffmpeg-4.3.1/tools/ffescape.c
Examining data/ffmpeg-4.3.1/tools/aviocat.c
Examining data/ffmpeg-4.3.1/tools/ismindex.c
Examining data/ffmpeg-4.3.1/tools/ffhash.c
Examining data/ffmpeg-4.3.1/tools/enum_options.c
Examining data/ffmpeg-4.3.1/tools/cws2fws.c
Examining data/ffmpeg-4.3.1/tools/coverity.c
Examining data/ffmpeg-4.3.1/tools/pktdumper.c
Examining data/ffmpeg-4.3.1/tools/sidxindex.c
Examining data/ffmpeg-4.3.1/tools/yuvcmp.c
Examining data/ffmpeg-4.3.1/libswresample/rematrix.c
Examining data/ffmpeg-4.3.1/libswresample/options.c
Examining data/ffmpeg-4.3.1/libswresample/audioconvert.c
Examining data/ffmpeg-4.3.1/libswresample/dither_template.c
Examining data/ffmpeg-4.3.1/libswresample/swresample_frame.c
Examining data/ffmpeg-4.3.1/libswresample/resample_dsp.c
Examining data/ffmpeg-4.3.1/libswresample/version.h
Examining data/ffmpeg-4.3.1/libswresample/x86/w64xmmtest.c
Examining data/ffmpeg-4.3.1/libswresample/x86/audio_convert_init.c
Examining data/ffmpeg-4.3.1/libswresample/x86/rematrix_init.c
Examining data/ffmpeg-4.3.1/libswresample/x86/resample_init.c
Examining data/ffmpeg-4.3.1/libswresample/noise_shaping_data.c
Examining data/ffmpeg-4.3.1/libswresample/arm/neontest.c
Examining data/ffmpeg-4.3.1/libswresample/arm/audio_convert_init.c
Examining data/ffmpeg-4.3.1/libswresample/arm/resample_init.c
Examining data/ffmpeg-4.3.1/libswresample/resample.c
Examining data/ffmpeg-4.3.1/libswresample/tests/swresample.c
Examining data/ffmpeg-4.3.1/libswresample/swresample_internal.h
Examining data/ffmpeg-4.3.1/libswresample/swresample.c
Examining data/ffmpeg-4.3.1/libswresample/resample.h
Examining data/ffmpeg-4.3.1/libswresample/soxr_resample.c
Examining data/ffmpeg-4.3.1/libswresample/rematrix_template.c
Examining data/ffmpeg-4.3.1/libswresample/resample_template.c
Examining data/ffmpeg-4.3.1/libswresample/aarch64/neontest.c
Examining data/ffmpeg-4.3.1/libswresample/aarch64/audio_convert_init.c
Examining data/ffmpeg-4.3.1/libswresample/aarch64/resample_init.c
Examining data/ffmpeg-4.3.1/libswresample/swresample.h
Examining data/ffmpeg-4.3.1/libswresample/log2_tab.c
Examining data/ffmpeg-4.3.1/libswresample/dither.c
Examining data/ffmpeg-4.3.1/libswresample/audioconvert.h
Examining data/ffmpeg-4.3.1/libavformat/txd.c
Examining data/ffmpeg-4.3.1/libavformat/ingenientdec.c
Examining data/ffmpeg-4.3.1/libavformat/hlsplaylist.h
Examining data/ffmpeg-4.3.1/libavformat/filmstripdec.c
Examining data/ffmpeg-4.3.1/libavformat/url.h
Examining data/ffmpeg-4.3.1/libavformat/movenc.h
Examining data/ffmpeg-4.3.1/libavformat/rmdec.c
Examining data/ffmpeg-4.3.1/libavformat/oggenc.c
Examining data/ffmpeg-4.3.1/libavformat/davs2.c
Examining data/ffmpeg-4.3.1/libavformat/webvttenc.c
Examining data/ffmpeg-4.3.1/libavformat/diracdec.c
Examining data/ffmpeg-4.3.1/libavformat/ty.c
Examining data/ffmpeg-4.3.1/libavformat/mux.c
Examining data/ffmpeg-4.3.1/libavformat/matroskadec.c
Examining data/ffmpeg-4.3.1/libavformat/mov_chan.h
Examining data/ffmpeg-4.3.1/libavformat/apetag.h
Examining data/ffmpeg-4.3.1/libavformat/sctp.c
Examining data/ffmpeg-4.3.1/libavformat/av1.c
Examining data/ffmpeg-4.3.1/libavformat/spdifdec.c
Examining data/ffmpeg-4.3.1/libavformat/caf.h
Examining data/ffmpeg-4.3.1/libavformat/microdvddec.c
Examining data/ffmpeg-4.3.1/libavformat/wvedec.c
Examining data/ffmpeg-4.3.1/libavformat/ac3dec.c
Examining data/ffmpeg-4.3.1/libavformat/fitsdec.c
Examining data/ffmpeg-4.3.1/libavformat/dxa.c
Examining data/ffmpeg-4.3.1/libavformat/mpegts.h
Examining data/ffmpeg-4.3.1/libavformat/vag.c
Examining data/ffmpeg-4.3.1/libavformat/file.c
Examining data/ffmpeg-4.3.1/libavformat/flacenc.h
Examining data/ffmpeg-4.3.1/libavformat/tcp.c
Examining data/ffmpeg-4.3.1/libavformat/nspdec.c
Examining data/ffmpeg-4.3.1/libavformat/srtdec.c
Examining data/ffmpeg-4.3.1/libavformat/boadec.c
Examining data/ffmpeg-4.3.1/libavformat/flvenc.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_mpegts.c
Examining data/ffmpeg-4.3.1/libavformat/siff.c
Examining data/ffmpeg-4.3.1/libavformat/img2_alias_pix.c
Examining data/ffmpeg-4.3.1/libavformat/serdec.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_jpeg.c
Examining data/ffmpeg-4.3.1/libavformat/urldecode.c
Examining data/ffmpeg-4.3.1/libavformat/nistspheredec.c
Examining data/ffmpeg-4.3.1/libavformat/flacenc.c
Examining data/ffmpeg-4.3.1/libavformat/internal.h
Examining data/ffmpeg-4.3.1/libavformat/libsmbclient.c
Examining data/ffmpeg-4.3.1/libavformat/voc_packet.c
Examining data/ffmpeg-4.3.1/libavformat/lrc.c
Examining data/ffmpeg-4.3.1/libavformat/ads.c
Examining data/ffmpeg-4.3.1/libavformat/srtp.c
Examining data/ffmpeg-4.3.1/libavformat/bluray.c
Examining data/ffmpeg-4.3.1/libavformat/riffenc.c
Examining data/ffmpeg-4.3.1/libavformat/dv.h
Examining data/ffmpeg-4.3.1/libavformat/vc1testenc.c
Examining data/ffmpeg-4.3.1/libavformat/rtspcodes.h
Examining data/ffmpeg-4.3.1/libavformat/options.c
Examining data/ffmpeg-4.3.1/libavformat/yop.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_chain.c
Examining data/ffmpeg-4.3.1/libavformat/msf.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_h263_rfc2190.c
Examining data/ffmpeg-4.3.1/libavformat/crcenc.c
Examining data/ffmpeg-4.3.1/libavformat/webm_chunk.c
Examining data/ffmpeg-4.3.1/libavformat/derf.c
Examining data/ffmpeg-4.3.1/libavformat/mpegvideodec.c
Examining data/ffmpeg-4.3.1/libavformat/vocenc.c
Examining data/ffmpeg-4.3.1/libavformat/avlanguage.h
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_vp9.c
Examining data/ffmpeg-4.3.1/libavformat/lvfdec.c
Examining data/ffmpeg-4.3.1/libavformat/xa.c
Examining data/ffmpeg-4.3.1/libavformat/yuv4mpeg.h
Examining data/ffmpeg-4.3.1/libavformat/hcom.c
Examining data/ffmpeg-4.3.1/libavformat/wavdec.c
Examining data/ffmpeg-4.3.1/libavformat/c93.c
Examining data/ffmpeg-4.3.1/libavformat/rtpproto.h
Examining data/ffmpeg-4.3.1/libavformat/replaygain.c
Examining data/ffmpeg-4.3.1/libavformat/libzmq.c
Examining data/ffmpeg-4.3.1/libavformat/iff.c
Examining data/ffmpeg-4.3.1/libavformat/mpegtsenc.c
Examining data/ffmpeg-4.3.1/libavformat/voc.h
Examining data/ffmpeg-4.3.1/libavformat/jvdec.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_h263.c
Examining data/ffmpeg-4.3.1/libavformat/hls.c
Examining data/ffmpeg-4.3.1/libavformat/format.c
Examining data/ffmpeg-4.3.1/libavformat/cdg.c
Examining data/ffmpeg-4.3.1/libavformat/mms.h
Examining data/ffmpeg-4.3.1/libavformat/flac_picture.c
Examining data/ffmpeg-4.3.1/libavformat/img2.c
Examining data/ffmpeg-4.3.1/libavformat/nullenc.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_vc2hq.c
Examining data/ffmpeg-4.3.1/libavformat/smush.c
Examining data/ffmpeg-4.3.1/libavformat/mpl2dec.c
Examining data/ffmpeg-4.3.1/libavformat/av1.h
Examining data/ffmpeg-4.3.1/libavformat/mpegenc.c
Examining data/ffmpeg-4.3.1/libavformat/mpc8.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_svq3.c
Examining data/ffmpeg-4.3.1/libavformat/asfdec_f.c
Examining data/ffmpeg-4.3.1/libavformat/ivfenc.c
Examining data/ffmpeg-4.3.1/libavformat/icecast.c
Examining data/ffmpeg-4.3.1/libavformat/segment.c
Examining data/ffmpeg-4.3.1/libavformat/ircam.c
Examining data/ffmpeg-4.3.1/libavformat/smoothstreamingenc.c
Examining data/ffmpeg-4.3.1/libavformat/uncodedframecrcenc.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_vp8.c
Examining data/ffmpeg-4.3.1/libavformat/avr.c
Examining data/ffmpeg-4.3.1/libavformat/pmpdec.c
Examining data/ffmpeg-4.3.1/libavformat/g723_1.c
Examining data/ffmpeg-4.3.1/libavformat/omadec.c
Examining data/ffmpeg-4.3.1/libavformat/m4vdec.c
Examining data/ffmpeg-4.3.1/libavformat/dss.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc.h
Examining data/ffmpeg-4.3.1/libavformat/asfenc.c
Examining data/ffmpeg-4.3.1/libavformat/asfcrypt.h
Examining data/ffmpeg-4.3.1/libavformat/hevc.h
Examining data/ffmpeg-4.3.1/libavformat/apetag.c
Examining data/ffmpeg-4.3.1/libavformat/s337m.c
Examining data/ffmpeg-4.3.1/libavformat/soxenc.c
Examining data/ffmpeg-4.3.1/libavformat/dcstr.c
Examining data/ffmpeg-4.3.1/libavformat/wtv.h
Examining data/ffmpeg-4.3.1/libavformat/mp3enc.c
Examining data/ffmpeg-4.3.1/libavformat/rso.h
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c
Examining data/ffmpeg-4.3.1/libavformat/movenccenc.h
Examining data/ffmpeg-4.3.1/libavformat/ip.h
Examining data/ffmpeg-4.3.1/libavformat/mmf.c
Examining data/ffmpeg-4.3.1/libavformat/apngenc.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_mpeg12.c
Examining data/ffmpeg-4.3.1/libavformat/aea.c
Examining data/ffmpeg-4.3.1/libavformat/wvenc.c
Examining data/ffmpeg-4.3.1/libavformat/dashdec.c
Examining data/ffmpeg-4.3.1/libavformat/amr.c
Examining data/ffmpeg-4.3.1/libavformat/tee_common.c
Examining data/ffmpeg-4.3.1/libavformat/md5proto.c
Examining data/ffmpeg-4.3.1/libavformat/avidec.c
Examining data/ffmpeg-4.3.1/libavformat/allformats.c
Examining data/ffmpeg-4.3.1/libavformat/subtitles.h
Examining data/ffmpeg-4.3.1/libavformat/rawvideodec.c
Examining data/ffmpeg-4.3.1/libavformat/movenchint.c
Examining data/ffmpeg-4.3.1/libavformat/rtmpproto.c
Examining data/ffmpeg-4.3.1/libavformat/mxf.h
Examining data/ffmpeg-4.3.1/libavformat/xmv.c
Examining data/ffmpeg-4.3.1/libavformat/assenc.c
Examining data/ffmpeg-4.3.1/libavformat/oggparseopus.c
Examining data/ffmpeg-4.3.1/libavformat/mvdec.c
Examining data/ffmpeg-4.3.1/libavformat/cavsvideodec.c
Examining data/ffmpeg-4.3.1/libavformat/adxdec.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec.c
Examining data/ffmpeg-4.3.1/libavformat/unix.c
Examining data/ffmpeg-4.3.1/libavformat/isom.c
Examining data/ffmpeg-4.3.1/libavformat/mpjpegdec.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_jpeg.c
Examining data/ffmpeg-4.3.1/libavformat/flacenc_header.c
Examining data/ffmpeg-4.3.1/libavformat/vplayerdec.c
Examining data/ffmpeg-4.3.1/libavformat/wc3movie.c
Examining data/ffmpeg-4.3.1/libavformat/vorbiscomment.c
Examining data/ffmpeg-4.3.1/libavformat/pvfdec.c
Examining data/ffmpeg-4.3.1/libavformat/tls.c
Examining data/ffmpeg-4.3.1/libavformat/vc1dec.c
Examining data/ffmpeg-4.3.1/libavformat/oggdec.c
Examining data/ffmpeg-4.3.1/libavformat/fsb.c
Examining data/ffmpeg-4.3.1/libavformat/golomb_tab.c
Examining data/ffmpeg-4.3.1/libavformat/ircamdec.c
Examining data/ffmpeg-4.3.1/libavformat/avi.h
Examining data/ffmpeg-4.3.1/libavformat/httpauth.c
Examining data/ffmpeg-4.3.1/libavformat/oggparseogm.c
Examining data/ffmpeg-4.3.1/libavformat/h264dec.c
Examining data/ffmpeg-4.3.1/libavformat/rtmpcrypt.c
Examining data/ffmpeg-4.3.1/libavformat/flv.h
Examining data/ffmpeg-4.3.1/libavformat/kvag.c
Examining data/ffmpeg-4.3.1/libavformat/tee_common.h
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_ac3.c
Examining data/ffmpeg-4.3.1/libavformat/srtpproto.c
Examining data/ffmpeg-4.3.1/libavformat/vivo.c
Examining data/ffmpeg-4.3.1/libavformat/bink.c
Examining data/ffmpeg-4.3.1/libavformat/w64.h
Examining data/ffmpeg-4.3.1/libavformat/yuv4mpegenc.c
Examining data/ffmpeg-4.3.1/libavformat/musx.c
Examining data/ffmpeg-4.3.1/libavformat/mpeg.h
Examining data/ffmpeg-4.3.1/libavformat/nut.h
Examining data/ffmpeg-4.3.1/libavformat/rtmppkt.c
Examining data/ffmpeg-4.3.1/libavformat/swf.h
Examining data/ffmpeg-4.3.1/libavformat/webmdashenc.c
Examining data/ffmpeg-4.3.1/libavformat/assdec.c
Examining data/ffmpeg-4.3.1/libavformat/astenc.c
Examining data/ffmpeg-4.3.1/libavformat/mxg.c
Examining data/ffmpeg-4.3.1/libavformat/pcmdec.c
Examining data/ffmpeg-4.3.1/libavformat/srtp.h
Examining data/ffmpeg-4.3.1/libavformat/rtpenc.c
Examining data/ffmpeg-4.3.1/libavformat/chromaprint.c
Examining data/ffmpeg-4.3.1/libavformat/replaygain.h
Examining data/ffmpeg-4.3.1/libavformat/gxfenc.c
Examining data/ffmpeg-4.3.1/libavformat/matroska.c
Examining data/ffmpeg-4.3.1/libavformat/rm.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_h261.c
Examining data/ffmpeg-4.3.1/libavformat/mpc.c
Examining data/ffmpeg-4.3.1/libavformat/hlsenc.c
Examining data/ffmpeg-4.3.1/libavformat/rmsipr.h
Examining data/ffmpeg-4.3.1/libavformat/voc.c
Examining data/ffmpeg-4.3.1/libavformat/apm.c
Examining data/ffmpeg-4.3.1/libavformat/riffdec.c
Examining data/ffmpeg-4.3.1/libavformat/pjsdec.c
Examining data/ffmpeg-4.3.1/libavformat/version.h
Examining data/ffmpeg-4.3.1/libavformat/jacosubdec.c
Examining data/ffmpeg-4.3.1/libavformat/sox.h
Examining data/ffmpeg-4.3.1/libavformat/rtpproto.c
Examining data/ffmpeg-4.3.1/libavformat/mpsubdec.c
Examining data/ffmpeg-4.3.1/libavformat/ffmetadec.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_rfc4175.c
Examining data/ffmpeg-4.3.1/libavformat/img2.h
Examining data/ffmpeg-4.3.1/libavformat/rtsp.h
Examining data/ffmpeg-4.3.1/libavformat/data_uri.c
Examining data/ffmpeg-4.3.1/libavformat/id3v2.h
Examining data/ffmpeg-4.3.1/libavformat/mov.c
Examining data/ffmpeg-4.3.1/libavformat/oggparsevorbis.c
Examining data/ffmpeg-4.3.1/libavformat/hdsenc.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_amr.c
Examining data/ffmpeg-4.3.1/libavformat/avisynth.c
Examining data/ffmpeg-4.3.1/libavformat/sdsdec.c
Examining data/ffmpeg-4.3.1/libavformat/tls_libtls.c
Examining data/ffmpeg-4.3.1/libavformat/gopher.c
Examining data/ffmpeg-4.3.1/libavformat/a64.c
Examining data/ffmpeg-4.3.1/libavformat/dsicin.c
Examining data/ffmpeg-4.3.1/libavformat/dsfdec.c
Examining data/ffmpeg-4.3.1/libavformat/webpenc.c
Examining data/ffmpeg-4.3.1/libavformat/swf.c
Examining data/ffmpeg-4.3.1/libavformat/microdvdenc.c
Examining data/ffmpeg-4.3.1/libavformat/spdif.h
Examining data/ffmpeg-4.3.1/libavformat/xwma.c
Examining data/ffmpeg-4.3.1/libavformat/dnxhddec.c
Examining data/ffmpeg-4.3.1/libavformat/rdt.c
Examining data/ffmpeg-4.3.1/libavformat/ilbc.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_vp8.c
Examining data/ffmpeg-4.3.1/libavformat/cafdec.c
Examining data/ffmpeg-4.3.1/libavformat/tiertexseq.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_ilbc.c
Examining data/ffmpeg-4.3.1/libavformat/ffmeta.h
Examining data/ffmpeg-4.3.1/libavformat/srtenc.c
Examining data/ffmpeg-4.3.1/libavformat/ivfdec.c
Examining data/ffmpeg-4.3.1/libavformat/smjpeg.h
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_xiph.c
Examining data/ffmpeg-4.3.1/libavformat/nutdec.c
Examining data/ffmpeg-4.3.1/libavformat/gxf.c
Examining data/ffmpeg-4.3.1/libavformat/avformat.h
Examining data/ffmpeg-4.3.1/libavformat/mm.c
Examining data/ffmpeg-4.3.1/libavformat/bintext.c
Examining data/ffmpeg-4.3.1/libavformat/avienc.c
Examining data/ffmpeg-4.3.1/libavformat/subtitles.c
Examining data/ffmpeg-4.3.1/libavformat/oggparsedirac.c
Examining data/ffmpeg-4.3.1/libavformat/wavenc.c
Examining data/ffmpeg-4.3.1/libavformat/file_open.c
Examining data/ffmpeg-4.3.1/libavformat/flvdec.c
Examining data/ffmpeg-4.3.1/libavformat/w64.c
Examining data/ffmpeg-4.3.1/libavformat/rso.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_mpeg4.c
Examining data/ffmpeg-4.3.1/libavformat/qtpalette.h
Examining data/ffmpeg-4.3.1/libavformat/yuv4mpegdec.c
Examining data/ffmpeg-4.3.1/libavformat/mtaf.c
Examining data/ffmpeg-4.3.1/libavformat/h261dec.c
Examining data/ffmpeg-4.3.1/libavformat/ircamenc.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_vc2hq.c
Examining data/ffmpeg-4.3.1/libavformat/hlsproto.c
Examining data/ffmpeg-4.3.1/libavformat/argo_asf.c
Examining data/ffmpeg-4.3.1/libavformat/stldec.c
Examining data/ffmpeg-4.3.1/libavformat/id3v1.c
Examining data/ffmpeg-4.3.1/libavformat/sol.c
Examining data/ffmpeg-4.3.1/libavformat/avio.c
Examining data/ffmpeg-4.3.1/libavformat/supenc.c
Examining data/ffmpeg-4.3.1/libavformat/ttaenc.c
Examining data/ffmpeg-4.3.1/libavformat/rsodec.c
Examining data/ffmpeg-4.3.1/libavformat/sauce.h
Examining data/ffmpeg-4.3.1/libavformat/utils.c
Examining data/ffmpeg-4.3.1/libavformat/oggdec.h
Examining data/ffmpeg-4.3.1/libavformat/wtvenc.c
Examining data/ffmpeg-4.3.1/libavformat/wtv_common.c
Examining data/ffmpeg-4.3.1/libavformat/paf.c
Examining data/ffmpeg-4.3.1/libavformat/sdp.c
Examining data/ffmpeg-4.3.1/libavformat/bethsoftvid.c
Examining data/ffmpeg-4.3.1/libavformat/h263dec.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_qt.c
Examining data/ffmpeg-4.3.1/libavformat/hevc.c
Examining data/ffmpeg-4.3.1/libavformat/libgme.c
Examining data/ffmpeg-4.3.1/libavformat/mp3dec.c
Examining data/ffmpeg-4.3.1/libavformat/ast.c
Examining data/ffmpeg-4.3.1/libavformat/img2_brender_pix.c
Examining data/ffmpeg-4.3.1/libavformat/matroska.h
Examining data/ffmpeg-4.3.1/libavformat/wtvdec.c
Examining data/ffmpeg-4.3.1/libavformat/filmstripenc.c
Examining data/ffmpeg-4.3.1/libavformat/qtpalette.c
Examining data/ffmpeg-4.3.1/libavformat/lrcenc.c
Examining data/ffmpeg-4.3.1/libavformat/oggparsespeex.c
Examining data/ffmpeg-4.3.1/libavformat/sccdec.c
Examining data/ffmpeg-4.3.1/libavformat/librtmp.c
Examining data/ffmpeg-4.3.1/libavformat/concatdec.c
Examining data/ffmpeg-4.3.1/libavformat/ape.c
Examining data/ffmpeg-4.3.1/libavformat/smjpegenc.c
Examining data/ffmpeg-4.3.1/libavformat/oggparsevp8.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_mpv.c
Examining data/ffmpeg-4.3.1/libavformat/rtp.h
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_h264_hevc.c
Examining data/ffmpeg-4.3.1/libavformat/rawdec.c
Examining data/ffmpeg-4.3.1/libavformat/nut.c
Examining data/ffmpeg-4.3.1/libavformat/wv.h
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_chain.h
Examining data/ffmpeg-4.3.1/libavformat/aadec.c
Examining data/ffmpeg-4.3.1/libavformat/svag.c
Examining data/ffmpeg-4.3.1/libavformat/hlsplaylist.c
Examining data/ffmpeg-4.3.1/libavformat/swfenc.c
Examining data/ffmpeg-4.3.1/libavformat/subviewer1dec.c
Examining data/ffmpeg-4.3.1/libavformat/metadata.h
Examining data/ffmpeg-4.3.1/libavformat/3dostr.c
Examining data/ffmpeg-4.3.1/libavformat/bfi.c
Examining data/ffmpeg-4.3.1/libavformat/dv.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_dv.c
Examining data/ffmpeg-4.3.1/libavformat/mpegts.c
Examining data/ffmpeg-4.3.1/libavformat/vpcc.c
Examining data/ffmpeg-4.3.1/libavformat/fifo_test.c
Examining data/ffmpeg-4.3.1/libavformat/cinedec.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec.h
Examining data/ffmpeg-4.3.1/libavformat/omaenc.c
Examining data/ffmpeg-4.3.1/libavformat/tls_openssl.c
Examining data/ffmpeg-4.3.1/libavformat/v210.c
Examining data/ffmpeg-4.3.1/libavformat/icodec.c
Examining data/ffmpeg-4.3.1/libavformat/idroqdec.c
Examining data/ffmpeg-4.3.1/libavformat/rsd.c
Examining data/ffmpeg-4.3.1/libavformat/ifv.c
Examining data/ffmpeg-4.3.1/libavformat/g726.c
Examining data/ffmpeg-4.3.1/libavformat/asf.h
Examining data/ffmpeg-4.3.1/libavformat/isom.h
Examining data/ffmpeg-4.3.1/libavformat/smjpegdec.c
Examining data/ffmpeg-4.3.1/libavformat/sdr2.c
Examining data/ffmpeg-4.3.1/libavformat/rtmpdh.h
Examining data/ffmpeg-4.3.1/libavformat/pcmenc.c
Examining data/ffmpeg-4.3.1/libavformat/sauce.c
Examining data/ffmpeg-4.3.1/libavformat/r3d.c
Examining data/ffmpeg-4.3.1/libavformat/astdec.c
Examining data/ffmpeg-4.3.1/libavformat/dtshddec.c
Examining data/ffmpeg-4.3.1/libavformat/wvdec.c
Examining data/ffmpeg-4.3.1/libavformat/mov_chan.c
Examining data/ffmpeg-4.3.1/libavformat/protocols.c
Examining data/ffmpeg-4.3.1/libavformat/wsddec.c
Examining data/ffmpeg-4.3.1/libavformat/tls_schannel.c
Examining data/ffmpeg-4.3.1/libavformat/rtp.c
Examining data/ffmpeg-4.3.1/libavformat/crypto.c
Examining data/ffmpeg-4.3.1/libavformat/mlvdec.c
Examining data/ffmpeg-4.3.1/libavformat/vpcc.h
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_mpegts.c
Examining data/ffmpeg-4.3.1/libavformat/lrc.h
Examining data/ffmpeg-4.3.1/libavformat/tty.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_xiph.c
Examining data/ffmpeg-4.3.1/libavformat/libmodplug.c
Examining data/ffmpeg-4.3.1/libavformat/4xm.c
Examining data/ffmpeg-4.3.1/libavformat/thp.c
Examining data/ffmpeg-4.3.1/libavformat/cutils.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_amr.c
Examining data/ffmpeg-4.3.1/libavformat/ip.c
Examining data/ffmpeg-4.3.1/libavformat/rdt.h
Examining data/ffmpeg-4.3.1/libavformat/aviobuf.c
Examining data/ffmpeg-4.3.1/libavformat/xvag.c
Examining data/ffmpeg-4.3.1/libavformat/oggparseskeleton.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_qcelp.c
Examining data/ffmpeg-4.3.1/libavformat/nutenc.c
Examining data/ffmpeg-4.3.1/libavformat/hca.c
Examining data/ffmpeg-4.3.1/libavformat/asfdec_o.c
Examining data/ffmpeg-4.3.1/libavformat/adp.c
Examining data/ffmpeg-4.3.1/libavformat/tls_securetransport.c
Examining data/ffmpeg-4.3.1/libavformat/electronicarts.c
Examining data/ffmpeg-4.3.1/libavformat/au.c
Examining data/ffmpeg-4.3.1/libavformat/fitsenc.c
Examining data/ffmpeg-4.3.1/libavformat/riff.c
Examining data/ffmpeg-4.3.1/libavformat/mj2kdec.c
Examining data/ffmpeg-4.3.1/libavformat/westwood_aud.c
Examining data/ffmpeg-4.3.1/libavformat/id3v2enc.c
Examining data/ffmpeg-4.3.1/libavformat/spdif.c
Examining data/ffmpeg-4.3.1/libavformat/mlpdec.c
Examining data/ffmpeg-4.3.1/libavformat/av1dec.c
Examining data/ffmpeg-4.3.1/libavformat/mkvtimestamp_v2.c
Examining data/ffmpeg-4.3.1/libavformat/mmst.c
Examining data/ffmpeg-4.3.1/libavformat/libsrt.c
Examining data/ffmpeg-4.3.1/libavformat/dump.c
Examining data/ffmpeg-4.3.1/libavformat/icoenc.c
Examining data/ffmpeg-4.3.1/libavformat/lrcdec.c
Examining data/ffmpeg-4.3.1/libavformat/pva.c
Examining data/ffmpeg-4.3.1/libavformat/sapdec.c
Examining data/ffmpeg-4.3.1/libavformat/mms.c
Examining data/ffmpeg-4.3.1/libavformat/gsmdec.c
Examining data/ffmpeg-4.3.1/libavformat/avc.c
Examining data/ffmpeg-4.3.1/libavformat/tests/srtp.c
Examining data/ffmpeg-4.3.1/libavformat/tests/noproxy.c
Examining data/ffmpeg-4.3.1/libavformat/tests/fifo_muxer.c
Examining data/ffmpeg-4.3.1/libavformat/tests/seek.c
Examining data/ffmpeg-4.3.1/libavformat/tests/movenc.c
Examining data/ffmpeg-4.3.1/libavformat/tests/url.c
Examining data/ffmpeg-4.3.1/libavformat/tests/rtmpdh.c
Examining data/ffmpeg-4.3.1/libavformat/prompeg.c
Examining data/ffmpeg-4.3.1/libavformat/rtmpdigest.c
Examining data/ffmpeg-4.3.1/libavformat/sccenc.c
Examining data/ffmpeg-4.3.1/libavformat/samidec.c
Examining data/ffmpeg-4.3.1/libavformat/ast.h
Examining data/ffmpeg-4.3.1/libavformat/asf.c
Examining data/ffmpeg-4.3.1/libavformat/mxfenc.c
Examining data/ffmpeg-4.3.1/libavformat/dauddec.c
Examining data/ffmpeg-4.3.1/libavformat/realtextdec.c
Examining data/ffmpeg-4.3.1/libavformat/options_table.h
Examining data/ffmpeg-4.3.1/libavformat/g722.c
Examining data/ffmpeg-4.3.1/libavformat/concat.c
Examining data/ffmpeg-4.3.1/libavformat/riff.h
Examining data/ffmpeg-4.3.1/libavformat/hevcdec.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_qdm2.c
Examining data/ffmpeg-4.3.1/libavformat/rpl.c
Examining data/ffmpeg-4.3.1/libavformat/sdxdec.c
Examining data/ffmpeg-4.3.1/libavformat/framehash.c
Examining data/ffmpeg-4.3.1/libavformat/bit.c
Examining data/ffmpeg-4.3.1/libavformat/dvenc.c
Examining data/ffmpeg-4.3.1/libavformat/oggparsecelt.c
Examining data/ffmpeg-4.3.1/libavformat/avio.h
Examining data/ffmpeg-4.3.1/libavformat/iv8.c
Examining data/ffmpeg-4.3.1/libavformat/westwood_vqa.c
Examining data/ffmpeg-4.3.1/libavformat/rtsp.c
Examining data/ffmpeg-4.3.1/libavformat/alp.c
Examining data/ffmpeg-4.3.1/libavformat/udp.c
Examining data/ffmpeg-4.3.1/libavformat/segafilmenc.c
Examining data/ffmpeg-4.3.1/libavformat/os_support.c
Examining data/ffmpeg-4.3.1/libavformat/ftp.c
Examining data/ffmpeg-4.3.1/libavformat/tmv.c
Examining data/ffmpeg-4.3.1/libavformat/mtv.c
Examining data/ffmpeg-4.3.1/libavformat/tls_mbedtls.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_formats.h
Examining data/ffmpeg-4.3.1/libavformat/mvi.c
Examining data/ffmpeg-4.3.1/libavformat/loasdec.c
Examining data/ffmpeg-4.3.1/libavformat/flacdec.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_h263_rfc2190.c
Examining data/ffmpeg-4.3.1/libavformat/movenccenc.c
Examining data/ffmpeg-4.3.1/libavformat/avs.c
Examining data/ffmpeg-4.3.1/libavformat/swfdec.c
Examining data/ffmpeg-4.3.1/libavformat/rl2.c
Examining data/ffmpeg-4.3.1/libavformat/apngdec.c
Examining data/ffmpeg-4.3.1/libavformat/aptxdec.c
Examining data/ffmpeg-4.3.1/libavformat/oggparseflac.c
Examining data/ffmpeg-4.3.1/libavformat/spdifenc.c
Examining data/ffmpeg-4.3.1/libavformat/network.h
Examining data/ffmpeg-4.3.1/libavformat/shortendec.c
Examining data/ffmpeg-4.3.1/libavformat/act.c
Examining data/ffmpeg-4.3.1/libavformat/libssh.c
Examining data/ffmpeg-4.3.1/libavformat/sbcdec.c
Examining data/ffmpeg-4.3.1/libavformat/flic.c
Examining data/ffmpeg-4.3.1/libavformat/aiffdec.c
Examining data/ffmpeg-4.3.1/libavformat/soxdec.c
Examining data/ffmpeg-4.3.1/libavformat/dvbsub.c
Examining data/ffmpeg-4.3.1/libavformat/cafenc.c
Examining data/ffmpeg-4.3.1/libavformat/dfa.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_asf.c
Examining data/ffmpeg-4.3.1/libavformat/dvbtxt.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_mpa_robust.c
Examining data/ffmpeg-4.3.1/libavformat/gdv.c
Examining data/ffmpeg-4.3.1/libavformat/genh.c
Examining data/ffmpeg-4.3.1/libavformat/async.c
Examining data/ffmpeg-4.3.1/libavformat/g729dec.c
Examining data/ffmpeg-4.3.1/libavformat/oma.h
Examining data/ffmpeg-4.3.1/libavformat/movenc.c
Examining data/ffmpeg-4.3.1/libavformat/hnm.c
Examining data/ffmpeg-4.3.1/libavformat/lxfdec.c
Examining data/ffmpeg-4.3.1/libavformat/aqtitledec.c
Examining data/ffmpeg-4.3.1/libavformat/id3v1.h
Examining data/ffmpeg-4.3.1/libavformat/dash.h
Examining data/ffmpeg-4.3.1/libavformat/brstm.c
Examining data/ffmpeg-4.3.1/libavformat/rtmppkt.h
Examining data/ffmpeg-4.3.1/libavformat/idroqenc.c
Examining data/ffmpeg-4.3.1/libavformat/dhav.c
Examining data/ffmpeg-4.3.1/libavformat/hashenc.c
Examining data/ffmpeg-4.3.1/libavformat/pcm.c
Examining data/ffmpeg-4.3.1/libavformat/dashenc.c
Examining data/ffmpeg-4.3.1/libavformat/ircam.h
Examining data/ffmpeg-4.3.1/libavformat/tedcaptionsdec.c
Examining data/ffmpeg-4.3.1/libavformat/wv.c
Examining data/ffmpeg-4.3.1/libavformat/ncdec.c
Examining data/ffmpeg-4.3.1/libavformat/urldecode.h
Examining data/ffmpeg-4.3.1/libavformat/aixdec.c
Examining data/ffmpeg-4.3.1/libavformat/oma.c
Examining data/ffmpeg-4.3.1/libavformat/vapoursynth.c
Examining data/ffmpeg-4.3.1/libavformat/cache.c
Examining data/ffmpeg-4.3.1/libavformat/mpjpeg.c
Examining data/ffmpeg-4.3.1/libavformat/fifo.c
Examining data/ffmpeg-4.3.1/libavformat/qcp.c
Examining data/ffmpeg-4.3.1/libavformat/cdxl.c
Examining data/ffmpeg-4.3.1/libavformat/psxstr.c
Examining data/ffmpeg-4.3.1/libavformat/rawenc.h
Examining data/ffmpeg-4.3.1/libavformat/rtmpcrypt.h
Examining data/ffmpeg-4.3.1/libavformat/msnwc_tcp.c
Examining data/ffmpeg-4.3.1/libavformat/codec2.c
Examining data/ffmpeg-4.3.1/libavformat/rtmphttp.c
Examining data/ffmpeg-4.3.1/libavformat/http.c
Examining data/ffmpeg-4.3.1/libavformat/tls_gnutls.c
Examining data/ffmpeg-4.3.1/libavformat/rtmp.h
Examining data/ffmpeg-4.3.1/libavformat/mxf.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_h263.c
Examining data/ffmpeg-4.3.1/libavformat/afc.c
Examining data/ffmpeg-4.3.1/libavformat/daudenc.c
Examining data/ffmpeg-4.3.1/libavformat/avlanguage.c
Examining data/ffmpeg-4.3.1/libavformat/framecrcenc.c
Examining data/ffmpeg-4.3.1/libavformat/ffmetaenc.c
Examining data/ffmpeg-4.3.1/libavformat/os_support.h
Examining data/ffmpeg-4.3.1/libavformat/adtsenc.c
Examining data/ffmpeg-4.3.1/libavformat/acm.c
Examining data/ffmpeg-4.3.1/libavformat/tls.h
Examining data/ffmpeg-4.3.1/libavformat/anm.c
Examining data/ffmpeg-4.3.1/libavformat/libopenmpt.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_hevc.c
Examining data/ffmpeg-4.3.1/libavformat/mpeg.c
Examining data/ffmpeg-4.3.1/libavformat/sierravmd.c
Examining data/ffmpeg-4.3.1/libavformat/rmenc.c
Examining data/ffmpeg-4.3.1/libavformat/subviewerdec.c
Examining data/ffmpeg-4.3.1/libavformat/tee.c
Examining data/ffmpeg-4.3.1/libavformat/takdec.c
Examining data/ffmpeg-4.3.1/libavformat/teeproto.c
Examining data/ffmpeg-4.3.1/libavformat/rawenc.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_latm.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_h261.c
Examining data/ffmpeg-4.3.1/libavformat/url.c
Examining data/ffmpeg-4.3.1/libavformat/epafdec.c
Examining data/ffmpeg-4.3.1/libavformat/httpauth.h
Examining data/ffmpeg-4.3.1/libavformat/network.c
Examining data/ffmpeg-4.3.1/libavformat/vorbiscomment.h
Examining data/ffmpeg-4.3.1/libavformat/nuv.c
Examining data/ffmpeg-4.3.1/libavformat/aiff.h
Examining data/ffmpeg-4.3.1/libavformat/oggparsetheora.c
Examining data/ffmpeg-4.3.1/libavformat/apc.c
Examining data/ffmpeg-4.3.1/libavformat/pcm.h
Examining data/ffmpeg-4.3.1/libavformat/latmenc.c
Examining data/ffmpeg-4.3.1/libavformat/segafilm.c
Examining data/ffmpeg-4.3.1/libavformat/vqf.c
Examining data/ffmpeg-4.3.1/libavformat/asfcrypt.c
Examining data/ffmpeg-4.3.1/libavformat/vpk.c
Examining data/ffmpeg-4.3.1/libavformat/smjpeg.c
Examining data/ffmpeg-4.3.1/libavformat/avio_internal.h
Examining data/ffmpeg-4.3.1/libavformat/http.h
Examining data/ffmpeg-4.3.1/libavformat/iss.c
Examining data/ffmpeg-4.3.1/libavformat/supdec.c
Examining data/ffmpeg-4.3.1/libavformat/vocdec.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_latm.c
Examining data/ffmpeg-4.3.1/libavformat/rawdec.h
Examining data/ffmpeg-4.3.1/libavformat/log2_tab.c
Examining data/ffmpeg-4.3.1/libavformat/lmlm4.c
Examining data/ffmpeg-4.3.1/libavformat/img2enc.c
Examining data/ffmpeg-4.3.1/libavformat/gifdec.c
Examining data/ffmpeg-4.3.1/libavformat/mxfdec.c
Examining data/ffmpeg-4.3.1/libavformat/flac_picture.h
Examining data/ffmpeg-4.3.1/libavformat/aacdec.c
Examining data/ffmpeg-4.3.1/libavformat/id3v2.c
Examining data/ffmpeg-4.3.1/libavformat/caf.c
Examining data/ffmpeg-4.3.1/libavformat/tta.c
Examining data/ffmpeg-4.3.1/libavformat/dtsdec.c
Examining data/ffmpeg-4.3.1/libavformat/subfile.c
Examining data/ffmpeg-4.3.1/libavformat/gif.c
Examining data/ffmpeg-4.3.1/libavformat/aiffenc.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_aac.c
Examining data/ffmpeg-4.3.1/libavformat/rtmpdh.c
Examining data/ffmpeg-4.3.1/libavformat/rmsipr.c
Examining data/ffmpeg-4.3.1/libavformat/rtspenc.c
Examining data/ffmpeg-4.3.1/libavformat/nsvdec.c
Examining data/ffmpeg-4.3.1/libavformat/rtpenc_vp9.c
Examining data/ffmpeg-4.3.1/libavformat/sbgdec.c
Examining data/ffmpeg-4.3.1/libavformat/rawutils.c
Examining data/ffmpeg-4.3.1/libavformat/mov_esds.c
Examining data/ffmpeg-4.3.1/libavformat/metadata.c
Examining data/ffmpeg-4.3.1/libavformat/vividas.c
Examining data/ffmpeg-4.3.1/libavformat/mgsts.c
Examining data/ffmpeg-4.3.1/libavformat/rsoenc.c
Examining data/ffmpeg-4.3.1/libavformat/vc1test.c
Examining data/ffmpeg-4.3.1/libavformat/webvttdec.c
Examining data/ffmpeg-4.3.1/libavformat/bmv.c
Examining data/ffmpeg-4.3.1/libavformat/rtpdec_g726.c
Examining data/ffmpeg-4.3.1/libavformat/dash.c
Examining data/ffmpeg-4.3.1/libavformat/redspark.c
Examining data/ffmpeg-4.3.1/libavformat/smacker.c
Examining data/ffmpeg-4.3.1/libavformat/fwse.c
Examining data/ffmpeg-4.3.1/libavformat/avc.h
Examining data/ffmpeg-4.3.1/libavformat/rtspdec.c
Examining data/ffmpeg-4.3.1/libavformat/frmdec.c
Examining data/ffmpeg-4.3.1/libavformat/eacdata.c
Examining data/ffmpeg-4.3.1/libavformat/gxf.h
Examining data/ffmpeg-4.3.1/libavformat/sapenc.c
Examining data/ffmpeg-4.3.1/libavformat/jacosubenc.c
Examining data/ffmpeg-4.3.1/libavformat/rm.h
Examining data/ffmpeg-4.3.1/libavformat/mmsh.c
Examining data/ffmpeg-4.3.1/libavformat/ipmovie.c
Examining data/ffmpeg-4.3.1/libavformat/img2dec.c
Examining data/ffmpeg-4.3.1/libavformat/libamqp.c
Examining data/ffmpeg-4.3.1/libavformat/pp_bnk.c
Examining data/ffmpeg-4.3.1/libavformat/matroskaenc.c
Examining data/ffmpeg-4.3.1/libavformat/idcin.c
Examining data/ffmpeg-4.3.1/compat/va_copy.h
Examining data/ffmpeg-4.3.1/compat/os2threads.h
Examining data/ffmpeg-4.3.1/compat/msvcrt/snprintf.h
Examining data/ffmpeg-4.3.1/compat/msvcrt/snprintf.c
Examining data/ffmpeg-4.3.1/compat/float/float.h
Examining data/ffmpeg-4.3.1/compat/float/limits.h
Examining data/ffmpeg-4.3.1/compat/cuda/cuda_runtime.h
Examining data/ffmpeg-4.3.1/compat/cuda/dynlink_loader.h
Examining data/ffmpeg-4.3.1/compat/dispatch_semaphore/semaphore.h
Examining data/ffmpeg-4.3.1/compat/djgpp/math.h
Examining data/ffmpeg-4.3.1/compat/djgpp/math.c
Examining data/ffmpeg-4.3.1/compat/w32pthreads.h
Examining data/ffmpeg-4.3.1/compat/atomics/gcc/stdatomic.h
Examining data/ffmpeg-4.3.1/compat/atomics/pthread/stdatomic.c
Examining data/ffmpeg-4.3.1/compat/atomics/pthread/stdatomic.h
Examining data/ffmpeg-4.3.1/compat/atomics/dummy/stdatomic.h
Examining data/ffmpeg-4.3.1/compat/atomics/suncc/stdatomic.h
Examining data/ffmpeg-4.3.1/compat/atomics/win32/stdatomic.h
Examining data/ffmpeg-4.3.1/compat/w32dlfcn.h
Examining data/ffmpeg-4.3.1/compat/strtod.c
Examining data/ffmpeg-4.3.1/compat/aix/math.h
Examining data/ffmpeg-4.3.1/compat/getopt.c
Examining data/ffmpeg-4.3.1/libavresample/internal.h
Examining data/ffmpeg-4.3.1/libavresample/options.c
Examining data/ffmpeg-4.3.1/libavresample/audio_data.c
Examining data/ffmpeg-4.3.1/libavresample/audio_data.h
Examining data/ffmpeg-4.3.1/libavresample/dither.h
Examining data/ffmpeg-4.3.1/libavresample/version.h
Examining data/ffmpeg-4.3.1/libavresample/x86/w64xmmtest.c
Examining data/ffmpeg-4.3.1/libavresample/x86/audio_convert_init.c
Examining data/ffmpeg-4.3.1/libavresample/x86/dither_init.c
Examining data/ffmpeg-4.3.1/libavresample/x86/audio_mix_init.c
Examining data/ffmpeg-4.3.1/libavresample/utils.c
Examining data/ffmpeg-4.3.1/libavresample/arm/asm-offsets.h
Examining data/ffmpeg-4.3.1/libavresample/arm/neontest.c
Examining data/ffmpeg-4.3.1/libavresample/arm/audio_convert_init.c
Examining data/ffmpeg-4.3.1/libavresample/arm/resample_init.c
Examining data/ffmpeg-4.3.1/libavresample/resample.c
Examining data/ffmpeg-4.3.1/libavresample/audio_mix.c
Examining data/ffmpeg-4.3.1/libavresample/tests/avresample.c
Examining data/ffmpeg-4.3.1/libavresample/audio_convert.h
Examining data/ffmpeg-4.3.1/libavresample/resample.h
Examining data/ffmpeg-4.3.1/libavresample/resample_template.c
Examining data/ffmpeg-4.3.1/libavresample/audio_mix_matrix.c
Examining data/ffmpeg-4.3.1/libavresample/audio_convert.c
Examining data/ffmpeg-4.3.1/libavresample/aarch64/asm-offsets.h
Examining data/ffmpeg-4.3.1/libavresample/aarch64/neontest.c
Examining data/ffmpeg-4.3.1/libavresample/aarch64/audio_convert_init.c
Examining data/ffmpeg-4.3.1/libavresample/aarch64/resample_init.c
Examining data/ffmpeg-4.3.1/libavresample/audio_mix.h
Examining data/ffmpeg-4.3.1/libavresample/dither.c
Examining data/ffmpeg-4.3.1/libavresample/avresample.h
Examining data/ffmpeg-4.3.1/libpostproc/version.h
Examining data/ffmpeg-4.3.1/libpostproc/postprocess_template.c
Examining data/ffmpeg-4.3.1/libpostproc/postprocess.h
Examining data/ffmpeg-4.3.1/libpostproc/postprocess_internal.h
Examining data/ffmpeg-4.3.1/libpostproc/postprocess_altivec_template.c
Examining data/ffmpeg-4.3.1/libpostproc/postprocess.c
Examining data/ffmpeg-4.3.1/doc/examples/filtering_video.c
Examining data/ffmpeg-4.3.1/doc/examples/filtering_audio.c
Examining data/ffmpeg-4.3.1/doc/examples/scaling_video.c
Examining data/ffmpeg-4.3.1/doc/examples/transcode_aac.c
Examining data/ffmpeg-4.3.1/doc/examples/muxing.c
Examining data/ffmpeg-4.3.1/doc/examples/demuxing_decoding.c
Examining data/ffmpeg-4.3.1/doc/examples/avio_reading.c
Examining data/ffmpeg-4.3.1/doc/examples/resampling_audio.c
Examining data/ffmpeg-4.3.1/doc/examples/extract_mvs.c
Examining data/ffmpeg-4.3.1/doc/examples/hw_decode.c
Examining data/ffmpeg-4.3.1/doc/examples/decode_audio.c
Examining data/ffmpeg-4.3.1/doc/examples/transcoding.c
Examining data/ffmpeg-4.3.1/doc/examples/avio_list_dir.c
Examining data/ffmpeg-4.3.1/doc/examples/decode_video.c
Examining data/ffmpeg-4.3.1/doc/examples/remuxing.c
Examining data/ffmpeg-4.3.1/doc/examples/qsvdec.c
Examining data/ffmpeg-4.3.1/doc/examples/vaapi_transcode.c
Examining data/ffmpeg-4.3.1/doc/examples/vaapi_encode.c
Examining data/ffmpeg-4.3.1/doc/examples/encode_audio.c
Examining data/ffmpeg-4.3.1/doc/examples/encode_video.c
Examining data/ffmpeg-4.3.1/doc/examples/metadata.c
Examining data/ffmpeg-4.3.1/doc/examples/filter_audio.c
Examining data/ffmpeg-4.3.1/doc/examples/http_multiclient.c
Examining data/ffmpeg-4.3.1/doc/print_options.c
Examining data/ffmpeg-4.3.1/tests/videogen.c
Examining data/ffmpeg-4.3.1/tests/audiomatch.c
Examining data/ffmpeg-4.3.1/tests/rotozoom.c
Examining data/ffmpeg-4.3.1/tests/tiny_ssim.c
Examining data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/llviddsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/fixed_dsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/v210enc.c
Examining data/ffmpeg-4.3.1/tests/checkasm/bswapdsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/checkasm.c
Examining data/ffmpeg-4.3.1/tests/checkasm/hevc_idct.c
Examining data/ffmpeg-4.3.1/tests/checkasm/vf_hflip.c
Examining data/ffmpeg-4.3.1/tests/checkasm/huffyuvdsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/vf_eq.c
Examining data/ffmpeg-4.3.1/tests/checkasm/blockdsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/flacdsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/sw_scale.c
Examining data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/fmtconvert.c
Examining data/ffmpeg-4.3.1/tests/checkasm/alacdsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/h264pred.c
Examining data/ffmpeg-4.3.1/tests/checkasm/exrdsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/vf_colorspace.c
Examining data/ffmpeg-4.3.1/tests/checkasm/hevc_sao.c
Examining data/ffmpeg-4.3.1/tests/checkasm/vf_blend.c
Examining data/ffmpeg-4.3.1/tests/checkasm/jpeg2000dsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/opusdsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/h264qpel.c
Examining data/ffmpeg-4.3.1/tests/checkasm/pixblockdsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/vf_threshold.c
Examining data/ffmpeg-4.3.1/tests/checkasm/vf_gblur.c
Examining data/ffmpeg-4.3.1/tests/checkasm/synth_filter.c
Examining data/ffmpeg-4.3.1/tests/checkasm/hevc_add_res.c
Examining data/ffmpeg-4.3.1/tests/checkasm/af_afir.c
Examining data/ffmpeg-4.3.1/tests/checkasm/videodsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/vf_nlmeans.c
Examining data/ffmpeg-4.3.1/tests/checkasm/checkasm.h
Examining data/ffmpeg-4.3.1/tests/checkasm/aacpsdsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/sw_rgb.c
Examining data/ffmpeg-4.3.1/tests/checkasm/v210dec.c
Examining data/ffmpeg-4.3.1/tests/checkasm/g722dsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/audiodsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/sbrdsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/utvideodsp.c
Examining data/ffmpeg-4.3.1/tests/checkasm/llviddspenc.c
Examining data/ffmpeg-4.3.1/tests/audiogen.c
Examining data/ffmpeg-4.3.1/tests/utils.c
Examining data/ffmpeg-4.3.1/tests/base64.c
Examining data/ffmpeg-4.3.1/tests/tiny_psnr.c
Examining data/ffmpeg-4.3.1/tests/api/api-codec-param-test.c
Examining data/ffmpeg-4.3.1/tests/api/api-flac-test.c
Examining data/ffmpeg-4.3.1/tests/api/api-seek-test.c
Examining data/ffmpeg-4.3.1/tests/api/api-band-test.c
Examining data/ffmpeg-4.3.1/tests/api/api-threadmessage-test.c
Examining data/ffmpeg-4.3.1/tests/api/api-h264-test.c
Examining data/ffmpeg-4.3.1/tests/api/api-h264-slice-test.c
Examining data/ffmpeg-4.3.1/tests/dnn/dnn-layer-mathunary-test.c
Examining data/ffmpeg-4.3.1/tests/dnn/dnn-layer-depth2space-test.c
Examining data/ffmpeg-4.3.1/tests/dnn/dnn-layer-pad-test.c
Examining data/ffmpeg-4.3.1/tests/dnn/dnn-layer-conv2d-test.c
Examining data/ffmpeg-4.3.1/tests/dnn/dnn-layer-mathbinary-test.c
Examining data/ffmpeg-4.3.1/tests/dnn/dnn-layer-maximum-test.c
Examining data/ffmpeg-4.3.1/fftools/ffmpeg_hw.c
Examining data/ffmpeg-4.3.1/fftools/cmdutils.c
Examining data/ffmpeg-4.3.1/fftools/ffmpeg_qsv.c
Examining data/ffmpeg-4.3.1/fftools/ffmpeg_videotoolbox.c
Examining data/ffmpeg-4.3.1/fftools/ffprobe.c
Examining data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c
Examining data/ffmpeg-4.3.1/fftools/ffmpeg.h
Examining data/ffmpeg-4.3.1/fftools/ffmpeg.c
Examining data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c
Examining data/ffmpeg-4.3.1/fftools/cmdutils.h
Examining data/ffmpeg-4.3.1/fftools/ffplay.c

FINAL RESULTS:

data/ffmpeg-4.3.1/compat/msvcrt/snprintf.h:31:8:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#undef snprintf
data/ffmpeg-4.3.1/compat/msvcrt/snprintf.h:32:8:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#undef _snprintf
data/ffmpeg-4.3.1/compat/msvcrt/snprintf.h:33:8:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#undef vsnprintf
data/ffmpeg-4.3.1/compat/msvcrt/snprintf.h:34:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define snprintf avpriv_snprintf
data/ffmpeg-4.3.1/compat/msvcrt/snprintf.h:35:9:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define _snprintf avpriv_snprintf
data/ffmpeg-4.3.1/compat/msvcrt/snprintf.h:36:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define vsnprintf avpriv_vsnprintf
data/ffmpeg-4.3.1/compat/w32dlfcn.h:52:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy(path + pathlen + 1, name_w);
data/ffmpeg-4.3.1/compat/w32dlfcn.h:60:13:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
            wcscpy(path + pathlen + 1, name_w);
data/ffmpeg-4.3.1/doc/examples/avio_list_dir.c:80:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            snprintf(filemode, 4, "%3"PRIo64, entry->filemode);
data/ffmpeg-4.3.1/doc/examples/filter_audio.c:156:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(options_str, sizeof(options_str),
data/ffmpeg-4.3.1/doc/examples/filtering_audio.c:110:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(args, sizeof(args),
data/ffmpeg-4.3.1/doc/examples/transcoding.c:293:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(args, sizeof(args),
data/ffmpeg-4.3.1/fftools/cmdutils.c:98:5:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    vfprintf(stdout, fmt, vl);
data/ffmpeg-4.3.1/fftools/cmdutils.c:1575:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(avcodec_find_decoder(desc->id) ? "D" : ".");
data/ffmpeg-4.3.1/fftools/cmdutils.c:1576:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(avcodec_find_encoder(desc->id) ? "E" : ".");
data/ffmpeg-4.3.1/fftools/cmdutils.c:1579:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf((desc->props & AV_CODEC_PROP_INTRA_ONLY) ? "I" : ".");
data/ffmpeg-4.3.1/fftools/cmdutils.c:1580:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf((desc->props & AV_CODEC_PROP_LOSSY)      ? "L" : ".");
data/ffmpeg-4.3.1/fftools/cmdutils.c:1581:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf((desc->props & AV_CODEC_PROP_LOSSLESS)   ? "S" : ".");
data/ffmpeg-4.3.1/fftools/cmdutils.c:1630:13:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            printf((codec->capabilities & AV_CODEC_CAP_FRAME_THREADS) ? "F" : ".");
data/ffmpeg-4.3.1/fftools/cmdutils.c:1631:13:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            printf((codec->capabilities & AV_CODEC_CAP_SLICE_THREADS) ? "S" : ".");
data/ffmpeg-4.3.1/fftools/cmdutils.c:1632:13:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            printf((codec->capabilities & AV_CODEC_CAP_EXPERIMENTAL)  ? "X" : ".");
data/ffmpeg-4.3.1/fftools/cmdutils.c:1633:13:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            printf((codec->capabilities & AV_CODEC_CAP_DRAW_HORIZ_BAND)?"B" : ".");
data/ffmpeg-4.3.1/fftools/cmdutils.c:1634:13:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            printf((codec->capabilities & AV_CODEC_CAP_DR1)           ? "D" : ".");
data/ffmpeg-4.3.1/fftools/cmdutils.h:640:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(name, sizeof(name), "0x%"PRIx64, ch_layout);
data/ffmpeg-4.3.1/fftools/ffmpeg.c:680:13:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            vsnprintf(buf, sizeof(buf), fmt, va);
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:3129:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(layout_str, sizeof(layout_str), "%"PRIu64, layout);
data/ffmpeg-4.3.1/fftools/ffplay.c:845:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    int access, w, h;
data/ffmpeg-4.3.1/fftools/ffplay.c:846:59:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if (!*texture || SDL_QueryTexture(*texture, &format, &access, &w, &h) < 0 || new_width != w || new_height != h || new_format != format) {
data/ffmpeg-4.3.1/fftools/ffplay.c:1988:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(asrc_args + ret, sizeof(asrc_args) - ret,
data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c:1437:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    if (system(command) != 0) {
data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c:1443:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    if (system(command) != 0) {
data/ffmpeg-4.3.1/libavcodec/j2kenc.c:138:8:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef printf
data/ffmpeg-4.3.1/libavcodec/tableprint.h:54:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(i == len - 1 ? "    }\n" : "    }, {\n");\
data/ffmpeg-4.3.1/libavcodec/tableprint.h:88:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(prefix" DECLARE_ALIGNED("#align", "      \
data/ffmpeg-4.3.1/libavcodec/tableprint.h:98:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(prefix" "#type" "#name"[%"FMT"] = {\n",  \
data/ffmpeg-4.3.1/libavcodec/tableprint.h:108:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(prefix" "#type" "#name"[%"FMT"][%"FMT"] = {\n",          \
data/ffmpeg-4.3.1/libavcodec/tableprint_vlc.h:65:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(prefix" VLC "#name" = {\n");             \
data/ffmpeg-4.3.1/libavcodec/tableprint_vlc.h:74:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(prefix" VLC "#name"[%"FMT"] = {{\n",     \
data/ffmpeg-4.3.1/libavcodec/tests/motion.c:37:8:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef printf
data/ffmpeg-4.3.1/libavcodec/tests/snowenc.c:25:8:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef printf
data/ffmpeg-4.3.1/libavcodec/utils.c:1214:15:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        len = snprintf(buf, buf_size,
data/ffmpeg-4.3.1/libavdevice/dshow_filter.c:149:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy(this->info.achName, name);
data/ffmpeg-4.3.1/libavdevice/iec61883.c:283:13:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
        if (sscanf(dv->device_guid, "%"SCNu64, &guid) != 1) {
data/ffmpeg-4.3.1/libavfilter/af_aiir.c:327:13:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
        if (sscanf(arg, format, &dst[i*2], &dst[i*2+1]) != 2) {
data/ffmpeg-4.3.1/libavfilter/af_astats.c:399:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(value, sizeof(value), fmt, val);
data/ffmpeg-4.3.1/libavfilter/f_ebur128.c:260:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(buf, sizeof(buf), fmt, vl);
data/ffmpeg-4.3.1/libavfilter/f_ebur128.c:848:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            snprintf(key, sizeof(key),                                      \
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:215:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(buffer, sizeof(buffer)-1, "%"SIZE_SPECIFIER, frames);
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:220:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(buffer, sizeof(buffer)-1, " | in: %"PRId64, l->frame_count_in);
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:225:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(buffer, sizeof(buffer)-1, " | out: %"PRId64, l->frame_count_out);
data/ffmpeg-4.3.1/libavfilter/f_metadata.c:199:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        vsnprintf(buf, sizeof(buf), msg, argument_list);
data/ffmpeg-4.3.1/libavfilter/setpts.c:154:19:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    else          snprintf(buf, BUF_SIZE, "%"PRId64, (int64_t)v);
data/ffmpeg-4.3.1/libavfilter/src_movie.c:646:21:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        print_len = snprintf(res, res_len, "%"PRId64, movie->format_ctx->duration);
data/ffmpeg-4.3.1/libavfilter/tests/filtfmts.c:46:17:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                printf(#INOUT "PUT[%d] %s: fmt:%s\n",                   \
data/ffmpeg-4.3.1/libavfilter/tests/filtfmts.c:55:17:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                printf(#INOUT "PUT[%d] %s: fmt:%s\n",                   \
data/ffmpeg-4.3.1/libavfilter/tests/filtfmts.c:64:17:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                printf(#INOUT "PUT[%d] %s: chlayout:%s\n",              \
data/ffmpeg-4.3.1/libavfilter/tests/formats.c:23:8:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef printf
data/ffmpeg-4.3.1/libavfilter/vf_avgblur_vulkan.c:288:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        in->access[i]  = bar[0].dstAccessMask;
data/ffmpeg-4.3.1/libavfilter/vf_avgblur_vulkan.c:291:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        tmp->access[i] = bar[1].dstAccessMask;
data/ffmpeg-4.3.1/libavfilter/vf_avgblur_vulkan.c:294:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        out->access[i] = bar[2].dstAccessMask;
data/ffmpeg-4.3.1/libavfilter/vf_blackframe.c:64:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(buf, sizeof(buf), format, value);  \
data/ffmpeg-4.3.1/libavfilter/vf_chromaber_vulkan.c:237:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        in->access[i]  = bar[0].dstAccessMask;
data/ffmpeg-4.3.1/libavfilter/vf_chromaber_vulkan.c:240:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        out->access[i] = bar[1].dstAccessMask;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:803:51:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
static void get_rgb2xyz_matrix(struct ColorSystem system, double m[3][3])
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:808:12:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    X[0] = system.xRed   / system.yRed;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:808:28:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    X[0] = system.xRed   / system.yRed;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:809:12:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    X[1] = system.xGreen / system.yGreen;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:809:28:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    X[1] = system.xGreen / system.yGreen;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:810:12:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    X[2] = system.xBlue  / system.yBlue;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:810:28:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    X[2] = system.xBlue  / system.yBlue;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:811:12:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    X[3] = system.xWhite / system.yWhite;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:811:28:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    X[3] = system.xWhite / system.yWhite;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:813:17:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[0] = (1 - system.xRed   - system.yRed)   / system.yRed;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:813:33:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[0] = (1 - system.xRed   - system.yRed)   / system.yRed;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:813:50:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[0] = (1 - system.xRed   - system.yRed)   / system.yRed;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:814:17:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[1] = (1 - system.xGreen - system.yGreen) / system.yGreen;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:814:33:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[1] = (1 - system.xGreen - system.yGreen) / system.yGreen;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:814:50:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[1] = (1 - system.xGreen - system.yGreen) / system.yGreen;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:815:17:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[2] = (1 - system.xBlue  - system.yBlue)  / system.yBlue;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:815:33:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[2] = (1 - system.xBlue  - system.yBlue)  / system.yBlue;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:815:50:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[2] = (1 - system.xBlue  - system.yBlue)  / system.yBlue;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:816:17:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[3] = (1 - system.xWhite - system.yWhite) / system.yWhite;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:816:33:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[3] = (1 - system.xWhite - system.yWhite) / system.yWhite;
data/ffmpeg-4.3.1/libavfilter/vf_ciescope.c:816:50:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Z[3] = (1 - system.xWhite - system.yWhite) / system.yWhite;
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:209:17:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
                snprintf(text, sizeof(text), format[D], value[p]);
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:248:17:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
                snprintf(text, sizeof(text), format[D], value[p]);
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:286:17:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
                snprintf(text, sizeof(text), format[D], value[p]);
data/ffmpeg-4.3.1/libavfilter/vf_idet.c:71:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(valuestr, sizeof(valuestr), "%"PRId64".%0*"PRId64,
data/ffmpeg-4.3.1/libavfilter/vf_overlay_vulkan.c:319:15:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        main->access[i]    = bar[0].dstAccessMask;
data/ffmpeg-4.3.1/libavfilter/vf_overlay_vulkan.c:322:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        overlay->access[i] = bar[1].dstAccessMask;
data/ffmpeg-4.3.1/libavfilter/vf_overlay_vulkan.c:325:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        out->access[i]     = bar[2].dstAccessMask;
data/ffmpeg-4.3.1/libavfilter/vf_scale_vulkan.c:346:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        in->access[i]  = bar.dstAccessMask;
data/ffmpeg-4.3.1/libavfilter/vf_scale_vulkan.c:367:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        out->access[i] = bar.dstAccessMask;
data/ffmpeg-4.3.1/libavfilter/vf_signalstats.c:716:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(metabuf, sizeof(metabuf), fmt, val);                   \
data/ffmpeg-4.3.1/libavfilter/vsrc_testsrc.c:898:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(buf, sizeof(buf), "%02d:%02d:%02d.%03d\n%12"PRIi64,
data/ffmpeg-4.3.1/libavformat/aadec.c:123:19:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
            ret = sscanf(val, "%"SCNu32"%"SCNu32"%"SCNu32"%"SCNu32,
data/ffmpeg-4.3.1/libavformat/aqtitledec.c:73:13:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
        if (sscanf(line, "-->> %"SCNd64, &frame) == 1) {
data/ffmpeg-4.3.1/libavformat/asfdec_f.c:355:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(value, LEN, "%"PRIu64, num);
data/ffmpeg-4.3.1/libavformat/asfdec_o.c:349:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(buf, sizeof(buf), "%"PRIu64, value);
data/ffmpeg-4.3.1/libavformat/avio.c:102:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(uc->filename, filename);
data/ffmpeg-4.3.1/libavformat/dash.c:129:17:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            n = snprintf(&dst[dst_pos], buffer_size - dst_pos, format_tag, rep_id);
data/ffmpeg-4.3.1/libavformat/dash.c:132:17:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            n = snprintf(&dst[dst_pos], buffer_size - dst_pos, format_tag, number);
data/ffmpeg-4.3.1/libavformat/dash.c:135:17:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            n = snprintf(&dst[dst_pos], buffer_size - dst_pos, format_tag, bit_rate);
data/ffmpeg-4.3.1/libavformat/dash.c:138:17:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            n = snprintf(&dst[dst_pos], buffer_size - dst_pos, format_tag, time);
data/ffmpeg-4.3.1/libavformat/dashenc.c:538:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(temp_filename_hls, sizeof(temp_filename_hls), use_rename ? "%s.tmp" : "%s", filename_hls);
data/ffmpeg-4.3.1/libavformat/dashenc.c:1152:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(temp_filename, sizeof(temp_filename), use_rename ? "%s.tmp" : "%s", s->url);
data/ffmpeg-4.3.1/libavformat/dashenc.c:1268:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(temp_filename, sizeof(temp_filename), use_rename ? "%s.tmp" : "%s", filename_hls);
data/ffmpeg-4.3.1/libavformat/dashenc.c:2231:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(os->temp_path, sizeof(os->temp_path),
data/ffmpeg-4.3.1/libavformat/dump.c:45:13:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fprintf(f, __VA_ARGS__);                                          \
data/ffmpeg-4.3.1/libavformat/ffmetadec.c:109:10:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
    if (!sscanf(line, "START=%"SCNd64, &start)) {
data/ffmpeg-4.3.1/libavformat/ffmetadec.c:116:10:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
    if (!sscanf(line, "END=%"SCNd64, &end)) {
data/ffmpeg-4.3.1/libavformat/fifo_test.c:119:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(i ? ",%d" : "%d", ctx->pts_written[i]);
data/ffmpeg-4.3.1/libavformat/file.c:145:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if (access(filename, F_OK) < 0)
data/ffmpeg-4.3.1/libavformat/file.c:148:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if (access(filename, R_OK) >= 0)
data/ffmpeg-4.3.1/libavformat/file.c:151:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if (access(filename, W_OK) >= 0)
data/ffmpeg-4.3.1/libavformat/file.c:211:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    int access;
data/ffmpeg-4.3.1/libavformat/file.c:220:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access |= O_TRUNC;
data/ffmpeg-4.3.1/libavformat/file.c:224:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access |= O_TRUNC;
data/ffmpeg-4.3.1/libavformat/file.c:229:5:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    access |= O_BINARY;
data/ffmpeg-4.3.1/libavformat/file.c:231:32:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    fd = avpriv_open(filename, access, 0666);
data/ffmpeg-4.3.1/libavformat/flacenc.c:250:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            snprintf(buf, sizeof(buf), "0x%"PRIx64, par->channel_layout);
data/ffmpeg-4.3.1/libavformat/framecrcenc.c:50:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(buf, sizeof(buf), "%d, %10"PRId64", %10"PRId64", %8"PRId64", %8d, 0x%08"PRIx32,
data/ffmpeg-4.3.1/libavformat/hls.c:349:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(var->audio_group, info->audio);
data/ffmpeg-4.3.1/libavformat/hls.c:350:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(var->video_group, info->video);
data/ffmpeg-4.3.1/libavformat/hls.c:351:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(var->subtitles_group, info->subtitles);
data/ffmpeg-4.3.1/libavformat/hls.c:516:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(rend->group_id, info->group_id);
data/ffmpeg-4.3.1/libavformat/hls.c:517:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(rend->language, info->language);
data/ffmpeg-4.3.1/libavformat/hls.c:518:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(rend->name, info->name);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1315:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(temp_filename, sizeof(temp_filename), use_temp_file ? "%s.tmp" : "%s", hls->master_m3u8_url);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1486:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(temp_filename, sizeof(temp_filename), use_temp_file ? "%s.tmp" : "%s", vs->m3u8_name);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1538:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(temp_vtt_filename, sizeof(temp_vtt_filename), use_temp_file ? "%s.tmp" : "%s", vs->vtt_m3u8_name);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1717:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            snprintf(iv_string, sizeof(iv_string), "%032"PRIx64, vs->sequence);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1785:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(name + strlen(name), name_buf_len - strlen(name), POSTFIX_PATTERN, i);
data/ffmpeg-4.3.1/libavformat/libgme.c:64:39:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    add_meta(s, "system",       info->system);
data/ffmpeg-4.3.1/libavformat/libsmbclient.c:98:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    int access, ret;
data/ffmpeg-4.3.1/libavformat/libsmbclient.c:110:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access |= O_TRUNC;
data/ffmpeg-4.3.1/libavformat/libsmbclient.c:114:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access |= O_TRUNC;
data/ffmpeg-4.3.1/libavformat/libsmbclient.c:119:39:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if ((libsmbc->fd = smbc_open(url, access, 0666)) < 0) {
data/ffmpeg-4.3.1/libavformat/libssh.c:138:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    int access;
data/ffmpeg-4.3.1/libavformat/libssh.c:143:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access |= O_TRUNC;
data/ffmpeg-4.3.1/libavformat/libssh.c:147:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access |= O_TRUNC;
data/ffmpeg-4.3.1/libavformat/libssh.c:152:56:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if (!(libssh->file = sftp_open(libssh->sftp, file, access, 0666))) {
data/ffmpeg-4.3.1/libavformat/lrcdec.c:185:20:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
                   sscanf(comma_offset + 1, "%"SCNd64, &lrc->ts_offset) != 1) {
data/ffmpeg-4.3.1/libavformat/matroskaenc.c:660:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(buf, sizeof(buf), "0x%"PRIx64, par->channel_layout);
data/ffmpeg-4.3.1/libavformat/mlvdec.c:271:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(guidstr, sizeof(guidstr), "0x%"PRIx64, guid);
data/ffmpeg-4.3.1/libavformat/mpeg.c:836:17:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
            if (sscanf(p, "%02d:%02d:%02d:%03d, filepos: %"SCNx64,
data/ffmpeg-4.3.1/libavformat/nistspheredec.c:50:5:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
    sscanf(buffer, "%"SCNd32, &header_size);
data/ffmpeg-4.3.1/libavformat/nistspheredec.c:109:13:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
            sscanf(buffer, "%*s %*s %"SCNd64, &st->duration);
data/ffmpeg-4.3.1/libavformat/os_support.h:194:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
DEF_FS_FUNCTION2(access, _waccess, _access, int)
data/ffmpeg-4.3.1/libavformat/os_support.h:246:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
#define access      win32_access
data/ffmpeg-4.3.1/libavformat/pjsdec.c:55:9:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
    if (sscanf(*line, "%"SCNd64",%"SCNd64, &start, &end) == 2) {
data/ffmpeg-4.3.1/libavformat/rdt.c:451:13:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
        if (sscanf(p, " %*1[Aa]verage%*1[Bb]andwidth=%"SCNd64, &st->codecpar->bit_rate) == 1)
data/ffmpeg-4.3.1/libavformat/rpl.c:283:18:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
        if (3 != sscanf(line, "%"SCNd64" , %"SCNd64" ; %"SCNd64,
data/ffmpeg-4.3.1/libavformat/rtpproto.c:166:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(buf1, sizeof(buf1), fmt, ap);
data/ffmpeg-4.3.1/libavformat/rtsp.c:1899:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(real_challenge, reply->real_challenge);
data/ffmpeg-4.3.1/libavformat/segment.c:289:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(seg->temp_list_filename, sizeof(seg->temp_list_filename), seg->use_rename ? "%s.tmp" : "%s", seg->list);
data/ffmpeg-4.3.1/libavformat/srtdec.c:80:9:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
    if (sscanf(line, "%d:%d:%d%*1[,.]%d --> %d:%d:%d%*1[,.]%d"
data/ffmpeg-4.3.1/libavformat/srtdec.c:179:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(line_cache, line);
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:123:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(timebuf, sizeof(timebuf), "%"PRId64, time);
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:170:9:  [4] (format) vprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        vprintf(msg, ap);
data/ffmpeg-4.3.1/libavformat/url.c:75:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        vsnprintf(str + len, size > len ? size - len : 0, fmt, vl);
data/ffmpeg-4.3.1/libavformat/wavdec.c:262:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(temp, sizeof(temp), "%"PRIu64, time_reference);
data/ffmpeg-4.3.1/libavformat/wavdec.c:276:17:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
                snprintf(temp, sizeof(temp),
data/ffmpeg-4.3.1/libavformat/wavdec.c:282:17:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
                snprintf(temp, sizeof(temp),
data/ffmpeg-4.3.1/libavformat/wtvdec.c:486:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(buf, avio_rl32(pb) ? "true" : "false");
data/ffmpeg-4.3.1/libavformat/wtvdec.c:509:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            snprintf(buf, buf_size, "%"PRIi64, num);
data/ffmpeg-4.3.1/libavformat/wtvdec.c:515:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(buf, buf_size, PRI_PRETTY_GUID, ARG_PRETTY_GUID(guid));
data/ffmpeg-4.3.1/libavutil/aes.c:166:8:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
    a->crypt(a, dst, src, count, iv, a->rounds);
data/ffmpeg-4.3.1/libavutil/aes_internal.h:40:12:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
    void (*crypt)(struct AVAES *a, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int rounds);
data/ffmpeg-4.3.1/libavutil/avstring.c:107:12:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    len += vsnprintf(dst + len, size > len ? size - len : 0, fmt, vl);
data/ffmpeg-4.3.1/libavutil/avstring.c:120:11:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    len = vsnprintf(NULL, 0, fmt, va);
data/ffmpeg-4.3.1/libavutil/avstring.c:130:11:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    len = vsnprintf(p, len + 1, fmt, va);
data/ffmpeg-4.3.1/libavutil/bprint.c:105:21:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        extra_len = vsnprintf(dst, room, fmt, vl);
data/ffmpeg-4.3.1/libavutil/bprint.c:128:21:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        extra_len = vsnprintf(dst, room, fmt, vl);
data/ffmpeg-4.3.1/libavutil/dict.c:151:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(valuestr, sizeof(valuestr), "%"PRId64, value);
data/ffmpeg-4.3.1/libavutil/file_open.c:161:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    int access;
data/ffmpeg-4.3.1/libavutil/file_open.c:174:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access &= ~(O_RDONLY | O_WRONLY);
data/ffmpeg-4.3.1/libavutil/file_open.c:175:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access |= O_RDWR;
data/ffmpeg-4.3.1/libavutil/file_open.c:178:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access |= O_BINARY;
data/ffmpeg-4.3.1/libavutil/file_open.c:186:28:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    fd = avpriv_open(path, access, 0666);
data/ffmpeg-4.3.1/libavutil/hwcontext_vulkan.c:1491:16:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        frame->access[i] = img_bar[i].dstAccessMask;
data/ffmpeg-4.3.1/libavutil/hwcontext_vulkan.c:1579:12:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        f->access[i] = 0x0;
data/ffmpeg-4.3.1/libavutil/hwcontext_vulkan.c:2069:12:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        f->access[i] = 0x0;
data/ffmpeg-4.3.1/libavutil/hwcontext_vulkan.c:2910:57:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if ((frame->layout[i] == new_layout) && (frame->access[i] & new_access))
data/ffmpeg-4.3.1/libavutil/hwcontext_vulkan.c:2926:16:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        frame->access[i] = img_bar[bar_num].dstAccessMask;
data/ffmpeg-4.3.1/libavutil/hwcontext_vulkan.h:175:22:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    VkAccessFlagBits access[AV_NUM_DATA_POINTERS];
data/ffmpeg-4.3.1/libavutil/log.c:385:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(prev, line);
data/ffmpeg-4.3.1/libavutil/opt.c:807:15:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        ret = snprintf(buf, sizeof(buf), "%"PRId64, *(int64_t *)dst);
data/ffmpeg-4.3.1/libavutil/opt.c:810:15:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        ret = snprintf(buf, sizeof(buf), "%"PRIu64, *(uint64_t *)dst);
data/ffmpeg-4.3.1/libavutil/opt.c:874:15:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        ret = snprintf(buf, sizeof(buf), "0x%"PRIx64, i64);
data/ffmpeg-4.3.1/libavutil/tests/bprint.c:23:8:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef printf
data/ffmpeg-4.3.1/libavutil/tests/des.c:125:13:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            printf((j & 7) == 0 ? "\n    " : " ");
data/ffmpeg-4.3.1/libavutil/tests/error.c:21:8:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef printf
data/ffmpeg-4.3.1/libavutil/tests/file.c:21:8:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef printf
data/ffmpeg-4.3.1/libavutil/tests/imgutils.c:21:8:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef printf
data/ffmpeg-4.3.1/libavutil/tests/opt.c:112:5:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    vfprintf(stdout, fmt, vl);
data/ffmpeg-4.3.1/libavutil/tests/pca.c:25:8:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef printf
data/ffmpeg-4.3.1/libavutil/tests/random_seed.c:24:8:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef printf
data/ffmpeg-4.3.1/libavutil/tests/xtea.c:66:30:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
                      void (*crypt)(AVXTEA *, uint8_t *, const uint8_t *, int, uint8_t *, int))
data/ffmpeg-4.3.1/libavutil/tests/xtea.c:68:5:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
    crypt(ctx, dst, src, len, iv, dir);
data/ffmpeg-4.3.1/libavutil/timecode.c:132:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(buf, AV_TIMECODE_STR_SIZE,
data/ffmpeg-4.3.1/libavutil/timestamp.h:46:31:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    else                      snprintf(buf, AV_TS_MAX_STRING_SIZE, "%" PRId64, ts);
data/ffmpeg-4.3.1/libavutil/utils.c:133:25:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        const int len = snprintf(buf, buf_size, print_chr ? "%c" : "[%d]", c);
data/ffmpeg-4.3.1/libavutil/xtea.c:216:31:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
                       void (*crypt)(AVXTEA *, uint8_t *, const uint8_t *, int, uint8_t *))
data/ffmpeg-4.3.1/libavutil/xtea.c:222:13:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
            crypt(ctx, dst, src, decrypt, iv);
data/ffmpeg-4.3.1/libavutil/xtea.c:232:17:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
                crypt(ctx, dst, dst, decrypt, NULL);
data/ffmpeg-4.3.1/libavutil/xtea.c:235:17:  [4] (crypto) crypt:
  The crypt functions use a poor one-way hashing algorithm; since they only
  accept passwords of 8 characters or fewer and only a two-byte salt, they
  are excessively vulnerable to dictionary attacks given today's faster
  computing equipment (CWE-327). Use a different algorithm, such as SHA-256,
  with a larger, non-repeating salt.
                crypt(ctx, dst, src, decrypt, NULL);
data/ffmpeg-4.3.1/libswresample/tests/swresample.c:31:8:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef fprintf
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:404:5:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    vfprintf(stderr, fmt, arg);
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:735:19:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    name_length = vsnprintf(name_buf, sizeof(name_buf), name, arg);
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:788:9:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        vfprintf(stderr, msg, arg);
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:818:23:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        pad_length -= vfprintf(stderr, name, arg);
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:836:19:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        length += vsnprintf(NULL, 0, name, arg);
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:864:13:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fprintf(stderr, " " fmt, buf1[x]); \
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:867:13:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fprintf(stderr, " " fmt, buf2[x]); \
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:358:25:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                        fprintf(stderr, #name #idc ": j:%d, alpha:%d beta:%d " \
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:418:25:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                        fprintf(stderr, #name #idc ": j:%d, alpha:%d beta:%d\n", \
data/ffmpeg-4.3.1/tools/cws2fws.c:23:19:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define dbgprintf printf
data/ffmpeg-4.3.1/tools/cws2fws.c:25:36:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define dbgprintf(...) do { if (0) printf(__VA_ARGS__); } while (0)
data/ffmpeg-4.3.1/tools/fourcc2pixfmt.c:31:8:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef printf
data/ffmpeg-4.3.1/tools/fourcc2pixfmt.c:32:8:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#undef fprintf
data/ffmpeg-4.3.1/tools/ismindex.c:208:17:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                fprintf(out, "%s %"PRId64, filename, avio_tell(in));
data/ffmpeg-4.3.1/tools/pktdumper.c:89:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat(fntemplate, PKTFILESUFF);
data/ffmpeg-4.3.1/tools/pktdumper.c:108:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(pktfilename, sizeof(pktfilename), fntemplate, pktnum,
data/ffmpeg-4.3.1/tools/pktdumper.c:111:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(PKTFILESUFF "\n", pktnum, pkt.stream_index, pkt.pts, pkt.size,
data/ffmpeg-4.3.1/compat/getopt.c:41:12:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
static int getopt(int argc, char *argv[], char *opts)
data/ffmpeg-4.3.1/compat/w32pthreads.h:63:9:  [3] (misc) InitializeCriticalSection:
  Exceptions can be thrown in low-memory situations. Use
  InitializeCriticalSectionAndSpinCount instead.
#define InitializeCriticalSection(x) InitializeCriticalSectionEx(x, 0, 0)
data/ffmpeg-4.3.1/fftools/cmdutils.c:515:16:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if ((env = getenv("FFREPORT")) || idx) {
data/ffmpeg-4.3.1/fftools/cmdutils.c:2052:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *base[3] = { getenv("FFMPEG_DATADIR"),
data/ffmpeg-4.3.1/fftools/cmdutils.c:2053:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                            getenv("HOME"),
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:1352:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *base[3] = { getenv("AVCONV_DATADIR"),
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:1353:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                            getenv("HOME"),
data/ffmpeg-4.3.1/libavcodec/tests/dct.c:478:13:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
        c = getopt(argc, argv, "ih4t");
data/ffmpeg-4.3.1/libavcodec/tests/fft.c:405:17:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
        int c = getopt(argc, argv, "hsimrdn:f:c:");
data/ffmpeg-4.3.1/libavdevice/bktr.c:112:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        arg = getenv ("BKTR_DEV");
data/ffmpeg-4.3.1/libavdevice/bktr.c:121:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        arg = getenv ("BKTR_FORMAT");
data/ffmpeg-4.3.1/libavdevice/bktr.c:130:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        arg = getenv ("BKTR_FREQUENCY");
data/ffmpeg-4.3.1/libavdevice/fbdev_common.c:66:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *dev = getenv("FRAMEBUFFER");
data/ffmpeg-4.3.1/libavdevice/oss.c:46:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char *flip = getenv("AUDIO_FLIP_LEFT");
data/ffmpeg-4.3.1/libavfilter/af_ladspa.c:417:33:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        char *paths = av_strdup(getenv("LADSPA_PATH"));
data/ffmpeg-4.3.1/libavfilter/af_ladspa.c:429:69:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        if (!s->dl_handle && (paths = av_asprintf("%s/.ladspa/lib", getenv("HOME")))) {
data/ffmpeg-4.3.1/libavfilter/vf_frei0r.c:207:27:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if ((path = av_strdup(getenv("FREI0R_PATH")))) {
data/ffmpeg-4.3.1/libavfilter/vf_frei0r.c:234:34:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (!s->dl_handle && (path = getenv("HOME"))) {
data/ffmpeg-4.3.1/libavfilter/vf_random.c:52:23:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
AVFILTER_DEFINE_CLASS(random);
data/ffmpeg-4.3.1/libavformat/http.c:207:50:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    proxy_path = s->http_proxy ? s->http_proxy : getenv("http_proxy");
data/ffmpeg-4.3.1/libavformat/http.c:208:42:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    use_proxy  = !ff_http_match_no_proxy(getenv("no_proxy"), hostname) &&
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:368:13:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
        c = getopt(argc, argv, "wh");
data/ffmpeg-4.3.1/libavformat/tls.c:92:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    proxy_path = getenv("http_proxy");
data/ffmpeg-4.3.1/libavformat/tls.c:93:41:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    use_proxy = !ff_http_match_no_proxy(getenv("no_proxy"), c->underlying_host) &&
data/ffmpeg-4.3.1/libavutil/file_open.c:115:16:  [3] (tmpfile) tempnam:
  Temporary file race condition (CWE-377).
    void *ptr= tempnam(NULL, prefix);
data/ffmpeg-4.3.1/libavutil/file_open.c:117:14:  [3] (tmpfile) tempnam:
  Temporary file race condition (CWE-377).
        ptr= tempnam(".", prefix);
data/ffmpeg-4.3.1/libavutil/hwcontext_d3d11va.c:528:10:  [3] (misc) LoadLibrary:
  Ensure that the full path to the library is specified, or current directory
  may be used (CWE-829, CWE-20). Use registry entry or GetWindowsDirectory to
  find library path, if you aren't already.
    if (!LoadLibrary("d3d11_1sdklayers.dll"))
data/ffmpeg-4.3.1/libavutil/hwcontext_d3d11va.c:579:32:  [3] (misc) LoadLibrary:
  Ensure that the full path to the library is specified, or current directory
  may be used (CWE-829, CWE-20). Use registry entry or GetWindowsDirectory to
  find library path, if you aren't already.
        HANDLE dxgidebug_dll = LoadLibrary("dxgidebug.dll");
data/ffmpeg-4.3.1/libavutil/log.c:150:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char *term = getenv("TERM");
data/ffmpeg-4.3.1/libavutil/log.c:165:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("AV_LOG_FORCE_NOCOLOR")) {
data/ffmpeg-4.3.1/libavutil/log.c:167:16:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    } else if (getenv("AV_LOG_FORCE_COLOR")) {
data/ffmpeg-4.3.1/libavutil/log.c:179:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("AV_LOG_FORCE_256COLOR") || term && strstr(term, "256color"))
data/ffmpeg-4.3.1/libavutil/tests/cpu.c:114:17:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
        int c = getopt(argc, argv, "c:t:");
data/ffmpeg-4.3.1/libavutil/tests/des.c:83:5:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    srand(av_gettime());
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:396:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        const char *term = getenv("TERM");
data/ffmpeg-4.3.1/tools/crypto_bench.c:673:19:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((opt = getopt(argc, argv, "hl:a:r:")) != -1) {
data/ffmpeg-4.3.1/tools/ffescape.c:69:17:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((c = getopt(argc, argv, "ef:hi:l:o:m:p:s:")) != -1) {
data/ffmpeg-4.3.1/tools/ffeval.c:71:17:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((c = getopt(argc, argv, "ehi:o:p:")) != -1) {
data/ffmpeg-4.3.1/tools/fourcc2pixfmt.c:71:17:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((c = getopt(argc, argv, "hp:lL")) != -1) {
data/ffmpeg-4.3.1/tools/graph2dot.c:121:17:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((c = getopt(argc, argv, "hi:o:")) != -1) {
data/ffmpeg-4.3.1/tools/seek_print.c:52:19:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((opt = getopt(argc, argv, "h")) != -1) {
data/ffmpeg-4.3.1/tools/zmqsend.c:64:17:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((c = getopt(argc, argv, "b:hi:")) != -1) {
data/ffmpeg-4.3.1/doc/examples/avio_list_dir.c:62:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filemode[4], uid_and_gid[20];
data/ffmpeg-4.3.1/doc/examples/avio_reading.c:52:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, bd->ptr, buf_size);
data/ffmpeg-4.3.1/doc/examples/decode_audio.c:156:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(filename, "rb");
data/ffmpeg-4.3.1/doc/examples/decode_audio.c:161:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    outfile = fopen(outfilename, "wb");
data/ffmpeg-4.3.1/doc/examples/decode_video.c:44:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(filename,"w");
data/ffmpeg-4.3.1/doc/examples/decode_video.c:54:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/doc/examples/decode_video.c:141:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(filename, "rb");
data/ffmpeg-4.3.1/doc/examples/demuxing_decoding.c:260:26:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        video_dst_file = fopen(video_dst_filename, "wb");
data/ffmpeg-4.3.1/doc/examples/demuxing_decoding.c:282:26:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        audio_dst_file = fopen(audio_dst_filename, "wb");
data/ffmpeg-4.3.1/doc/examples/encode_audio.c:176:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(filename, "wb");
data/ffmpeg-4.3.1/doc/examples/encode_video.c:133:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(filename, "wb");
data/ffmpeg-4.3.1/doc/examples/filtering_audio.c:89:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char args[512];
data/ffmpeg-4.3.1/doc/examples/filtering_video.c:94:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char args[512];
data/ffmpeg-4.3.1/doc/examples/hw_decode.c:226:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    output_file = fopen(argv[3], "w+");
data/ffmpeg-4.3.1/doc/examples/qsvdec.c:207:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(decoder_ctx->extradata, video_st->codecpar->extradata,
data/ffmpeg-4.3.1/doc/examples/qsvdec.c:254:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[1024];
data/ffmpeg-4.3.1/doc/examples/resampling_audio.c:108:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    dst_file = fopen(dst_filename, "wb");
data/ffmpeg-4.3.1/doc/examples/scaling_video.c:83:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    dst_file = fopen(dst_filename, "wb");
data/ffmpeg-4.3.1/doc/examples/transcoding.c:229:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char args[512];
data/ffmpeg-4.3.1/doc/examples/vaapi_encode.c:116:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    width  = atoi(argv[1]);
data/ffmpeg-4.3.1/doc/examples/vaapi_encode.c:117:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    height = atoi(argv[2]);
data/ffmpeg-4.3.1/doc/examples/vaapi_encode.c:120:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!(fin = fopen(argv[3], "r"))) {
data/ffmpeg-4.3.1/doc/examples/vaapi_encode.c:124:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!(fout = fopen(argv[4], "w+b"))) {
data/ffmpeg-4.3.1/fftools/cmdutils.c:104:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[1024];
data/ffmpeg-4.3.1/fftools/cmdutils.c:182:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[128];
data/ffmpeg-4.3.1/fftools/cmdutils.c:546:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char opt_stripped[128];
data/ffmpeg-4.3.1/fftools/cmdutils.c:1033:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    report_file = fopen(filename.str, "w");
data/ffmpeg-4.3.1/fftools/cmdutils.c:1087:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[128];
data/ffmpeg-4.3.1/fftools/cmdutils.c:1689:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char descr[64], *descr_cur;
data/ffmpeg-4.3.1/fftools/cmdutils.c:1811:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fmt_str[128];
data/ffmpeg-4.3.1/fftools/cmdutils.c:2052:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *base[3] = { getenv("FFMPEG_DATADIR"),
data/ffmpeg-4.3.1/fftools/cmdutils.c:2058:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        f = fopen(filename, "r");
data/ffmpeg-4.3.1/fftools/cmdutils.c:2061:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char datadir[MAX_PATH], *ls;
data/ffmpeg-4.3.1/fftools/cmdutils.c:2082:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            f = fopen(filename, "r");
data/ffmpeg-4.3.1/fftools/cmdutils.c:2088:21:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                f = fopen(filename, "r");
data/ffmpeg-4.3.1/fftools/cmdutils.h:635:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[16];\
data/ffmpeg-4.3.1/fftools/cmdutils.h:639:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[16];\
data/ffmpeg-4.3.1/fftools/cmdutils.h:643:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[128];\
data/ffmpeg-4.3.1/fftools/ffmpeg.c:676:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[1024];
data/ffmpeg-4.3.1/fftools/ffmpeg.c:1357:23:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        vstats_file = fopen(vstats_filename, "w");
data/ffmpeg-4.3.1/fftools/ffmpeg.c:1431:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char error[1024] = "";
data/ffmpeg-4.3.1/fftools/ffmpeg.c:1716:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char type[3] = { 'Y','U','V' };
data/ffmpeg-4.3.1/fftools/ffmpeg.c:1862:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char error[1024] = "";
data/ffmpeg-4.3.1/fftools/ffmpeg.c:2061:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char layout_name[256];
data/ffmpeg-4.3.1/fftools/ffmpeg.c:2731:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sdp[16384];
data/ffmpeg-4.3.1/fftools/ffmpeg.c:3092:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst_data, sd_src->data, sd_src->size);
data/ffmpeg-4.3.1/fftools/ffmpeg.c:3439:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ost->enc_ctx->subtitle_header, dec->subtitle_header, dec->subtitle_header_size);
data/ffmpeg-4.3.1/fftools/ffmpeg.c:3518:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst_data, sd_src->data, sd_src->size);
data/ffmpeg-4.3.1/fftools/ffmpeg.c:3537:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, sd->data, sd->size);
data/ffmpeg-4.3.1/fftools/ffmpeg.c:3630:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char error[1024] = {0};
data/ffmpeg-4.3.1/fftools/ffmpeg.c:3893:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[4096], target[64], command[256], arg[256] = {0};
data/ffmpeg-4.3.1/fftools/ffmpeg.c:3944:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[32];
data/ffmpeg-4.3.1/fftools/ffmpeg.c:4386:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst_data, src_sd->data, src_sd->size);
data/ffmpeg-4.3.1/fftools/ffmpeg.c:4581:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char error[1024] = {0};
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:463:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[255];
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:474:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char args[255];
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:517:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char args[255];
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:557:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[255];
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:610:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char args[256];
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:644:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char args[256];
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:651:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char args[256];
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:765:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[255];
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:828:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char rotate_buf[64];
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:883:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[255];
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:933:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char args[256] = {0};
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:957:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char args[256];
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:1024:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char args[512];
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:98:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char namestr[128] = "";\
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:707:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[128];
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:1351:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1000];
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:1352:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *base[3] = { getenv("AVCONV_DATADIR"),
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:1593:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        dest[i] = atoi(p);
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:1810:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char logfilename[1024];
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:2006:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char idx_str[16];
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:2507:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(f->formats, ost->enc->pix_fmts, (count + 1) * sizeof(*f->formats));
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:2520:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(f->formats, ost->enc->sample_fmts, (count + 1) * sizeof(*f->formats));
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:2531:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(f->sample_rates, ost->enc->supported_samplerates,
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:2543:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(f->channel_layouts, ost->enc->channel_layouts,
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:2920:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[40];
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:2976:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1000], line[1000], tmp_line[1000];
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:3118:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char layout_str[32];
data/ffmpeg-4.3.1/fftools/ffplay.c:1858:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sws_flags_str[512] = "";
data/ffmpeg-4.3.1/fftools/ffplay.c:1859:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffersrc_args[256];
data/ffmpeg-4.3.1/fftools/ffplay.c:1943:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char rotate_buf[64];
data/ffmpeg-4.3.1/fftools/ffplay.c:1966:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aresample_swr_opts[512] = "";
data/ffmpeg-4.3.1/fftools/ffplay.c:1968:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char asrc_args[256];
data/ffmpeg-4.3.1/fftools/ffplay.c:2072:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char buf1[1024], buf2[1024];
data/ffmpeg-4.3.1/fftools/ffplay.c:2286:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(is->sample_array + is->sample_array_index, samples, len * sizeof(short));
data/ffmpeg-4.3.1/fftools/ffplay.c:2483:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(stream, (uint8_t *)is->audio_buf + is->audio_buf_index, len1);
data/ffmpeg-4.3.1/fftools/ffplay.c:2511:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        wanted_nb_channels = atoi(env);
data/ffmpeg-4.3.1/fftools/ffprobe.c:306:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[1024];
data/ffmpeg-4.3.1/fftools/ffprobe.c:789:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[128];
data/ffmpeg-4.3.1/fftools/ffprobe.c:843:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *p, buf[AV_HASH_MAX_SIZE * 2 + 64] = { 0 };
data/ffmpeg-4.3.1/fftools/ffprobe.c:956:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32];
data/ffmpeg-4.3.1/fftools/ffprobe.c:982:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32];
data/ffmpeg-4.3.1/fftools/ffprobe.c:2052:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char val_str[128];
data/ffmpeg-4.3.1/fftools/ffprobe.c:2132:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char val_str[128];
data/ffmpeg-4.3.1/fftools/ffprobe.c:2219:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char tcbuf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/fftools/ffprobe.c:2227:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char tcbuf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/fftools/ffprobe.c:2490:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char val_str[128];
data/ffmpeg-4.3.1/fftools/ffprobe.c:2523:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char profile_num[12];
data/ffmpeg-4.3.1/fftools/ffprobe.c:2592:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char tcbuf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/fftools/ffprobe.c:2810:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char val_str[128];
data/ffmpeg-4.3.1/fftools/ffprobe.c:2840:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[128];
data/ffmpeg-4.3.1/libavcodec/012v.c:133:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(y, y_temp, sizeof(*y) * (width - x));
data/ffmpeg-4.3.1/libavcodec/012v.c:134:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(u, u_temp, sizeof(*u) * (width - x + 1) / 2);
data/ffmpeg-4.3.1/libavcodec/012v.c:135:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(v, v_temp, sizeof(*v) * (width - x + 1) / 2);
data/ffmpeg-4.3.1/libavcodec/4xm.c:904:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cfrm->data + cfrm->size, buf + 20, data_size);
data/ffmpeg-4.3.1/libavcodec/8bps.c:50:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char planemap[4];
data/ffmpeg-4.3.1/libavcodec/8bps.c:131:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/8bps.c:136:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (frame->data[1], c->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/8svx.c:121:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(esc->data[0], &avpkt->data[hdr_size], chan_size);
data/ffmpeg-4.3.1/libavcodec/8svx.c:123:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(esc->data[1], &avpkt->data[2*hdr_size+chan_size], chan_size);
data/ffmpeg-4.3.1/libavcodec/a64multienc.c:349:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buf, charset, charset_size);
data/ffmpeg-4.3.1/libavcodec/aac_adtstoasc_bsf.c:116:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(extradata + 2, pce_data, pce_size);
data/ffmpeg-4.3.1/libavcodec/aaccoder.c:580:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sce->band_alt, sce->band_type, sizeof(sce->band_type));
data/ffmpeg-4.3.1/libavcodec/aaccoder.c:716:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sce->band_alt, sce->band_type, sizeof(sce->band_type));
data/ffmpeg-4.3.1/libavcodec/aaccoder_twoloop.h:78:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char nzs[128];
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:451:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ac->oc[1].layout_map, layout_map, tags * sizeof(layout_map[0]));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:536:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(layout_map, aac_channel_layout_map[channel_config - 1],
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2616:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(saved_ltp,       saved, 512 * sizeof(*saved_ltp));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2623:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(saved_ltp,       ac->buf_mdct + 512, 448 * sizeof(*saved_ltp));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2636:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sce->ltp_state,      sce->ltp_state+1024, 1024 * sizeof(*sce->ltp_state));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2637:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sce->ltp_state+1024, sce->ret,            1024 * sizeof(*sce->ltp_state));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2638:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sce->ltp_state+2048, saved_ltp,           1024 * sizeof(*sce->ltp_state));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2679:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                         out,               saved,            448 * sizeof(*out));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2687:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(                     out + 448 + 4*128, temp, 64 * sizeof(*out));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2690:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(                     out + 576,         buf + 64,         448 * sizeof(*out));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2696:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                     saved,       temp + 64,         64 * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2700:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                     saved + 448, buf + 7*128 + 64,  64 * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2702:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                     saved,       buf + 512,        448 * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2703:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                     saved + 448, buf + 7*128 + 64,  64 * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2705:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                     saved,       buf + 512,        512 * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2745:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                          out,               saved,            420 * sizeof(*out));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2753:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(                      out + 420 + 4*120, temp, 60 * sizeof(*out));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2756:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(                      out + 540,         buf + 60,         420 * sizeof(*out));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2762:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                      saved,       temp + 60,         60 * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2766:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                      saved + 420, buf + 7*120 + 60,  60 * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2768:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                      saved,       buf + 480,        420 * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2769:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                      saved + 420, buf + 7*120 + 60,  60 * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2771:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                      saved,       buf + 480,        480 * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2797:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out, saved, 192 * sizeof(*out));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2799:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(                     out + 320, buf + 64, 192 * sizeof(*out));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2805:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(saved, buf + 256, 256 * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacdec_template.c:2873:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( saved,       buf,     n * sizeof(*saved));
data/ffmpeg-4.3.1/libavcodec/aacenc.c:158:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out + 1024, audio + 1024, sizeof(out[0]) * 448);
data/ffmpeg-4.3.1/libavcodec/aacenc.c:171:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out + 576, audio + 576, sizeof(out[0]) * 448);
data/ffmpeg-4.3.1/libavcodec/aacenc.c:214:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(audio, audio + 1024, sizeof(audio[0]) * 1024);
data/ffmpeg-4.3.1/libavcodec/aacenc.c:544:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->planar_samples[ch][1024], &s->planar_samples[ch][2048], 1024 * sizeof(s->planar_samples[0][0]));
data/ffmpeg-4.3.1/libavcodec/aacenc.c:548:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&s->planar_samples[ch][2048],
data/ffmpeg-4.3.1/libavcodec/aacenc.c:986:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[64];
data/ffmpeg-4.3.1/libavcodec/aacenc_ltp.c:67:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&sce->ltp_state[1024], &s->planar_samples[cur_channel][2048], 1024*sizeof(sce->ltp_state[0]));
data/ffmpeg-4.3.1/libavcodec/aacenc_ltp.c:68:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&sce->ltp_state[2048], &sce->ret_buf[0], 1024*sizeof(sce->ltp_state[0]));
data/ffmpeg-4.3.1/libavcodec/aacenc_pred.c:249:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sce->prcoeffs, sce->coeffs, 1024*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/aacenc_pred.c:255:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sce->band_alt, sce->band_type, sizeof(sce->band_type));
data/ffmpeg-4.3.1/libavcodec/aacps.c:254:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ps->iid_par+ps->num_env, ps->iid_par+source, sizeof(ps->iid_par[0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:257:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ps->icc_par+ps->num_env, ps->icc_par+source, sizeof(ps->icc_par[0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:260:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ps->ipd_par+ps->num_env, ps->ipd_par+source, sizeof(ps->ipd_par[0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:261:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ps->opd_par+ps->num_env, ps->opd_par+source, sizeof(ps->opd_par[0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:404:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(in[i], in[i]+32, 6 * sizeof(in[i][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:754:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(delay[k], delay[k]+nL, PS_MAX_DELAY*sizeof(delay[k][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:755:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(delay[k]+PS_MAX_DELAY, s[k], numQMFSlots*sizeof(delay[k][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:757:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ap_delay[k][m],   ap_delay[k][m]+numQMFSlots,           5*sizeof(ap_delay[k][m][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:766:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(delay[k], delay[k]+nL, PS_MAX_DELAY*sizeof(delay[k][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:767:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(delay[k]+PS_MAX_DELAY, s[k], numQMFSlots*sizeof(delay[k][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:774:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(delay[k], delay[k]+nL, PS_MAX_DELAY*sizeof(delay[k][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:775:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(delay[k]+PS_MAX_DELAY, s[k], numQMFSlots*sizeof(delay[k][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:843:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(H11[0][0], H11[0][ps->num_env_old], PS_MAX_NR_IIDICC*sizeof(H11[0][0][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:844:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(H11[1][0], H11[1][ps->num_env_old], PS_MAX_NR_IIDICC*sizeof(H11[1][0][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:845:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(H12[0][0], H12[0][ps->num_env_old], PS_MAX_NR_IIDICC*sizeof(H12[0][0][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:846:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(H12[1][0], H12[1][ps->num_env_old], PS_MAX_NR_IIDICC*sizeof(H12[1][0][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:847:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(H21[0][0], H21[0][ps->num_env_old], PS_MAX_NR_IIDICC*sizeof(H21[0][0][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:848:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(H21[1][0], H21[1][ps->num_env_old], PS_MAX_NR_IIDICC*sizeof(H21[1][0][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:849:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(H22[0][0], H22[0][ps->num_env_old], PS_MAX_NR_IIDICC*sizeof(H22[0][0][0]));
data/ffmpeg-4.3.1/libavcodec/aacps.c:850:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(H22[1][0], H22[1][ps->num_env_old], PS_MAX_NR_IIDICC*sizeof(H22[1][0][0]));
data/ffmpeg-4.3.1/libavcodec/aacpsy.c:842:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pch->prev_band, pch->band, sizeof(pch->band));
data/ffmpeg-4.3.1/libavcodec/aacsbr.c:298:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(g_temp[i + 2*ch_data->t_env[0]], sbr->gain[0], m_max * sizeof(sbr->gain[0][0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr.c:299:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(q_temp[i + 2*ch_data->t_env[0]], sbr->q_m[0],  m_max * sizeof(sbr->q_m[0][0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr.c:303:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(g_temp[i + 2 * ch_data->t_env[0]],
data/ffmpeg-4.3.1/libavcodec/aacsbr.c:306:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(q_temp[i + 2 * ch_data->t_env[0]],
data/ffmpeg-4.3.1/libavcodec/aacsbr.c:314:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(g_temp[h_SL + i], sbr->gain[e], m_max * sizeof(sbr->gain[0][0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr.c:315:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(q_temp[h_SL + i], sbr->q_m[e],  m_max * sizeof(sbr->q_m[0][0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr_fixed.c:511:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(g_temp[i + 2*ch_data->t_env[0]], sbr->gain[0], m_max * sizeof(sbr->gain[0][0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr_fixed.c:512:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(q_temp[i + 2*ch_data->t_env[0]], sbr->q_m[0],  m_max * sizeof(sbr->q_m[0][0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr_fixed.c:516:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(g_temp[i + 2 * ch_data->t_env[0]],
data/ffmpeg-4.3.1/libavcodec/aacsbr_fixed.c:519:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(q_temp[i + 2 * ch_data->t_env[0]],
data/ffmpeg-4.3.1/libavcodec/aacsbr_fixed.c:527:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(g_temp[h_SL + i], sbr->gain[e], m_max * sizeof(sbr->gain[0][0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr_fixed.c:528:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(q_temp[h_SL + i], sbr->q_m[e],  m_max * sizeof(sbr->q_m[0][0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:151:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sbr->f_tablelim, sbr->f_tablelow,
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:154:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(sbr->f_tablelim + sbr->n[0] + 1, patch_borders + 1,
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:199:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&old_spectrum_params, &sbr->spectrum_params, sizeof(SpectrumParameters));
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:472:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&sbr->f_master[num_bands_0 + 1], vk1 + 1,
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:479:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(sbr->f_master, vk0, (num_bands_0 + 1) * sizeof(sbr->f_master[0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:555:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sbr->f_tablehigh, &sbr->f_master[sbr->spectrum_params.bs_xover_band],
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:784:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst->bs_freq_res+1, src->bs_freq_res+1, sizeof(dst->bs_freq_res)-sizeof(*dst->bs_freq_res));
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:808:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ch_data->bs_invf_mode[1], ch_data->bs_invf_mode[0], 5 * sizeof(uint8_t));
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:1014:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sbr->data[1].bs_invf_mode[1], sbr->data[1].bs_invf_mode[0], sizeof(sbr->data[1].bs_invf_mode[0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:1180:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(x    , x+1024, (320-32)*sizeof(x[0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:1181:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(x+288, in,         1024*sizeof(x[0]));
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:1231:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&v0[SBR_SYNTHESIS_BUF_SIZE - saved_samples], v0, saved_samples * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/libavcodec/aacsbr_template.c:1554:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(sbr->X[1], sbr->X[0], sizeof(sbr->X[0]));
data/ffmpeg-4.3.1/libavcodec/aasc.c:113:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->frame->data[0] + i * s->frame->linesize[0], buf, avctx->width * psize);
data/ffmpeg-4.3.1/libavcodec/aasc.c:133:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->frame->data[1], s->palette, s->palette_size);
data/ffmpeg-4.3.1/libavcodec/ac3dec.c:717:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->delay[ch - 1 + offset], s->tmp_output + 128, 128 * sizeof(FFTSample));
data/ffmpeg-4.3.1/libavcodec/ac3dec.c:732:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->delay[1], s->delay[0], channel_data_size);
data/ffmpeg-4.3.1/libavcodec/ac3dec.c:744:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->delay[2], s->delay[1], channel_data_size);
data/ffmpeg-4.3.1/libavcodec/ac3dec.c:779:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(band_struct, default_band_struct, band_struct_size);
data/ffmpeg-4.3.1/libavcodec/ac3dec.c:813:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(band_sizes, bnd_sz, n_bands);
data/ffmpeg-4.3.1/libavcodec/ac3dec.c:1506:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->input_buffer, buf, FFMIN(buf_size, AC3_FRAME_BUFFER_SIZE));
data/ffmpeg-4.3.1/libavcodec/ac3dec.c:1640:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->output_buffer[ch + offset] + AC3_BLOCK_SIZE*blk, output[ch], AC3_BLOCK_SIZE*sizeof(SHORTFLOAT));
data/ffmpeg-4.3.1/libavcodec/ac3dec.c:1651:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->output[ch + offset], output[ch], AC3_BLOCK_SIZE*sizeof(SHORTFLOAT));
data/ffmpeg-4.3.1/libavcodec/ac3dec.c:1759:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy((SHORTFLOAT *)frame->extended_data[ch],
data/ffmpeg-4.3.1/libavcodec/ac3enc.c:1681:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strbuf[32];
data/ffmpeg-4.3.1/libavcodec/ac3enc_template.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->planar_samples[ch][0], &s->planar_samples[ch][AC3_BLOCK_SIZE * s->num_blocks],
data/ffmpeg-4.3.1/libavcodec/ac3enc_template.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->planar_samples[ch][AC3_BLOCK_SIZE],
data/ffmpeg-4.3.1/libavcodec/alac.c:188:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&buffer_out[1], &error_buffer[1],
data/ffmpeg-4.3.1/libavcodec/alacenc.c:180:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->lpc[ch].lpc_coeff, coefs[opt_order-1], opt_order*sizeof(int));
data/ffmpeg-4.3.1/libavcodec/alsdec.c:955:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(bd->prev_raw_samples, raw_samples - sconf->max_order,
data/ffmpeg-4.3.1/libavcodec/alsdec.c:1003:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(raw_samples - sconf->max_order, bd->prev_raw_samples,
data/ffmpeg-4.3.1/libavcodec/amfenc.c:457:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, buffer->pVtbl->GetNative(buffer), size);
data/ffmpeg-4.3.1/libavcodec/amfenc.c:574:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame_ref_storage_buffer->pVtbl->GetNative(frame_ref_storage_buffer), &frame_ref, sizeof(frame_ref));
data/ffmpeg-4.3.1/libavcodec/amfenc_h264.c:353:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avctx->extradata, buffer->pVtbl->GetNative(buffer), avctx->extradata_size);
data/ffmpeg-4.3.1/libavcodec/amfenc_hevc.c:288:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avctx->extradata, buffer->pVtbl->GetNative(buffer), avctx->extradata_size);
data/ffmpeg-4.3.1/libavcodec/amrnbdec.c:271:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&lsf_r[i << 1], &lsf_quantizer[i][quantizer_offset],
data/ffmpeg-4.3.1/libavcodec/amrnbdec.c:280:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->prev_lsf_r, lsf_r, LP_FILTER_ORDER * sizeof(*lsf_r));
data/ffmpeg-4.3.1/libavcodec/amrnbdec.c:336:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lsf_r, lsf_quantizer, 3 * sizeof(*lsf_r));
data/ffmpeg-4.3.1/libavcodec/amrnbdec.c:339:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lsf_r + 3, lsf_quantizer, 3 * sizeof(*lsf_r));
data/ffmpeg-4.3.1/libavcodec/amrnbdec.c:342:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lsf_r + 6, lsf_quantizer, 4 * sizeof(*lsf_r));
data/ffmpeg-4.3.1/libavcodec/amrnbdec.c:352:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->prev_lsf_r, lsf_r, LP_FILTER_ORDER * sizeof(*lsf_r));
data/ffmpeg-4.3.1/libavcodec/amrnbdec.c:423:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->pitch_vector, p->excitation, AMR_SUBFRAME_SIZE * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/amrnbdec.c:849:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->prev_lsp_sub4, p->lsp[3], LP_FILTER_ORDER * sizeof(p->lsp[3][0]));
data/ffmpeg-4.3.1/libavcodec/amrnbdec.c:883:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(hf + 1, lpc_n, sizeof(float) * LP_FILTER_ORDER);
data/ffmpeg-4.3.1/libavcodec/amrnbdec.c:929:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pole_out, p->postfilter_mem, sizeof(float) * LP_FILTER_ORDER);
data/ffmpeg-4.3.1/libavcodec/amrnbdec.c:932:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->postfilter_mem, pole_out + AMR_SUBFRAME_SIZE,
data/ffmpeg-4.3.1/libavcodec/amrwbdec.c:348:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->pitch_vector, exc, AMRWB_SFR_SIZE * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/amrwbdec.c:353:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(exc, ctx->pitch_vector, AMRWB_SFR_SIZE * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/amrwbdec.c:1062:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data, mem, HB_FIR_SIZE * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/amrwbdec.c:1063:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data + HB_FIR_SIZE, in, AMRWB_SFR_SIZE_16k * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/amrwbdec.c:1071:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(mem, data + AMRWB_SFR_SIZE_16k, HB_FIR_SIZE * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/amrwbdec.c:1173:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->isp_sub4_past, ctx->isp[3], LP_ORDER * sizeof(double));
data/ffmpeg-4.3.1/libavcodec/amrwbdec.c:1270:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->isp_sub4_past, ctx->isp[3], LP_ORDER * sizeof(ctx->isp[3][0]));
data/ffmpeg-4.3.1/libavcodec/amrwbdec.c:1271:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->isf_past_final, ctx->isf_cur, LP_ORDER * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/anm.c:175:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->frame->data[1], s->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/ansi.c:109:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pal, ff_cga_palette, 16 * 4);
data/ffmpeg-4.3.1/libavcodec/ansi.c:133:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->frame->data[0] + i * s->frame->linesize[0],
data/ffmpeg-4.3.1/libavcodec/apedec.c:807:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->coeffsA[0], initial_coeffs_fast_3320,
data/ffmpeg-4.3.1/libavcodec/apedec.c:809:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->coeffsA[1], initial_coeffs_fast_3320,
data/ffmpeg-4.3.1/libavcodec/apedec.c:812:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->coeffsA[0], initial_coeffs_a_3800,
data/ffmpeg-4.3.1/libavcodec/apedec.c:814:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->coeffsA[1], initial_coeffs_a_3800,
data/ffmpeg-4.3.1/libavcodec/apedec.c:818:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->coeffsA[0], initial_coeffs_3930, sizeof(initial_coeffs_3930));
data/ffmpeg-4.3.1/libavcodec/apedec.c:819:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->coeffsA[1], initial_coeffs_3930, sizeof(initial_coeffs_3930));
data/ffmpeg-4.3.1/libavcodec/apedec.c:823:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->coeffsB[0], initial_coeffs_b_3800,
data/ffmpeg-4.3.1/libavcodec/apedec.c:825:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->coeffsB[1], initial_coeffs_b_3800,
data/ffmpeg-4.3.1/libavcodec/apedec.c:1399:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->decoded[1], ctx->decoded[0], count * sizeof(*ctx->decoded[1]));
data/ffmpeg-4.3.1/libavcodec/ass_split.c:148:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(str, buf, len);
data/ffmpeg-4.3.1/libavcodec/ass_split.c:351:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char c, section[16];
data/ffmpeg-4.3.1/libavcodec/ass_split.c:498:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char new_line[2];
data/ffmpeg-4.3.1/libavcodec/ass_split.c:515:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char style[2], c[2], sep[2], c_num[2] = "0", tmp[128] = {0};
data/ffmpeg-4.3.1/libavcodec/assdec.c:35:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(avctx->subtitle_header, avctx->extradata, avctx->extradata_size);
data/ffmpeg-4.3.1/libavcodec/assenc.c:39:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avctx->extradata, avctx->subtitle_header, avctx->subtitle_header_size);
data/ffmpeg-4.3.1/libavcodec/assenc.c:53:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ass_line[2048];
data/ffmpeg-4.3.1/libavcodec/atrac.c:124:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(prev, &in[num_samples], num_samples * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/atrac.c:133:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(temp, delayBuf, 46*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/atrac.c:164:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(delayBuf, temp + nIn*2, 46*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/atrac1.c:152:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(q->bands[band_num] + 32, &su->spectrum[0][ref_pos + 16], 240 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/atrac1.c:264:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( su->last_qmf_delay,    &su->last_qmf_delay[256], sizeof(float) *  39);
data/ffmpeg-4.3.1/libavcodec/atrac1.c:265:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&su->last_qmf_delay[39], q->bands[2],             sizeof(float) * 256);
data/ffmpeg-4.3.1/libavcodec/atrac3plusdec.c:377:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(samples_p[out_ch_index + i], ctx->outp_buf[i],
data/ffmpeg-4.3.1/libavcodec/atrac9dec.c:345:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(c->scalefactors_prev, c->scalefactors, sizeof(c->scalefactors));
data/ffmpeg-4.3.1/libavcodec/atrac9dec.c:773:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->prev_win, s->temp + (wsize >> 1), sizeof(float)*wsize >> 1);
data/ffmpeg-4.3.1/libavcodec/audiotoolboxdec.c:406:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(at->extradata, avctx->extradata, avctx->extradata_size);
data/ffmpeg-4.3.1/libavcodec/audiotoolboxdec.c:495:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(at->extradata, side_data, side_data_size);
data/ffmpeg-4.3.1/libavcodec/av1_metadata_bsf.c:152:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(side_data, frag->data, frag->data_size);
data/ffmpeg-4.3.1/libavcodec/avpacket.c:146:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->buf->data, pkt->data, pkt->size);
data/ffmpeg-4.3.1/libavcodec/avpacket.c:193:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data, src, size);                                        \
data/ffmpeg-4.3.1/libavcodec/avpacket.c:480:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->side_data[i].data, p-size, size);
data/ffmpeg-4.3.1/libavcodec/avpacket.c:515:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data + *size, t->key, keylen + 1);
data/ffmpeg-4.3.1/libavcodec/avpacket.c:516:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data + *size + keylen + 1, t->value, valuelen + 1);
data/ffmpeg-4.3.1/libavcodec/avpacket.c:599:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst_data, src_data, size);
data/ffmpeg-4.3.1/libavcodec/avpacket.c:630:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst->buf->data, src->data, src->size);
data/ffmpeg-4.3.1/libavcodec/avpacket.c:683:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->buf->data, pkt->data, pkt->size);
data/ffmpeg-4.3.1/libavcodec/avpacket.c:703:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf->data, pkt->data, pkt->size);
data/ffmpeg-4.3.1/libavcodec/avrndec.c:146:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->data[0] + (y+ a->tff)*p->linesize[0], buf                             , 2*avctx->width);
data/ffmpeg-4.3.1/libavcodec/avrndec.c:147:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->data[0] + (y+!a->tff)*p->linesize[0], buf + avctx->width*true_height+4, 2*avctx->width);
data/ffmpeg-4.3.1/libavcodec/avrndec.c:153:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->data[0] + y*p->linesize[0], buf, 2*avctx->width);
data/ffmpeg-4.3.1/libavcodec/avuienc.c:36:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avctx->extradata, "\0\0\0\x18""APRGAPRG0001", 16);
data/ffmpeg-4.3.1/libavcodec/avuienc.c:42:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avctx->extradata + 24, "\0\0\0\x78""ARESARES0001""\0\0\0\x98", 20);
data/ffmpeg-4.3.1/libavcodec/avuienc.c:45:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avctx->extradata + 52, "\0\0\0\x1\0\0\0\x20\0\0\0\x2", 12);
data/ffmpeg-4.3.1/libavcodec/avuienc.c:83:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, avctx->width * 2);
data/ffmpeg-4.3.1/libavcodec/bfi.c:92:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->data[1], bfi->pal, sizeof(bfi->pal));
data/ffmpeg-4.3.1/libavcodec/bfi.c:162:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, avctx->width);
data/ffmpeg-4.3.1/libavcodec/bink.c:277:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tree->syms, in, 16);
data/ffmpeg-4.3.1/libavcodec/bink.c:844:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tmp + i*8, src + i*stride, 8);
data/ffmpeg-4.3.1/libavcodec/bink.c:846:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + i*stride, tmp + i*8, 8);
data/ffmpeg-4.3.1/libavcodec/bink.c:984:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst + i*stride, c->bundle[BINKB_SRC_COLORS].cur_ptr + i*8, 8);
data/ffmpeg-4.3.1/libavcodec/bink.c:1235:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst + i*stride, c->bundle[BINK_SRC_COLORS].cur_ptr + i*8, 8);
data/ffmpeg-4.3.1/libavcodec/binkaudio.c:266:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->previous[ch], &out[ch][s->frame_len - s->overlap_len],
data/ffmpeg-4.3.1/libavcodec/bintext.c:159:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->frame->data[1], s->palette, 16 * 4);
data/ffmpeg-4.3.1/libavcodec/bitstream.c:82:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(put_bits_ptr(pb), src + i, 2 * words - i);
data/ffmpeg-4.3.1/libavcodec/bitstream_filter.c:119:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            const char * shorthand[2] = {NULL};
data/ffmpeg-4.3.1/libavcodec/bitstream_filter.c:157:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(*poutbuf, pkt.data, pkt.size);
data/ffmpeg-4.3.1/libavcodec/bitstream_filter.c:175:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(avctx->extradata, priv->ctx->par_out->extradata, priv->ctx->par_out->extradata_size);
data/ffmpeg-4.3.1/libavcodec/bmp.c:315:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ptr, buf, n);
data/ffmpeg-4.3.1/libavcodec/bmpenc.c:153:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buf, ptr, n_bytes_per_row);
data/ffmpeg-4.3.1/libavcodec/bmvvideo.c:171:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, src, len);
data/ffmpeg-4.3.1/libavcodec/bmvvideo.c:179:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, src, len);
data/ffmpeg-4.3.1/libavcodec/bmvvideo.c:253:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], c->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/bmvvideo.c:260:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(outptr, srcptr, avctx->width);
data/ffmpeg-4.3.1/libavcodec/brenderpix.c:259:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pal_out, std_pal_table, sizeof(uint32_t) * 256);
data/ffmpeg-4.3.1/libavcodec/bsf.c:452:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        const char * shorthand[2] = {NULL};
data/ffmpeg-4.3.1/libavcodec/bytestream.h:268:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, g->buffer, size2);
data/ffmpeg-4.3.1/libavcodec/bytestream.h:277:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, g->buffer, size);
data/ffmpeg-4.3.1/libavcodec/bytestream.h:292:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->buffer, src, size2);
data/ffmpeg-4.3.1/libavcodec/bytestream.h:301:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->buffer, src, size);
data/ffmpeg-4.3.1/libavcodec/bytestream.h:337:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->buffer, g->buffer, size);
data/ffmpeg-4.3.1/libavcodec/bytestream.h:363:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, *b, size);
data/ffmpeg-4.3.1/libavcodec/bytestream.h:372:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(*b, src, size);
data/ffmpeg-4.3.1/libavcodec/c93.c:97:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&to[i*stride+width], &from[(from_y+i)*stride], overflow);
data/ffmpeg-4.3.1/libavcodec/c93.c:102:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&to[i*stride], &from[(from_y+i)*stride+from_x], width);
data/ffmpeg-4.3.1/libavcodec/c93.c:252:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(newpic->data[1], oldpic->data[1], 256 * 4);
data/ffmpeg-4.3.1/libavcodec/cavs.c:119:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&h->top_border_y[h->mbx * 16],     h->cy + 15 * h->l_stride, 16);
data/ffmpeg-4.3.1/libavcodec/cavs.c:120:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&h->top_border_u[h->mbx * 10 + 1], h->cu +  7 * h->c_stride, 8);
data/ffmpeg-4.3.1/libavcodec/cavs.c:121:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&h->top_border_v[h->mbx * 10 + 1], h->cv +  7 * h->c_stride, 8);
data/ffmpeg-4.3.1/libavcodec/cavs.c:195:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&top[1], &h->top_border_y[h->mbx * 16], 16);
data/ffmpeg-4.3.1/libavcodec/cavs.c:207:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&top[1], &h->top_border_y[h->mbx * 16 + 8], 8);
data/ffmpeg-4.3.1/libavcodec/cavs.c:209:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&top[9], &h->top_border_y[(h->mbx + 1) * 16], 8);
data/ffmpeg-4.3.1/libavcodec/cavs.c:219:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&top[1], h->cy + 7 * h->l_stride, 16);
data/ffmpeg-4.3.1/libavcodec/cavs.c:230:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&top[0], h->cy + 7 + 7 * h->l_stride, 9);
data/ffmpeg-4.3.1/libavcodec/cbs.c:217:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frag->data, data, size);
data/ffmpeg-4.3.1/libavcodec/cbs.c:335:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(unit->data, ctx->write_buffer, unit->data_size);
data/ffmpeg-4.3.1/libavcodec/cbs.c:393:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(par->extradata, frag->data, frag->data_size);
data/ffmpeg-4.3.1/libavcodec/cbs.c:439:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[256];
data/ffmpeg-4.3.1/libavcodec/cbs.c:507:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs.c:546:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs.c:586:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs.c:625:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs.c:703:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(units, frag->units, position * sizeof(*units));
data/ffmpeg-4.3.1/libavcodec/cbs.c:706:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(units + position + 1, frag->units + position,
data/ffmpeg-4.3.1/libavcodec/cbs_av1.c:65:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[65];
data/ffmpeg-4.3.1/libavcodec/cbs_av1.c:135:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[65];
data/ffmpeg-4.3.1/libavcodec/cbs_av1.c:248:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs_av1.c:298:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs_av1.c:319:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs_av1.c:372:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs_av1.c:1217:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pbc->buf + data_pos + header_size,
data/ffmpeg-4.3.1/libavcodec/cbs_av1.c:1247:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frag->data + pos, frag->units[i].data,
data/ffmpeg-4.3.1/libavcodec/cbs_av1_syntax_template.c:1656:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(priv->frame_header, fh_start, fh_bytes);
data/ffmpeg-4.3.1/libavcodec/cbs_h2645.c:42:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char bits[65];
data/ffmpeg-4.3.1/libavcodec/cbs_h2645.c:95:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char bits[65];
data/ffmpeg-4.3.1/libavcodec/cbs_h2645.c:162:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[65];
data/ffmpeg-4.3.1/libavcodec/cbs_h2645.c:213:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[65];
data/ffmpeg-4.3.1/libavcodec/cbs_h2645.c:785:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(priv->ps_var[id], ps_var, sizeof(*ps_var)); \
data/ffmpeg-4.3.1/libavcodec/cbs_h2645.c:1134:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(put_bits_ptr(pbc), pos, rest);
data/ffmpeg-4.3.1/libavcodec/cbs_h2645.c:1587:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&sei->payload[sei->payload_count], payload, sizeof(*payload));
data/ffmpeg-4.3.1/libavcodec/cbs_jpeg.c:209:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data, frag->data + start, length);
data/ffmpeg-4.3.1/libavcodec/cbs_jpeg.c:347:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(put_bits_ptr(pbc), scan->data, scan->data_size);
data/ffmpeg-4.3.1/libavcodec/cbs_jpeg.c:430:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data + dp, unit->data, unit->data_size);
data/ffmpeg-4.3.1/libavcodec/cbs_jpeg.c:435:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data + dp, unit->data, sp);
data/ffmpeg-4.3.1/libavcodec/cbs_mpeg2.c:358:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(put_bits_ptr(pbc), pos, rest);
data/ffmpeg-4.3.1/libavcodec/cbs_mpeg2.c:410:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data + dp, unit->data, unit->data_size);
data/ffmpeg-4.3.1/libavcodec/cbs_vp9.c:49:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs_vp9.c:78:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs_vp9.c:101:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char bits[8];
data/ffmpeg-4.3.1/libavcodec/cbs_vp9.c:153:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[8];
data/ffmpeg-4.3.1/libavcodec/cbs_vp9.c:195:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs_vp9.c:222:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bits[33];
data/ffmpeg-4.3.1/libavcodec/cbs_vp9.c:548:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(put_bits_ptr(pbc), frame->data, frame->data_size);
data/ffmpeg-4.3.1/libavcodec/cbs_vp9.c:618:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data + pos, frag->units[i].data,
data/ffmpeg-4.3.1/libavcodec/ccaption_dec.c:73:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *charset_overrides[4][128] =
data/ffmpeg-4.3.1/libavcodec/ccaption_dec.c:176:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char pac2_attribs[32][3] = // Color, font, ident
data/ffmpeg-4.3.1/libavcodec/ccaption_dec.c:248:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char prev_cmd[2];
data/ffmpeg-4.3.1/libavcodec/ccaption_dec.c:424:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(screen->characters[i_row], screen->characters[i_row+1], SCREEN_COLUMNS);
data/ffmpeg-4.3.1/libavcodec/ccaption_dec.c:425:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(screen->colors[i_row], screen->colors[i_row+1], SCREEN_COLUMNS);
data/ffmpeg-4.3.1/libavcodec/ccaption_dec.c:426:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(screen->fonts[i_row], screen->fonts[i_row+1], SCREEN_COLUMNS);
data/ffmpeg-4.3.1/libavcodec/ccaption_dec.c:427:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(screen->charsets[i_row], screen->charsets[i_row+1], SCREEN_COLUMNS);
data/ffmpeg-4.3.1/libavcodec/ccaption_dec.c:765:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->pktbuf, avpkt->data, len);
data/ffmpeg-4.3.1/libavcodec/cdgraphics.c:178:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out + y * stride, in + y * stride, w);
data/ffmpeg-4.3.1/libavcodec/cdgraphics.c:237:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new_frame->data[1], cc->frame->data[1], CDG_PALETTE_SIZE * 4);
data/ffmpeg-4.3.1/libavcodec/cdgraphics.c:240:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out + FFMAX(0, hinc) + stride * y,
data/ffmpeg-4.3.1/libavcodec/cdtoons.c:138:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dest + x, data, size);
data/ffmpeg-4.3.1/libavcodec/cdtoons.c:398:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(c->frame->data[1], c->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/cfhd.c:680:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&coeff_data[lowpass_height * lowpass_width],
data/ffmpeg-4.3.1/libavcodec/cfhd.c:782:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&coeff_data[highpass_height * highpass_stride],
data/ffmpeg-4.3.1/libavcodec/cinepak.c:196:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip3 + 0, p, 3); memcpy(ip3 + 3, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:196:48:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip3 + 0, p, 3); memcpy(ip3 + 3, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:197:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip2 + 0, p, 3); memcpy(ip2 + 3, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:197:48:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip2 + 0, p, 3); memcpy(ip2 + 3, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:199:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip3 + 6, p, 3); memcpy(ip3 + 9, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:199:48:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip3 + 6, p, 3); memcpy(ip3 + 9, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:200:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip2 + 6, p, 3); memcpy(ip2 + 9, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:200:48:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip2 + 6, p, 3); memcpy(ip2 + 9, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:202:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip1 + 0, p, 3); memcpy(ip1 + 3, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:202:48:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip1 + 0, p, 3); memcpy(ip1 + 3, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:203:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip0 + 0, p, 3); memcpy(ip0 + 3, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:203:48:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip0 + 0, p, 3); memcpy(ip0 + 3, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:205:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip1 + 6, p, 3); memcpy(ip1 + 9, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:205:48:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip1 + 6, p, 3); memcpy(ip1 + 9, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:206:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip0 + 6, p, 3); memcpy(ip0 + 9, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:206:48:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip0 + 6, p, 3); memcpy(ip0 + 9, p, 3);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:240:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip3 + 0, cb2 + 6, 6);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:241:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip3 + 6, cb3 + 6, 6);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:242:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip2 + 0, cb2 + 0, 6);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:243:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip2 + 6, cb3 + 0, 6);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:244:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip1 + 0, cb0 + 6, 6);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:245:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip1 + 6, cb1 + 6, 6);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:246:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip0 + 0, cb0 + 0, 6);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:247:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(ip0 + 6, cb1 + 0, 6);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:484:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/cinepak.c:495:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (s->frame->data[1], s->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/cinepakenc.c:107:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char *pict_bufs[4], *strip_buf, *frame_buf;
data/ffmpeg-4.3.1/libavcodec/cinepakenc.c:530:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(a_data[0] + y * a_linesize[0], b_data[0] + y * b_linesize[0],
data/ffmpeg-4.3.1/libavcodec/cinepakenc.c:536:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(a_data[p] + y * a_linesize[p],
data/ffmpeg-4.3.1/libavcodec/cinepakenc.c:550:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char temp[64]; // 32/2 = 16 V4 blocks at 4 B each -> 64 B
data/ffmpeg-4.3.1/libavcodec/cinepakenc.c:647:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(&buf[ret], temp, temp_size);
data/ffmpeg-4.3.1/libavcodec/cinepakenc.c:666:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&buf[ret], temp, temp_size);
data/ffmpeg-4.3.1/libavcodec/cinepakenc.c:675:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&buf[ret], temp, temp_size);
data/ffmpeg-4.3.1/libavcodec/cinepakenc.c:986:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, s->strip_buf, best_size);
data/ffmpeg-4.3.1/libavcodec/cinepakenc.c:1117:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buf, s->frame_buf, best_size);
data/ffmpeg-4.3.1/libavcodec/clearvideo.c:250:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dptr, sptr, size);
data/ffmpeg-4.3.1/libavcodec/cljrenc.c:77:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(luma_tmp, luma, avctx->width - x);
data/ffmpeg-4.3.1/libavcodec/cngdec.c:94:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(lpc, cur, sizeof(*lpc) * order);
data/ffmpeg-4.3.1/libavcodec/cngdec.c:134:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->refl_coef, p->target_refl_coef, p->order * sizeof(*p->refl_coef));
data/ffmpeg-4.3.1/libavcodec/cngdec.c:156:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->filter_out, p->filter_out + avctx->frame_size,
data/ffmpeg-4.3.1/libavcodec/cook.c:736:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(previous_buffer, buffer0,
data/ffmpeg-4.3.1/libavcodec/crystalhd.c:528:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&(dst[dY * dStride]), &(src[sY * sStride]), bwidth);
data/ffmpeg-4.3.1/libavcodec/cscd.c:47:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, linelen);
data/ffmpeg-4.3.1/libavcodec/cyuv.c:120:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(y_plane, buf+stream_ptr, linesize);
data/ffmpeg-4.3.1/libavcodec/dca.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, src_size);
data/ffmpeg-4.3.1/libavcodec/dca_lbr.c:885:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(g2_scf, s->grid_2_scf[ch1][sb], 64);
data/ffmpeg-4.3.1/libavcodec/dca_lbr.c:1730:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(samples, samples + DCA_LBR_TIME_SAMPLES, DCA_LBR_TIME_HISTORY * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/dca_xll.c:749:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(band0 - DCA_XLL_DECI_HISTORY_MAX,
data/ffmpeg-4.3.1/libavcodec/dca_xll.c:1076:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->pbr_buffer, data, size);
data/ffmpeg-4.3.1/libavcodec/dca_xll.c:1129:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->pbr_buffer + s->pbr_length, data, size);
data/ffmpeg-4.3.1/libavcodec/dcaadpcm.c:193:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(work_bufer, prev_hist, sizeof(int32_t) * DCA_ADPCM_COEFFS);
data/ffmpeg-4.3.1/libavcodec/dcaadpcm.c:207:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(next_hist, &work_bufer[len], sizeof(int32_t) * DCA_ADPCM_COEFFS);
data/ffmpeg-4.3.1/libavcodec/dcaenc.c:328:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(hist, &c->history[ch][0], 512 * sizeof(int32_t));
data/ffmpeg-4.3.1/libavcodec/dcaenc.c:377:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(hist, &c->history[c->channels - 1][0], 512 * sizeof(int32_t));
data/ffmpeg-4.3.1/libavcodec/decode.c:189:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->extended_data, avci->to_free->extended_data,
data/ffmpeg-4.3.1/libavcodec/decode.c:1304:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(choices, fmt, (n + 1) * sizeof(*choices));
data/ffmpeg-4.3.1/libavcodec/decode.c:1725:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(frame_sd->data, packet_sd, size);
data/ffmpeg-4.3.1/libavcodec/dfa.c:335:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char chunk_name[8][5] = {
data/ffmpeg-4.3.1/libavcodec/dfa.c:396:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, buf, avctx->width);
data/ffmpeg-4.3.1/libavcodec/dfa.c:401:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], s->pal, sizeof(s->pal));
data/ffmpeg-4.3.1/libavcodec/dirac_parser.c:164:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pc->buffer + pc->index, (*buf + pc->sync_offset),
data/ffmpeg-4.3.1/libavcodec/dirac_parser.c:176:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pc->buffer + pc->index, *buf, next);
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:94:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block,      block -  8, sizeof(*block) * 8);
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:95:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block +  8, block - 16, sizeof(*block) * 8);
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:96:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block + 16, block - 24, sizeof(*block) * 8);
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:97:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block + 24, block - 32, sizeof(*block) * 8);
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:105:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block + 0 * 8, pixels + 0 * line_size, 8 * sizeof(*block));
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:106:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block + 7 * 8, pixels + 0 * line_size, 8 * sizeof(*block));
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:107:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block + 1 * 8, pixels + 1 * line_size, 8 * sizeof(*block));
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:108:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block + 6 * 8, pixels + 1 * line_size, 8 * sizeof(*block));
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:109:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block + 2 * 8, pixels + 2 * line_size, 8 * sizeof(*block));
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:110:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block + 5 * 8, pixels + 2 * line_size, 8 * sizeof(*block));
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:111:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block + 3 * 8, pixels + 3 * line_size, 8 * sizeof(*block));
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:112:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block + 4 * 8, pixels + 3 * line_size, 8 * sizeof(*block));
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:547:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ctx->thread[i], ctx, sizeof(DNXHDEncContext));
data/ffmpeg-4.3.1/libavcodec/dnxhdenc.c:878:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(block, src_block, 64 * sizeof(*block));
data/ffmpeg-4.3.1/libavcodec/dolby_e.c:184:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->exponents + g->exp_ofs,
data/ffmpeg-4.3.1/libavcodec/dolby_e.c:318:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->bap + g->exp_ofs,
data/ffmpeg-4.3.1/libavcodec/dolby_e.c:347:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->idx + g->exp_ofs,
data/ffmpeg-4.3.1/libavcodec/dpx.c:129:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char creator[101];
data/ffmpeg-4.3.1/libavcodec/dpx.c:130:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char input_device[33];
data/ffmpeg-4.3.1/libavcodec/dpxenc.c:208:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (buf +   8, "V1.0", 4);
data/ffmpeg-4.3.1/libavcodec/dpxenc.c:212:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (buf + 160, LIBAVCODEC_IDENT, FFMIN(sizeof(LIBAVCODEC_IDENT), 100));
data/ffmpeg-4.3.1/libavcodec/dpxenc.c:241:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, src, len);
data/ffmpeg-4.3.1/libavcodec/dsd.c:89:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->buf, buf, sizeof(buf));
data/ffmpeg-4.3.1/libavcodec/dsicinvideo.c:98:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char huff_code_table[15];
data/ffmpeg-4.3.1/libavcodec/dsicinvideo.c:103:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(huff_code_table, src, 15);
data/ffmpeg-4.3.1/libavcodec/dsicinvideo.c:185:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, FFMIN3(len, dst_end - dst, src_end - src));
data/ffmpeg-4.3.1/libavcodec/dsicinvideo.c:296:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cin->frame->data[1], cin->palette, sizeof(cin->palette));
data/ffmpeg-4.3.1/libavcodec/dsicinvideo.c:299:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cin->frame->data[0] + (cin->avctx->height - 1 - y) * cin->frame->linesize[0],
data/ffmpeg-4.3.1/libavcodec/dstdec.c:271:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->data[0], avpkt->data + 1, FFMIN(avpkt->size - 1, frame->nb_samples * channels));
data/ffmpeg-4.3.1/libavcodec/dstdec.c:301:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(map_ch_to_pelem, map_ch_to_felem, sizeof(map_ch_to_felem));
data/ffmpeg-4.3.1/libavcodec/dump_extradata_bsf.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out->data, ctx->par_in->extradata, ctx->par_in->extradata_size);
data/ffmpeg-4.3.1/libavcodec/dump_extradata_bsf.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out->data + ctx->par_in->extradata_size, in->data, in->size);
data/ffmpeg-4.3.1/libavcodec/dvbsub_parser.c:123:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pc->packet_buf + pc->packet_index, buf + buf_pos, buf_size - buf_pos);
data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c:816:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(rect->data[1], clut_table, (1 << region->depth) * sizeof(uint32_t));
data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c:824:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(rect->data[0], region->pbuf, region->buf_size);
data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c:832:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(rect->data[1], region->computed_clut, sizeof(region->computed_clut));
data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c:1080:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(clut, &default_clut, sizeof(DVBSubCLUT));
data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c:1392:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fname[40], fname2[40];
data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c:1393:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[1024];
data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c:1397:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(fname, "w");
data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c:1419:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(fname2, "w");
data/ffmpeg-4.3.1/libavcodec/dvbsubdec.c:1458:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[32];
data/ffmpeg-4.3.1/libavcodec/dvd_nav_parser.c:72:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(pc1->buffer, buf, PCI_SIZE);
data/ffmpeg-4.3.1/libavcodec/dvd_nav_parser.c:85:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(pc1->buffer + pc1->copied, buf, DSI_SIZE);
data/ffmpeg-4.3.1/libavcodec/dvdsub_parser.c:68:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pc->packet + pc->packet_index, buf, buf_size);
data/ffmpeg-4.3.1/libavcodec/dvdsubdec.c:497:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(bitmap + w * y, s->rects[0]->data[0] + x1 + (y1 + y) * s->rects[0]->linesize[0], w);
data/ffmpeg-4.3.1/libavcodec/dvdsubdec.c:529:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(filename, "w");
data/ffmpeg-4.3.1/libavcodec/dvdsubdec.c:563:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->buf + ctx->buf_size, buf, buf_size);
data/ffmpeg-4.3.1/libavcodec/dvdsubdec.c:612:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ppm_name[32];
data/ffmpeg-4.3.1/libavcodec/dvdsubdec.c:631:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ifostr[12];
data/ffmpeg-4.3.1/libavcodec/dvdsubdec.c:639:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ((ifo = fopen(p, "r")) == NULL) {
data/ffmpeg-4.3.1/libavcodec/dvdsubdec.c:700:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data, avctx->extradata, avctx->extradata_size);
data/ffmpeg-4.3.1/libavcodec/dxa.c:90:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(tmp, tmp2, 4);
data/ffmpeg-4.3.1/libavcodec/dxa.c:128:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(tmp, data, 4);
data/ffmpeg-4.3.1/libavcodec/dxa.c:234:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], c->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/dxa.c:266:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->data[0], c->prev->data[0], frame->linesize[0] * avctx->height);
data/ffmpeg-4.3.1/libavcodec/dxa.c:278:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(outptr, srcptr, avctx->width);
data/ffmpeg-4.3.1/libavcodec/dxa.c:298:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(outptr, srcptr, avctx->width);
data/ffmpeg-4.3.1/libavcodec/dxtory.c:54:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, avctx->width * bpp);
data/ffmpeg-4.3.1/libavcodec/dxtory.c:357:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lru[0], def_lru_555, 8 * sizeof(*def_lru));
data/ffmpeg-4.3.1/libavcodec/dxtory.c:358:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lru[1], def_lru_555, 8 * sizeof(*def_lru));
data/ffmpeg-4.3.1/libavcodec/dxtory.c:359:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lru[2], def_lru_555, 8 * sizeof(*def_lru));
data/ffmpeg-4.3.1/libavcodec/dxtory.c:364:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lru[0], def_lru_555, 8 * sizeof(*def_lru));
data/ffmpeg-4.3.1/libavcodec/dxtory.c:365:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lru[1], def_lru_565, 8 * sizeof(*def_lru));
data/ffmpeg-4.3.1/libavcodec/dxtory.c:366:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lru[2], def_lru_555, 8 * sizeof(*def_lru));
data/ffmpeg-4.3.1/libavcodec/dxtory.c:423:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(lru[i], def_lru, 8 * sizeof(*def_lru));
data/ffmpeg-4.3.1/libavcodec/dxv.c:412:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&table2[0], table0, 4 * nb_elements);
data/ffmpeg-4.3.1/libavcodec/dxva2.c:820:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dxva_data, data, size);
data/ffmpeg-4.3.1/libavcodec/dxva2_h264.c:375:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(current, start_code, start_code_size);
data/ffmpeg-4.3.1/libavcodec/dxva2_h264.c:378:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(current, &ctx_pic->bitstream[position], size);
data/ffmpeg-4.3.1/libavcodec/dxva2_hevc.c:297:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(current, start_code, start_code_size);
data/ffmpeg-4.3.1/libavcodec/dxva2_hevc.c:300:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(current, &ctx_pic->bitstream[position], size);
data/ffmpeg-4.3.1/libavcodec/dxva2_mpeg2.c:207:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(current, &ctx_pic->bitstream[position], size);
data/ffmpeg-4.3.1/libavcodec/dxva2_vc1.c:246:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(current, start_code, start_code_size);
data/ffmpeg-4.3.1/libavcodec/dxva2_vc1.c:256:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(current, &ctx_pic->bitstream[position], size);
data/ffmpeg-4.3.1/libavcodec/dxva2_vp9.c:204:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dxva_data, ctx_pic->bitstream, ctx_pic->slice.SliceBytesInBuffer);
data/ffmpeg-4.3.1/libavcodec/eac3dec.c:95:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&s->transform_coeffs[ch][bin],
data/ffmpeg-4.3.1/libavcodec/eacmv.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, buf, s->avctx->width);
data/ffmpeg-4.3.1/libavcodec/eacmv.c:107:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, raw, 4);
data/ffmpeg-4.3.1/libavcodec/eacmv.c:108:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst +     frame->linesize[0], raw+4, 4);
data/ffmpeg-4.3.1/libavcodec/eacmv.c:109:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + 2 * frame->linesize[0], raw+8, 4);
data/ffmpeg-4.3.1/libavcodec/eacmv.c:110:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + 3 * frame->linesize[0], raw+12, 4);
data/ffmpeg-4.3.1/libavcodec/eacmv.c:204:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], s->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/eatgv.c:126:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, run);
data/ffmpeg-4.3.1/libavcodec/eatgv.c:311:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], s->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/eatgv.c:327:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->data[0]  + y * frame->linesize[0],
data/ffmpeg-4.3.1/libavcodec/elbg.c:80:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(res, vect, dim*sizeof(int));
data/ffmpeg-4.3.1/libavcodec/elbg.c:351:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(temp_points + i*dim, points + k*dim, dim*sizeof(int));
data/ffmpeg-4.3.1/libavcodec/elbg.c:366:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(codebook + i*dim, points + ((i*BIG_PRIME)%numpoints)*dim,
data/ffmpeg-4.3.1/libavcodec/encode.c:151:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(extended_frame, frame, sizeof(AVFrame));
data/ffmpeg-4.3.1/libavcodec/encode.c:217:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(user_pkt.data, avpkt->data, avpkt->size);
data/ffmpeg-4.3.1/libavcodec/encode.c:312:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(user_pkt.data, avpkt->data, avpkt->size);
data/ffmpeg-4.3.1/libavcodec/escape124.c:186:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dest + y * dest_stride, src + y * src_stride,
data/ffmpeg-4.3.1/libavcodec/evrcdec.c:616:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(temp, e->postfilter_residual + ACB_SIZE, length * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/evrcdec.c:620:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(temp, e->postfilter_residual + ACB_SIZE, length * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/evrcdec.c:631:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(scratch, temp, length * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/evrcdec.c:632:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(mem, e->postfilter_iir, FILTER_ORDER * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/evrcdec.c:668:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(e->pitch_back, e->pitch, ACB_SIZE * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/evrcdec.c:810:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(e->pitch, e->pitch_back, ACB_SIZE * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/exif.h:39:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char      name[EXIF_TAG_NAME_LENGTH];
data/ffmpeg-4.3.1/libavcodec/exr.c:766:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(out, in, td->xsize * 2 * pixel_half_size);
data/ffmpeg-4.3.1/libavcodec/exr.c:975:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&td->uncompressed_data[index_out], sr, td->xsize * 4);
data/ffmpeg-4.3.1/libavcodec/extract_extradata_bsf.c:256:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(*data, pkt->data, extradata_size);
data/ffmpeg-4.3.1/libavcodec/extract_extradata_bsf.c:287:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(*data, pkt->data, *size);
data/ffmpeg-4.3.1/libavcodec/extract_extradata_bsf.c:317:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(*data, pkt->data, *size);
data/ffmpeg-4.3.1/libavcodec/fft_template.c:321:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(z, s->tmp_buf, np * sizeof(FFTComplex));
data/ffmpeg-4.3.1/libavcodec/ffv1.c:136:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(fs, f, sizeof(*fs));
data/ffmpeg-4.3.1/libavcodec/ffv1.c:193:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(p->state, f->initial_states[p->quant_table_index],
data/ffmpeg-4.3.1/libavcodec/ffv1dec.c:273:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pdst, psrc, sizeof(*pdst));
data/ffmpeg-4.3.1/libavcodec/ffv1dec.c:279:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pdst->state, psrc->state, CONTEXT_SIZE * psrc->context_count);
data/ffmpeg-4.3.1/libavcodec/ffv1dec.c:282:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pdst->vlc_state, psrc->vlc_state, sizeof(*pdst->vlc_state) * psrc->context_count);
data/ffmpeg-4.3.1/libavcodec/ffv1dec.c:1022:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(initial_states, fdst->initial_states, sizeof(fdst->initial_states));
data/ffmpeg-4.3.1/libavcodec/ffv1dec.c:1023:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(slice_context,  fdst->slice_context , sizeof(fdst->slice_context));
data/ffmpeg-4.3.1/libavcodec/ffv1dec.c:1025:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(fdst, fsrc, sizeof(*fdst));
data/ffmpeg-4.3.1/libavcodec/fits.c:113:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char keyword[10], value[72], c;
data/ffmpeg-4.3.1/libavcodec/fitsenc.c:99:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(bytestream, ptr, avctx->width);
data/ffmpeg-4.3.1/libavcodec/flac_parser.c:138:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tmp_buf, start, seg_len);
data/ffmpeg-4.3.1/libavcodec/flacenc.c:154:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&header[18], s->md5sum, 16);
data/ffmpeg-4.3.1/libavcodec/flacenc.c:851:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(res, smp, n * sizeof(int32_t));
data/ffmpeg-4.3.1/libavcodec/flacenc.c:996:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(coefs[opt_order-1], lpc_try, sizeof(*coefs));
data/ffmpeg-4.3.1/libavcodec/flacenc.c:1384:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(side_data, avctx->extradata, avctx->extradata_size);
data/ffmpeg-4.3.1/libavcodec/flashsv.c:228:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->frame->data[0] + x_pos * 3 +
data/ffmpeg-4.3.1/libavcodec/flashsv.c:361:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->keyframedata, avpkt->data, avpkt->size);
data/ffmpeg-4.3.1/libavcodec/flashsv.c:468:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(s->frame->data[0] + x, s->keyframe + x,
data/ffmpeg-4.3.1/libavcodec/flashsv.c:492:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->keyframe, s->frame->data[0],
data/ffmpeg-4.3.1/libavcodec/flashsv2enc.c:262:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->key_blocks, s->frame_blocks, s->blocks_size);
data/ffmpeg-4.3.1/libavcodec/flashsv2enc.c:263:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->key_frame, s->current_frame, s->frame_size);
data/ffmpeg-4.3.1/libavcodec/flashsv2enc.c:271:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->keybuffer, s->encbuffer, s->frame_size);
data/ffmpeg-4.3.1/libavcodec/flashsv2enc.c:345:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf + buf_pos, b->data, b->data_size);
data/ffmpeg-4.3.1/libavcodec/flashsv2enc.c:397:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ptr + i * b->width * 3, src + i * stride, b->width * 3);
data/ffmpeg-4.3.1/libavcodec/flashsv2enc.c:400:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ptr + i * b->width * 3, src + i * stride, b->width * 3);
data/ffmpeg-4.3.1/libavcodec/flashsv2enc.c:403:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ptr + i * b->width * 3, src + i * stride, b->width * 3);
data/ffmpeg-4.3.1/libavcodec/flashsv2enc.c:513:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(palette->colors, default_screen_video_v2_palette,
data/ffmpeg-4.3.1/libavcodec/flashsv2enc.c:580:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(b->data, buf, buf_size);
data/ffmpeg-4.3.1/libavcodec/flashsv2enc.c:595:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame, src, b->width * 3);
data/ffmpeg-4.3.1/libavcodec/flashsvenc.c:249:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->previous_frame, p->data[0], s->image_height * p->linesize[0]);
data/ffmpeg-4.3.1/libavcodec/flashsvenc.c:251:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->previous_frame,
data/ffmpeg-4.3.1/libavcodec/flicvideo.c:475:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->frame->data[1], s->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/fmvc.c:440:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, avctx->width * s->bpp);
data/ffmpeg-4.3.1/libavcodec/fmvc.c:518:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ddst, ssrc, avctx->width * s->bpp);
data/ffmpeg-4.3.1/libavcodec/frame_thread_encoder.c:149:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            context_model = atoi(con->value);
data/ffmpeg-4.3.1/libavcodec/frame_thread_encoder.c:156:40:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            warn = !t || !t->value || !atoi(t->value) ? 1 : 0;
data/ffmpeg-4.3.1/libavcodec/frame_thread_encoder.c:214:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(thread_avctx->priv_data, avctx->priv_data, avctx->codec->priv_data_size);
data/ffmpeg-4.3.1/libavcodec/fraps.c:266:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&f->data[0][y * f->linesize[0]],
data/ffmpeg-4.3.1/libavcodec/fraps.c:272:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&f->data[0][(avctx->height - y - 1) * f->linesize[0]],
data/ffmpeg-4.3.1/libavcodec/frwu.c:93:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, buf, avctx->width * 2);
data/ffmpeg-4.3.1/libavcodec/g2meet.c:1016:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(dst + i * 3, jpg + i * 3, 3);
data/ffmpeg-4.3.1/libavcodec/g2meet.c:1057:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + i * 3, pal + col * 3, 3);
data/ffmpeg-4.3.1/libavcodec/g2meet.c:1059:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + i * 3, jpeg_tile + i * 3, 3);
data/ffmpeg-4.3.1/libavcodec/g2meet.c:1092:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(transp, src, 3);
data/ffmpeg-4.3.1/libavcodec/g2meet.c:1096:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + i * 3, transp, 3);
data/ffmpeg-4.3.1/libavcodec/g2meet.c:1104:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(transp, src, 3);
data/ffmpeg-4.3.1/libavcodec/g2meet.c:1110:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pal, src, npal * 3);
data/ffmpeg-4.3.1/libavcodec/g2meet.c:1587:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pic->data[0] + i * pic->linesize[0],
data/ffmpeg-4.3.1/libavcodec/g723_1.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector, buf, SUBFRAME_LEN * sizeof(*vector));
data/ffmpeg-4.3.1/libavcodec/g723_1.c:193:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lpc + 3 * LPC_ORDER, cur_lsp, LPC_ORDER * sizeof(*lpc));
data/ffmpeg-4.3.1/libavcodec/g723_1.c:260:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cur_lsp, prev_lsp, LPC_ORDER * sizeof(*cur_lsp));
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:58:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->prev_lsp, dc_lsp, LPC_ORDER * sizeof(*p->prev_lsp));
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:59:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->sid_lsp,  dc_lsp, LPC_ORDER * sizeof(*p->sid_lsp));
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:592:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, p->fir_mem, LPC_ORDER * sizeof(*buf));
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:593:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(filter_signal, p->iir_mem, LPC_ORDER * sizeof(*filter_signal));
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:606:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->fir_mem, buf + FRAME_LEN, LPC_ORDER * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:607:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->iir_mem, filter_signal + FRAME_LEN, LPC_ORDER * sizeof(int));
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:773:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector_ptr, p->prev_excitation,
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:846:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(vector_ptr + PITCH_MAX, vector_ptr,
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:851:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->prev_excitation, p->audio + LPC_ORDER + FRAME_LEN,
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:909:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->prev_lsp, cur_lsp, LPC_ORDER * sizeof(*p->prev_lsp));
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:912:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->excitation, p->prev_excitation,
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:959:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(p->prev_excitation, p->excitation + FRAME_LEN,
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:979:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(p->prev_excitation, buf + (FRAME_LEN - PITCH_MAX),
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:999:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->prev_lsp, p->sid_lsp, LPC_ORDER * sizeof(*p->prev_lsp));
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:1004:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->audio, p->synth_mem, LPC_ORDER * sizeof(*p->audio));
data/ffmpeg-4.3.1/libavcodec/g723_1dec.c:1009:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->synth_mem, p->audio + FRAME_LEN, LPC_ORDER * sizeof(*p->audio));
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:69:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->prev_lsp, dc_lsp, LPC_ORDER * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:167:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(vector, lpc, i * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:283:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(lsp, prev_lsp, LPC_ORDER * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:396:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, p->iir_mem, sizeof(int16_t) * LPC_ORDER);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:397:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector, p->fir_mem, sizeof(int16_t) * LPC_ORDER);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:398:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector + LPC_ORDER, buf + LPC_ORDER, sizeof(int16_t) * FRAME_LEN);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:412:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->iir_mem, buf + FRAME_LEN, sizeof(int16_t) * LPC_ORDER);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:413:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->fir_mem, vector + FRAME_LEN, sizeof(int16_t) * LPC_ORDER);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:607:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf_16, perf_fir, sizeof(int16_t) * LPC_ORDER);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:608:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dest - LPC_ORDER, perf_iir, sizeof(int16_t) * LPC_ORDER);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:628:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(perf_fir, buf_16 + SUBFRAME_LEN, sizeof(int16_t) * LPC_ORDER);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:629:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(perf_iir, dest + SUBFRAME_LEN - LPC_ORDER,
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:792:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(impulse_r, impulse_resp, sizeof(int16_t) * SUBFRAME_LEN);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1075:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(in, frame->data[0], frame->nb_samples * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1079:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector, p->prev_data, HALF_FRAME_LEN * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1080:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector + HALF_FRAME_LEN, in, FRAME_LEN * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1087:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector + LPC_ORDER, p->prev_data + SUBFRAME_LEN,
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1089:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector + LPC_ORDER + SUBFRAME_LEN, in,
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1091:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->prev_data, in + HALF_FRAME_LEN,
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1093:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(in, vector + LPC_ORDER, sizeof(int16_t) * FRAME_LEN);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1097:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(in, vector + LPC_ORDER, sizeof(int16_t) * FRAME_LEN);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1098:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector, p->prev_weight_sig, sizeof(int16_t) * PITCH_MAX);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1099:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector + PITCH_MAX, in, sizeof(int16_t) * FRAME_LEN);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1109:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector, p->prev_weight_sig, sizeof(int16_t) * PITCH_MAX);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1110:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vector + PITCH_MAX, in, sizeof(int16_t) * FRAME_LEN);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1111:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->prev_weight_sig, vector + FRAME_LEN, sizeof(int16_t) * PITCH_MAX);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1119:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->prev_lsp, cur_lsp, sizeof(int16_t) * LPC_ORDER);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1143:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(fir, p->perf_fir_mem, sizeof(int16_t) * LPC_ORDER);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1144:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(iir, p->perf_iir_mem, sizeof(int16_t) * LPC_ORDER);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1148:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(vector, p->harmonic_mem, sizeof(int16_t) * PITCH_MAX);
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1168:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->prev_excitation + PITCH_MAX - SUBFRAME_LEN, in,
data/ffmpeg-4.3.1/libavcodec/g723_1enc.c:1177:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->harmonic_mem + PITCH_MAX - SUBFRAME_LEN, vector + PITCH_MAX,
data/ffmpeg-4.3.1/libavcodec/g729dec.c:380:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->lsp[0], lsp_init, 10 * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g729dec.c:640:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(synth, ctx->syn_filter_data, 10 * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g729dec.c:685:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ctx->syn_filter_data, synth+SUBFRAME_SIZE, 10 * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g729dec.c:723:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(synth+8, ctx->hpf_z, 2*sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g729dec.c:729:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ctx->hpf_z, synth+8+SUBFRAME_SIZE, 2*sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g729postfilter.c:301:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(residual_filt, residual + RES_PREV_DATA_SIZE, subframe_size * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g729postfilter.c:540:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(speech - 10, res_filter_data, 10 * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g729postfilter.c:543:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(res_filter_data, speech + subframe_size - 10, 10 * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/g729postfilter.c:562:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pos_filter_data, pos_filter_data + subframe_size, 10 * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/gdv.c:151:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst1, src1, w);
data/ffmpeg-4.3.1/libavcodec/gdv.c:165:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst1, src1, w);
data/ffmpeg-4.3.1/libavcodec/gdv.c:482:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(gdv->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/gdv.c:520:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], gdv->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/gdv.c:528:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + didx, gdv->frame + sidx, avctx->width);
data/ffmpeg-4.3.1/libavcodec/gdv.c:538:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + didx, gdv->frame + sidx, avctx->width);
data/ffmpeg-4.3.1/libavcodec/gif.c:355:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->tmpl, ptr, width);
data/ffmpeg-4.3.1/libavcodec/gif.c:426:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->palette, palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/gifdec.c:126:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst_px, src_px, w * sizeof(uint32_t));
data/ffmpeg-4.3.1/libavcodec/gsmdec_template.c:147:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->ref_buf, ctx->ref_buf + 160, 120 * sizeof(*ctx->ref_buf));
data/ffmpeg-4.3.1/libavcodec/h2645_parse.c:98:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, src, i);
data/ffmpeg-4.3.1/libavcodec/h2645_parse.c:149:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *hevc_nal_type_name[64] = {
data/ffmpeg-4.3.1/libavcodec/h2645_parse.c:222:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *h264_nal_type_name[32] = {
data/ffmpeg-4.3.1/libavcodec/h264_direct.c:137:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cur->ref_count[1], cur->ref_count[0], sizeof(cur->ref_count[0]));
data/ffmpeg-4.3.1/libavcodec/h264_direct.c:138:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cur->ref_poc[1],   cur->ref_poc[0],   sizeof(cur->ref_poc[0]));
data/ffmpeg-4.3.1/libavcodec/h264_mb_template.c:135:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dest_y + i * linesize, sl->intra_pcm_ptr + i * 16, 16);
data/ffmpeg-4.3.1/libavcodec/h264_mb_template.c:146:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(dest_cb + i * uvlinesize, src_cb + i * 8, 8);
data/ffmpeg-4.3.1/libavcodec/h264_mb_template.c:147:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(dest_cr + i * uvlinesize, src_cr + i * 8, 8);
data/ffmpeg-4.3.1/libavcodec/h264_mb_template.c:321:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dest[p] + i * linesize,
data/ffmpeg-4.3.1/libavcodec/h264_metadata_bsf.c:315:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(side_data, au->data, au->data_size);
data/ffmpeg-4.3.1/libavcodec/h264_metadata_bsf.c:449:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(udu->data, ctx->sei_user_data + i + 1, len + 1);
data/ffmpeg-4.3.1/libavcodec/h264_mp4toannexb_bsf.c:52:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(*out + start_code_size, in, in_size);
data/ffmpeg-4.3.1/libavcodec/h264_mp4toannexb_bsf.c:103:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out + total_size - unit_size - 4, nalu_header, 4);
data/ffmpeg-4.3.1/libavcodec/h264_picture.c:113:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst->ref_poc,   src->ref_poc,   sizeof(src->ref_poc));
data/ffmpeg-4.3.1/libavcodec/h264_picture.c:114:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst->ref_count, src->ref_count, sizeof(src->ref_count));
data/ffmpeg-4.3.1/libavcodec/h264_ps.c:259:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(factors, fallback_list, size * sizeof(uint8_t));
data/ffmpeg-4.3.1/libavcodec/h264_ps.c:271:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(factors, jvt_list, size * sizeof(uint8_t));
data/ffmpeg-4.3.1/libavcodec/h264_ps.c:353:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sps->data, gb->buffer, sps->data_size);
data/ffmpeg-4.3.1/libavcodec/h264_ps.c:607:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static const char csp[4][5] = { "Gray", "420", "422", "444" };
data/ffmpeg-4.3.1/libavcodec/h264_ps.c:782:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pps->data, gb->buffer, pps->data_size);
data/ffmpeg-4.3.1/libavcodec/h264_sei.c:139:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(h->payload, gb->buffer + index / 8, size);
data/ffmpeg-4.3.1/libavcodec/h264_slice.c:1675:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(h->mmco, sl->mmco, sl->nb_mmco * sizeof(*h->mmco));
data/ffmpeg-4.3.1/libavcodec/h264_slice.c:2113:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(h->slice_ctx, sl, sizeof(tmp_ctx));
data/ffmpeg-4.3.1/libavcodec/h264_slice.c:2114:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(sl, &tmp_ctx, sizeof(tmp_ctx));
data/ffmpeg-4.3.1/libavcodec/h265_metadata_bsf.c:384:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(side_data, au->data, au->data_size);
data/ffmpeg-4.3.1/libavcodec/hapenc.c:127:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(chunk_dst, chunk_src, chunk->uncompressed_size);
data/ffmpeg-4.3.1/libavcodec/hcadec.c:263:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ch->imdct_prev, ch->imdct_out, 128 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/hevc_cabac.c:456:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->cabac_state, s->HEVClc->cabac_state, HEVC_CONTEXTS);
data/ffmpeg-4.3.1/libavcodec/hevc_cabac.c:462:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->HEVClc->cabac_state, s->cabac_state, HEVC_CONTEXTS);
data/ffmpeg-4.3.1/libavcodec/hevc_filter.c:200:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->sao_pixel_buffer_h[c_idx] + (((2 * y_ctb) * w + x) << sh),
data/ffmpeg-4.3.1/libavcodec/hevc_filter.c:202:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->sao_pixel_buffer_h[c_idx] + (((2 * y_ctb + 1) * w + x) << sh),
data/ffmpeg-4.3.1/libavcodec/hevc_filter.c:234:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(src, dst, len);
data/ffmpeg-4.3.1/libavcodec/hevc_filter.c:373:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst1 + pos, src1[src_idx] + pos, width << sh);
data/ffmpeg-4.3.1/libavcodec/hevc_filter.c:400:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst1 + pos, src1[src_idx] + pos, width << sh);
data/ffmpeg-4.3.1/libavcodec/hevc_mp4toannexb_bsf.c:177:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(out->data + prev_size, ctx->par_out->extradata, extra_size);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:482:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vps->data, gb->buffer, vps->data_size);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:702:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(vui, &backup_vui, sizeof(backup_vui));
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:703:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(gb, &backup, sizeof(backup));
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:727:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(vui, &backup_vui, sizeof(backup_vui));
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:728:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(gb, &backup, sizeof(backup));
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:746:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(vui, &backup_vui, sizeof(backup_vui));
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:747:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(gb, &backup, sizeof(backup));
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:763:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[1][0], default_scaling_list_intra, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:764:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[1][1], default_scaling_list_intra, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:765:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[1][2], default_scaling_list_intra, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:766:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[1][3], default_scaling_list_inter, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:767:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[1][4], default_scaling_list_inter, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:768:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[1][5], default_scaling_list_inter, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:769:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[2][0], default_scaling_list_intra, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:770:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[2][1], default_scaling_list_intra, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:771:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[2][2], default_scaling_list_intra, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:772:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[2][3], default_scaling_list_inter, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:773:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[2][4], default_scaling_list_inter, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:774:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[2][5], default_scaling_list_inter, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:775:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[3][0], default_scaling_list_intra, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:776:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[3][1], default_scaling_list_intra, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:777:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[3][2], default_scaling_list_intra, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:778:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[3][3], default_scaling_list_inter, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:779:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[3][4], default_scaling_list_inter, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:780:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sl->sl[3][5], default_scaling_list_inter, 64);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:806:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(sl->sl[size_id][matrix_id],
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:1270:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sps->data, gb->buffer, sps->data_size);
data/ffmpeg-4.3.1/libavcodec/hevc_ps.c:1528:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pps->data, gb->buffer, pps->data_size);
data/ffmpeg-4.3.1/libavcodec/hevc_refs.c:349:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(rpl, &rpl_tmp, sizeof(*rpl));
data/ffmpeg-4.3.1/libavcodec/hevcdec.c:2595:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->sList[i], s, sizeof(HEVCContext));
data/ffmpeg-4.3.1/libavcodec/hevcdec.c:2639:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->sList[i], s, sizeof(HEVCContext));
data/ffmpeg-4.3.1/libavcodec/hevcdsp_template.c:522:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, width * sizeof(pixel));
data/ffmpeg-4.3.1/libavcodec/hevcpred_template.c:170:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(top, src - stride, size * sizeof(pixel));
data/ffmpeg-4.3.1/libavcodec/hevcpred_template.c:172:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(top + size, src - stride + size, size * sizeof(pixel));
data/ffmpeg-4.3.1/libavcodec/hnm4video.c:143:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, hnm->width);
data/ffmpeg-4.3.1/libavcodec/hnm4video.c:425:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(hnm->previous, hnm->current, hnm->width * hnm->height);
data/ffmpeg-4.3.1/libavcodec/hnm4video.c:427:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(hnm->processed, hnm->current, hnm->width * hnm->height);
data/ffmpeg-4.3.1/libavcodec/hnm4video.c:433:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->data[1], hnm->palette, 256 * 4);
data/ffmpeg-4.3.1/libavcodec/hnm4video.c:441:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(hnm->processed, hnm->current, hnm->width * hnm->height);
data/ffmpeg-4.3.1/libavcodec/hnm4video.c:451:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->data[1], hnm->palette, 256 * 4);
data/ffmpeg-4.3.1/libavcodec/htmlsubtitles.c:91:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char face[128];
data/ffmpeg-4.3.1/libavcodec/htmlsubtitles.c:131:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *param, buffer[128];
data/ffmpeg-4.3.1/libavcodec/huffyuvdec.c:45:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char classic_shift_luma[classic_shift_luma_table_size + AV_INPUT_BUFFER_PADDING_SIZE] = {
data/ffmpeg-4.3.1/libavcodec/huffyuvdec.c:53:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char classic_shift_chroma[classic_shift_chroma_table_size + AV_INPUT_BUFFER_PADDING_SIZE] = {
data/ffmpeg-4.3.1/libavcodec/huffyuvdec.c:61:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char classic_add_luma[256] = {
data/ffmpeg-4.3.1/libavcodec/huffyuvdec.c:80:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char classic_add_chroma[256] = {
data/ffmpeg-4.3.1/libavcodec/huffyuvdec.c:258:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->bits[1], s->bits[0], 256 * sizeof(uint32_t));
data/ffmpeg-4.3.1/libavcodec/huffyuvdec.c:259:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->len[1], s->len[0], 256 * sizeof(uint8_t));
data/ffmpeg-4.3.1/libavcodec/huffyuvdec.c:261:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->bits[2], s->bits[1], 256 * sizeof(uint32_t));
data/ffmpeg-4.3.1/libavcodec/huffyuvdec.c:262:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->len[2], s->len[1], 256 * sizeof(uint8_t));
data/ffmpeg-4.3.1/libavcodec/idcinvideo.c:233:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/idcinvideo.c:238:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], s->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/iff.c:187:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pal + (1 << avctx->bits_per_coded_sample), pal, count * 4);
data/ffmpeg-4.3.1/libavcodec/iff.c:729:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + y*linesize + x * 4, src, length * 4);
data/ffmpeg-4.3.1/libavcodec/iff.c:1562:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->pal, s->frame->data[1], 256 * 4);
data/ffmpeg-4.3.1/libavcodec/iff.c:1597:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(row, buf, FFMIN(raw_width, buf_end - buf));
data/ffmpeg-4.3.1/libavcodec/iff.c:1607:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->video[0], buf, FFMIN(buf_end - buf, s->video_size));
data/ffmpeg-4.3.1/libavcodec/iff.c:1642:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(row, buf, FFMIN(avctx->width, buf_end - buf));
data/ffmpeg-4.3.1/libavcodec/iff.c:1648:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(s->ham_buf, buf, FFMIN(avctx->width, buf_end - buf));
data/ffmpeg-4.3.1/libavcodec/iff.c:1670:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(video, s->planebuf, s->planesize);
data/ffmpeg-4.3.1/libavcodec/iff.c:1694:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(video, s->planebuf, s->planesize);
data/ffmpeg-4.3.1/libavcodec/iff.c:1837:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->video[1], s->video[0], s->video_size);
data/ffmpeg-4.3.1/libavcodec/iff.c:1851:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->data[1], s->pal, 256 * 4);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:449:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(syntdenum, lp, lp_length * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:457:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(syntdenum + pos, lp, lp_length * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:466:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(syntdenum + pos, lp, lp_length * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:473:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->lsfdeqold, lsfdeq2, length * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:475:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->lsfdeqold, lsfdeq, length * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:637:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cbVec, buffer - index, index * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:643:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cbVec + index, buffer - index, FFMIN(SUBL - index, index) * sizeof(*cbVec));
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:671:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cbvec, mem + lMem - k, cbveclen * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:790:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(mem + CB_MEML - s->state_short_len, decresidual + start_pos, s->state_short_len * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:818:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(mem + CB_MEML - STATE_LEN, decresidual + (encbits->start - 1) * SUBL, STATE_LEN * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:827:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(mem + CB_MEML - SUBL, &decresidual[(encbits->start + 1 + subframe) * SUBL], SUBL * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:855:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(mem + CB_MEML - SUBL, &reverseDecresidual[subframe * SUBL], SUBL * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:1184:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(plc_lpc, (*s).prev_lpc, (LPC_FILTERORDER + 1) * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:1190:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(plc_residual, decresidual, s->block_samples * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:1191:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(plc_lpc, lpc, (LPC_FILTERORDER + 1) * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:1197:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->prev_lpc, plc_lpc, (LPC_FILTERORDER + 1) * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:1198:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->prevResidual, plc_residual, s->block_samples * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:1392:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->decresidual, s->plc_residual, s->block_samples * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:1414:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(plc_data, s->decresidual, s->block_samples * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:1417:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&plc_data[-LPC_FILTERORDER], s->syntMem, LPC_FILTERORDER * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:1426:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->syntMem, &plc_data[s->block_samples-LPC_FILTERORDER], LPC_FILTERORDER * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:1429:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[0], plc_data, s->block_samples * 2);
data/ffmpeg-4.3.1/libavcodec/ilbcdec.c:1434:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->old_syntdenum, s->syntdenum, s->nsub*(LPC_FILTERORDER + 1) * 2);
data/ffmpeg-4.3.1/libavcodec/imc.c:249:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q->cyclTab,  cyclTab,  sizeof(cyclTab));
data/ffmpeg-4.3.1/libavcodec/imc.c:250:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q->cyclTab2, cyclTab2, sizeof(cyclTab2));
data/ffmpeg-4.3.1/libavcodec/imc.c:251:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q->weights1, imc_weights1, sizeof(imc_weights1));
data/ffmpeg-4.3.1/libavcodec/imc.c:252:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q->weights2, imc_weights2, sizeof(imc_weights2));
data/ffmpeg-4.3.1/libavcodec/imc.c:919:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(chctx->old_floor, chctx->flcoeffs1, 32 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/imgconvert.c:207:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(optr, iptr, (width - padleft - padright) >> x_shift);
data/ffmpeg-4.3.1/libavcodec/imgconvert.c:214:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(optr + ((padleft + padright) >> x_shift), iptr,
data/ffmpeg-4.3.1/libavcodec/imm5.c:124:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(avpkt->data, IMM5_units[index].bits, IMM5_units[index].len);
data/ffmpeg-4.3.1/libavcodec/imm5.c:126:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(avpkt->data + off, IMM5_units[12].bits, IMM5_units[12].len);
data/ffmpeg-4.3.1/libavcodec/imm5.c:128:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(avpkt->data + off, IMM5_units[13].bits, IMM5_units[13].len);
data/ffmpeg-4.3.1/libavcodec/indeo4.c:453:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(arg_band, band, sizeof(*arg_band));
data/ffmpeg-4.3.1/libavcodec/indeo4.c:677:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->rvmap_tabs, ff_ivi_rvmap_tabs, sizeof(ff_ivi_rvmap_tabs));
data/ffmpeg-4.3.1/libavcodec/indeo5.c:650:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->rvmap_tabs, ff_ivi_rvmap_tabs, sizeof(ff_ivi_rvmap_tabs));
data/ffmpeg-4.3.1/libavcodec/interplayacm.c:566:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->bitstream[s->bitstream_index + s->bitstream_size], pkt->data, buf_size);
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:211:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char P[2];
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:255:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char P[4];
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:333:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char P[4];
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:403:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char P[8];
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:456:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(P, P + 4, 4);
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:502:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char P[2];
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:544:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char sample[2];
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:810:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(P, P + 4, 8);
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:960:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], s->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:1033:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], s->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:1114:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->data[1], s->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/interplayvideo.c:1332:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/intrax8dsp.c:115:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + area4, ptr, 8);
data/ffmpeg-4.3.1/libavcodec/intrax8dsp.c:117:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + area4, ptr, 16); // both area4 and 5
data/ffmpeg-4.3.1/libavcodec/intrax8dsp.c:120:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + area6, ptr - stride, 8);
data/ffmpeg-4.3.1/libavcodec/ituh263dec.c:608:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->block_last_index, bli, sizeof(bli));
data/ffmpeg-4.3.1/libavcodec/ivi.c:208:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst->xbits, src->xbits, src->num_rows);
data/ffmpeg-4.3.1/libavcodec/ivi.c:874:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, tile->width*sizeof(band->buf[0]));
data/ffmpeg-4.3.1/libavcodec/jacosubdec.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[16] = {0};
data/ffmpeg-4.3.1/libavcodec/jacosubdec.c:98:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char directives[128] = {0};
data/ffmpeg-4.3.1/libavcodec/jpeg2000dec.c:564:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c + compno, &tmp, sizeof(tmp));
data/ffmpeg-4.3.1/libavcodec/jpeg2000dec.c:692:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(q + compno, &tmp, sizeof(tmp));
data/ffmpeg-4.3.1/libavcodec/jpeg2000dec.c:770:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->poc + p->nb_poc, tmp.poc, tmp.nb_poc * sizeof(tmp.poc[0]));
data/ffmpeg-4.3.1/libavcodec/jpeg2000dec.c:825:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tile->codsty, s->codsty, s->ncomponents * sizeof(Jpeg2000CodingStyle));
data/ffmpeg-4.3.1/libavcodec/jpeg2000dec.c:826:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tile->qntsty, s->qntsty, s->ncomponents * sizeof(Jpeg2000QuantStyle));
data/ffmpeg-4.3.1/libavcodec/jpeg2000dec.c:939:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tile->packed_headers + tile->packed_headers_size,
data/ffmpeg-4.3.1/libavcodec/jpeg2000dec.c:2414:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(picture->data[1], s->palette, 256 * sizeof(uint32_t));
data/ffmpeg-4.3.1/libavcodec/jpegtables.c:41:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char std_luminance_quant_tbl[64] = {
data/ffmpeg-4.3.1/libavcodec/jpegtables.c:51:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char std_chrominance_quant_tbl[64] = {
data/ffmpeg-4.3.1/libavcodec/jvdec.c:217:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->frame->data[1], s->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/kgv1dec.c:129:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(out + 2 * outcnt, prev + 2 * start, 2 * count);
data/ffmpeg-4.3.1/libavcodec/kmvc.c:309:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/kmvc.c:320:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], ctx->pal, 1024);
data/ffmpeg-4.3.1/libavcodec/kmvc.c:332:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->cur, ctx->prev, 320 * 200);
data/ffmpeg-4.3.1/libavcodec/kmvc.c:348:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out, src, avctx->width);
data/ffmpeg-4.3.1/libavcodec/lagarith.c:411:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, i);
data/ffmpeg-4.3.1/libavcodec/lagarith.c:418:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, i);
data/ffmpeg-4.3.1/libavcodec/lagarith.c:494:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + (i * stride), src, width);
data/ffmpeg-4.3.1/libavcodec/lcldec.c:86:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(destptr, srcptr, 4);
data/ffmpeg-4.3.1/libavcodec/lcldec.c:110:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(destptr, srcptr, 32);
data/ffmpeg-4.3.1/libavcodec/lcldec.c:261:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(c->decomp_buf, buf, len);
data/ffmpeg-4.3.1/libavcodec/lcldec.c:394:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(y_out + col, encoded, 4);
data/ffmpeg-4.3.1/libavcodec/lcldec.c:410:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(outptr + pixel_ptr, encoded, 3 * width);
data/ffmpeg-4.3.1/libavcodec/lcldec.c:417:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(y_out + col, encoded, 4);
data/ffmpeg-4.3.1/libavcodec/lcldec.c:430:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(y_out + col, encoded, 2);
data/ffmpeg-4.3.1/libavcodec/lcldec.c:445:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(y_out + col, encoded, 2);
data/ffmpeg-4.3.1/libavcodec/lcldec.c:447:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(y_out + col - frame->linesize[0], encoded, 2);
data/ffmpeg-4.3.1/libavcodec/libaomenc.c:245:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[80];
data/ffmpeg-4.3.1/libavcodec/libaomenc.c:833:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, cx_frame->buf, pkt->size);
data/ffmpeg-4.3.1/libavcodec/libaomenc.c:935:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(cx_frame->buf, pkt->data.frame.buf, pkt->data.frame.sz);
data/ffmpeg-4.3.1/libavcodec/libaomenc.c:950:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy((uint8_t *)stats->buf + stats->sz,
data/ffmpeg-4.3.1/libavcodec/libdav1d.c:213:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(reordered_opaque, &c->reordered_opaque, sizeof(c->reordered_opaque));
data/ffmpeg-4.3.1/libavcodec/libdavs2.c:118:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->data[plane] + line * size_line,
data/ffmpeg-4.3.1/libavcodec/libfdk-aacdec.c:387:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->extended_data[0], s->decoder_buffer,
data/ffmpeg-4.3.1/libavcodec/libfdk-aacenc.c:344:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(avctx->extradata, info.confBuf, info.confSize);
data/ffmpeg-4.3.1/libavcodec/libkvazaar.c:141:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p, chunk->data, chunk->len);
data/ffmpeg-4.3.1/libavcodec/libkvazaar.c:251:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(avpkt->data + written, chunk->data, chunk->len);
data/ffmpeg-4.3.1/libavcodec/libmp3lame.c:269:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(avpkt->data, s->buffer, len);
data/ffmpeg-4.3.1/libavcodec/libopencore-amr.c:162:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char log_buf[200];
data/ffmpeg-4.3.1/libavcodec/libopencore-amr.c:254:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(flush_buf, samples, frame->nb_samples * sizeof(*flush_buf));
data/ffmpeg-4.3.1/libavcodec/libopenh264enc.c:348:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(avctx->extradata, fbi.sLayerInfo[0].pBsBuf, size);
data/ffmpeg-4.3.1/libavcodec/libopenh264enc.c:414:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(avpkt->data + size, fbi.sLayerInfo[layer].pBsBuf, layer_size[layer]);
data/ffmpeg-4.3.1/libavcodec/libopenjpegdec.c:117:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out_buffer, reader->buffer + reader->pos, nb_bytes);
data/ffmpeg-4.3.1/libavcodec/libopenjpegenc.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(packet->data + writer->pos, out_buffer, nb_bytes);
data/ffmpeg-4.3.1/libavcodec/libopusenc.c:190:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char name[32];
data/ffmpeg-4.3.1/libavcodec/libopusenc.c:344:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(libopus_channel_mapping,
data/ffmpeg-4.3.1/libavcodec/libopusenc.c:440:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&dst[dst_pos], &src[src_pos], bytes_per_sample);
data/ffmpeg-4.3.1/libavcodec/libopusenc.c:466:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(audio, frame->data[0], frame->nb_samples * sample_size);
data/ffmpeg-4.3.1/libavcodec/librav1e.c:122:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->pass_data + ctx->pass_pos, buf->data, buf->len);
data/ffmpeg-4.3.1/libavcodec/librav1e.c:127:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->pass_data, buf->data, buf->len);
data/ffmpeg-4.3.1/libavcodec/librav1e.c:517:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, rpkt->data, rpkt->len);
data/ffmpeg-4.3.1/libavcodec/libshine.c:88:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buffer + s->buffer_index, data, written);
data/ffmpeg-4.3.1/libavcodec/libshine.c:107:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(avpkt->data, s->buffer, len);
data/ffmpeg-4.3.1/libavcodec/libspeexenc.c:257:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avctx->extradata, header_data, header_size);
data/ffmpeg-4.3.1/libavcodec/libtheoraenc.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avc_context->extradata + (*offset), packet->packet, packet->bytes);
data/ffmpeg-4.3.1/libavcodec/libtheoraenc.c:107:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(h->stats + h->stats_offset, buf, bytes);
data/ffmpeg-4.3.1/libavcodec/libtheoraenc.c:112:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(h->stats, buf, bytes);
data/ffmpeg-4.3.1/libavcodec/libtheoraenc.c:344:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, o_packet.packet, o_packet.bytes);
data/ffmpeg-4.3.1/libavcodec/libvo-amrwbenc.c:61:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char log_buf[200];
data/ffmpeg-4.3.1/libavcodec/libvorbisdec.c:41:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char *headers[3], *extradata = avccontext->extradata;
data/ffmpeg-4.3.1/libavcodec/libvorbisenc.c:147:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char name[32];
data/ffmpeg-4.3.1/libavcodec/libvorbisenc.c:243:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&p[offset], header.packet, header.bytes);
data/ffmpeg-4.3.1/libavcodec/libvorbisenc.c:245:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&p[offset], header_comm.packet, header_comm.bytes);
data/ffmpeg-4.3.1/libavcodec/libvorbisenc.c:247:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&p[offset], header_code.packet, header_code.bytes);
data/ffmpeg-4.3.1/libavcodec/libvorbisenc.c:291:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buffer[c], frame->extended_data[co],
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:317:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[80];
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:339:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[80];
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:410:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cfg->ts_layer_id, ids, sizeof(ids));
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:435:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cfg->ts_layer_id, ids, sizeof(ids));
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:470:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cfg->ts_layer_id, ids, sizeof(ids));
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:1101:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, cx_frame->buf, pkt->size);
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:1155:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(side_data + 8, cx_frame->buf_alpha, cx_frame->sz_alpha);
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:1225:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(cx_frame->buf, pkt->data.frame.buf, pkt->data.frame.sz);
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:1235:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(cx_frame->buf_alpha, pkt_alpha->data.frame.buf, pkt_alpha->data.frame.sz);
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:1250:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy((uint8_t*)stats->buf + stats->sz,
data/ffmpeg-4.3.1/libavcodec/libwavpackenc.c:104:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->pkt->data + offset, data, count);
data/ffmpeg-4.3.1/libavcodec/libwebpenc.c:63:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, mw.mem, mw.size);
data/ffmpeg-4.3.1/libavcodec/libwebpenc_animencoder.c:73:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pkt->data, assembled_data.bytes, assembled_data.size);
data/ffmpeg-4.3.1/libavcodec/libwebpenc_common.c:191:37:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                    memcpy(&s->ref->data[p][frame->linesize[p] * y2 + xs],
data/ffmpeg-4.3.1/libavcodec/libx264.c:157:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, x4->sei, x4->sei_size);
data/ffmpeg-4.3.1/libavcodec/libx264.c:164:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, nals[i].p_payload, nals[i].i_payload);
data/ffmpeg-4.3.1/libavcodec/libx264.c:891:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char param[4096]={0}, val[4096]={0};
data/ffmpeg-4.3.1/libavcodec/libx264.c:942:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(x4->sei, nal[i].p_payload, nal[i].i_payload);
data/ffmpeg-4.3.1/libavcodec/libx264.c:945:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p, nal[i].p_payload, nal[i].i_payload);
data/ffmpeg-4.3.1/libavcodec/libx265.c:91:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavcodec/libx265.c:106:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavcodec/libx265.c:203:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char sar[12];
data/ffmpeg-4.3.1/libavcodec/libx265.c:252:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char crf[6];
data/ffmpeg-4.3.1/libavcodec/libx265.c:403:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(avctx->extradata, nal[0].payload, avctx->extradata_size);
data/ffmpeg-4.3.1/libavcodec/libx265.c:516:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(x265pic.userData, &pic->reordered_opaque, sizeof(pic->reordered_opaque));
data/ffmpeg-4.3.1/libavcodec/libx265.c:542:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, nal[i].payload, nal[i].sizeBytes);
data/ffmpeg-4.3.1/libavcodec/libxavs.c:103:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, x4->sei, x4->sei_size);
data/ffmpeg-4.3.1/libavcodec/libxavs2.c:30:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char opt_str[16] = {0}; \
data/ffmpeg-4.3.1/libavcodec/libxavs2.c:160:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p_plane, p_buffer, stride);
data/ffmpeg-4.3.1/libavcodec/libxavs2.c:186:38:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                const int shift_in = atoi(cae->api->opt_get(cae->param, "SampleShift"));
data/ffmpeg-4.3.1/libavcodec/libxavs2.c:226:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, cae->packet.stream, cae->packet.len);
data/ffmpeg-4.3.1/libavcodec/libxvid.c:304:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(avctx->extradata, pkt->data, vo_len);
data/ffmpeg-4.3.1/libavcodec/libzvbi-teletextdec.c:513:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pgno_str[12];
data/ffmpeg-4.3.1/libavcodec/m101.c:82:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(line, buf + src_y*stride, 2*avctx->width);
data/ffmpeg-4.3.1/libavcodec/me_cmp.c:753:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(bak, temp, 64 * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/mediacodec_sw_buffer.c:111:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->data[i], src, height * stride);
data/ffmpeg-4.3.1/libavcodec/mediacodec_sw_buffer.c:123:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, src, width);
data/ffmpeg-4.3.1/libavcodec/mediacodec_sw_buffer.c:159:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->data[i], src, height * s->stride);
data/ffmpeg-4.3.1/libavcodec/mediacodec_sw_buffer.c:171:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, src, width);
data/ffmpeg-4.3.1/libavcodec/mediacodec_sw_buffer.c:207:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->data[i], src, height * s->stride);
data/ffmpeg-4.3.1/libavcodec/mediacodec_sw_buffer.c:219:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, src, width);
data/ffmpeg-4.3.1/libavcodec/mediacodec_sw_buffer.c:323:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(frame->data[0] + luma_idx, src_luma, tile_width);
data/ffmpeg-4.3.1/libavcodec/mediacodec_sw_buffer.c:327:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(frame->data[0] + luma_idx, src_luma, tile_width);
data/ffmpeg-4.3.1/libavcodec/mediacodec_sw_buffer.c:331:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(frame->data[1] + chroma_idx, src_chroma, tile_width);
data/ffmpeg-4.3.1/libavcodec/mediacodec_wrapper.c:898:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(*data, src, *size);
data/ffmpeg-4.3.1/libavcodec/mediacodec_wrapper.c:1099:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer_data, data, size);
data/ffmpeg-4.3.1/libavcodec/mediacodecdec.c:87:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p, nalu_header, sizeof(nalu_header));
data/ffmpeg-4.3.1/libavcodec/mediacodecdec.c:88:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p + sizeof(nalu_header), src, src_size);
data/ffmpeg-4.3.1/libavcodec/mediacodecdec.c:249:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data                                , vps_data, vps_data_size);
data/ffmpeg-4.3.1/libavcodec/mediacodecdec.c:250:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data + vps_data_size                , sps_data, sps_data_size);
data/ffmpeg-4.3.1/libavcodec/mediacodecdec.c:251:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data + vps_data_size + sps_data_size, pps_data, pps_data_size);
data/ffmpeg-4.3.1/libavcodec/mediacodecdec_common.c:742:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data, pkt->data + offset, size);
data/ffmpeg-4.3.1/libavcodec/mf_utils.c:134:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tmp, fill_data, size);
data/ffmpeg-4.3.1/libavcodec/mf_utils.c:403:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char extra[80] = {0};
data/ffmpeg-4.3.1/libavcodec/mf_utils.c:464:13:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            wchar_t s[512]; // being lazy here
data/ffmpeg-4.3.1/libavcodec/mf_utils.c:487:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char str[512] = {0};
data/ffmpeg-4.3.1/libavcodec/mf_utils.c:648:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t s[512]; // being lazy here
data/ffmpeg-4.3.1/libavcodec/mfenc.c:257:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avpkt->data, data, len);
data/ffmpeg-4.3.1/libavcodec/microdvddec.c:63:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&tags[tag_index], &tag, sizeof(tag));
data/ffmpeg-4.3.1/libavcodec/mips/aacsbr_mips.c:341:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(g_temp[i + 2*ch_data->t_env[0]], sbr->gain[0], m_max * sizeof(sbr->gain[0][0]));
data/ffmpeg-4.3.1/libavcodec/mips/aacsbr_mips.c:342:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(q_temp[i + 2*ch_data->t_env[0]], sbr->q_m[0],  m_max * sizeof(sbr->q_m[0][0]));
data/ffmpeg-4.3.1/libavcodec/mips/aacsbr_mips.c:345:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(g_temp[2*ch_data->t_env[0]], g_temp[2*ch_data->t_env_num_env_old], 4*sizeof(g_temp[0]));
data/ffmpeg-4.3.1/libavcodec/mips/aacsbr_mips.c:346:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q_temp[2*ch_data->t_env[0]], q_temp[2*ch_data->t_env_num_env_old], 4*sizeof(q_temp[0]));
data/ffmpeg-4.3.1/libavcodec/mips/aacsbr_mips.h:172:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&v0[SBR_SYNTHESIS_BUF_SIZE - saved_samples], v0, saved_samples * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/mips/amrwbdec_mips.c:64:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data, mem, HB_FIR_SIZE * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/mips/amrwbdec_mips.c:65:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data + HB_FIR_SIZE, in, AMRWB_SFR_SIZE_16k * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/mips/amrwbdec_mips.c:186:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(mem, data + AMRWB_SFR_SIZE_16k, HB_FIR_SIZE * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/mips/mpegaudiodsp_mips_fixed.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(synth_buf + 512, synth_buf, 32 * sizeof(*synth_buf));
data/ffmpeg-4.3.1/libavcodec/mips/mpegaudiodsp_mips_float.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(synth_buf + 512, synth_buf, 32 * sizeof(*synth_buf));
data/ffmpeg-4.3.1/libavcodec/mips/vp8dsp_mmi.c:1505:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, 16);
data/ffmpeg-4.3.1/libavcodec/mips/vp8dsp_mmi.c:1545:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, 8);
data/ffmpeg-4.3.1/libavcodec/mips/vp8dsp_mmi.c:1585:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, 4);
data/ffmpeg-4.3.1/libavcodec/mjpeg2jpeg_bsf.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, src, size);
data/ffmpeg-4.3.1/libavcodec/mjpegdec.c:109:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->raw_huffman_lengths[ht[i].class][ht[i].index],
data/ffmpeg-4.3.1/libavcodec/mjpegdec.c:111:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->raw_huffman_values[ht[i].class][ht[i].index],
data/ffmpeg-4.3.1/libavcodec/mjpegdec.c:437:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->h_count, h_count, sizeof(h_count));
data/ffmpeg-4.3.1/libavcodec/mjpegdec.c:438:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->v_count, v_count, sizeof(v_count));
data/ffmpeg-4.3.1/libavcodec/mjpegdec.c:2108:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->iccdata[seqno - 1], align_get_bits(&s->gb), len);
data/ffmpeg-4.3.1/libavcodec/mjpegdec.c:2214:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, src, length);             \
data/ffmpeg-4.3.1/libavcodec/mjpegdec.c:2682:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, src1, w);
data/ffmpeg-4.3.1/libavcodec/mjpegdec.c:2791:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(sd->data + offset, s->iccdata[i], s->iccdatalens[i]);
data/ffmpeg-4.3.1/libavcodec/mlpdec.c:940:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(firbuf, fir->state, MAX_FIR_ORDER * sizeof(int32_t));
data/ffmpeg-4.3.1/libavcodec/mlpdec.c:941:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iirbuf, iir->state, MAX_IIR_ORDER * sizeof(int32_t));
data/ffmpeg-4.3.1/libavcodec/mlpdec.c:948:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(fir->state, firbuf - s->blocksize, MAX_FIR_ORDER * sizeof(int32_t));
data/ffmpeg-4.3.1/libavcodec/mlpdec.c:949:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iir->state, iirbuf - s->blocksize, MAX_IIR_ORDER * sizeof(int32_t));
data/ffmpeg-4.3.1/libavcodec/mlpenc.c:1949:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    path[MAJOR_HEADER_INTERVAL + 3];
data/ffmpeg-4.3.1/libavcodec/mlpenc.c:2053:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(dst_path, src_path, sizeof(PathCounter));
data/ffmpeg-4.3.1/libavcodec/mlpenc.c:2062:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&path_counter[NUM_CODEBOOKS], &path_counter[best_codebook], sizeof(PathCounter));
data/ffmpeg-4.3.1/libavcodec/mlpenc.c:2103:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&ctx->major_decoding_params[index][substr], seq_dp + index*(ctx->num_substreams) + substr, sizeof(DecodingParams));
data/ffmpeg-4.3.1/libavcodec/mlpenc.c:2108:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&ctx->major_channel_params[index][channel],
data/ffmpeg-4.3.1/libavcodec/mmaldec.c:497:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(buf->data, avpkt->data, avpkt->size);
data/ffmpeg-4.3.1/libavcodec/mmvideo.c:222:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->frame->data[1], s->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/motionpixels.c:305:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(mp->bswapbuf + (buf_size & ~3), buf + (buf_size & ~3), buf_size & 3);
data/ffmpeg-4.3.1/libavcodec/movsub_bsf.c:51:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out->data + 2, in->data, in->size);
data/ffmpeg-4.3.1/libavcodec/movtextdec.c:256:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(m->ftab_temp->font, tx3g_ptr, font_length);
data/ffmpeg-4.3.1/libavcodec/movtextdec.c:295:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m->c.hlit_color, tsmb, 4);
data/ffmpeg-4.3.1/libavcodec/movtextenc.c:347:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avctx->extradata, s->buffer.str, avctx->extradata_size);
data/ffmpeg-4.3.1/libavcodec/movtextenc.c:743:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, s->buffer.str, s->buffer.len);
data/ffmpeg-4.3.1/libavcodec/mp3_header_decompress_bsf.c:98:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out->data + frame_size - buf_size, buf, buf_size + AV_INPUT_BUFFER_PADDING_SIZE);
data/ffmpeg-4.3.1/libavcodec/mpeg12data.c:55:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const unsigned char ff_mpeg12_vlc_dc_lum_bits[12] = {
data/ffmpeg-4.3.1/libavcodec/mpeg12data.c:62:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const unsigned char ff_mpeg12_vlc_dc_chroma_bits[12] = {
data/ffmpeg-4.3.1/libavcodec/mpeg12data.h:39:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const unsigned char ff_mpeg12_vlc_dc_lum_bits[12];
data/ffmpeg-4.3.1/libavcodec/mpeg12data.h:41:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const unsigned char ff_mpeg12_vlc_dc_chroma_bits[12];
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:1100:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s + 1, s1 + 1, sizeof(Mpeg1Context) - sizeof(MpegEncContext));
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:1115:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(temp_matrix, matrix, 64 * sizeof(uint16_t));
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:1331:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(old_permutation, s->idsp.idct_permutation, 64 * sizeof(uint8_t));
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:1636:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pan_scan->data, &s1->pan_scan, sizeof(s1->pan_scan));
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:1643:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(sd->data, s1->a53_caption, s1->a53_caption_size);
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:2251:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s1->a53_caption, p + 7, s1->a53_caption_size);
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:2454:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char tcbuf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:2854:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(tcside->data, &s2->timecode_frame_start, sizeof(int64_t));
data/ffmpeg-4.3.1/libavcodec/mpeg4videodec.c:2528:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavcodec/mpeg4videodec.c:3450:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->bitstream_buffer, buf + current_pos,
data/ffmpeg-4.3.1/libavcodec/mpeg4videodec.c:3497:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->sprite_shift, s1->sprite_shift, sizeof(s1->sprite_shift));
data/ffmpeg-4.3.1/libavcodec/mpeg4videodec.c:3498:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->sprite_traj,  s1->sprite_traj,  sizeof(s1->sprite_traj));
data/ffmpeg-4.3.1/libavcodec/mpeg4videoenc.c:105:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->block_last_index, zigzag_last_index, sizeof(int) * 6);
data/ffmpeg-4.3.1/libavcodec/mpeg4videoenc.c:139:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(zigzag_last_index, s->block_last_index, sizeof(int) * 6);
data/ffmpeg-4.3.1/libavcodec/mpeg_er.c:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->mv, mv, sizeof(*mv));
data/ffmpeg-4.3.1/libavcodec/mpegaudiodata.c:145:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const unsigned char * const ff_mpa_alloc_tables[5] =
data/ffmpeg-4.3.1/libavcodec/mpegaudiodata.h:42:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const unsigned char * const ff_mpa_alloc_tables[5];
data/ffmpeg-4.3.1/libavcodec/mpegaudiodec_template.c:574:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char bit_alloc[MPA_MAX_CHANNELS][SBLIMIT];
data/ffmpeg-4.3.1/libavcodec/mpegaudiodec_template.c:575:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char scale_code[MPA_MAX_CHANNELS][SBLIMIT];
data/ffmpeg-4.3.1/libavcodec/mpegaudiodec_template.c:576:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char scale_factors[MPA_MAX_CHANNELS][SBLIMIT][3], *sf;
data/ffmpeg-4.3.1/libavcodec/mpegaudiodec_template.c:1033:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ptr1, tmp, len * 3 * sizeof(*ptr1));
data/ffmpeg-4.3.1/libavcodec/mpegaudiodec_template.c:1402:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->last_buf + s->last_buf_size, ptr, s->extrasize);
data/ffmpeg-4.3.1/libavcodec/mpegaudiodec_template.c:1623:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->last_buf + s->last_buf_size, s->gb.buffer + buf_size - HEADER_SIZE - i, i);
data/ffmpeg-4.3.1/libavcodec/mpegaudiodsp_template.c:135:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(synth_buf + 512, synth_buf, 32 * sizeof(*synth_buf));
data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_template.c:59:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char scale_factors[MPA_MAX_CHANNELS][SBLIMIT][3]; /* scale factors */
data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_template.c:61:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char scale_code[MPA_MAX_CHANNELS][SBLIMIT];
data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_template.c:66:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char scale_diff_table[128];
data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_template.c:377:44:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                  unsigned char scale_code[SBLIMIT],
data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_template.c:378:44:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                  unsigned char scale_factors[SBLIMIT][3],
data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_template.c:511:45:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                   unsigned char bit_alloc[MPA_MAX_CHANNELS][SBLIMIT],
data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_template.c:517:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char subband_status[MPA_MAX_CHANNELS][SBLIMIT];
data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_template.c:520:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(smr, smr1, s->nb_channels * sizeof(short) * SBLIMIT);
data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_template.c:606:35:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                         unsigned char bit_alloc[MPA_MAX_CHANNELS][SBLIMIT],
data/ffmpeg-4.3.1/libavcodec/mpegaudioenc_template.c:750:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char bit_alloc[MPA_MAX_CHANNELS][SBLIMIT];
data/ffmpeg-4.3.1/libavcodec/mpegaudiotab.h:100:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char nb_scale_factors[4] = { 3, 2, 1, 2 };
data/ffmpeg-4.3.1/libavcodec/mpegutils.c:185:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(sd->data, mvs, mbcount * sizeof(AVMotionVector));
data/ffmpeg-4.3.1/libavcodec/mpegvideo.c:472:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, src, sizeof(MpegEncContext));
data/ffmpeg-4.3.1/libavcodec/mpegvideo.c:506:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s, s1, sizeof(MpegEncContext));
data/ffmpeg-4.3.1/libavcodec/mpegvideo.c:581:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&s->last_time_base, &s1->last_time_base,
data/ffmpeg-4.3.1/libavcodec/mpegvideo.c:605:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->bitstream_buffer, s1->bitstream_buffer,
data/ffmpeg-4.3.1/libavcodec/mpegvideo.c:626:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&s->progressive_sequence, &s1->progressive_sequence,
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:1252:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(dst, src, src_stride * h);
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:1257:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(dst2, src, w);
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:1720:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->current_picture.f->error, s->current_picture.encoding_error,
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:2083:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char tab[64] = {
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:2459:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(orig[0], s->block[0], sizeof(int16_t) * 64 * mb_block_count);
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:2584:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(d->last_mv, s->last_mv, 2*2*2*sizeof(int)); //FIXME is memcpy faster than a loop?
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:2612:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(d->mv, s->mv, 2*4*2*sizeof(int));
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:2613:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(d->last_mv, s->last_mv, 2*2*2*sizeof(int)); //FIXME is memcpy faster than a loop?
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:2665:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dest_backup, s->dest, sizeof(s->dest));
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:2898:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(new_buffer, s->avctx->internal->byte_buffer, s->avctx->internal->byte_buffer_size);
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:3284:37:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                    memcpy(ac[i], s->ac_val[0][s->block_index[i]], sizeof(int16_t)*16);
data/ffmpeg-4.3.1/libavcodec/mpegvideo_enc.c:3294:41:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                        memcpy(s->ac_val[0][s->block_index[i]], ac[i], sizeof(int16_t)*16);
data/ffmpeg-4.3.1/libavcodec/mpegvideo_xvmc.c:331:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&render->data_blocks[render->next_free_data_block_num*64],
data/ffmpeg-4.3.1/libavcodec/mpegvideoencdsp.c:138:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buf - (i + 1) * wrap, buf, width + w + w);
data/ffmpeg-4.3.1/libavcodec/mpegvideoencdsp.c:142:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(last_line + (i + 1) * wrap, last_line, width + w + w);
data/ffmpeg-4.3.1/libavcodec/mscc.c:165:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->data[1], s->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/mscc.c:191:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->data[0] + (avctx->height - j - 1) * frame->linesize[0],
data/ffmpeg-4.3.1/libavcodec/msrle.c:105:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/msrle.c:110:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->frame->data[1], s->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/msrle.c:132:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ptr, buf, linesize);
data/ffmpeg-4.3.1/libavcodec/mss1.c:179:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->pic->data[1], c->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/mss12.c:332:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->rgb_pic      + j * c->rgb_stride + x * 3,
data/ffmpeg-4.3.1/libavcodec/mss12.c:335:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->pal_pic      + j * c->pal_stride + x,
data/ffmpeg-4.3.1/libavcodec/mss2.c:365:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(rp, rp - rgb_stride, 3);
data/ffmpeg-4.3.1/libavcodec/mss2dsp.c:117:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(plane + plane_stride *  j,
data/ffmpeg-4.3.1/libavcodec/mss4.c:483:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(picdst[i] + mb_x * 16 + j * ctx->pic->linesize[i],
data/ffmpeg-4.3.1/libavcodec/msvideo1.c:73:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->pal, avctx->extradata, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/msvideo1.c:101:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char colors[8];
data/ffmpeg-4.3.1/libavcodec/msvideo1.c:155:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(colors, &s->buf[stream_ptr], 8);
data/ffmpeg-4.3.1/libavcodec/msvideo1.c:183:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->frame->data[1], s->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/msvideo1.c:321:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/mxpegdec.c:129:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->mxm_bitmask, buf_ptr + 12, bitmask_size);
data/ffmpeg-4.3.1/libavcodec/nellymoserdec.c:61:47:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                               const unsigned char block[NELLY_BLOCK_LEN],
data/ffmpeg-4.3.1/libavcodec/nellymoserenc.c:393:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->buf, s->buf + NELLY_SAMPLES, NELLY_BUF_LEN * sizeof(*s->buf));
data/ffmpeg-4.3.1/libavcodec/nellymoserenc.c:395:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buf + NELLY_BUF_LEN, frame->data[0],
data/ffmpeg-4.3.1/libavcodec/notchlc.c:127:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(history + pos, history + reference_pos, match_length);
data/ffmpeg-4.3.1/libavcodec/nvdec_h264.c:115:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ppc->WeightScale8x8[1], pps->scaling_matrix8[3], sizeof(ppc->WeightScale8x8[0]));
data/ffmpeg-4.3.1/libavcodec/nvdec_h264.c:153:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->bitstream + ctx->bitstream_len + 3, buffer, size);
data/ffmpeg-4.3.1/libavcodec/nvdec_hevc.c:289:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->bitstream + ctx->bitstream_len + 3, buffer, size);
data/ffmpeg-4.3.1/libavcodec/nvenc.c:450:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[128] = { 0};
data/ffmpeg-4.3.1/libavcodec/nvenc.c:1442:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmpHeader[256];
data/ffmpeg-4.3.1/libavcodec/nvenc.c:1462:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avctx->extradata, tmpHeader, outSize);
data/ffmpeg-4.3.1/libavcodec/nvenc.c:1891:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, lock_params.bitstreamBufferPtr, lock_params.bitstreamSizeInBytes);
data/ffmpeg-4.3.1/libavcodec/omx.c:91:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[50];
data/ffmpeg-4.3.1/libavcodec/omx.c:197:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char component_name[OMX_MAX_STRINGNAME_SIZE];
data/ffmpeg-4.3.1/libavcodec/omx.c:690:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(avctx->extradata + avctx->extradata_size, buffer->pBuffer + buffer->nOffset, buffer->nFilledLen);
data/ffmpeg-4.3.1/libavcodec/omx.c:862:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(avctx->extradata + avctx->extradata_size, buffer->pBuffer + buffer->nOffset, buffer->nFilledLen);
data/ffmpeg-4.3.1/libavcodec/omx.c:874:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->output_buf + s->output_buf_size, buffer->pBuffer + buffer->nOffset, buffer->nFilledLen);
data/ffmpeg-4.3.1/libavcodec/omx.c:895:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pkt->data, s->output_buf, s->output_buf_size);
data/ffmpeg-4.3.1/libavcodec/omx.c:896:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pkt->data + s->output_buf_size, buffer->pBuffer + buffer->nOffset, buffer->nFilledLen);
data/ffmpeg-4.3.1/libavcodec/on2avc.c:97:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->ms_info + band_off,
data/ffmpeg-4.3.1/libavcodec/on2avc.c:146:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->band_scales + band_off,
data/ffmpeg-4.3.1/libavcodec/on2avc.c:465:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(src,        tmp0,      384 * sizeof(*tmp0));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:466:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmp0 + 384, src + 384, 128 * sizeof(*tmp0));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:492:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(src, tmp1, 512 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:498:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(src,        tmp0,      768 * sizeof(*tmp0));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:499:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmp0 + 768, src + 768, 256 * sizeof(*tmp0));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:525:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(src, tmp1, 1024 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:722:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out, saved, 448 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:724:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(wout + 128,  buf + 64,         448 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:725:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(saved,       buf + 512,        448 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:726:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(saved + 448, buf + 7*128 + 64,  64 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:762:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out, saved, 448 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:770:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(wout + 4*128, temp, 64 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:773:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(wout + 128, buf + 64, 448 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:780:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(saved,       temp + 64,         64 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:784:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(saved + 448, buf + 7*128 + 64,  64 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:787:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(saved,       buf + 512,        448 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:788:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(saved + 448, buf + 7*128 + 64,  64 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:792:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(saved,       buf + 512,        512 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/on2avc.c:936:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->long_win, ff_on2avc_window_long_24000,
data/ffmpeg-4.3.1/libavcodec/on2avc.c:939:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->long_win, ff_on2avc_window_long_32000,
data/ffmpeg-4.3.1/libavcodec/on2avc.c:941:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(c->short_win, ff_on2avc_window_short, 128 * sizeof(*c->short_win));
data/ffmpeg-4.3.1/libavcodec/options.c:230:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dest, src, sizeof(*dest));
data/ffmpeg-4.3.1/libavcodec/options.c:267:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dest->obj, src->obj, size); \
data/ffmpeg-4.3.1/libavcodec/opus.c:489:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&norm1[band_offset], &norm1[band_offset - count], count * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opus.c:492:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&norm2[band_offset], &norm2[band_offset - count], count * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opus_celt.c:213:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(block->pf_gains_old, block->pf_gains, sizeof(block->pf_gains));
data/ffmpeg-4.3.1/libavcodec/opus_celt.c:227:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(block->pf_gains_old, block->pf_gains, sizeof(block->pf_gains));
data/ffmpeg-4.3.1/libavcodec/opus_celt.c:422:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(f->block[1].coeffs, f->block[0].coeffs, frame_size * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opus_celt.c:462:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(f->block[1].energy, f->block[0].energy, sizeof(f->block[0].energy));
data/ffmpeg-4.3.1/libavcodec/opus_celt.c:468:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(block->prev_energy[1], block->prev_energy[0], sizeof(block->prev_energy[0]));
data/ffmpeg-4.3.1/libavcodec/opus_pvq.c:209:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(X, tmp, N*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opus_pvq.c:222:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(X, tmp, N*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opus_rc.c:384:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, rc->buf, rng_bytes);
data/ffmpeg-4.3.1/libavcodec/opus_rc.c:398:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&rb_dst[lap], &rb_src[lap], FFMAX(rc->rb.bytes - lap, 0));
data/ffmpeg-4.3.1/libavcodec/opus_rc.h:124:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rc, &rc_rollback_ctx, sizeof(OpusRangeCoder)); \
data/ffmpeg-4.3.1/libavcodec/opus_silk.c:386:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(lpc_leadin, frame->lpc, 16 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opus_silk.c:397:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->nlsf, nlsf, order * sizeof(nlsf[0]));
data/ffmpeg-4.3.1/libavcodec/opus_silk.c:398:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->lpc,  lpc,  order * sizeof(lpc[0]));
data/ffmpeg-4.3.1/libavcodec/opus_silk.c:762:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->prev_stereo_weights, s->stereo_weights, sizeof(s->stereo_weights));
data/ffmpeg-4.3.1/libavcodec/opus_silk.c:833:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(output[j] + i * s->flength,
data/ffmpeg-4.3.1/libavcodec/opusdec.c:320:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->out[i] + delayed_samples, s->redundancy_output[i], 120 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opusdec.c:548:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->extended_data[i],
data/ffmpeg-4.3.1/libavcodec/opusenc.c:128:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(b->overlap, input, bps*cur->nb_samples);
data/ffmpeg-4.3.1/libavcodec/opusenc.c:145:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&b->samples[sf*subframesize], input, len);
data/ffmpeg-4.3.1/libavcodec/opusenc.c:216:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(win + lap_dst, temp, CELT_OVERLAP*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opusenc.c:219:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&win[lap_dst + CELT_OVERLAP], b->samples, rwin*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opusenc.c:224:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(win + lap_dst + blk_len, temp, CELT_OVERLAP*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opusenc_psy.c:42:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(X, X_orig, band_size*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opusenc_psy.c:44:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(Y, Y_orig, band_size*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opusenc_psy.c:91:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&s->scratch[offset], cur->extended_data[ch], cur->nb_samples*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opusenc_psy.c:96:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&s->scratch[offset], cur->extended_data[ch], cur->nb_samples*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/opusenc_psy.c:450:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(f->tf_change, config[f->tf_select], sizeof(int)*CELT_MAX_BANDS);
data/ffmpeg-4.3.1/libavcodec/pafvideo.c:367:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->frame[c->current_frame], c->frame[frame], c->frame_size);
data/ffmpeg-4.3.1/libavcodec/pamenc.c:118:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(bytestream, ptr, n);
data/ffmpeg-4.3.1/libavcodec/parser.c:214:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(*poutbuf, avctx->extradata, avctx->extradata_size);
data/ffmpeg-4.3.1/libavcodec/parser.c:215:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(*poutbuf + avctx->extradata_size, buf,
data/ffmpeg-4.3.1/libavcodec/parser.c:269:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&pc->buffer[pc->index], *buf, *buf_size);
data/ffmpeg-4.3.1/libavcodec/parser.c:292:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&pc->buffer[pc->index], *buf,
data/ffmpeg-4.3.1/libavcodec/pcm-dvd.c:272:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->extra_samples + s->extra_sample_count, src,
data/ffmpeg-4.3.1/libavcodec/pcm-dvd.c:281:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->extra_samples + s->extra_sample_count, src, buf_size);
data/ffmpeg-4.3.1/libavcodec/pcm-dvd.c:296:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->extra_samples, src, buf_size);
data/ffmpeg-4.3.1/libavcodec/pcm-dvdenc.c:125:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avpkt->data, s->header, 3);
data/ffmpeg-4.3.1/libavcodec/pcm.c:196:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, samples, n * sample_size);
data/ffmpeg-4.3.1/libavcodec/pcm.c:480:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(samples, src, n * sample_size);
data/ffmpeg-4.3.1/libavcodec/pcm_rechunk_bsf.c:132:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->out_pkt->data + s->out_pkt->size, s->in_pkt->data, drain);
data/ffmpeg-4.3.1/libavcodec/pcx.c:186:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr, scanline, w);
data/ffmpeg-4.3.1/libavcodec/pgssubdec.c:267:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(object->rle + object->rle_data_len, buf, buf_size);
data/ffmpeg-4.3.1/libavcodec/pgssubdec.c:309:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(object->rle, buf, buf_size);
data/ffmpeg-4.3.1/libavcodec/pgssubdec.c:598:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sub->rects[i]->data[1], palette->clut, sub->rects[i]->nb_colors * sizeof(uint32_t));
data/ffmpeg-4.3.1/libavcodec/pictordec.c:215:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(palette, ff_cga_palette, npal * 4);
data/ffmpeg-4.3.1/libavcodec/pictordec.c:273:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->data[0] + y * frame->linesize[0], s->g.buffer, FFMIN(avctx->width, bytestream2_get_bytes_left(&s->g)));
data/ffmpeg-4.3.1/libavcodec/pixlet.c:387:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(low, dest, size);
data/ffmpeg-4.3.1/libavcodec/pixlet.c:388:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(high, dest + hsize, size);
data/ffmpeg-4.3.1/libavcodec/pngdec.c:177:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(d, s, bpp);
data/ffmpeg-4.3.1/libavcodec/pngdec.c:260:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, size);
data/ffmpeg-4.3.1/libavcodec/pngdec.c:743:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->data[1], s->palette, 256 * sizeof(uint32_t));
data/ffmpeg-4.3.1/libavcodec/pngdec.c:891:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sd->data, data, bp.len);
data/ffmpeg-4.3.1/libavcodec/pngdec.c:1095:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer, s->last_picture.f->data[0], s->image_linesize * s->height);
data/ffmpeg-4.3.1/libavcodec/pngdec.c:1101:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->previous_picture.f->data[0], buffer, s->image_linesize * s->height);
data/ffmpeg-4.3.1/libavcodec/pngdec.c:1105:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer, s->previous_picture.f->data[0], s->image_linesize * s->height);
data/ffmpeg-4.3.1/libavcodec/pngdec.c:1112:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buffer + row_start, p->data[0] + row_start, s->bpp * s->cur_w);
data/ffmpeg-4.3.1/libavcodec/pngdec.c:1148:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(background, foreground, s->bpp);
data/ffmpeg-4.3.1/libavcodec/pngdec.c:1173:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(background, output, s->bpp);
data/ffmpeg-4.3.1/libavcodec/pngdec.c:1179:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->data[0], buffer, s->image_linesize * s->height);
data/ffmpeg-4.3.1/libavcodec/pngenc.c:112:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(d, s, bpp);
data/ffmpeg-4.3.1/libavcodec/pngenc.c:155:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, src, bpp);
data/ffmpeg-4.3.1/libavcodec/pngenc.c:172:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, size);
data/ffmpeg-4.3.1/libavcodec/pngenc.c:237:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(*f, buf, length);
data/ffmpeg-4.3.1/libavcodec/pngenc.c:262:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->bytestream, buf, length);
data/ffmpeg-4.3.1/libavcodec/pngenc.c:616:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(output_data,
data/ffmpeg-4.3.1/libavcodec/pngenc.c:831:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(original_bytestream, best_bytestream, best_bytestream_size);
data/ffmpeg-4.3.1/libavcodec/pngenc.c:894:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, s->last_frame_packet, s->last_frame_packet_size);
data/ffmpeg-4.3.1/libavcodec/pngenc.c:927:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(side_data, s->extra_data, s->extra_data_size);
data/ffmpeg-4.3.1/libavcodec/pnm.c:67:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf1[32], tuple_type[32];
data/ffmpeg-4.3.1/libavcodec/pnm.c:170:9:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    w = atoi(buf1);
data/ffmpeg-4.3.1/libavcodec/pnm.c:172:9:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    h = atoi(buf1);
data/ffmpeg-4.3.1/libavcodec/pnm.c:191:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        s->maxval = atoi(buf1);
data/ffmpeg-4.3.1/libavcodec/pnmdec.c:30:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, n);
data/ffmpeg-4.3.1/libavcodec/pnmenc.c:96:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(bytestream, ptr, n);
data/ffmpeg-4.3.1/libavcodec/pnmenc.c:107:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(bytestream, ptr1, n);
data/ffmpeg-4.3.1/libavcodec/pnmenc.c:109:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(bytestream, ptr2, n);
data/ffmpeg-4.3.1/libavcodec/ppc/mpegaudiodsp_altivec.c:105:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(in + 512, in, 32 * sizeof(*in));
data/ffmpeg-4.3.1/libavcodec/proresdec2.c:610:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, block, 16 * blocks_per_slice * sizeof(*dst));
data/ffmpeg-4.3.1/libavcodec/proresenc_kostya.c:301:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(emu_buf + j * 16,
data/ffmpeg-4.3.1/libavcodec/proresenc_kostya.c:309:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(emu_buf + j * 16,
data/ffmpeg-4.3.1/libavcodec/proresenc_kostya.c:353:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(blocks, src, copy_w * sizeof(*src));
data/ffmpeg-4.3.1/libavcodec/proresenc_kostya.c:366:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(blocks, blocks - slice_width, slice_width * sizeof(*blocks));
data/ffmpeg-4.3.1/libavcodec/psd.c:488:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst[3], src[4], s->line_size);
data/ffmpeg-4.3.1/libavcodec/psd.c:514:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst[3], src[4], s->line_size);
data/ffmpeg-4.3.1/libavcodec/psd.c:528:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ptr, ptr_data, s->line_size);
data/ffmpeg-4.3.1/libavcodec/psd.c:537:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(picture->data[1], s->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/psymodel.c:49:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->bands,     bands,     sizeof(ctx->bands[0])     *  num_lens);
data/ffmpeg-4.3.1/libavcodec/psymodel.c:50:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->num_bands, num_bands, sizeof(ctx->num_bands[0]) *  num_lens);
data/ffmpeg-4.3.1/libavcodec/pthread_frame.c:363:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst->slice_offset, src->slice_offset,
data/ffmpeg-4.3.1/libavcodec/ptx.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ptr, buf, w*bytes_per_pixel);
data/ffmpeg-4.3.1/libavcodec/qcelpdec.c:359:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q->rnd_fir_filter_mem, q->rnd_fir_filter_mem + 160,
data/ffmpeg-4.3.1/libavcodec/qcelpdec.c:450:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(v_out, v_in, 40 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/qcelpdec.c:516:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q->pitch_synthesis_filter_mem,
data/ffmpeg-4.3.1/libavcodec/qcelpdec.c:518:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q->pitch_pre_filter_mem, cdn_vector + 17, 143 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/qcelpdec.c:673:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pole_out, q->postfilter_synth_mem, sizeof(float) * 10);
data/ffmpeg-4.3.1/libavcodec/qcelpdec.c:675:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(q->postfilter_synth_mem, pole_out + 160, sizeof(float) * 10);
data/ffmpeg-4.3.1/libavcodec/qcelpdec.c:783:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(q->formant_mem, q->formant_mem + 160, 10 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/qdm2.c:1466:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&q->fft_tones[q->fft_tone_end], tone, sizeof(FFTTone));
data/ffmpeg-4.3.1/libavcodec/qdmc.c:729:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buffer, &s->buffer[s->nb_channels * s->buffer_offset], 4 * s->frame_size * s->nb_channels);
data/ffmpeg-4.3.1/libavcodec/qpeg.c:137:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + (i * stride), refdata + (i * stride), width);
data/ffmpeg-4.3.1/libavcodec/qpeg.c:302:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(a->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/qpeg.c:306:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p->data[1], a->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/qsv.c:327:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char errorbuf[128];
data/ffmpeg-4.3.1/libavcodec/qsvenc.c:986:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(avctx->extradata, vps_buf, extradata_vps.VPSBufSize);
data/ffmpeg-4.3.1/libavcodec/qsvenc.c:991:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(avctx->extradata + extradata_offset, sps_buf, extradata.SPSBufSize);
data/ffmpeg-4.3.1/libavcodec/qsvenc.c:994:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(avctx->extradata + extradata_offset, pps_buf, extradata.PPSBufSize);
data/ffmpeg-4.3.1/libavcodec/qsvenc.c:1597:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data, new_pkt.data, new_pkt.size);
data/ffmpeg-4.3.1/libavcodec/qsvenc_hevc.c:154:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new_extradata, vps_buf, vps_size);
data/ffmpeg-4.3.1/libavcodec/qsvenc_hevc.c:155:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new_extradata + vps_size, avctx->extradata, avctx->extradata_size);
data/ffmpeg-4.3.1/libavcodec/qtrle.c:175:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(&rgb[pixel_ptr], &pi, num_pixels);
data/ffmpeg-4.3.1/libavcodec/qtrle.c:547:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/qtrle.c:553:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->frame->data[1], s->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/ra144.c:1534:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(target, source, FFMIN(BLOCKSIZE, offset)*sizeof(*target));
data/ffmpeg-4.3.1/libavcodec/ra144.c:1536:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(target + offset, source, (BLOCKSIZE - offset)*sizeof(*target));
data/ffmpeg-4.3.1/libavcodec/ra144.c:1718:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ractx->curr_sblock, ractx->curr_sblock + BLOCKSIZE,
data/ffmpeg-4.3.1/libavcodec/ra288.c:227:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out, &ractx->sp_hist[70 + 36], RA288_BLOCK_SIZE * sizeof(*out));
data/ffmpeg-4.3.1/libavcodec/ralf.c:452:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->pkt + RALF_MAX_PKT_SIZE, avpkt->data + 2 + table_bytes,
data/ffmpeg-4.3.1/libavcodec/ralf.c:456:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ctx->pkt, avpkt->data, avpkt->size);
data/ffmpeg-4.3.1/libavcodec/rasc.c:86:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dstp, srcp, s->stride);
data/ffmpeg-4.3.1/libavcodec/rasc.c:283:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(b1, b2, w * s->bpp);
data/ffmpeg-4.3.1/libavcodec/rasc.c:301:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(buffer + j * w * s->bpp, e2, w * s->bpp);
data/ffmpeg-4.3.1/libavcodec/rasc.c:306:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(b2, buffer + j * w * s->bpp, w * s->bpp);
data/ffmpeg-4.3.1/libavcodec/rasc.c:563:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->cursor, s->delta, uncompressed_size);
data/ffmpeg-4.3.1/libavcodec/rasc.c:736:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->frame->data[1], s->frame2->data[1], 1024);
data/ffmpeg-4.3.1/libavcodec/rawdec.c:346:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->buf[0]->data, buf, buf_size);
data/ffmpeg-4.3.1/libavcodec/rawdec.c:392:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(context->palette->data, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/rawdec.c:400:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(context->palette->data, pal, pal_size);
data/ffmpeg-4.3.1/libavcodec/rl.c:80:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rl->max_level[last], max_level, MAX_RUN + 1);
data/ffmpeg-4.3.1/libavcodec/rl.c:88:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rl->max_run[last], max_run, MAX_LEVEL + 1);
data/ffmpeg-4.3.1/libavcodec/rl.c:96:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rl->index_run[last], index_run, MAX_RUN + 1);
data/ffmpeg-4.3.1/libavcodec/rl2.c:75:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(out, back_frame, s->avctx->width);
data/ffmpeg-4.3.1/libavcodec/rl2.c:118:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(out, back_frame, line_end - out);
data/ffmpeg-4.3.1/libavcodec/rl2.c:197:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], s->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/rle.c:65:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(out, ptr, bpp);
data/ffmpeg-4.3.1/libavcodec/rle.c:74:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(out, ptr, bpp * count);
data/ffmpeg-4.3.1/libavcodec/roqaudioenc.c:140:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&context->frame_buffer[context->buffered_samples * avctx->channels],
data/ffmpeg-4.3.1/libavcodec/roqvideo.c:35:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out, in, sz);
data/ffmpeg-4.3.1/libavcodec/roqvideo.h:30:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char y[4];
data/ffmpeg-4.3.1/libavcodec/roqvideoenc.c:83:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(u  , cell->y, 4);
data/ffmpeg-4.3.1/libavcodec/rscc.c:351:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ctx->palette, palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/rscc.c:355:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (frame->data[1], ctx->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/sanm.c:829:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + k * stride, prev1 + k * stride, size);
data/ffmpeg-4.3.1/libavcodec/sanm.c:853:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + k * stride, prev2 + mx + (my + k) * stride, size);
data/ffmpeg-4.3.1/libavcodec/sanm.c:927:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->frm0, ctx->frm2, ctx->pitch * ctx->height);
data/ffmpeg-4.3.1/libavcodec/sanm.c:930:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->frm0, ctx->frm1, ctx->pitch * ctx->height);
data/ffmpeg-4.3.1/libavcodec/sanm.c:1242:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->frm0, ctx->frm2, ctx->frm2_size);
data/ffmpeg-4.3.1/libavcodec/sanm.c:1248:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->frm0, ctx->frm1, ctx->frm1_size);
data/ffmpeg-4.3.1/libavcodec/sanm.c:1381:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, srcpitch);
data/ffmpeg-4.3.1/libavcodec/sanm.c:1463:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ctx->frm0, ctx->stored_frame, ctx->buf_size);
data/ffmpeg-4.3.1/libavcodec/sanm.c:1477:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ctx->stored_frame, ctx->frm0, ctx->buf_size);
data/ffmpeg-4.3.1/libavcodec/sanm.c:1480:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->frame->data[1], ctx->pal, 1024);
data/ffmpeg-4.3.1/libavcodec/sbc_parser.c:87:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pc->header + pc->header_size, buf,
data/ffmpeg-4.3.1/libavcodec/sbc_parser.c:100:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pc->header, buf, pc->header_size);
data/ffmpeg-4.3.1/libavcodec/sbcdec.c:224:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(v + 80, v, 9 * sizeof(*v));
data/ffmpeg-4.3.1/libavcodec/sbcdec.c:267:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(v + 160, v, 9 * sizeof(*v));
data/ffmpeg-4.3.1/libavcodec/sbcdsp.c:173:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&X[c][SBC_X_BUFFER_SIZE - 40], &X[c][position],
data/ffmpeg-4.3.1/libavcodec/sbcdsp.c:206:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&X[c][SBC_X_BUFFER_SIZE - 72], &X[c][position],
data/ffmpeg-4.3.1/libavcodec/scpr3.c:244:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m, &n, sizeof(n));
data/ffmpeg-4.3.1/libavcodec/scpr3.c:364:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m, &n, sizeof(n));
data/ffmpeg-4.3.1/libavcodec/scpr3.c:494:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m, &n, sizeof(n));
data/ffmpeg-4.3.1/libavcodec/scpr3.c:520:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m, &n, sizeof(n));
data/ffmpeg-4.3.1/libavcodec/scpr3.c:552:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m, &n, sizeof(n));
data/ffmpeg-4.3.1/libavcodec/scpr3.c:633:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m, &n, sizeof(n));
data/ffmpeg-4.3.1/libavcodec/scpr3.c:651:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m, &n, sizeof(n));
data/ffmpeg-4.3.1/libavcodec/scpr3.c:717:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m, &n, sizeof(n));
data/ffmpeg-4.3.1/libavcodec/scpr3.c:834:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m, &n, sizeof(n));
data/ffmpeg-4.3.1/libavcodec/shorten.c:556:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->bitstream[s->bitstream_index + s->bitstream_size], buf,
data/ffmpeg-4.3.1/libavcodec/sipr.c:149:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out + stride*i, cbs[i] + stride*idx[i], stride*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/sipr.c:171:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lsf_history, lsf_tmp, LP_FILTER_ORDER * sizeof(*lsf_history));
data/ffmpeg-4.3.1/libavcodec/sipr.c:286:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pole_out - LP_FILTER_ORDER, ctx->postfilter_mem,
data/ffmpeg-4.3.1/libavcodec/sipr.c:292:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->postfilter_mem, pole_out + SUBFR_SIZE - LP_FILTER_ORDER,
data/ffmpeg-4.3.1/libavcodec/sipr.c:297:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pole_out - LP_FILTER_ORDER, ctx->postfilter_mem5k0,
data/ffmpeg-4.3.1/libavcodec/sipr.c:300:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->postfilter_mem5k0, pole_out + SUBFR_SIZE - LP_FILTER_ORDER,
data/ffmpeg-4.3.1/libavcodec/sipr.c:385:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->lsp_history, lsf_new, LP_FILTER_ORDER * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/sipr.c:453:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(synth - LP_FILTER_ORDER, synth + frame_size - LP_FILTER_ORDER,
data/ffmpeg-4.3.1/libavcodec/sipr.c:466:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->postfilter_syn5k0, ctx->postfilter_syn5k0 + frame_size,
data/ffmpeg-4.3.1/libavcodec/sipr16k.c:58:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out + 3*i, cbs[i] + 3*idx[i], 3*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/sipr16k.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out + 12, cbs[4] + 4*idx[4], 4*sizeof(float));
data/ffmpeg-4.3.1/libavcodec/sipr16k.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lsf_history, isp_q, LP_FILTER_ORDER_16k * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/sipr16k.c:110:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmpbuf - LP_FILTER_ORDER_16k, mem_preemph,
data/ffmpeg-4.3.1/libavcodec/sipr16k.c:116:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(synth - LP_FILTER_ORDER_16k, mem_preemph,
data/ffmpeg-4.3.1/libavcodec/sipr16k.c:122:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out_data + 30 - LP_FILTER_ORDER_16k,
data/ffmpeg-4.3.1/libavcodec/sipr16k.c:131:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(mem_preemph, out_data + 2*L_SUBFR_16k - LP_FILTER_ORDER_16k,
data/ffmpeg-4.3.1/libavcodec/sipr16k.c:201:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->lsp_history_16k, lsp_new, LP_FILTER_ORDER_16k * sizeof(double));
data/ffmpeg-4.3.1/libavcodec/sipr16k.c:203:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(synth - LP_FILTER_ORDER_16k, ctx->synth,
data/ffmpeg-4.3.1/libavcodec/sipr16k.c:260:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->synth, synth + frame_size - LP_FILTER_ORDER_16k,
data/ffmpeg-4.3.1/libavcodec/sipr16k.c:268:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->iir_mem, Az[1], LP_FILTER_ORDER_16k * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/siren.c:723:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->imdct_in, s->backup_frame, number_of_valid_coefs * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/siren.c:726:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->backup_frame, s->imdct_in, number_of_valid_coefs * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/smc.c:54:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char color_pairs[COLORS_PER_TABLE * CPAIR];
data/ffmpeg-4.3.1/libavcodec/smc.c:55:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char color_quads[COLORS_PER_TABLE * CQUAD];
data/ffmpeg-4.3.1/libavcodec/smc.c:56:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char color_octets[COLORS_PER_TABLE * COCTET];
data/ffmpeg-4.3.1/libavcodec/smc.c:115:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->frame->data[1], s->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/smc.c:453:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/snowdec.c:379:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->plane[2].hcoeff, s->plane[1].hcoeff, sizeof(s->plane[1].hcoeff));
data/ffmpeg-4.3.1/libavcodec/snowdec.c:632:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sd->data, s->avmv, s->avmv_index * sizeof(AVMotionVector));
data/ffmpeg-4.3.1/libavcodec/snowenc.c:367:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p_state, s->block_state, sizeof(s->block_state));
data/ffmpeg-4.3.1/libavcodec/snowenc.c:399:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(i_state, s->block_state, sizeof(s->block_state));
data/ffmpeg-4.3.1/libavcodec/snowenc.c:439:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pbbak, i_buffer, i_len);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:447:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pbbak, p_buffer, p_len);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:670:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + sx+x0 + (sy+y)*ref_stride, cur + x0 + y*ref_stride, x1-x0);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:744:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + x + y2*ref_stride, src + x + y2*ref_stride, block_w);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:746:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + x + y2*ref_stride, src + x + y2*ref_stride, block_w);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:749:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + x + y2*ref_stride, src + x + y2*ref_stride, -x);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:753:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + w + y2*ref_stride, src + w + y2*ref_stride, x+block_w - w);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1008:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(state, s->block_state, sizeof(s->block_state));
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1051:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(obmc_edged[y], ff_obmc_tab[s->block_max_depth] + y * b_w * 2, b_w * 2);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1062:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(obmc_edged[y], obmc_edged[0], b_w*2);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1068:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(obmc_edged[y], obmc_edged[b_w*2-1], b_w*2);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1086:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(dst + sx + y*stride, src + sx + y*stride, block_w*2);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1088:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(dst + sx + y*stride, src + sx + y*stride, block_w*2);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1091:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(dst + sx + y*stride, src + sx + y*stride, -sx);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1095:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(dst + w + y*stride, src + w + y*stride, sx+block_w*2 - w);
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1472:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->last_hcoeff, p->hcoeff, sizeof(p->hcoeff));
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1589:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&s->input_picture->data[i][y * s->input_picture->linesize[i]],
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1712:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rc_header_bak, s->header_state, sizeof(s->header_state));
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1713:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rc_block_bak, s->block_state, sizeof(s->block_state));
data/ffmpeg-4.3.1/libavcodec/snowenc.c:1911:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->current_picture->error, s->encoding_error, sizeof(s->encoding_error));
data/ffmpeg-4.3.1/libavcodec/sonic.c:512:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(state, window, 4* window_entries);
data/ffmpeg-4.3.1/libavcodec/sp5xdec.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(recoded+j, &sp5x_data_dqt[0], sizeof(sp5x_data_dqt));
data/ffmpeg-4.3.1/libavcodec/sp5xdec.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(recoded+j+5, &sp5x_quant_table[qscale * 2], 64);
data/ffmpeg-4.3.1/libavcodec/sp5xdec.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(recoded+j+70, &sp5x_quant_table[(qscale * 2) + 1], 64);
data/ffmpeg-4.3.1/libavcodec/sp5xdec.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(recoded+j, &sp5x_data_dht[0], sizeof(sp5x_data_dht));
data/ffmpeg-4.3.1/libavcodec/sp5xdec.c:64:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(recoded+j, &sp5x_data_sof[0], sizeof(sp5x_data_sof));
data/ffmpeg-4.3.1/libavcodec/sp5xdec.c:69:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(recoded+j, &sp5x_data_sos[0], sizeof(sp5x_data_sos));
data/ffmpeg-4.3.1/libavcodec/speedhq.c:216:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dest, last_alpha, 16);
data/ffmpeg-4.3.1/libavcodec/srtenc.c:36:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char stack[SRT_STACK_SIZE];
data/ffmpeg-4.3.1/libavcodec/srtenc.c:281:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, s->buffer.str, s->buffer.len);
data/ffmpeg-4.3.1/libavcodec/sunrast.c:173:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr, buf, len);
data/ffmpeg-4.3.1/libavcodec/svq1dec.c:322:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, 16);
data/ffmpeg-4.3.1/libavcodec/svq1dec.c:651:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->pkt_swapped, buf, buf_size);
data/ffmpeg-4.3.1/libavcodec/svq1enc.c:331:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&src[i * stride], &src_plane[(i + 16 * y) * src_stride],
data/ffmpeg-4.3.1/libavcodec/svq1enc.c:337:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&src[i * stride], &src[(i - 1) * stride],
data/ffmpeg-4.3.1/libavcodec/svq1enc.c:357:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&src[i * stride], &src_plane[(i + 16 * y) * src_stride],
data/ffmpeg-4.3.1/libavcodec/svq1enc.c:363:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&src[i * stride], &src[(i - 1) * stride], 16 * block_width);
data/ffmpeg-4.3.1/libavcodec/svq3.c:782:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->mv_cache[m][scan8[0] - 1 * 8],
data/ffmpeg-4.3.1/libavcodec/svq3.c:1051:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->slice_buf, s->gb.buffer + s->gb.index / 8, slice_bytes);
data/ffmpeg-4.3.1/libavcodec/svq3.c:1432:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buf, avpkt->data, buf_size);
data/ffmpeg-4.3.1/libavcodec/takdec.c:501:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->residues, &s->residues[y], 2 * filter_order);
data/ffmpeg-4.3.1/libavcodec/takdec.c:926:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&tdst->ti, &tsrc->ti, sizeof(TAKStreamInfo));
data/ffmpeg-4.3.1/libavcodec/targa.c:90:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, tmp, depth);
data/ffmpeg-4.3.1/libavcodec/targaenc.c:77:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out, ptr, n);
data/ffmpeg-4.3.1/libavcodec/targaenc.c:178:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out, "\0\0\0\0\0\0\0\0TRUEVISION-XFILE.", 26);
data/ffmpeg-4.3.1/libavcodec/tests/avpacket.c:47:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(extra_data, data_name, bytes);
data/ffmpeg-4.3.1/libavcodec/tests/dct.c:499:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        test = atoi(argv[optind]);
data/ffmpeg-4.3.1/libavcodec/tests/dct.c:500:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    if(optind+1 < argc) bits= atoi(argv[optind+1]);
data/ffmpeg-4.3.1/libavcodec/tests/fft.c:428:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            fft_nbits = atoi(optarg);
data/ffmpeg-4.3.1/libavcodec/tests/fft.c:528:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tab, tab1, fft_size * sizeof(FFTComplex));
data/ffmpeg-4.3.1/libavcodec/tests/fft.c:548:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(tab2, tab1, fft_size * sizeof(FFTSample));
data/ffmpeg-4.3.1/libavcodec/tests/fft.c:573:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tab, tab1, fft_size * sizeof(FFTComplex));
data/ffmpeg-4.3.1/libavcodec/tests/fft.c:605:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(tab, tab1, fft_size * sizeof(FFTComplex));
data/ffmpeg-4.3.1/libavcodec/tests/fft.c:610:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(tab2, tab1, fft_size * sizeof(FFTSample));
data/ffmpeg-4.3.1/libavcodec/tests/fft.c:614:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(tab2, tab1, fft_size * sizeof(FFTSample));
data/ffmpeg-4.3.1/libavcodec/tiertexseqv.c:68:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, FFMIN(len, dst_size));
data/ffmpeg-4.3.1/libavcodec/tiertexseqv.c:85:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char block[8 * 8];
data/ffmpeg-4.3.1/libavcodec/tiertexseqv.c:95:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, &block[b * 8], 8);
data/ffmpeg-4.3.1/libavcodec/tiertexseqv.c:138:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, 8);
data/ffmpeg-4.3.1/libavcodec/tiertexseqv.c:169:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char c[3];
data/ffmpeg-4.3.1/libavcodec/tiff.c:328:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + offset, src, width);
data/ffmpeg-4.3.1/libavcodec/tiff.c:442:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, width);
data/ffmpeg-4.3.1/libavcodec/tiff.c:507:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, width);
data/ffmpeg-4.3.1/libavcodec/tiff.c:538:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(src2, src, size);
data/ffmpeg-4.3.1/libavcodec/tiff.c:1210:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->f->data[1], s->palette, sizeof(s->palette));
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:51:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_gt_model_type_codes[3];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:54:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_gt_raster_type_codes[2];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:57:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_linear_unit_codes[15];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:60:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_angular_unit_codes[8];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:63:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_gcs_type_codes[133];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:66:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_gcse_type_codes[35];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:69:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_geodetic_datum_codes[120];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:72:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_geodetic_datum_e_codes[35];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:75:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_ellipsoid_codes[35];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:78:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_prime_meridian_codes[11];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:85:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_coord_trans_codes[27];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:88:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_vert_cs_codes[32];
data/ffmpeg-4.3.1/libavcodec/tiff_data.h:91:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *const ff_tiff_ortho_vert_cs_codes[6];
data/ffmpeg-4.3.1/libavcodec/tiffenc.c:189:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, n);
data/ffmpeg-4.3.1/libavcodec/tiffenc.c:394:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(zbuf + zn, s->yuv_line, bytes_per_row);
data/ffmpeg-4.3.1/libavcodec/tiffenc.c:397:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(zbuf + j * bytes_per_row,
data/ffmpeg-4.3.1/libavcodec/tmv.c:64:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], ff_cga_palette, 16 * 4);
data/ffmpeg-4.3.1/libavcodec/trace_headers_bsf.c:73:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp[256] = { 0 };
data/ffmpeg-4.3.1/libavcodec/truehd_core_bsf.c:106:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(header, pkt->data + 4, 28);
data/ffmpeg-4.3.1/libavcodec/truehd_core_bsf.c:156:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data + 4, header, 28);
data/ffmpeg-4.3.1/libavcodec/truemotion1.c:155:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->ydt, ydts[delta_table_index], 8 * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/truemotion1.c:156:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->cdt, cdts[delta_table_index], 8 * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/truemotion1.c:157:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->fat_ydt, fat_ydts[delta_table_index], 8 * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/truemotion1.c:158:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->fat_cdt, fat_cdts[delta_table_index], 8 * sizeof(int16_t));
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:852:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(Y - 4 - 1 * ctx->y_stride, Y - 4, ctx->y_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:853:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(Y - 4 - 2 * ctx->y_stride, Y - 4, ctx->y_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:854:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(Y - 4 - 3 * ctx->y_stride, Y - 4, ctx->y_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:855:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(Y - 4 - 4 * ctx->y_stride, Y - 4, ctx->y_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:857:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(Y - 4 + 1 * ctx->y_stride, Y - 4, ctx->y_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:858:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(Y - 4 + 2 * ctx->y_stride, Y - 4, ctx->y_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:859:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(Y - 4 + 3 * ctx->y_stride, Y - 4, ctx->y_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:860:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(Y - 4 + 4 * ctx->y_stride, Y - 4, ctx->y_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:873:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(U - 2 - 1 * ctx->uv_stride, U - 2, ctx->uv_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:874:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(V - 2 - 1 * ctx->uv_stride, V - 2, ctx->uv_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:875:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(U - 2 - 2 * ctx->uv_stride, U - 2, ctx->uv_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:876:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(V - 2 - 2 * ctx->uv_stride, V - 2, ctx->uv_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:878:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(U - 2 + 1 * ctx->uv_stride, U - 2, ctx->uv_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:879:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(V - 2 + 1 * ctx->uv_stride, V - 2, ctx->uv_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:880:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(U - 2 + 2 * ctx->uv_stride, U - 2, ctx->uv_stride);
data/ffmpeg-4.3.1/libavcodec/truemotion2.c:881:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(V - 2 + 2 * ctx->uv_stride, V - 2, ctx->uv_stride);
data/ffmpeg-4.3.1/libavcodec/truespeech.c:133:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(tmp, dec->cvector, i * sizeof(*tmp));
data/ffmpeg-4.3.1/libavcodec/tscc.c:80:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->pal, pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/tscc.c:118:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->data[1], c->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/twinvq.c:367:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out2, buf1 + bsize * j + wsize / 2,
data/ffmpeg-4.3.1/libavcodec/twinvq.c:399:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out1,         prev_buf,         size1 * sizeof(*out1));
data/ffmpeg-4.3.1/libavcodec/twinvq.c:400:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out1 + size1, tctx->curr_frame, size2 * sizeof(*out1));
data/ffmpeg-4.3.1/libavcodec/twinvq.c:404:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out2, &prev_buf[2 * mtab->size],
data/ffmpeg-4.3.1/libavcodec/twinvq.c:406:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out2 + size1, &tctx->curr_frame[2 * mtab->size],
data/ffmpeg-4.3.1/libavcodec/ulti_cb.h:25:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char ulti_codebook[16384]={
data/ffmpeg-4.3.1/libavcodec/utils.c:429:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, frame->data[p], 2*bytes);
data/ffmpeg-4.3.1/libavcodec/utils.c:776:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[128];
data/ffmpeg-4.3.1/libavcodec/utils.c:791:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[128];
data/ffmpeg-4.3.1/libavcodec/utils.c:830:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char buf[512];
data/ffmpeg-4.3.1/libavcodec/utils.c:841:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[512];
data/ffmpeg-4.3.1/libavcodec/utils.c:945:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[512];
data/ffmpeg-4.3.1/libavcodec/utils.c:1263:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char detail[256] = "(";
data/ffmpeg-4.3.1/libavcodec/utils.c:2067:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, src, sizeof(*dst));
data/ffmpeg-4.3.1/libavcodec/utils.c:2075:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst->extradata, src->extradata, src->extradata_size);
data/ffmpeg-4.3.1/libavcodec/utils.c:2132:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(par->extradata, codec->extradata, codec->extradata_size);
data/ffmpeg-4.3.1/libavcodec/utils.c:2189:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(codec->extradata, par->extradata, par->extradata_size);
data/ffmpeg-4.3.1/libavcodec/utils.c:2232:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sei_data + 10, side_data->data, side_data->size);
data/ffmpeg-4.3.1/libavcodec/v210enc.c:144:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, side_data->data, side_data->size);
data/ffmpeg-4.3.1/libavcodec/v210enc.c:152:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, side_data->data, side_data->size);
data/ffmpeg-4.3.1/libavcodec/v4l2_buffers.c:287:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset));
data/ffmpeg-4.3.1/libavcodec/v4l2_context.c:425:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(avbuf->planes, planes, sizeof(planes));
data/ffmpeg-4.3.1/libavcodec/v4l2_m2m.c:105:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    s->fd = open(s->devname, O_RDWR | O_NONBLOCK, 0);
data/ffmpeg-4.3.1/libavcodec/v4l2_m2m.c:142:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    s->fd = open(s->devname, O_RDWR | O_NONBLOCK, 0);
data/ffmpeg-4.3.1/libavcodec/v4l2_m2m.h:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char devname[PATH_MAX];
data/ffmpeg-4.3.1/libavcodec/vaapi_encode.c:126:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, &header, sizeof(header));
data/ffmpeg-4.3.1/libavcodec/vaapi_encode.c:127:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer + sizeof(header), data, len);
data/ffmpeg-4.3.1/libavcodec/vaapi_encode.c:172:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data[MAX_PARAM_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavcodec/vaapi_encode.c:225:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pic->codec_picture_params, ctx->codec_picture_params,
data/ffmpeg-4.3.1/libavcodec/vaapi_encode.c:618:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ptr, buf->buf, buf->size);
data/ffmpeg-4.3.1/libavcodec/vaapi_encode.c:1451:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char supported_rc_modes_string[64];
data/ffmpeg-4.3.1/libavcodec/vaapi_encode.c:1465:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(supported_rc_modes_string, "unknown");
data/ffmpeg-4.3.1/libavcodec/vaapi_encode.c:2346:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char data[MAX_PARAM_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavcodec/vaapi_encode.c:2362:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(avctx->extradata, data, avctx->extradata_size);
data/ffmpeg-4.3.1/libavcodec/vaapi_encode_h264.c:128:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data, au->data, au->data_size);
data/ffmpeg-4.3.1/libavcodec/vaapi_encode_h265.c:109:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data, au->data, au->data_size);
data/ffmpeg-4.3.1/libavcodec/vaapi_encode_mjpeg.c:40:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char vaapi_encode_mjpeg_quant_luminance[64] = {
data/ffmpeg-4.3.1/libavcodec/vaapi_encode_mjpeg.c:50:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char vaapi_encode_mjpeg_quant_chrominance[64] = {
data/ffmpeg-4.3.1/libavcodec/vaapi_encode_mjpeg.c:140:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data, frag->data, frag->data_size - 2);
data/ffmpeg-4.3.1/libavcodec/vaapi_encode_mpeg2.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data, frag->data, frag->data_size);
data/ffmpeg-4.3.1/libavcodec/vaapi_encode_vp8.c:158:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data, &quant, sizeof(quant));
data/ffmpeg-4.3.1/libavcodec/vaapi_h264.c:190:57:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                               unsigned char *luma_weight_flag,
data/ffmpeg-4.3.1/libavcodec/vaapi_h264.c:193:57:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                               unsigned char *chroma_weight_flag,
data/ffmpeg-4.3.1/libavcodec/vaapi_h264.c:293:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iq_matrix.ScalingList8x8[1],
data/ffmpeg-4.3.1/libavcodec/vaapi_hevc.c:475:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pic->last_slice_param.rext.luma_offset_l0, pic->last_slice_param.base.luma_offset_l0,
data/ffmpeg-4.3.1/libavcodec/vaapi_hevc.c:477:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pic->last_slice_param.rext.luma_offset_l1, pic->last_slice_param.base.luma_offset_l1,
data/ffmpeg-4.3.1/libavcodec/vaapi_hevc.c:479:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pic->last_slice_param.rext.ChromaOffsetL0, pic->last_slice_param.base.ChromaOffsetL0,
data/ffmpeg-4.3.1/libavcodec/vaapi_hevc.c:481:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pic->last_slice_param.rext.ChromaOffsetL1, pic->last_slice_param.base.ChromaOffsetL1,
data/ffmpeg-4.3.1/libavcodec/vaapi_hevc.c:498:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(h265_raw_ptl->general_profile_compatibility_flag,
data/ffmpeg-4.3.1/libavcodec/vaapi_vp8.c:109:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pp.y_mode_probs,  keyframe_y_mode_probs,  4);
data/ffmpeg-4.3.1/libavcodec/vaapi_vp8.c:110:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pp.uv_mode_probs, keyframe_uv_mode_probs, 3);
data/ffmpeg-4.3.1/libavcodec/vaapi_vp8.c:139:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(prob.dct_coeff_probs[i][j][k],
data/ffmpeg-4.3.1/libavcodec/vb.c:120:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(cur + y*width, prev + y*width, 4);
data/ffmpeg-4.3.1/libavcodec/vb.c:139:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(cur + y*width, prev + t + y*width, 4);
data/ffmpeg-4.3.1/libavcodec/vb.c:235:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], c->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavcodec/vb.c:242:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(outptr, srcptr, avctx->width);
data/ffmpeg-4.3.1/libavcodec/vc1.c:599:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(L   , N   , sizeof(tmp));                  \
data/ffmpeg-4.3.1/libavcodec/vc1.c:600:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(N   , &tmp, sizeof(tmp));                  \
data/ffmpeg-4.3.1/libavcodec/vc1_block.c:698:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ac_val2, ac_val, 8 * 2);
data/ffmpeg-4.3.1/libavcodec/vc1_block.c:884:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ac_val2, ac_val, 8 * 2);
data/ffmpeg-4.3.1/libavcodec/vc1_block.c:1075:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ac_val2, ac_val, 8 * 2);
data/ffmpeg-4.3.1/libavcodec/vc1_block.c:1088:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ac_val2 + 8, ac_val + 8, 8 * 2);
data/ffmpeg-4.3.1/libavcodec/vc1_block.c:2996:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->dest[0], s->last_picture.f->data[0] + s->mb_y * 16 * s->linesize,   s->linesize   * 16);
data/ffmpeg-4.3.1/libavcodec/vc1_block.c:2997:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->dest[1], s->last_picture.f->data[1] + s->mb_y *  8 * s->uvlinesize, s->uvlinesize *  8);
data/ffmpeg-4.3.1/libavcodec/vc1_block.c:2998:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->dest[2], s->last_picture.f->data[2] + s->mb_y *  8 * s->uvlinesize, s->uvlinesize *  8);
data/ffmpeg-4.3.1/libavcodec/vc1dec.c:243:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, src_h[0][0], width);
data/ffmpeg-4.3.1/libavcodec/vc1dec.c:563:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(v->zz_8x8, ff_wmv1_scantable, 4*64);
data/ffmpeg-4.3.1/libavcodec/videodsp_template.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, src, w * sizeof(pixel));
data/ffmpeg-4.3.1/libavcodec/videodsp_template.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, src, w * sizeof(pixel));
data/ffmpeg-4.3.1/libavcodec/videodsp_template.c:82:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, src, w * sizeof(pixel));
data/ffmpeg-4.3.1/libavcodec/videotoolbox.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vtctx->bitstream, buffer, size);
data/ffmpeg-4.3.1/libavcodec/videotoolbox.c:163:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p + 8, h->ps.sps->data, h->ps.sps->data_size);
data/ffmpeg-4.3.1/libavcodec/videotoolbox.c:167:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p + 3, h->ps.pps->data, h->ps.pps->data_size);
data/ffmpeg-4.3.1/libavcodec/videotoolbox.c:175:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(vtctx->sps, h->ps.sps->data + 1, 3);
data/ffmpeg-4.3.1/libavcodec/videotoolbox.c:228:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p + 2, ptlc.profile_compatibility_flag, 4);
data/ffmpeg-4.3.1/libavcodec/videotoolbox.c:318:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p + 2, lps->data, lps->data_size); \
data/ffmpeg-4.3.1/libavcodec/videotoolbox.c:358:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(vtctx->sps, h->ps.sps->data + 1, 3);
data/ffmpeg-4.3.1/libavcodec/videotoolbox.c:363:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(vtctx->sps, buffer + 1, 3);
data/ffmpeg-4.3.1/libavcodec/videotoolbox.c:387:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vtctx->bitstream + vtctx->bitstream_size + 4, buffer, size);
data/ffmpeg-4.3.1/libavcodec/videotoolboxenc.c:512:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + offset, start_code, sizeof(start_code));
data/ffmpeg-4.3.1/libavcodec/videotoolboxenc.c:515:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + offset, ps, ps_size);
data/ffmpeg-4.3.1/libavcodec/videotoolboxenc.c:1747:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst_data, start_code, sizeof(start_code));
data/ffmpeg-4.3.1/libavcodec/videotoolboxenc.c:1790:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst_data, start_code, sizeof(start_code));
data/ffmpeg-4.3.1/libavcodec/videotoolboxenc.c:2124:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst_addr, src_addr, src_stride * rows);
data/ffmpeg-4.3.1/libavcodec/videotoolboxenc.c:2129:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst_addr + j * dst_stride, src_addr + j * src_stride, copy_bytes);
data/ffmpeg-4.3.1/libavcodec/videotoolboxenc.c:2151:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst_addr, src_addr, src_stride * rows);
data/ffmpeg-4.3.1/libavcodec/videotoolboxenc.c:2156:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst_addr + j * dst_stride, src_addr + j * src_stride, copy_bytes);
data/ffmpeg-4.3.1/libavcodec/vmdaudio.c:219:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(output_samples_u8, buf, s->chunk_size);
data/ffmpeg-4.3.1/libavcodec/vmdvideo.c:56:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char palette[PALETTE_COUNT * 4];
data/ffmpeg-4.3.1/libavcodec/vmdvideo.c:71:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char queue[QUEUE_SIZE];
data/ffmpeg-4.3.1/libavcodec/vmdvideo.c:239:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->data[0], s->prev_frame->data[0],
data/ffmpeg-4.3.1/libavcodec/vmdvideo.c:303:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(&dp[ofs], &pp[ofs], len + 1);
data/ffmpeg-4.3.1/libavcodec/vmdvideo.c:352:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(&dp[ofs], &pp[ofs], len + 1);
data/ffmpeg-4.3.1/libavcodec/vmdvideo.c:452:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], s->palette, PALETTE_COUNT * 4);
data/ffmpeg-4.3.1/libavcodec/vmnc.c:370:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(outptr, c->screendta + i * c->cur_w * c->bpp2,
data/ffmpeg-4.3.1/libavcodec/vmnc.c:511:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(c->screendta + i * c->cur_w * c->bpp2, outptr,
data/ffmpeg-4.3.1/libavcodec/vorbisdec.c:1753:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ret+bs0/2, buf+bs0/4, ((bs1-bs0)/4) * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/vorbisdec.c:1755:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ret, saved, ((bs1 - bs0) / 4) * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/vorbisdec.c:1758:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(saved, buf + blocksize / 4, blocksize / 4 * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/vorbisenc.c:303:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cb->lens, cvectors[book].clens, cvectors[book].len);
data/ffmpeg-4.3.1/libavcodec/vorbisenc.c:406:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rc->books, a, sizeof a);
data/ffmpeg-4.3.1/libavcodec/vorbisenc.c:740:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, buffer + buffer_len, hlens[i]);
data/ffmpeg-4.3.1/libavcodec/vorbisenc.c:1061:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(venc->samples + 2 * ch * frame_size,
data/ffmpeg-4.3.1/libavcodec/vorbisenc.c:1076:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(offset + sf*sf_size, input, len);
data/ffmpeg-4.3.1/libavcodec/vorbisenc.c:1077:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(save + sf*sf_size, input, len);   // Move samples for next frame
data/ffmpeg-4.3.1/libavcodec/vorbisenc.c:1082:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(venc->scratch, venc->samples, 2 * venc->channels * frame_size);
data/ffmpeg-4.3.1/libavcodec/vp3.c:1682:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const unsigned char compatible_frame[9] = {
data/ffmpeg-4.3.1/libavcodec/vp3.c:2045:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(temp + i*stride, loop + (i + 1) * loop_stride + 1, 9);
data/ffmpeg-4.3.1/libavcodec/vp3.c:3089:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->qr_size[inter][plane], s->qr_size[qtj][plj],
data/ffmpeg-4.3.1/libavcodec/vp3.c:3091:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->qr_base[inter][plane], s->qr_base[qtj][plj],
data/ffmpeg-4.3.1/libavcodec/vp8.c:483:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst->data[j] + i * dst->linesize[j],
data/ffmpeg-4.3.1/libavcodec/vp8.c:596:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->prob->mvc[i], vp7_mv_default_prob[i],
data/ffmpeg-4.3.1/libavcodec/vp8.c:1212:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(mb->intra4x4_pred_mode_top, mb_top->intra4x4_pred_mode_top, 4);
data/ffmpeg-4.3.1/libavcodec/vp8.c:2658:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->next_framep[0], &s->framep[0], sizeof(s->framep[0]) * 4);
data/ffmpeg-4.3.1/libavcodec/vp8.c:2802:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&s->next_framep[0], &s->framep[0], sizeof(s->framep[0]) * 4);
data/ffmpeg-4.3.1/libavcodec/vp8dsp.c:474:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, WIDTH);                                              \
data/ffmpeg-4.3.1/libavcodec/vp9.c:858:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->prob_ctx[0].coef, ff_vp9_default_coef_probs,
data/ffmpeg-4.3.1/libavcodec/vp9.c:860:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->prob_ctx[1].coef, ff_vp9_default_coef_probs,
data/ffmpeg-4.3.1/libavcodec/vp9.c:862:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->prob_ctx[2].coef, ff_vp9_default_coef_probs,
data/ffmpeg-4.3.1/libavcodec/vp9.c:864:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->prob_ctx[3].coef, ff_vp9_default_coef_probs,
data/ffmpeg-4.3.1/libavcodec/vp9.c:868:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->prob_ctx[c].coef, ff_vp9_default_coef_probs,
data/ffmpeg-4.3.1/libavcodec/vp9.c:948:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(&p[3], ff_vp9_model_pareto8[p[2]], 8);
data/ffmpeg-4.3.1/libavcodec/vp9.c:959:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(p, r, 3);
data/ffmpeg-4.3.1/libavcodec/vp9.c:960:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(&p[3], ff_vp9_model_pareto8[p[2]], 8);
data/ffmpeg-4.3.1/libavcodec/vp9.c:1356:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->intra_pred_data[0],
data/ffmpeg-4.3.1/libavcodec/vp9.c:1359:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->intra_pred_data[1],
data/ffmpeg-4.3.1/libavcodec/vp9.c:1362:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->intra_pred_data[2],
data/ffmpeg-4.3.1/libavcodec/vp9.c:1450:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->intra_pred_data[0] + (tile_col_start * 8 * bytesperpixel),
data/ffmpeg-4.3.1/libavcodec/vp9.c:1453:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->intra_pred_data[1] + (tile_col_start * 8 * bytesperpixel >> s->ss_h),
data/ffmpeg-4.3.1/libavcodec/vp9.c:1456:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->intra_pred_data[2] + (tile_col_start * 8 * bytesperpixel >> s->ss_h),
data/ffmpeg-4.3.1/libavcodec/vp9.c:1670:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(s->prob_ctx[s->s.h.framectxid].coef[i][j][k][l][m],
data/ffmpeg-4.3.1/libavcodec/vp9_superframe_bsf.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ptr, in[n]->data, in[n]->size);
data/ffmpeg-4.3.1/libavcodec/vp9dsp_template.c:816:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + j*stride, v + j, (size - 1 - j) * sizeof(pixel)); \
data/ffmpeg-4.3.1/libavcodec/vp9dsp_template.c:864:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + j*stride, v + size - 1 - j, size * sizeof(pixel)); \
data/ffmpeg-4.3.1/libavcodec/vp9dsp_template.c:919:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst +  j*2     *stride, ve + size/2 - 1 - j, size * sizeof(pixel)); \
data/ffmpeg-4.3.1/libavcodec/vp9dsp_template.c:920:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + (j*2 + 1)*stride, vo + size/2 - 1 - j, size * sizeof(pixel)); \
data/ffmpeg-4.3.1/libavcodec/vp9dsp_template.c:972:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + j*stride, v + size*2 - 2 - j*2, size * sizeof(pixel)); \
data/ffmpeg-4.3.1/libavcodec/vp9dsp_template.c:1018:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst +  j*2      * stride, ve + j, (size - j - 1) * sizeof(pixel)); \
data/ffmpeg-4.3.1/libavcodec/vp9dsp_template.c:1020:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + (j*2 + 1) * stride, vo + j, (size - j - 1) * sizeof(pixel)); \
data/ffmpeg-4.3.1/libavcodec/vp9dsp_template.c:1064:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + j*stride, v + j*2, size * sizeof(pixel)); \
data/ffmpeg-4.3.1/libavcodec/vp9dsp_template.c:1066:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + j*stride, v + j*2, (size*2 - 2 - j*2) * sizeof(pixel)); \
data/ffmpeg-4.3.1/libavcodec/vp9dsp_template.c:1944:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, w * sizeof(pixel));
data/ffmpeg-4.3.1/libavcodec/vp9recon.c:126:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(*a, top, n_px_need * bytesperpixel);
data/ffmpeg-4.3.1/libavcodec/vp9recon.c:138:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(*a, top, n_px_have * bytesperpixel);
data/ffmpeg-4.3.1/libavcodec/vp9recon.c:178:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(&(*a)[4 * bytesperpixel], &top[4 * bytesperpixel], 4 * bytesperpixel);
data/ffmpeg-4.3.1/libavcodec/vqavideo.c:562:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->codebook, s->next_codebook_buffer,
data/ffmpeg-4.3.1/libavcodec/vqavideo.c:620:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1], s->palette, PALETTE_COUNT * 4);
data/ffmpeg-4.3.1/libavcodec/wavpack.c:1603:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(samples_r, samples_l, bpp * s->samples);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:599:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(temp_A, dpp->samplesA, sizeof(dpp->samplesA));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:705:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dppi->samplesA, dp.samplesA, sizeof(dp.samplesA));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:751:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * (depth + 1));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:752:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->sampleptrs[info->nterms + 1][0],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:790:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(info->dps, s->decorr_passes, sizeof(s->decorr_passes));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:816:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:817:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[i][0],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:855:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:856:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->sampleptrs[info->nterms + 1][0],  s->sampleptrs[i][0],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:876:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:877:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[i][0],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:946:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->sampleptrs[0][0], samples, s->block_samples * 4);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:953:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->sampleptrs[info.nterms + 1][0], s->sampleptrs[i][0], s->block_samples * 4);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:975:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(samples, s->sampleptrs[info.nterms + 1][0], s->block_samples * 4);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1067:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->temp_buffer[0][0], samples, buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1087:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(save_decorr_passes + j, &temp_decorr_pass, sizeof(struct Decorr));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1099:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->best_buffer[0], s->temp_buffer[j&1][0], buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1100:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->decorr_passes, save_decorr_passes, sizeof(struct Decorr) * MAX_TERMS);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1113:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(samples, s->best_buffer[0], buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1240:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(temp_A, dpp->samplesA, sizeof(dpp->samplesA));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1241:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(temp_B, dpp->samplesB, sizeof(dpp->samplesB));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1441:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(temp_A, dpp->samplesA, sizeof(dpp->samplesA));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1442:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(temp_B, dpp->samplesB, sizeof(dpp->samplesB));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1524:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dppi->samplesA, dp.samplesA, sizeof(dp.samplesA));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1525:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dppi->samplesB, dp.samplesB, sizeof(dp.samplesB));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1555:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(info->dps, s->decorr_passes, sizeof(s->decorr_passes));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1587:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1588:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->sampleptrs[info->nterms + 1][0],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1590:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->sampleptrs[info->nterms + 1][1],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1630:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1631:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[i][0],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1633:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->sampleptrs[info->nterms + 1][1], s->sampleptrs[i][1],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1653:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1654:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->sampleptrs[info->nterms + 1][0],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1656:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->sampleptrs[info->nterms + 1][1],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1703:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * (depth + 1));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1704:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[depth + 1][0],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1706:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->sampleptrs[info->nterms + 1][1], s->sampleptrs[depth + 1][1],
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1755:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->sampleptrs[0][0], in_left,  s->block_samples * 4);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1756:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->sampleptrs[0][1], in_right, s->block_samples * 4);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1771:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->sampleptrs[info.nterms + 1][0], s->sampleptrs[i][0], s->block_samples * 4);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1772:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->sampleptrs[info.nterms + 1][1], s->sampleptrs[i][1], s->block_samples * 4);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1795:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(in_left,  s->sampleptrs[info.nterms + 1][0], s->block_samples * 4);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1796:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(in_right, s->sampleptrs[info.nterms + 1][1], s->block_samples * 4);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1868:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(s->js_left,  samples_l, buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1869:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(s->js_right, samples_r, buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1876:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->temp_buffer[0][0], s->js_left,  buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1877:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->temp_buffer[0][1], s->js_right, buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1879:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->temp_buffer[0][0], samples_l, buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1880:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->temp_buffer[0][1], samples_r, buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1904:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(save_decorr_passes + j, &temp_decorr_pass, sizeof(struct Decorr));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1924:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->best_buffer[0], s->temp_buffer[j&1][0], buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1925:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->best_buffer[1], s->temp_buffer[j&1][1], buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1926:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->decorr_passes, save_decorr_passes, sizeof(struct Decorr) * MAX_TERMS);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1946:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(samples_l, s->js_left,  buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1947:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(samples_r, s->js_right, buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1952:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(samples_l, s->best_buffer[0], buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:1953:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(samples_r, s->best_buffer[1], buf_size);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:2284:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(temp_A, dpp->samplesA, sizeof (dpp->samplesA));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:2285:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(temp_B, dpp->samplesB, sizeof (dpp->samplesB));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:2404:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(temp_A, dpp->samplesA, sizeof(dpp->samplesA));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:2405:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(temp_B, dpp->samplesB, sizeof(dpp->samplesB));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:2523:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->orig_l, samples_l, sizeof(int32_t) * nb_samples);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:2526:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->orig_r, samples_r, sizeof(int32_t) * nb_samples);
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:2742:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(temp_A, dpp->samplesA, sizeof(dpp->samplesA));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:2743:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(temp_B, dpp->samplesB, sizeof(dpp->samplesB));
data/ffmpeg-4.3.1/libavcodec/wavpackenc.c:2835:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, nb_samples * 4);
data/ffmpeg-4.3.1/libavcodec/webp.c:1053:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(line, p, img->frame->linesize[0]);
data/ffmpeg-4.3.1/libavcodec/webp.c:1075:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(palette, GET_PIXEL(pal->frame, 0, 0), size);   // copy palette
data/ffmpeg-4.3.1/libavcodec/webp.c:1407:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char chunk_str[5] = { 0 };
data/ffmpeg-4.3.1/libavcodec/webvttenc.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char stack[WEBVTT_STACK_SIZE];
data/ffmpeg-4.3.1/libavcodec/webvttenc.c:205:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, s->buffer.str, s->buffer.len);
data/ffmpeg-4.3.1/libavcodec/wmadec.c:401:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out + n + block_len, in + n + block_len, n * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/wmadec.c:418:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out, in, n * sizeof(float));
data/ffmpeg-4.3.1/libavcodec/wmadec.c:798:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(samples[ch] + samples_offset, s->frame_out[ch],
data/ffmpeg-4.3.1/libavcodec/wmadec.c:946:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->last_superframe, buf + pos, len);
data/ffmpeg-4.3.1/libavcodec/wmaenc.c:116:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->output, s->frame_out[ch], window_len * sizeof(*s->output));
data/ffmpeg-4.3.1/libavcodec/wmalosslessdec.c:653:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->mclms_prevvalues[order * num_channels],
data/ffmpeg-4.3.1/libavcodec/wmalosslessdec.c:656:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->mclms_updates[order * num_channels],
data/ffmpeg-4.3.1/libavcodec/wmalosslessdec.c:740:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(prev + order, prev, (bits/8) * order); \
data/ffmpeg-4.3.1/libavcodec/wmalosslessdec.c:741:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->cdlms[ich][ilms].lms_updates + order, \
data/ffmpeg-4.3.1/libavcodec/wmaprodec.c:867:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(chgroup->decorrelation_matrix,
data/ffmpeg-4.3.1/libavcodec/wmaprodec.c:1494:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->extended_data[i], s->channel[i].out,
data/ffmpeg-4.3.1/libavcodec/wmaprodec.c:1499:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->channel[i].out[0],
data/ffmpeg-4.3.1/libavcodec/wmaprodec.c:1628:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->extended_data[i], s->channel[i].out,
data/ffmpeg-4.3.1/libavcodec/wmaprodec.c:1815:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->samples[start_ch + 0][s->offset[s->current_stream] * 512],
data/ffmpeg-4.3.1/libavcodec/wmaprodec.c:1818:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&s->samples[start_ch + 1][s->offset[s->current_stream] * 512],
data/ffmpeg-4.3.1/libavcodec/wmaprodec.c:1869:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(frame->extended_data[start_ch + 0], s->samples[start_ch + 0], frame->nb_samples * 4);
data/ffmpeg-4.3.1/libavcodec/wmaprodec.c:1871:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(frame->extended_data[start_ch + 1], s->samples[start_ch + 1], frame->nb_samples * 4);
data/ffmpeg-4.3.1/libavcodec/wmavoice.c:404:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->sin[255], s->cos, 256 * sizeof(s->cos[0]));
data/ffmpeg-4.3.1/libavcodec/wmavoice.c:735:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&tilted_lpcs[1], lpcs, sizeof(lpcs[0]) * s->lsps);
data/ffmpeg-4.3.1/libavcodec/wmavoice.c:779:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&s->denoise_filter_cache[lim], &synth_pf[size + lim],
data/ffmpeg-4.3.1/libavcodec/wmavoice.c:827:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&synth_pf[-s->lsps], &synth_pf[size - s->lsps],
data/ffmpeg-4.3.1/libavcodec/wmavoice.c:1625:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(samples, synth, 160 * sizeof(synth[0]));
data/ffmpeg-4.3.1/libavcodec/wmavoice.c:1717:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(synth,      s->synth_history,
data/ffmpeg-4.3.1/libavcodec/wmavoice.c:1719:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(excitation, s->excitation_history,
data/ffmpeg-4.3.1/libavcodec/wmavoice.c:1820:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->prev_lsps,           lsps[2],
data/ffmpeg-4.3.1/libavcodec/wmavoice.c:1822:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->synth_history,      &synth[MAX_SFRAMESIZE],
data/ffmpeg-4.3.1/libavcodec/wmavoice.c:1824:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->excitation_history, &excitation[MAX_SFRAMESIZE],
data/ffmpeg-4.3.1/libavcodec/ws-snd1.c:90:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(samples, buf, out_size);
data/ffmpeg-4.3.1/libavcodec/ws-snd1.c:155:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(samples, buf, smp);
data/ffmpeg-4.3.1/libavcodec/x86/mdct15_init.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->exptab + 8*k, ac_exp, 8*sizeof(FFTComplex));
data/ffmpeg-4.3.1/libavcodec/x86/mdct15_init.c:77:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->exptab + 8*6 + 4*k, dc_exp, 4*sizeof(FFTComplex));
data/ffmpeg-4.3.1/libavcodec/xan.c:229:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(palette_plane + index, pixel_buffer, count);
data/ffmpeg-4.3.1/libavcodec/xan.c:280:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(palette_plane + curframe_index,
data/ffmpeg-4.3.1/libavcodec/xan.c:623:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[1],
data/ffmpeg-4.3.1/libavcodec/xfaceenc.c:146:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char intbuf[XFACE_MAX_DIGITS];
data/ffmpeg-4.3.1/libavcodec/xfaceenc.c:172:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(bitmap_copy, xface->bitmap, XFACE_PIXELS);
data/ffmpeg-4.3.1/libavcodec/xpmdec.c:240:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char color_name[100];
data/ffmpeg-4.3.1/libavcodec/xpmdec.c:321:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(x->buf, avpkt->data, avpkt->size);
data/ffmpeg-4.3.1/libavcodec/xxan.c:243:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(U, U - s->pic->linesize[1], avctx->width >> 1);
data/ffmpeg-4.3.1/libavcodec/xxan.c:244:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(V, V - s->pic->linesize[2], avctx->width >> 1);
data/ffmpeg-4.3.1/libavcodec/xxan.c:273:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(U, U - lines * s->pic->linesize[1], lines * s->pic->linesize[1]);
data/ffmpeg-4.3.1/libavcodec/xxan.c:274:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(V, V - lines * s->pic->linesize[2], lines * s->pic->linesize[2]);
data/ffmpeg-4.3.1/libavcodec/ylc.c:320:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->table_bits, avpkt->data + toffset, boffset - toffset);
data/ffmpeg-4.3.1/libavcodec/ylc.c:353:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->bitstream_bits, avpkt->data + boffset, avpkt->size - boffset);
data/ffmpeg-4.3.1/libavcodec/zmbv.c:125:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(out, tprev, sizeof(*out) * bw2);
data/ffmpeg-4.3.1/libavcodec/zmbv.c:199:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(out, tprev, sizeof(*out) * bw2);
data/ffmpeg-4.3.1/libavcodec/zmbv.c:278:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(out, tprev, 3 * bw2);
data/ffmpeg-4.3.1/libavcodec/zmbv.c:361:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(out, tprev, sizeof(*out) * bw2);
data/ffmpeg-4.3.1/libavcodec/zmbv.c:403:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->pal, src, 768);
data/ffmpeg-4.3.1/libavcodec/zmbv.c:407:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(c->cur, src, c->width * c->height * (c->bpp / 8));
data/ffmpeg-4.3.1/libavcodec/zmbv.c:535:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->decomp_buf, buf, len);
data/ffmpeg-4.3.1/libavcodec/zmbvenc.c:206:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->pal2, palptr, 1024);
data/ffmpeg-4.3.1/libavcodec/zmbvenc.c:213:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->work_buf, c->pal, 768);
data/ffmpeg-4.3.1/libavcodec/zmbvenc.c:214:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->pal2, palptr, 1024);
data/ffmpeg-4.3.1/libavcodec/zmbvenc.c:218:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(c->work_buf + work_size, src, avctx->width * c->bypp);
data/ffmpeg-4.3.1/libavcodec/zmbvenc.c:263:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(prev, src, avctx->width * c->bypp);
data/ffmpeg-4.3.1/libavcodec/zmbvenc.c:298:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, c->comp_buf, c->zstream.total_out);
data/ffmpeg-4.3.1/libavdevice/alsa.c:276:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char name[128];
data/ffmpeg-4.3.1/libavdevice/android_camera.c:659:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(side_data, display_matrix, sizeof(display_matrix));
data/ffmpeg-4.3.1/libavdevice/bktr.c:108:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[128];
data/ffmpeg-4.3.1/libavdevice/bktr.c:114:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            idev = atoi (arg);
data/ffmpeg-4.3.1/libavdevice/bktr.c:123:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            format = atoi (arg);
data/ffmpeg-4.3.1/libavdevice/bktr.c:254:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, video_buf, video_buf_size);
data/ffmpeg-4.3.1/libavdevice/decklink_common.h:60:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char s[256];
data/ffmpeg-4.3.1/libavdevice/dshow.c:185:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pktl_next->pkt.data, buf, buf_size);
data/ffmpeg-4.3.1/libavdevice/dshow.c:744:11:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const wchar_t *filter_name[2] = { L"Audio capture filter", L"Video capture filter" };
data/ffmpeg-4.3.1/libavdevice/dshow.c:1009:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(par->extradata, "BottomUp", 9);
data/ffmpeg-4.3.1/libavdevice/dshow_capture.h:291:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *device_name[2];
data/ffmpeg-4.3.1/libavdevice/dshow_capture.h:292:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *device_unique_name[2];
data/ffmpeg-4.3.1/libavdevice/dshow_common.c:32:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pbFormat, src->pbFormat, src->cbFormat);
data/ffmpeg-4.3.1/libavdevice/dshow_pin.c:120:5:  [2] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer. Risk is low because the source is a constant string.
    wcscpy(info->achName, L"Capture");
data/ffmpeg-4.3.1/libavdevice/fbdev_common.c:76:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char device_file[12];
data/ffmpeg-4.3.1/libavdevice/fbdev_dec.c:197:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pout, pin, fbdev->frame_linesize);
data/ffmpeg-4.3.1/libavdevice/fbdev_enc.c:171:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pout, pin, bytes_to_copy);
data/ffmpeg-4.3.1/libavdevice/gdigrab.c:593:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, &bfh, sizeof(bfh));
data/ffmpeg-4.3.1/libavdevice/gdigrab.c:595:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data + sizeof(bfh), &gdigrab->bmi.bmiHeader, sizeof(gdigrab->bmi.bmiHeader));
data/ffmpeg-4.3.1/libavdevice/gdigrab.c:601:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data + gdigrab->header_size, gdigrab->buffer, gdigrab->frame_size);
data/ffmpeg-4.3.1/libavdevice/iec61883.c:129:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(packet->buf, data, length);
data/ffmpeg-4.3.1/libavdevice/jack.c:170:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char str[16];
data/ffmpeg-4.3.1/libavdevice/jack.c:293:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char errbuf[128];
data/ffmpeg-4.3.1/libavdevice/lavfi.c:377:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(lavfi->subcc_packet.data, sd->data, sd->size);
data/ffmpeg-4.3.1/libavdevice/lavfi.c:449:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, frame->data[0], size);
data/ffmpeg-4.3.1/libavdevice/lavfi.c:471:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(metadata, meta_buf.str, meta_buf.len);
data/ffmpeg-4.3.1/libavdevice/libcdio.c:103:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char title[16];
data/ffmpeg-4.3.1/libavdevice/libcdio.c:141:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, buf, CDIO_CD_FRAMESIZE_RAW);
data/ffmpeg-4.3.1/libavdevice/oss_enc.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buffer + s->buffer_ptr, buf, len);
data/ffmpeg-4.3.1/libavdevice/pulse_audio_dec.c:329:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, read_data, read_length);
data/ffmpeg-4.3.1/libavdevice/sndio_enc.c:55:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buffer + s->buffer_offset, buf, len);
data/ffmpeg-4.3.1/libavdevice/v4l2.c:122:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    s->open_f   = prefix ## open;       \
data/ffmpeg-4.3.1/libavdevice/v4l2.c:557:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, s->buf_start[buf.index], buf.bytesused);
data/ffmpeg-4.3.1/libavdevice/v4l2.c:792:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                       (char *)av_x_if_null(av_get_pix_fmt_name(ff_fmt_conversion_table[i].ff_fmt), "none"));
data/ffmpeg-4.3.1/libavdevice/v4l2.c:844:25:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        v4l2_log_file = fopen("/dev/null", "w");
data/ffmpeg-4.3.1/libavdevice/v4l2.c:1049:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char device_name[256];
data/ffmpeg-4.3.1/libavdevice/v4l2enc.c:42:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    s->fd = open(s1->url, flags);
data/ffmpeg-4.3.1/libavdevice/vfwcap.c:203:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pktl_next->pkt.data, vdhdr->lpData, vdhdr->dwBytesUsed);
data/ffmpeg-4.3.1/libavdevice/vfwcap.c:261:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char driver_name[256];
data/ffmpeg-4.3.1/libavdevice/vfwcap.c:262:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char driver_ver[256];
data/ffmpeg-4.3.1/libavdevice/vfwcap.c:282:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    devnum = atoi(s->url);
data/ffmpeg-4.3.1/libavdevice/vfwcap.c:405:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(par->extradata, "BottomUp", 9);
data/ffmpeg-4.3.1/libavfilter/aeval.c:226:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[128];
data/ffmpeg-4.3.1/libavfilter/af_adeclick.c:539:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, s->window_size * sizeof(*dst));
data/ffmpeg-4.3.1/libavfilter/af_adelay.c:107:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&samples[d->delay_index], src, len * sizeof(type));    \
data/ffmpeg-4.3.1/libavfilter/af_adelay.c:238:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, frame->nb_samples * s->block_align);
data/ffmpeg-4.3.1/libavfilter/af_aemphasis.c:330:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->rc[ch], &s->rc[0], sizeof(RIAACurve));
data/ffmpeg-4.3.1/libavfilter/af_afftdn.c:578:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dnch->band_noise, band_noise, sizeof(band_noise));
data/ffmpeg-4.3.1/libavfilter/af_afftdn.c:1075:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dnch->band_noise, new_band_noise, sizeof(new_band_noise));
data/ffmpeg-4.3.1/libavfilter/af_afir.c:132:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(block, src, sizeof(*src) * seg->part_size);
data/ffmpeg-4.3.1/libavfilter/af_afir.c:160:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, buf, seg->part_size * sizeof(*dst));
data/ffmpeg-4.3.1/libavfilter/af_afir.c:163:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, sum + seg->part_size, seg->part_size * sizeof(*buf));
data/ffmpeg-4.3.1/libavfilter/af_afir.c:291:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char text[32];
data/ffmpeg-4.3.1/libavfilter/af_afir.c:576:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(block, time + toffset, size * sizeof(*block));
data/ffmpeg-4.3.1/libavfilter/af_aiir.c:872:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char text[32];
data/ffmpeg-4.3.1/libavfilter/af_amerge.c:87:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[256];
data/ffmpeg-4.3.1/libavfilter/af_amerge.c:207:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy((*outs) + bps * *(route_cur++), ins[i], bps);
data/ffmpeg-4.3.1/libavfilter/af_amix.c:242:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[64];
data/ffmpeg-4.3.1/libavfilter/af_anequalizer.c:575:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(filters, s->filters, sizeof(*s->filters) * s->nb_allocated);
data/ffmpeg-4.3.1/libavfilter/af_anlms.c:118:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmp, coeffs + order - *offset, order * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/af_anlms.c:148:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmp, delay + offset, order * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/af_anlms.c:154:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(coeffs + order, coeffs, order * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/af_aresample.c:145:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char inchl_buf[128], outchl_buf[128];
data/ffmpeg-4.3.1/libavfilter/af_arnndn.c:394:32:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
#define RNN_COPY(dst, src, n) (memcpy((dst), (src), (n)*sizeof(*(dst)) + 0*((dst)-(src)) ))
data/ffmpeg-4.3.1/libavfilter/af_ashowinfo.c:180:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char chlayout_str[128];
data/ffmpeg-4.3.1/libavfilter/af_atempo.c:454:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(a, src, na * atempo->stride);
data/ffmpeg-4.3.1/libavfilter/af_atempo.c:469:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(b, src, nb * atempo->stride);
data/ffmpeg-4.3.1/libavfilter/af_atempo.c:565:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, a + i0 * atempo->stride, n0 * atempo->stride);
data/ffmpeg-4.3.1/libavfilter/af_atempo.c:570:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, b + i1 * atempo->stride, n1 * atempo->stride);
data/ffmpeg-4.3.1/libavfilter/af_atempo.c:971:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, src, nbytes);
data/ffmpeg-4.3.1/libavfilter/af_biquads.c:476:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(out_buf->extended_data[ch], buf->extended_data[ch],
data/ffmpeg-4.3.1/libavfilter/af_channelmap.c:125:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavfilter/af_channelmap.c:317:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(source_planes, buf->extended_data,
data/ffmpeg-4.3.1/libavfilter/af_channelmap.c:346:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf->data, buf->extended_data,
data/ffmpeg-4.3.1/libavfilter/af_channelmap.c:362:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char layout_name[256];
data/ffmpeg-4.3.1/libavfilter/af_earwax.c:133:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(taps+NUMTAPS, in, len * sizeof(*taps));
data/ffmpeg-4.3.1/libavfilter/af_earwax.c:142:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(taps, endin, NUMTAPS * sizeof(*taps));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:222:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf + center, data, nsamples * sizeof(*data));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:236:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data, buf, nsamples * sizeof(*data));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:259:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, data, nsamples * sizeof(*data));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:276:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data, buf, nsamples * sizeof(*data));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:561:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->cepstrum_buf, rdft_buf, rdft_len/2 * sizeof(*rdft_buf));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:562:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->cepstrum_buf + cepstrum_len - rdft_len/2, rdft_buf + rdft_len/2, rdft_len/2  * sizeof(*rdft_buf));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:593:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rdft_buf, s->cepstrum_buf, s->fir_len * sizeof(*rdft_buf));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:597:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->analysis_buf, s->cepstrum_buf, s->fir_len * sizeof(*s->analysis_buf));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:636:74:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (s->dumpfile && (!s->dump_buf || !s->analysis_rdft || !(dump_fp = fopen(s->dumpfile, "w"))))
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:669:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->dump_buf, s->analysis_buf, s->analysis_rdft_len * sizeof(*s->analysis_buf));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:717:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rdft_buf, s->analysis_buf, s->rdft_len/2 * sizeof(*s->analysis_buf));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:718:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rdft_buf + s->rdft_len/2, s->analysis_buf + s->analysis_rdft_len - s->rdft_len/2, s->rdft_len/2 * sizeof(*s->analysis_buf));
data/ffmpeg-4.3.1/libavfilter/af_firequalizer.c:747:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->kernel_buf, s->kernel_tmp_buf, (s->multi ? inlink->channels : 1) * s->rdft_len * sizeof(*s->kernel_buf));
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:134:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[8];
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:214:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(temp_src, bptr + read, ir_len * sizeof(*temp_src));
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:218:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(temp_src, bptr + read, len * sizeof(*temp_src));
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:219:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(temp_src + len, bptr, (air_len - len) * sizeof(*temp_src));
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:527:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(data_hrtf_l + offset, fft_in_l, n_fft * sizeof(*fft_in_l));
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:530:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(data_hrtf_r + offset, fft_in_r, n_fft * sizeof(*fft_in_r));
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:570:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(data_hrtf_l + offset, fft_in_l, n_fft * sizeof(*fft_in_l));
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:573:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(data_hrtf_r + offset, fft_in_r, n_fft * sizeof(*fft_in_r));
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:582:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->data_ir[0], data_ir_l, sizeof(float) * nb_irs * s->air_len);
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:583:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->data_ir[1], data_ir_r, sizeof(float) * nb_irs * s->air_len);
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:592:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->data_hrtf[0], data_hrtf_l,
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:594:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->data_hrtf[1], data_hrtf_r,
data/ffmpeg-4.3.1/libavfilter/af_join.c:454:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->data, frame->extended_data, sizeof(*frame->data) *
data/ffmpeg-4.3.1/libavfilter/af_lv2.c:143:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmp, table->uris, table->n_uris * sizeof(char**));
data/ffmpeg-4.3.1/libavfilter/af_lv2.c:151:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(table->uris[table->n_uris], uri, len + 1);
data/ffmpeg-4.3.1/libavfilter/af_pan.c:67:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[8];
data/ffmpeg-4.3.1/libavfilter/af_pan.c:285:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024], *cur;
data/ffmpeg-4.3.1/libavfilter/af_replaygain.c:452:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(hist_a, hist_a + 252, sizeof(*hist_a) * 4);
data/ffmpeg-4.3.1/libavfilter/af_replaygain.c:453:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(hist_b, hist_b + 252, sizeof(*hist_b) * 4);
data/ffmpeg-4.3.1/libavfilter/af_replaygain.c:518:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(hist_a, hist_a + 236, sizeof(*hist_a) * 20);
data/ffmpeg-4.3.1/libavfilter/af_replaygain.c:519:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(hist_b, hist_b + 236, sizeof(*hist_b) * 20);
data/ffmpeg-4.3.1/libavfilter/af_resample.c:121:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf1[64], buf2[64];
data/ffmpeg-4.3.1/libavfilter/af_silencedetect.c:70:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key2[128];
data/ffmpeg-4.3.1/libavfilter/af_silenceremove.c:298:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(silence->data[0],
data/ffmpeg-4.3.1/libavfilter/af_silenceremove.c:304:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(silence->data[0] + (s->stop_silence_end - s->stop_silence_offset) * sizeof(double),
data/ffmpeg-4.3.1/libavfilter/af_silenceremove.c:408:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(out->data[0],
data/ffmpeg-4.3.1/libavfilter/af_silenceremove.c:414:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(out->data[0] + (s->start_silence_end - s->start_silence_offset) * sizeof(double),
data/ffmpeg-4.3.1/libavfilter/af_silenceremove.c:420:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out->data[0] + s->start_silence_end * sizeof(double),
data/ffmpeg-4.3.1/libavfilter/af_silenceremove.c:526:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(obuf, ibuf, sizeof(double) * nbs * outlink->channels);
data/ffmpeg-4.3.1/libavfilter/af_silenceremove.c:550:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out->data[0], &s->stop_holdoff[s->stop_holdoff_offset],
data/ffmpeg-4.3.1/libavfilter/af_silenceremove.c:597:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(frame->data[0], &s->stop_holdoff[s->stop_holdoff_offset],
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:221:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[8];
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:312:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(speaker_azim, azim, n_conv * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:313:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(speaker_elev, elev, n_conv * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:713:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(left, fl, sizeof(float) * s->sofa.hrtf->N);
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:714:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(right, fr, sizeof(float) * s->sofa.hrtf->N);
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:923:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data_hrtf_l + offset, fft_in_l, n_fft * sizeof(*fft_in_l));
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:926:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data_hrtf_r + offset, fft_in_r, n_fft * sizeof(*fft_in_r));
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:938:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->data_hrtf[0], data_hrtf_l, /* copy HRTF data to */
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:940:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->data_hrtf[1], data_hrtf_r,
data/ffmpeg-4.3.1/libavfilter/af_surround.c:1575:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, ptr, s->hop_size * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/asrc_afirsrc.c:303:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[0], s->taps + s->pts, nb_samples * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/asrc_anullsrc.c:96:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[128];
data/ffmpeg-4.3.1/libavfilter/asrc_flite.c:177:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(flite->text, textbuf, textbuf_size);
data/ffmpeg-4.3.1/libavfilter/asrc_flite.c:255:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(samplesref->data[0], flite->wave_samples,
data/ffmpeg-4.3.1/libavfilter/asrc_hilbert.c:173:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[0], s->taps + s->pts, nb_samples * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/asrc_sinc.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data[0], coeffs + s->pts, nb_samples * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/asrc_sinc.c:236:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(work, *h, *len * sizeof(*work));
data/ffmpeg-4.3.1/libavfilter/avf_aphasemeter.c:204:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(out->data[0] + i * out->linesize[0], out->data[0], outlink->w * 4);
data/ffmpeg-4.3.1/libavfilter/avf_showcqt.c:1038:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out->data[0] + (off + y) * out->linesize[0],
data/ffmpeg-4.3.1/libavfilter/avf_showcqt.c:1046:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(out->data[i] + (offh + yh) * out->linesize[i],
data/ffmpeg-4.3.1/libavfilter/avf_showcqt.c:1142:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->fft_result, s->fft_data, s->fft_len * sizeof(*s->fft_data));
data/ffmpeg-4.3.1/libavfilter/avf_showcqt.c:1236:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tail[2];
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:692:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char chlayout_str[128];
data/ffmpeg-4.3.1/libavfilter/avf_showvolume.c:308:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + k * 4, s->persistant_max_rgba, sizeof(s->persistant_max_rgba));
data/ffmpeg-4.3.1/libavfilter/avf_showvolume.c:313:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + max_draw * 4, s->persistant_max_rgba, sizeof(s->persistant_max_rgba));
data/ffmpeg-4.3.1/libavfilter/avf_showvolume.c:436:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[16];
data/ffmpeg-4.3.1/libavfilter/avfilter.c:51:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    av_unused char buf[16];
data/ffmpeg-4.3.1/libavfilter/avfilter.c:124:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(*pads + idx, newpad, sizeof(AVFilterPad));
data/ffmpeg-4.3.1/libavfilter/avfilter.c:394:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[128];
data/ffmpeg-4.3.1/libavfilter/avfilter.c:542:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char local_res[256] = {0};
data/ffmpeg-4.3.1/libavfilter/avfilter.c:687:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ret->input_pads, filter->inputs, sizeof(AVFilterPad) * ret->nb_inputs);
data/ffmpeg-4.3.1/libavfilter/avfilter.c:698:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ret->output_pads, filter->outputs, sizeof(AVFilterPad) * ret->nb_outputs);
data/ffmpeg-4.3.1/libavfilter/avfilter.h:610:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char reserved[0xF000];
data/ffmpeg-4.3.1/libavfilter/avfiltergraph.c:523:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char inst_name[30];
data/ffmpeg-4.3.1/libavfilter/avfiltergraph.c:1244:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char name[32];
data/ffmpeg-4.3.1/libavfilter/colorspace.c:148:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rgb2yuv, ycgco_matrix, sizeof(double) * 9);
data/ffmpeg-4.3.1/libavfilter/colorspace.c:151:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rgb2yuv, gbr_matrix, sizeof(double) * 9);
data/ffmpeg-4.3.1/libavfilter/convolution.h:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *matrix_str[4];
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native.h:90:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[128];
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_pad.c:130:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, src, channel * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_pad.c:148:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, new_hwc_stride * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_pad.c:161:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, new_hwc_stride * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_pad.c:179:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, src, new_wc_stride * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_pad.c:192:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, src, new_wc_stride * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_pad.c:212:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, src, new_c_stride * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_native_layer_pad.c:225:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, src, new_c_stride * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_tf.c:258:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name_buffer[NAME_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_tf.c:273:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(TF_TensorData(tensor), params->kernel, size * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_tf.c:316:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(TF_TensorData(tensor), params->biases, params->output_num * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_tf.c:368:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name_buffer[NAME_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_tf.c:395:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name_buffer[NAME_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavfilter/dnn/dnn_backend_tf.c:445:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name_buffer[NAME_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavfilter/drawutils.c:104:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(line[0] + i * pixel_step[0], dst_color, pixel_step[0]);
data/ffmpeg-4.3.1/libavfilter/drawutils.c:106:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(rgba_map_ptr, rgba_map, sizeof(rgba_map[0]) * 4);
data/ffmpeg-4.3.1/libavfilter/drawutils.c:149:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p + (x >> hsub1) * pixelstep[plane],
data/ffmpeg-4.3.1/libavfilter/drawutils.c:171:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p + (x >> hsub1) * pixelstep[plane],
data/ffmpeg-4.3.1/libavfilter/drawutils.c:311:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(q, p, wp);
data/ffmpeg-4.3.1/libavfilter/drawutils.c:341:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p, color_tmp.comp[plane].u8, draw->pixelstep[plane]);
data/ffmpeg-4.3.1/libavfilter/drawutils.c:348:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p, p0, wp);
data/ffmpeg-4.3.1/libavfilter/f_drawgraph.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          *key[4];
data/ffmpeg-4.3.1/libavfilter/f_drawgraph.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          *fg_str[4];
data/ffmpeg-4.3.1/libavfilter/f_ebur128.c:250:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[128] = {0};
data/ffmpeg-4.3.1/libavfilter/f_ebur128.c:270:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(p, color, 3);
data/ffmpeg-4.3.1/libavfilter/f_ebur128.c:272:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(p, "\x00\x00\x00", 3);
data/ffmpeg-4.3.1/libavfilter/f_ebur128.c:286:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, "\x00\xff\x00", 3);
data/ffmpeg-4.3.1/libavfilter/f_ebur128.c:369:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p + x*3, c, 3);
data/ffmpeg-4.3.1/libavfilter/f_ebur128.c:798:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(p + (ebur128->graph.w - 1) * 3, c, 3);
data/ffmpeg-4.3.1/libavfilter/f_ebur128.c:808:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(p + x*3, c, 3);
data/ffmpeg-4.3.1/libavfilter/f_ebur128.c:836:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char metabuf[128];
data/ffmpeg-4.3.1/libavfilter/f_ebur128.c:846:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char key[64];                                                       \
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:175:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[1024] = { 0 };
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:256:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[1024] = { 0 };
data/ffmpeg-4.3.1/libavfilter/f_metadata.c:198:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[128];
data/ffmpeg-4.3.1/libavfilter/f_metadata.c:274:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[128];
data/ffmpeg-4.3.1/libavfilter/f_perms.c:75:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * const perm_str[2] = { "RO", "RW" };
data/ffmpeg-4.3.1/libavfilter/f_select.c:360:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[32];
data/ffmpeg-4.3.1/libavfilter/f_sendcmd.c:158:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char flag_buf[64];
data/ffmpeg-4.3.1/libavfilter/f_sendcmd.c:426:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, file_buf, file_bufsize);
data/ffmpeg-4.3.1/libavfilter/f_sendcmd.c:521:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[1024];
data/ffmpeg-4.3.1/libavfilter/f_zmq.c:142:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(*buf, zmq_msg_data(&msg), *buf_size - 1);
data/ffmpeg-4.3.1/libavfilter/f_zmq.c:156:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char cmd_buf[1024];
data/ffmpeg-4.3.1/libavfilter/fifo.c:118:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(frame->data, frame->extended_data,
data/ffmpeg-4.3.1/libavfilter/formats.c:297:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(formats->channel_layouts, fmts,
data/ffmpeg-4.3.1/libavfilter/formats.c:308:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(formats->channel_layouts, fmts,
data/ffmpeg-4.3.1/libavfilter/graphdump.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char layout[64];
data/ffmpeg-4.3.1/libavfilter/graphparser.c:100:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name2[30];
data/ffmpeg-4.3.1/libavfilter/opencl.c:341:60:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
void ff_opencl_print_const_matrix_3x3(AVBPrint *buf, const char *name_str,
data/ffmpeg-4.3.1/libavfilter/opencl.h:295:60:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
void ff_opencl_print_const_matrix_3x3(AVBPrint *buf, const char *name_str,
data/ffmpeg-4.3.1/libavfilter/src_movie.c:105:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_char[2], dummy;
data/ffmpeg-4.3.1/libavfilter/src_movie.c:189:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavfilter/src_movie.c:215:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char default_streams[16], *stream_specs, *spec, *cursor;
data/ffmpeg-4.3.1/libavfilter/src_movie.c:216:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[16];
data/ffmpeg-4.3.1/libavfilter/src_movie.c:622:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char tail[2];
data/ffmpeg-4.3.1/libavfilter/src_movie.c:638:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char tail[2];
data/ffmpeg-4.3.1/libavfilter/tests/drawutils.c:40:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[128];
data/ffmpeg-4.3.1/libavfilter/tests/filtfmts.c:61:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[256];                                          \
data/ffmpeg-4.3.1/libavfilter/tests/formats.c:100:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[512];
data/ffmpeg-4.3.1/libavfilter/vf_addroi.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char   *region_str[NB_PARAMS];
data/ffmpeg-4.3.1/libavfilter/vf_bilateral.c:207:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(img_out_f, img_temp, sizeof(float) * width);                                   \
data/ffmpeg-4.3.1/libavfilter/vf_bilateral.c:212:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(map_factor_b, in_factor, sizeof(float) * width);                               \
data/ffmpeg-4.3.1/libavfilter/vf_bilateral.c:236:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ypf, &in_factor[h1 * width], sizeof(float) * width);                           \
data/ffmpeg-4.3.1/libavfilter/vf_bilateral.c:242:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ypy, &img_temp[h1 * width], sizeof(float) * width);                            \
data/ffmpeg-4.3.1/libavfilter/vf_bilateral.c:280:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ypy, ycy, sizeof(float) * width);                                          \
data/ffmpeg-4.3.1/libavfilter/vf_bilateral.c:281:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ypf, ycf, sizeof(float) * width);                                          \
data/ffmpeg-4.3.1/libavfilter/vf_bitplanenoise.c:110:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char metabuf[128];
data/ffmpeg-4.3.1/libavfilter/vf_bitplanenoise.c:185:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char key[32];
data/ffmpeg-4.3.1/libavfilter/vf_blackframe.c:75:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32];
data/ffmpeg-4.3.1/libavfilter/vf_bm3d.c:431:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buffer + k * buffer_linesize + i * block_size,
data/ffmpeg-4.3.1/libavfilter/vf_bm3d.c:489:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(bufferv + i * block_size,
data/ffmpeg-4.3.1/libavfilter/vf_bm3d.c:558:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buffer + k * buffer_linesize + i * block_size,
data/ffmpeg-4.3.1/libavfilter/vf_bm3d.c:560:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(rbuffer + k * buffer_linesize + i * block_size,
data/ffmpeg-4.3.1/libavfilter/vf_bm3d.c:621:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(bufferv + i * block_size,
data/ffmpeg-4.3.1/libavfilter/vf_bwdif.c:255:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&td->frame->data[td->plane][y * td->frame->linesize[td->plane]],
data/ffmpeg-4.3.1/libavfilter/vf_convolution_opencl.c:42:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *matrix_str[4];
data/ffmpeg-4.3.1/libavfilter/vf_curves.c:64:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *comp_points_str[NB_COMP + 1];
data/ffmpeg-4.3.1/libavfilter/vf_curves.c:409:30:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static int dump_curves(const char *fname, uint16_t *graph[NB_COMP + 1],
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:190:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *format[4] = {"%02X\n", "%04X\n", "%03d\n", "%05d\n"};
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:207:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char text[256];
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:233:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *format[4] = {"%02X\n", "%04X\n", "%03d\n", "%05d\n"};
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:246:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char text[256];
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:272:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *format[4] = {"%02X\n", "%04X\n", "%03d\n", "%05d\n"};
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:284:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char text[256];
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:320:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char text[256] = { 0 };
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:542:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char rgba[4] = { 'R', 'G', 'B', 'A' };
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:543:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char yuva[4] = { 'Y', 'U', 'V', 'A' };
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:545:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char text[128];
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:1055:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                const char rgba[4] = { 'R', 'G', 'B', 'A' };
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:1056:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                const char yuva[4] = { 'Y', 'U', 'V', 'A' };
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:1057:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char text[128];
data/ffmpeg-4.3.1/libavfilter/vf_dctdnoiz.c:767:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dstp, srcp, hpad);
data/ffmpeg-4.3.1/libavfilter/vf_dctdnoiz.c:777:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dstp, srcp, inlink->w * 3);
data/ffmpeg-4.3.1/libavfilter/vf_deshake.c:355:23:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        deshake->fp = fopen(deshake->filename, "w");
data/ffmpeg-4.3.1/libavfilter/vf_deshake.c:418:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp[256];
data/ffmpeg-4.3.1/libavfilter/vf_drawbox.c:76:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char yuv_color[4];
data/ffmpeg-4.3.1/libavfilter/vf_drawbox.c:221:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char *row[4];
data/ffmpeg-4.3.1/libavfilter/vf_drawtext.c:591:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->text, textbuf, textbuf_size);
data/ffmpeg-4.3.1/libavfilter/vf_drawtext.c:1053:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fmt_str[30] = "%";
data/ffmpeg-4.3.1/libavfilter/vf_drawtext.c:1156:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *argv[16] = { NULL };
data/ffmpeg-4.3.1/libavfilter/vf_drawtext.c:1331:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char tcbuf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavfilter/vf_edgedetect.c:152:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, src, w); dst += dst_linesize; src += src_linesize;
data/ffmpeg-4.3.1/libavfilter/vf_edgedetect.c:154:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, w); dst += dst_linesize; src += src_linesize;
data/ffmpeg-4.3.1/libavfilter/vf_edgedetect.c:189:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, w); dst += dst_linesize; src += src_linesize;
data/ffmpeg-4.3.1/libavfilter/vf_edgedetect.c:192:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, w);
data/ffmpeg-4.3.1/libavfilter/vf_entropy.c:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char planenames[4];
data/ffmpeg-4.3.1/libavfilter/vf_entropy.c:123:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char metabuf[128];
data/ffmpeg-4.3.1/libavfilter/vf_entropy.c:124:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char key[128];
data/ffmpeg-4.3.1/libavfilter/vf_fftdnoiz.c:305:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(bdst, dst, block * sizeof(FFTComplex));
data/ffmpeg-4.3.1/libavfilter/vf_fftdnoiz.c:348:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ddst, bsrc, block * sizeof(FFTComplex));
data/ffmpeg-4.3.1/libavfilter/vf_fftfilt.c:64:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *weight_str[MAX_PLANES];
data/ffmpeg-4.3.1/libavfilter/vf_fieldhint.c:118:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024] = { 0 };
data/ffmpeg-4.3.1/libavfilter/vf_fieldorder.c:124:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, src + src_line_step, line_size);
data/ffmpeg-4.3.1/libavfilter/vf_fieldorder.c:126:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, src - 2 * src_line_step, line_size);
data/ffmpeg-4.3.1/libavfilter/vf_fieldorder.c:141:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, src - src_line_step, line_size);
data/ffmpeg-4.3.1/libavfilter/vf_fieldorder.c:143:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, src + 2 * src_line_step, line_size);
data/ffmpeg-4.3.1/libavfilter/vf_fillborders.c:104:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr + y * linesize,
data/ffmpeg-4.3.1/libavfilter/vf_fillborders.c:109:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr + y * linesize,
data/ffmpeg-4.3.1/libavfilter/vf_fillborders.c:136:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr + y * linesize,
data/ffmpeg-4.3.1/libavfilter/vf_fillborders.c:141:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr + y * linesize,
data/ffmpeg-4.3.1/libavfilter/vf_fillborders.c:168:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr + y * linesize,
data/ffmpeg-4.3.1/libavfilter/vf_fillborders.c:174:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr + (s->planeheight[p] - s->borders[p].bottom + y) * linesize,
data/ffmpeg-4.3.1/libavfilter/vf_fillborders.c:201:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr + y * linesize,
data/ffmpeg-4.3.1/libavfilter/vf_fillborders.c:207:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr + (s->planeheight[p] - s->borders[p].bottom + y) * linesize,
data/ffmpeg-4.3.1/libavfilter/vf_fillborders.c:343:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->fill, s->yuv_color, sizeof(s->yuv_color));
data/ffmpeg-4.3.1/libavfilter/vf_fspp.c:171:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->src + index, src + y * src_stride, width);
data/ffmpeg-4.3.1/libavfilter/vf_fspp.c:179:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->src + (     7 - y    ) * stride, p->src + (     y + 8    ) * stride, stride);
data/ffmpeg-4.3.1/libavfilter/vf_fspp.c:180:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->src + (height + 8 + y) * stride, p->src + (height - y + 7) * stride, stride);
data/ffmpeg-4.3.1/libavfilter/vf_fspp.c:609:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(fspp->non_b_qp_table, qp_table, w * h);
data/ffmpeg-4.3.1/libavfilter/vf_geq.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *expr_str[4+3];        ///< expression strings for each plane
data/ffmpeg-4.3.1/libavfilter/vf_geq.c:253:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bps_string[8];
data/ffmpeg-4.3.1/libavfilter/vf_hflip.c:219:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out->data[1], in->data[1], AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavfilter/vf_histogram.c:223:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->bg_color, black_gbrp_color, 4);
data/ffmpeg-4.3.1/libavfilter/vf_histogram.c:224:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->fg_color, white_gbrp_color, 4);
data/ffmpeg-4.3.1/libavfilter/vf_histogram.c:226:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->envelope_color, s->envelope_rgba, 4);
data/ffmpeg-4.3.1/libavfilter/vf_histogram.c:229:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->bg_color, black_yuva_color, 4);
data/ffmpeg-4.3.1/libavfilter/vf_histogram.c:230:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->fg_color, white_yuva_color, 4);
data/ffmpeg-4.3.1/libavfilter/vf_hwupload_cuda.c:40:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[64] = { 0 };
data/ffmpeg-4.3.1/libavfilter/vf_idet.c:66:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char valuestr[44];
data/ffmpeg-4.3.1/libavfilter/vf_il.c:129:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + dst_linesize *  y     , src + src_linesize * (y * 2 + a), w);
data/ffmpeg-4.3.1/libavfilter/vf_il.c:130:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + dst_linesize * (y + m), src + src_linesize * (y * 2 + b), w);
data/ffmpeg-4.3.1/libavfilter/vf_il.c:135:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + dst_linesize *  y * 2     , src + src_linesize * (y * 2 + a), w);
data/ffmpeg-4.3.1/libavfilter/vf_il.c:136:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + dst_linesize * (y * 2 + 1), src + src_linesize * (y * 2 + b), w);
data/ffmpeg-4.3.1/libavfilter/vf_il.c:141:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + dst_linesize * (y * 2 + a), src + src_linesize *  y     , w);
data/ffmpeg-4.3.1/libavfilter/vf_il.c:142:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst + dst_linesize * (y * 2 + b), src + src_linesize * (y + m), w);
data/ffmpeg-4.3.1/libavfilter/vf_kerndeint.c:167:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dstp, srcp, bwidth);
data/ffmpeg-4.3.1/libavfilter/vf_kerndeint.c:173:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dstp_saved + order            * dst_linesize, srcp_saved + (1 -     order) * src_linesize, bwidth);
data/ffmpeg-4.3.1/libavfilter/vf_kerndeint.c:174:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dstp_saved + (2 + order    )  * dst_linesize, srcp_saved + (3 -     order) * src_linesize, bwidth);
data/ffmpeg-4.3.1/libavfilter/vf_kerndeint.c:175:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dstp_saved + (h - 2 + order)  * dst_linesize, srcp_saved + (h - 1 - order) * src_linesize, bwidth);
data/ffmpeg-4.3.1/libavfilter/vf_kerndeint.c:176:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dstp_saved + (h - 4 + order)  * dst_linesize, srcp_saved + (h - 3 - order) * src_linesize, bwidth);
data/ffmpeg-4.3.1/libavfilter/vf_libopencv.c:98:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_str[128] = "gaussian";
data/ffmpeg-4.3.1/libavfilter/vf_libopencv.c:219:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char shape_filename[128] = "", shape_str[32] = "rect";
data/ffmpeg-4.3.1/libavfilter/vf_lut.c:64:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char   *comp_expr_str[4];
data/ffmpeg-4.3.1/libavfilter/vf_lut2.c:58:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char   *comp_expr_str[4];
data/ffmpeg-4.3.1/libavfilter/vf_lut3d.c:579:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[MAX_LINE_SIZE];
data/ffmpeg-4.3.1/libavfilter/vf_lut3d.c:614:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[MAX_LINE_SIZE];
data/ffmpeg-4.3.1/libavfilter/vf_lut3d.c:670:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[MAX_LINE_SIZE];
data/ffmpeg-4.3.1/libavfilter/vf_lut3d.c:708:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[MAX_LINE_SIZE];
data/ffmpeg-4.3.1/libavfilter/vf_lut3d.c:813:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[MAX_LINE_SIZE];
data/ffmpeg-4.3.1/libavfilter/vf_lut3d.c:1552:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[MAX_LINE_SIZE];
data/ffmpeg-4.3.1/libavfilter/vf_lut3d.c:1632:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[MAX_LINE_SIZE];
data/ffmpeg-4.3.1/libavfilter/vf_mestimate.c:167:22:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    s->mv_table[2] = memcpy(s->mv_table[2], s->mv_table[1], sizeof(*s->mv_table[1]) * s->b_count);
data/ffmpeg-4.3.1/libavfilter/vf_mestimate.c:168:22:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    s->mv_table[1] = memcpy(s->mv_table[1], s->mv_table[0], sizeof(*s->mv_table[0]) * s->b_count);
data/ffmpeg-4.3.1/libavfilter/vf_minterpolate.c:758:35:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            mi_ctx->mv_table[2] = memcpy(mi_ctx->mv_table[2], mi_ctx->mv_table[1], sizeof(*mi_ctx->mv_table[1]) * mi_ctx->b_count);
data/ffmpeg-4.3.1/libavfilter/vf_minterpolate.c:759:35:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            mi_ctx->mv_table[1] = memcpy(mi_ctx->mv_table[1], mi_ctx->mv_table[0], sizeof(*mi_ctx->mv_table[0]) * mi_ctx->b_count);
data/ffmpeg-4.3.1/libavfilter/vf_neighbor_opencl.c:42:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *matrix_str[4];
data/ffmpeg-4.3.1/libavfilter/vf_nnedi.c:229:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dstp + 32 + (6 + y) * dst_stride,
data/ffmpeg-4.3.1/libavfilter/vf_nnedi.c:249:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dstp + y * dst_stride,
data/ffmpeg-4.3.1/libavfilter/vf_nnedi.c:254:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dstp + y * dst_stride,
data/ffmpeg-4.3.1/libavfilter/vf_nnedi.c:444:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dstp + y * dst_stride,
data/ffmpeg-4.3.1/libavfilter/vf_nnedi.c:925:20:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    weights_file = fopen(s->weights_file, "rb");
data/ffmpeg-4.3.1/libavfilter/vf_nnedi.c:1033:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(wf + 4, bdw + 4 * 64, (dims0new - 4 * 64) * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/vf_nnedi.c:1058:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(wf + 4, bdata + 4 * 48, (dims0 - 4 * 48) * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/vf_nnedi.c:1069:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->weights0 + 4 * 48, bdata + 4 * 48, (dims0 - 4 * 48) * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/vf_ocr.c:110:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char number[256];
data/ffmpeg-4.3.1/libavfilter/vf_palettegen.c:285:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32];
data/ffmpeg-4.3.1/libavfilter/vf_paletteuse.c:835:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cur_dstp + y_start*cur_dst_linesize,
data/ffmpeg-4.3.1/libavfilter/vf_paletteuse.c:843:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cur_dstp + y_end*cur_dst_linesize,
data/ffmpeg-4.3.1/libavfilter/vf_paletteuse.c:880:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(cur_dstp + y*cur_dst_linesize,
data/ffmpeg-4.3.1/libavfilter/vf_paletteuse.c:886:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(cur_dstp + y*cur_dst_linesize + x_end + 1,
data/ffmpeg-4.3.1/libavfilter/vf_paletteuse.c:932:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out->data[1], s->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavfilter/vf_perspective.c:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *expr_str[4][2];
data/ffmpeg-4.3.1/libavfilter/vf_phase.c:199:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(to, mode == (top ? BOTTOM_FIRST : TOP_FIRST) ? buf : from, s->linesize[plane]);
data/ffmpeg-4.3.1/libavfilter/vf_photosensitivity.c:287:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char value[128];
data/ffmpeg-4.3.1/libavfilter/vf_pixdesctest.c:85:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out->data[1], in->data[1], AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavfilter/vf_pp7.c:214:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p_src + index, src + y * src_stride, width);
data/ffmpeg-4.3.1/libavfilter/vf_pp7.c:221:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p_src + (    7 - y     ) * stride, p_src + (    y + 8     ) * stride, stride);
data/ffmpeg-4.3.1/libavfilter/vf_pp7.c:222:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p_src + (height + 8 + y) * stride, p_src + (height - y + 7) * stride, stride);
data/ffmpeg-4.3.1/libavfilter/vf_pseudocolor.c:71:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char   *comp_expr_str[4];
data/ffmpeg-4.3.1/libavfilter/vf_psnr.c:52:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char comps[4];
data/ffmpeg-4.3.1/libavfilter/vf_psnr.c:134:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[128];
data/ffmpeg-4.3.1/libavfilter/vf_psnr.c:137:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char key2[128];
data/ffmpeg-4.3.1/libavfilter/vf_psnr.c:244:29:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            s->stats_file = fopen(s->stats_file_str, "w");
data/ffmpeg-4.3.1/libavfilter/vf_psnr.c:247:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[128];
data/ffmpeg-4.3.1/libavfilter/vf_psnr.c:376:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[256];
data/ffmpeg-4.3.1/libavfilter/vf_readvitc.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tcbuf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavfilter/vf_removegrain.c:548:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, s->planewidth[i]);
data/ffmpeg-4.3.1/libavfilter/vf_removegrain.c:552:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, s->planewidth[i]);
data/ffmpeg-4.3.1/libavfilter/vf_removegrain.c:618:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, s->planewidth[i]);
data/ffmpeg-4.3.1/libavfilter/vf_removegrain.c:626:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, s->planewidth[i]);
data/ffmpeg-4.3.1/libavfilter/vf_rotate.c:380:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pout, pin, elem_size);
data/ffmpeg-4.3.1/libavfilter/vf_rotate.c:390:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, elem_size * len);
data/ffmpeg-4.3.1/libavfilter/vf_rotate.c:495:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(pout, pin, rot->draw.pixelstep[plane]);
data/ffmpeg-4.3.1/libavfilter/vf_scale.c:288:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[32];
data/ffmpeg-4.3.1/libavfilter/vf_scale.c:659:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32];
data/ffmpeg-4.3.1/libavfilter/vf_scale_vulkan.c:343:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&barriers[barrier_count++], &bar, sizeof(VkImageMemoryBarrier));
data/ffmpeg-4.3.1/libavfilter/vf_scale_vulkan.c:364:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&barriers[barrier_count++], &bar, sizeof(VkImageMemoryBarrier));
data/ffmpeg-4.3.1/libavfilter/vf_scdet.c:168:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[64];
data/ffmpeg-4.3.1/libavfilter/vf_scroll.c:100:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, ssrc + s->pos_h[p], w - s->pos_h[p]);
data/ffmpeg-4.3.1/libavfilter/vf_scroll.c:102:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + w - s->pos_h[p], ssrc, s->pos_h[p]);
data/ffmpeg-4.3.1/libavfilter/vf_selectivecolor.c:64:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *color_names[NB_RANGES] = {
data/ffmpeg-4.3.1/libavfilter/vf_selectivecolor.c:83:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *opt_cmyk_adjust[NB_RANGES];
data/ffmpeg-4.3.1/libavfilter/vf_showinfo.c:347:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char tcbuf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavfilter/vf_showinfo.c:370:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char tcbuf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavfilter/vf_shuffleplanes.c:107:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->data,     shuffled_data,     sizeof(shuffled_data));
data/ffmpeg-4.3.1/libavfilter/vf_shuffleplanes.c:108:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(frame->linesize, shuffled_linesize, sizeof(shuffled_linesize));
data/ffmpeg-4.3.1/libavfilter/vf_signalstats.c:557:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char metabuf[128];
data/ffmpeg-4.3.1/libavfilter/vf_signalstats.c:757:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char metaname[128];
data/ffmpeg-4.3.1/libavfilter/vf_signalstats.c:779:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char metabuf[128];
data/ffmpeg-4.3.1/libavfilter/vf_signalstats.c:974:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char metaname[128];
data/ffmpeg-4.3.1/libavfilter/vf_signature.c:393:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(filename, "w");
data/ffmpeg-4.3.1/libavfilter/vf_signature.c:396:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[128];
data/ffmpeg-4.3.1/libavfilter/vf_signature.c:507:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(filename, "wb");
data/ffmpeg-4.3.1/libavfilter/vf_signature.c:510:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[128];
data/ffmpeg-4.3.1/libavfilter/vf_signature.c:573:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1024];
data/ffmpeg-4.3.1/libavfilter/vf_signature.c:651:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp[1024];
data/ffmpeg-4.3.1/libavfilter/vf_spp.c:252:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->src + index*sample_bytes, src + y*src_linesize, width*sample_bytes);
data/ffmpeg-4.3.1/libavfilter/vf_spp.c:266:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->src + (       7-y)*linesize * sample_bytes, p->src + (       y+8)*linesize * sample_bytes, linesize * sample_bytes);
data/ffmpeg-4.3.1/libavfilter/vf_spp.c:267:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->src + (height+8+y)*linesize * sample_bytes, p->src + (height-y+7)*linesize * sample_bytes, linesize * sample_bytes);
data/ffmpeg-4.3.1/libavfilter/vf_spp.c:399:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->non_b_qp_table, qp_table, w * h);
data/ffmpeg-4.3.1/libavfilter/vf_ssim.c:57:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char comps[4];
data/ffmpeg-4.3.1/libavfilter/vf_ssim.c:85:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[128];
data/ffmpeg-4.3.1/libavfilter/vf_ssim.c:88:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char key2[128];
data/ffmpeg-4.3.1/libavfilter/vf_ssim.c:342:29:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            s->stats_file = fopen(s->stats_file_str, "w");
data/ffmpeg-4.3.1/libavfilter/vf_ssim.c:345:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[128];
data/ffmpeg-4.3.1/libavfilter/vf_ssim.c:468:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[256];
data/ffmpeg-4.3.1/libavfilter/vf_super2xsai.c:64:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char *src_line[4];
data/ffmpeg-4.3.1/libavfilter/vf_swaprect.c:188:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(s->temp, src, pw[p] * s->pixsteps[p]);
data/ffmpeg-4.3.1/libavfilter/vf_swaprect.c:190:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, s->temp, pw[p] * s->pixsteps[p]);
data/ffmpeg-4.3.1/libavfilter/vf_tonemap_opencl.c:74:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *linearize_funcs[AVCOL_TRC_NB] = {
data/ffmpeg-4.3.1/libavfilter/vf_tonemap_opencl.c:79:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *delinearize_funcs[AVCOL_TRC_NB] = {
data/ffmpeg-4.3.1/libavfilter/vf_tonemap_opencl.c:94:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *tonemap_func[TONEMAP_MAX] = {
data/ffmpeg-4.3.1/libavfilter/vf_tonemap_opencl.c:128:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *opencl_sources[OPENCL_SOURCE_NB];
data/ffmpeg-4.3.1/libavfilter/vf_tonemap_vaapi.c:167:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(hdrtm_param->data.metadata, &ctx->in_metadata, sizeof(VAHdrMetaDataHDR10));
data/ffmpeg-4.3.1/libavfilter/vf_uspp.c:203:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->src[i] + index, src[i] + y * src_stride[i], w );
data/ffmpeg-4.3.1/libavfilter/vf_uspp.c:210:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->src[i] + (  block-1-y) * stride, p->src[i] + (  y+block  ) * stride, stride);
data/ffmpeg-4.3.1/libavfilter/vf_uspp.c:211:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p->src[i] + (h+block  +y) * stride, p->src[i] + (h-y+block-1) * stride, stride);
data/ffmpeg-4.3.1/libavfilter/vf_uspp.c:420:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(uspp->non_b_qp_table, qp_table, w * h);
data/ffmpeg-4.3.1/libavfilter/vf_v360.c:308:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + y * out_linesize, mask + y * width * (bits >> 3), width * (bits >> 3));       \
data/ffmpeg-4.3.1/libavfilter/vf_vaguedenoiser.c:196:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p2, p1, length * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/vf_vaguedenoiser.c:290:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(temp + NPAD, input + NPAD, low_size * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/vf_vaguedenoiser.c:313:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(temp + NPAD, input + NPAD + low_size, high_size * sizeof(float));
data/ffmpeg-4.3.1/libavfilter/vf_vectorscope.c:965:79:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void draw_ihtext(AVFrame *out, int x, int y, float o1, float o2, const char *txt, const uint8_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_vectorscope.c:990:81:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void draw_ihtext16(AVFrame *out, int x, int y, float o1, float o2, const char *txt, const uint16_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_vectorscope.c:1016:78:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void draw_htext(AVFrame *out, int x, int y, float o1, float o2, const char *txt, const uint8_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_vectorscope.c:1042:80:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void draw_htext16(AVFrame *out, int x, int y, float o1, float o2, const char *txt, const uint16_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_vidstabdetect.c:146:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    s->f = fopen(s->result, "w");
data/ffmpeg-4.3.1/libavfilter/vf_vidstabtransform.c:212:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(tc->input, "r");
data/ffmpeg-4.3.1/libavfilter/vf_vmafmotion.c:215:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[128];
data/ffmpeg-4.3.1/libavfilter/vf_vmafmotion.c:312:29:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            s->stats_file = fopen(s->stats_file_str, "w");
data/ffmpeg-4.3.1/libavfilter/vf_vmafmotion.c:315:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[128];
data/ffmpeg-4.3.1/libavfilter/vf_w3fdif.c:384:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out_line, in_line, linesize);
data/ffmpeg-4.3.1/libavfilter/vf_waveform.c:124:49:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      float o1, float o2, const char *txt,
data/ffmpeg-4.3.1/libavfilter/vf_waveform.c:2624:88:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void draw_htext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_waveform.c:2650:90:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void draw_htext16(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_waveform.c:2676:88:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void draw_vtext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_waveform.c:2701:90:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void draw_vtext16(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_waveform.c:2768:89:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void idraw_htext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_waveform.c:2794:91:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void idraw_htext16(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_waveform.c:2820:89:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void idraw_vtext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_waveform.c:2845:91:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void idraw_vtext16(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
data/ffmpeg-4.3.1/libavfilter/vf_yadif.c:222:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&td->frame->data[td->plane][y * td->frame->linesize[td->plane]],
data/ffmpeg-4.3.1/libavfilter/vf_zscale.c:145:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[32];
data/ffmpeg-4.3.1/libavfilter/vf_zscale.c:321:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char err_msg[1024];
data/ffmpeg-4.3.1/libavfilter/vf_zscale.c:553:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32];
data/ffmpeg-4.3.1/libavfilter/vsrc_cellauto.c:157:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->pattern, s->file_buf, s->file_bufsize);
data/ffmpeg-4.3.1/libavfilter/vsrc_testsrc.c:503:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const unsigned char masks[10] = {
data/ffmpeg-4.3.1/libavfilter/vsrc_testsrc.c:607:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p+frame->linesize[0], p, 3 * width);
data/ffmpeg-4.3.1/libavfilter/vsrc_testsrc.c:889:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[256];
data/ffmpeg-4.3.1/libavfilter/vsrc_testsrc.c:1349:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p, p0, pw);
data/ffmpeg-4.3.1/libavformat/4xm.c:301:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char header[8];
data/ffmpeg-4.3.1/libavformat/4xm.c:337:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data, header, 8);
data/ffmpeg-4.3.1/libavformat/aadec.c:76:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[128], val[128], codec_name[64] = {0};
data/ffmpeg-4.3.1/libavformat/aadec.c:119:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            header_seed = atoi(val);
data/ffmpeg-4.3.1/libavformat/aadec.c:158:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(output + 2, header_key, 16);
data/ffmpeg-4.3.1/libavformat/aadec.c:169:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(c->file_key, output + 2, 16); // skip first 2 bytes of output
data/ffmpeg-4.3.1/libavformat/aadec.c:288:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf + written, dst, TEA_BLOCK_SIZE);
data/ffmpeg-4.3.1/libavformat/aadec.c:296:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf + written, src, trailing_bytes);
data/ffmpeg-4.3.1/libavformat/aadec.c:311:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, buf + c->seek_offset, written - c->seek_offset);
data/ffmpeg-4.3.1/libavformat/adtsenc.c:183:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(par->extradata, side_data, side_data_size);
data/ffmpeg-4.3.1/libavformat/alp.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        adpcm[6];       /*< "ADPCM" */
data/ffmpeg-4.3.1/libavformat/apngenc.c:110:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(apng->extra_data, par->extradata, par->extradata_size);
data/ffmpeg-4.3.1/libavformat/apngenc.c:134:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(apng->extra_data, side_data, apng->extra_data_size);
data/ffmpeg-4.3.1/libavformat/aqtitledec.c:65:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char line[4096];
data/ffmpeg-4.3.1/libavformat/asfdec_f.c:80:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char stream_languages[128][6];       ///< max number of streams, language for each (RFC1766, e.g. en-US)
data/ffmpeg-4.3.1/libavformat/asfdec_f.c:223:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mimetype[64];
data/ffmpeg-4.3.1/libavformat/asfdec_f.c:536:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(asf_st->palette, st->codecpar->extradata,
data/ffmpeg-4.3.1/libavformat/asfdec_f.c:651:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char name[1024];
data/ffmpeg-4.3.1/libavformat/asfdec_f.c:683:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char lang[6];
data/ffmpeg-4.3.1/libavformat/asfdec_f.c:749:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[1024];
data/ffmpeg-4.3.1/libavformat/asfdec_f.c:929:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    const char primary_tag[3] = { rfc1766[0], rfc1766[1], '\0' }; // ignore country code if any
data/ffmpeg-4.3.1/libavformat/asfdec_f.c:1327:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(pal, asf_st->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavformat/asfdec_f.c:1425:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(newdata + offset,
data/ffmpeg-4.3.1/libavformat/asfdec_o.c:89:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char langs[32];
data/ffmpeg-4.3.1/libavformat/asfdec_o.c:227:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[1024];
data/ffmpeg-4.3.1/libavformat/asfdec_o.c:291:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[256];
data/ffmpeg-4.3.1/libavformat/asfdec_o.c:342:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32];
data/ffmpeg-4.3.1/libavformat/asfdec_o.c:364:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mimetype[64];
data/ffmpeg-4.3.1/libavformat/asfdec_o.c:664:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[64];
data/ffmpeg-4.3.1/libavformat/asfdec_o.c:835:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        const char primary_tag[3] = { rfc1766[0], rfc1766[1], '\0' }; // ignore country code if any
data/ffmpeg-4.3.1/libavformat/asfdec_o.c:1418:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pkt.data + pos,
data/ffmpeg-4.3.1/libavformat/asfenc.c:226:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *languages[128];
data/ffmpeg-4.3.1/libavformat/assdec.c:38:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[13];
data/ffmpeg-4.3.1/libavformat/assdec.c:76:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        const int layer = atoi(p + 10);
data/ffmpeg-4.3.1/libavformat/async.c:602:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buf[4096];
data/ffmpeg-4.3.1/libavformat/avc.c:244:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out + 4, &in[8], sps_size);
data/ffmpeg-4.3.1/libavformat/avc.c:246:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out + 8 + sps_size, &in[11 + sps_size], pps_size);
data/ffmpeg-4.3.1/libavformat/avformat.h:1417:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1024];
data/ffmpeg-4.3.1/libavformat/avidec.c:136:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char header[8] = {0};
data/ffmpeg-4.3.1/libavformat/avidec.c:298:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[5]     = { 0 };
data/ffmpeg-4.3.1/libavformat/avidec.c:320:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char months[12][4] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun",
data/ffmpeg-4.3.1/libavformat/avidec.c:325:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char month[4], time[9], buffer[64];
data/ffmpeg-4.3.1/libavformat/avidec.c:355:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buffer[64]  = { 0 };
data/ffmpeg-4.3.1/libavformat/avidec.c:532:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            unsigned char date[64] = { 0 };
data/ffmpeg-4.3.1/libavformat/avidec.c:839:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(st->codecpar->extradata + st->codecpar->extradata_size - 9,
data/ffmpeg-4.3.1/libavformat/avidec.c:1094:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pd.buf, pb->buf_ptr, size);
data/ffmpeg-4.3.1/libavformat/avidec.c:1456:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pal, ast->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavformat/avienc.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tag[4];
data/ffmpeg-4.3.1/libavformat/avienc.c:130:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(idx->cluster[cl][id].tag, tag, 4);
data/ffmpeg-4.3.1/libavformat/avienc.c:237:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char tag[5];
data/ffmpeg-4.3.1/libavformat/avienc.c:630:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tag[5];
data/ffmpeg-4.3.1/libavformat/avienc.c:690:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tag[5];
data/ffmpeg-4.3.1/libavformat/avienc.c:814:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(avist->old_palette, avist->palette, pal_size * 4);
data/ffmpeg-4.3.1/libavformat/avienc.c:818:30:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    unsigned char tag[5];
data/ffmpeg-4.3.1/libavformat/avienc.c:843:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(avist->old_palette, avist->palette, pal_size * 4);
data/ffmpeg-4.3.1/libavformat/avienc.c:862:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char tag[5];
data/ffmpeg-4.3.1/libavformat/avio.c:255:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char proto_str[128], proto_nested[128], *ptr;
data/ffmpeg-4.3.1/libavformat/avio.c:262:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(proto_str, "file");
data/ffmpeg-4.3.1/libavformat/aviobuf.c:222:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buf_ptr, buf, len);
data/ffmpeg-4.3.1/libavformat/aviobuf.c:661:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buf, s->buf_ptr, len);
data/ffmpeg-4.3.1/libavformat/aviobuf.c:722:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, s->buf_ptr, len);
data/ffmpeg-4.3.1/libavformat/aviobuf.c:815:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp[1024];
data/ffmpeg-4.3.1/libavformat/aviobuf.c:1000:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, s->buffer, filled);
data/ffmpeg-4.3.1/libavformat/aviobuf.c:1044:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer, s->write_flag ? s->buffer : s->buf_ptr, data_size);
data/ffmpeg-4.3.1/libavformat/aviobuf.c:1101:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf + buf_size, s->buffer + overlap, buffer_size - overlap);
data/ffmpeg-4.3.1/libavformat/aviobuf.c:1231:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/aviobuf.c:1298:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(d->buffer + d->pos, buf, buf_size);
data/ffmpeg-4.3.1/libavformat/aviobuf.c:1307:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buf1[4];
data/ffmpeg-4.3.1/libavformat/aviobuf.c:1405:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char padbuf[AV_INPUT_BUFFER_PADDING_SIZE] = {0};
data/ffmpeg-4.3.1/libavformat/avisynth.c:549:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename_ansi[MAX_PATH * 4];
data/ffmpeg-4.3.1/libavformat/avisynth.c:550:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t filename_wc[MAX_PATH * 4];
data/ffmpeg-4.3.1/libavformat/avisynth.c:558:5:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
    MultiByteToWideChar(CP_UTF8, 0, s->url, -1, filename_wc, MAX_PATH * 4);
data/ffmpeg-4.3.1/libavformat/avlanguage.c:29:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char str[4];
data/ffmpeg-4.3.1/libavformat/avs.c:108:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data + 4, palette, palette_size - 4);
data/ffmpeg-4.3.1/libavformat/bethsoftvid.c:187:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, vidbuf_start, vidbuf_nbytes);
data/ffmpeg-4.3.1/libavformat/bethsoftvid.c:204:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pdata, vid->palette, BVID_PALETTE_SIZE);
data/ffmpeg-4.3.1/libavformat/bintext.c:91:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[36];
data/ffmpeg-4.3.1/libavformat/bmv.c:101:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data, c->packet + 1, pkt->size);
data/ffmpeg-4.3.1/libavformat/bmv.c:115:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, c->packet, pkt->size);
data/ffmpeg-4.3.1/libavformat/cafdec.c:159:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&st->codecpar->extradata[4], "alac", 4);
data/ffmpeg-4.3.1/libavformat/cafdec.c:161:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&st->codecpar->extradata[12], preamble, 12);
data/ffmpeg-4.3.1/libavformat/cafdec.c:227:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char key[32];
data/ffmpeg-4.3.1/libavformat/cafdec.c:228:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char value[1024];
data/ffmpeg-4.3.1/libavformat/cdxl.c:207:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, cdxl->header, CDXL_HEADER_SIZE);
data/ffmpeg-4.3.1/libavformat/cinedec.c:85:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char tmp[64];
data/ffmpeg-4.3.1/libavformat/concatdec.c:179:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(st->codecpar->extradata, source_st->codecpar->extradata,
data/ffmpeg-4.3.1/libavformat/crcenc.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[64];
data/ffmpeg-4.3.1/libavformat/crypto.c:190:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, c->outptr, size);
data/ffmpeg-4.3.1/libavformat/crypto.c:286:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( c->decrypt_iv, c->iv, c->ivlen );
data/ffmpeg-4.3.1/libavformat/crypto.c:321:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char errbuf[100] = "unknown error";
data/ffmpeg-4.3.1/libavformat/crypto.c:351:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&c->pad[c->pad_len], buf, BLOCKSIZE - c->pad_len);
data/ffmpeg-4.3.1/libavformat/crypto.c:365:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->pad, &buf[size - pad_len], pad_len);
data/ffmpeg-4.3.1/libavformat/crypto.c:367:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&c->pad[c->pad_len], buf, size);
data/ffmpeg-4.3.1/libavformat/dash.c:103:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char format_tag[7]; // May be "%d", "%0Xd", or "%0Xlld" (for $Time$), where X is in [0-9]
data/ffmpeg-4.3.1/libavformat/dashdec.c:89:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char id[20];
data/ffmpeg-4.3.1/libavformat/dashdec.c:1077:50:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            rep->bandwidth = rep_bandwidth_val ? atoi(rep_bandwidth_val) : 0;
data/ffmpeg-4.3.1/libavformat/dashdec.c:1829:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, v->init_sec_buf, copy_size);
data/ffmpeg-4.3.1/libavformat/dashdec.c:2040:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rep_dest->init_sec_buf, rep_src->init_sec_buf, rep_src->init_sec_data_len);
data/ffmpeg-4.3.1/libavformat/dashenc.c:73:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char file[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:106:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char initfile[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:125:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char codec_str[100];
data/ffmpeg-4.3.1/libavformat/dashenc.c:127:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:128:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char full_path[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:129:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp_path[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:132:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char producer_reference_time_str[100];
data/ffmpeg-4.3.1/libavformat/dashenc.c:162:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char availability_start_time[100];
data/ffmpeg-4.3.1/libavformat/dashenc.c:165:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dirname[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:281:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[AV_ERROR_MAX_STRING_SIZE];
data/ffmpeg-4.3.1/libavformat/dashenc.c:519:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp_filename_hls[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:520:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename_hls[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:604:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char filename[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:745:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&out[pos], "&amp;", 5);
data/ffmpeg-4.3.1/libavformat/dashenc.c:748:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&out[pos], "&lt;", 4);
data/ffmpeg-4.3.1/libavformat/dashenc.c:751:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&out[pos], "&gt;", 4);
data/ffmpeg-4.3.1/libavformat/dashenc.c:754:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&out[pos], "&apos;", 6);
data/ffmpeg-4.3.1/libavformat/dashenc.c:757:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&out[pos], "&quot;", 6);
data/ffmpeg-4.3.1/libavformat/dashenc.c:836:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bandwidth_str[64] = {'\0'};
data/ffmpeg-4.3.1/libavformat/dashenc.c:968:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char id_str[10], *end_str;
data/ffmpeg-4.3.1/libavformat/dashenc.c:992:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char str[32];
data/ffmpeg-4.3.1/libavformat/dashenc.c:1013:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char type_str[16];
data/ffmpeg-4.3.1/libavformat/dashenc.c:1047:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char trick_id_str[10], *end_str;
data/ffmpeg-4.3.1/libavformat/dashenc.c:1064:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char idx_str[8], *end_str;
data/ffmpeg-4.3.1/libavformat/dashenc.c:1141:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp_filename[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:1178:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char now_str[100];
data/ffmpeg-4.3.1/libavformat/dashenc.c:1252:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char filename_hls[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:1254:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char audio_codec_str[128] = "\0";
data/ffmpeg-4.3.1/libavformat/dashenc.c:1280:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char playlist_file[64];
data/ffmpeg-4.3.1/libavformat/dashenc.c:1301:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char playlist_file[64];
data/ffmpeg-4.3.1/libavformat/dashenc.c:1302:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char codec_str[128];
data/ffmpeg-4.3.1/libavformat/dashenc.c:1350:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char basename[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:1468:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char filename[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:1816:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(par->extradata, extradata, extradata_size);
data/ffmpeg-4.3.1/libavformat/dashenc.c:1843:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char errbuf[AV_ERROR_MAX_STRING_SIZE];
data/ffmpeg-4.3.1/libavformat/dashenc.c:2286:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char filename[1024];
data/ffmpeg-4.3.1/libavformat/dashenc.c:2294:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char filename[1024];
data/ffmpeg-4.3.1/libavformat/data_uri.c:107:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, dc->data + dc->pos, size);
data/ffmpeg-4.3.1/libavformat/dss.c:72:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char datetime[64], string[DSS_TIME_SIZE + 1] = { 0 };
data/ffmpeg-4.3.1/libavformat/dss.c:197:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, DSS_FRAME_SIZE);
data/ffmpeg-4.3.1/libavformat/dump.c:146:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char tmp[256];
data/ffmpeg-4.3.1/libavformat/dump.c:485:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/dv.c:461:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char timecode[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavformat/dvenc.c:256:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(*frame, data, c->sys->frame_size);
data/ffmpeg-4.3.1/libavformat/dxa.c:185:26:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            if(pal_size) memcpy(pkt->data, pal, pal_size);
data/ffmpeg-4.3.1/libavformat/dxa.c:186:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data + pal_size, buf, 4);
data/ffmpeg-4.3.1/libavformat/dxa.c:193:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pal, buf, 4);
data/ffmpeg-4.3.1/libavformat/dxa.c:210:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data + pal_size, buf, DXA_EXTRA_SIZE);
data/ffmpeg-4.3.1/libavformat/dxa.c:215:26:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            if(pal_size) memcpy(pkt->data, pal, pal_size);
data/ffmpeg-4.3.1/libavformat/ffmetadec.c:40:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp[1024];
data/ffmpeg-4.3.1/libavformat/fitsdec.c:82:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[FITS_BLOCK_SIZE] = { 0 };
data/ffmpeg-4.3.1/libavformat/fitsdec.c:189:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, buf + 80, avbuf.len - 80);
data/ffmpeg-4.3.1/libavformat/fitsenc.c:55:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(header, keyword, len);
data/ffmpeg-4.3.1/libavformat/fitsenc.c:114:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer, "SIMPLE  = ", 10);
data/ffmpeg-4.3.1/libavformat/fitsenc.c:119:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer, "XTENSION= 'IMAGE   '", 20);
data/ffmpeg-4.3.1/libavformat/fitsenc.c:149:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer, "CTYPE3  = 'RGB     '", 20);
data/ffmpeg-4.3.1/libavformat/fitsenc.c:155:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, "END", 3);
data/ffmpeg-4.3.1/libavformat/flacenc.c:288:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->streaminfo, streaminfo, FLAC_STREAMINFO_SIZE);
data/ffmpeg-4.3.1/libavformat/flic.c:90:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char header[FLIC_HEADER_SIZE];
data/ffmpeg-4.3.1/libavformat/flic.c:94:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char preamble[FLIC_PREAMBLE_SIZE];
data/ffmpeg-4.3.1/libavformat/flic.c:130:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(st->codecpar->extradata, header, FLIC_HEADER_SIZE);
data/ffmpeg-4.3.1/libavformat/flic.c:180:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(st->codecpar->extradata, header, 12);
data/ffmpeg-4.3.1/libavformat/flic.c:204:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char preamble[FLIC_PREAMBLE_SIZE];
data/ffmpeg-4.3.1/libavformat/flic.c:224:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data, preamble, FLIC_PREAMBLE_SIZE);
data/ffmpeg-4.3.1/libavformat/flvdec.c:402:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str_val[256];
data/ffmpeg-4.3.1/libavformat/flvdec.c:492:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str_val[1024];
data/ffmpeg-4.3.1/libavformat/flvdec.c:672:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char datestr[128];
data/ffmpeg-4.3.1/libavformat/flvdec.c:697:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[32];
data/ffmpeg-4.3.1/libavformat/flvdec.c:886:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[20];
data/ffmpeg-4.3.1/libavformat/flvenc.c:911:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(par->extradata, side, side_size);
data/ffmpeg-4.3.1/libavformat/format.c:292:23:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            FILE *f = fopen("probestat.tmp", "ab");
data/ffmpeg-4.3.1/libavformat/framecrcenc.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/framehash.c:32:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[256] = { 0 };
data/ffmpeg-4.3.1/libavformat/ftp.c:149:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[CONTROL_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavformat/ftp.c:246:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[CONTROL_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavformat/ftp.c:300:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    s->server_data_port = atoi(start);
data/ffmpeg-4.3.1/libavformat/ftp.c:343:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    s->server_data_port = atoi(start) * 256;
data/ffmpeg-4.3.1/libavformat/ftp.c:346:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    s->server_data_port += atoi(start);
data/ffmpeg-4.3.1/libavformat/ftp.c:398:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[CONTROL_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavformat/ftp.c:417:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[CONTROL_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavformat/ftp.c:433:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[CONTROL_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavformat/ftp.c:460:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[CONTROL_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavformat/ftp.c:473:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/ftp.c:545:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[CONTROL_BUFFER_SIZE], *response = NULL;
data/ffmpeg-4.3.1/libavformat/ftp.c:595:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[CONTROL_BUFFER_SIZE];
data/ffmpeg-4.3.1/libavformat/ftp.c:666:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char proto[10], path[MAX_URL_SIZE], credentials[MAX_URL_SIZE], hostname[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/ftp.c:1075:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/ftp.c:1103:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[MAX_URL_SIZE], path[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/gdv.c:187:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pal, gdv->pal, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavformat/gifdec.c:270:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buf[6];
data/ffmpeg-4.3.1/libavformat/gopher.c:43:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[1024];
data/ffmpeg-4.3.1/libavformat/gopher.c:78:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[1024], auth[1024], path[1024], buf[1024];
data/ffmpeg-4.3.1/libavformat/gxf.c:44:4:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
   char tmp[128];
data/ffmpeg-4.3.1/libavformat/gxfenc.c:184:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[1024];
data/ffmpeg-4.3.1/libavformat/hashenc.c:144:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[AV_HASH_MAX_SIZE*2+128];
data/ffmpeg-4.3.1/libavformat/hashenc.c:255:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[AV_HASH_MAX_SIZE*2+1];
data/ffmpeg-4.3.1/libavformat/hashenc.c:296:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[AV_HASH_MAX_SIZE*2+128];
data/ffmpeg-4.3.1/libavformat/hdsenc.c:40:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char file[1024];
data/ffmpeg-4.3.1/libavformat/hdsenc.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp_filename[1024];
data/ffmpeg-4.3.1/libavformat/hdsenc.c:99:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(os->extra_packets[os->nb_extra_packets], buf, size);
data/ffmpeg-4.3.1/libavformat/hdsenc.c:108:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(os->metadata, buf + 11, os->metadata_size);
data/ffmpeg-4.3.1/libavformat/hdsenc.c:164:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1024], temp_filename[1024];
data/ffmpeg-4.3.1/libavformat/hdsenc.c:223:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1024], temp_filename[1024];
data/ffmpeg-4.3.1/libavformat/hdsenc.c:456:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char target_filename[1024];
data/ffmpeg-4.3.1/libavformat/hdsenc.c:539:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char filename[1024];
data/ffmpeg-4.3.1/libavformat/hls.c:94:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char url[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hls.c:133:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key_url[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hls.c:174:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char group_id[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:175:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char language[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:176:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:187:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char audio_group[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:188:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char video_group[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:189:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char subtitles_group[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:326:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char bandwidth[20];
data/ffmpeg-4.3.1/libavformat/hls.c:328:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char audio[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:329:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char video[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:330:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char subtitles[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:348:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        var->bandwidth = atoi(info->bandwidth);
data/ffmpeg-4.3.1/libavformat/hls.c:378:6:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
     char uri[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hls.c:379:6:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
     char method[11];
data/ffmpeg-4.3.1/libavformat/hls.c:380:6:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
     char iv[35];
data/ffmpeg-4.3.1/libavformat/hls.c:399:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char uri[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hls.c:400:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char byterange[32];
data/ffmpeg-4.3.1/libavformat/hls.c:408:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp_str[MAX_URL_SIZE], *ptr = tmp_str;
data/ffmpeg-4.3.1/libavformat/hls.c:460:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type[16];
data/ffmpeg-4.3.1/libavformat/hls.c:461:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char uri[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hls.c:462:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char group_id[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:463:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char language[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:464:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char assoc_language[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:465:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[MAX_FIELD_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:466:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char defaultr[4];
data/ffmpeg-4.3.1/libavformat/hls.c:467:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char forced[4];
data/ffmpeg-4.3.1/libavformat/hls.c:468:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char characteristics[MAX_CHARACTERISTICS_LEN];
data/ffmpeg-4.3.1/libavformat/hls.c:720:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[MAX_URL_SIZE] = "";
data/ffmpeg-4.3.1/libavformat/hls.c:721:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hls.c:728:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp_str[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hls.c:822:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            pls->start_seq_no = atoi(ptr);
data/ffmpeg-4.3.1/libavformat/hls.c:841:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(cur_init_section->iv, iv, sizeof(iv));
data/ffmpeg-4.3.1/libavformat/hls.c:898:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(seg->iv, iv, sizeof(iv));
data/ffmpeg-4.3.1/libavformat/hls.c:1178:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pls->id3_buf + id3_buf_pos, buf, tag_got_bytes);
data/ffmpeg-4.3.1/libavformat/hls.c:1244:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char iv[33], key[33], url[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hls.c:1550:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, v->init_sec_buf, copy_size);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:75:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:76:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sub_filename[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:85:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key_uri[LINE_BUFFER_SIZE + 1];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:86:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char iv_string[KEYSIZE*2 + 1];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:158:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char current_segment_final_filename_fmt[MAX_URL_SIZE]; // when renaming segments
data/ffmpeg-4.3.1/libavformat/hlsenc.c:165:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key_file[LINE_BUFFER_SIZE + 1];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:166:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key_uri[LINE_BUFFER_SIZE + 1];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:167:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key_string[KEYSIZE*2 + 1];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:168:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char iv_string[KEYSIZE*2 + 1];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:171:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char codec_attr[128];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:227:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key_file[LINE_BUFFER_SIZE + 1];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:228:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key_uri[LINE_BUFFER_SIZE + 1];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:229:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key_string[KEYSIZE*2 + 1];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:230:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char iv_string[KEYSIZE*2 + 1];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:322:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char attr[32];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:670:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[33];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:872:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char period[21];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1135:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1299:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp_filename[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1454:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp_filename[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1455:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp_vtt_filename[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1587:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char iv_string[KEYSIZE*2 + 1];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1719:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(vs->iv_string, iv_string, sizeof(iv_string));
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1760:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char b[21];
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1777:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char extension[10] = {'\0'};
data/ffmpeg-4.3.1/libavformat/hlsenc.c:2090:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            if (atoi(val) < 1 || atoi(val) > 4) {
data/ffmpeg-4.3.1/libavformat/hlsenc.c:2090:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            if (atoi(val) < 1 || atoi(val) > 4) {
data/ffmpeg-4.3.1/libavformat/hlsenc.c:2092:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                       atoi(val), ccs->instreamid);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:2096:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            if (atoi(val) < 1 || atoi(val) > 63) {
data/ffmpeg-4.3.1/libavformat/hlsenc.c:2096:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            if (atoi(val) < 1 || atoi(val) > 63) {
data/ffmpeg-4.3.1/libavformat/hlsenc.c:2098:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                       atoi(val), ccs->instreamid);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:2771:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char b[15];
data/ffmpeg-4.3.1/libavformat/hlsplaylist.c:159:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf0[128], buf1[128];
data/ffmpeg-4.3.1/libavformat/hlsproto.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char url[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hlsproto.c:55:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char url[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hlsproto.c:59:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char playlisturl[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/hlsproto.c:91:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char bandwidth[20];
data/ffmpeg-4.3.1/libavformat/hlsproto.c:109:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[1024];
data/ffmpeg-4.3.1/libavformat/hlsproto.c:132:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            bandwidth = atoi(info.bandwidth);
data/ffmpeg-4.3.1/libavformat/hlsproto.c:134:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            s->target_duration = atoi(ptr) * AV_TIME_BASE;
data/ffmpeg-4.3.1/libavformat/hlsproto.c:136:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            s->start_seq_no = atoi(ptr);
data/ffmpeg-4.3.1/libavformat/http.c:65:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buffer[BUFFER_SIZE], *buf_ptr, *buf_end;
data/ffmpeg-4.3.1/libavformat/http.c:183:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&((HTTPContext *)dest->priv_data)->auth_state,
data/ffmpeg-4.3.1/libavformat/http.c:186:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&((HTTPContext *)dest->priv_data)->proxy_auth_state,
data/ffmpeg-4.3.1/libavformat/http.c:195:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[1024], hoststr[1024], proto[10];
data/ffmpeg-4.3.1/libavformat/http.c:196:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char auth[1024], proxyauth[1024] = "";
data/ffmpeg-4.3.1/libavformat/http.c:197:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path1[MAX_URL_SIZE], sanitized_path[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/http.c:198:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024], urlbuf[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/http.c:323:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/http.c:342:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname1[1024], hostname2[1024], proto1[10], proto2[10];
data/ffmpeg-4.3.1/libavformat/http.c:413:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char message[BUFFER_SIZE];
data/ffmpeg-4.3.1/libavformat/http.c:528:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[1024], proto[10];
data/ffmpeg-4.3.1/libavformat/http.c:529:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char lower_url[100];
data/ffmpeg-4.3.1/libavformat/http.c:678:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char redirected_location[MAX_URL_SIZE], *new_loc;
data/ffmpeg-4.3.1/libavformat/http.c:763:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char exp_buf[MAX_EXPIRY];
data/ffmpeg-4.3.1/libavformat/http.c:1157:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/http.c:1200:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[1024];
data/ffmpeg-4.3.1/libavformat/http.c:1393:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char line[32];
data/ffmpeg-4.3.1/libavformat/http.c:1431:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, s->buf_ptr, len);
data/ffmpeg-4.3.1/libavformat/http.c:1607:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char data[255 * 16 + 1];
data/ffmpeg-4.3.1/libavformat/http.c:1644:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp[11] = "";  /* 32-bit hex + CRLF + nul */
data/ffmpeg-4.3.1/libavformat/http.c:1681:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[1024];
data/ffmpeg-4.3.1/libavformat/http.c:1757:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(old_buf, s->buf_ptr, old_buf_size);
data/ffmpeg-4.3.1/libavformat/http.c:1763:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buffer, old_buf, old_buf_size);
data/ffmpeg-4.3.1/libavformat/http.c:1854:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[1024], hoststr[1024];
data/ffmpeg-4.3.1/libavformat/http.c:1855:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char auth[1024], pathbuf[1024], *path;
data/ffmpeg-4.3.1/libavformat/http.c:1856:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char lower_url[100];
data/ffmpeg-4.3.1/libavformat/httpauth.c:144:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cnonce[17];
data/ffmpeg-4.3.1/libavformat/httpauth.c:145:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char nc[9];
data/ffmpeg-4.3.1/libavformat/httpauth.c:147:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char A1hash[33], A2hash[33], response[33];
data/ffmpeg-4.3.1/libavformat/httpauth.h:36:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char nonce[300];       /**< Server specified nonce */
data/ffmpeg-4.3.1/libavformat/httpauth.h:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char algorithm[10];    /**< Server specified digest algorithm */
data/ffmpeg-4.3.1/libavformat/httpauth.h:38:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char qop[30];          /**< Quality of protection, containing the one
data/ffmpeg-4.3.1/libavformat/httpauth.h:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char opaque[300];      /**< A server-specified string that should be
data/ffmpeg-4.3.1/libavformat/httpauth.h:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char stale[10];        /**< The server indicated that the auth was ok,
data/ffmpeg-4.3.1/libavformat/httpauth.h:63:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char realm[200];
data/ffmpeg-4.3.1/libavformat/icecast.c:90:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char h_url[1024], host[1024], auth[1024], path[1024];
data/ffmpeg-4.3.1/libavformat/id3v1.c:27:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char * const ff_id3v1_genre_str[ID3v1_GENRE_MAX + 1] = {
data/ffmpeg-4.3.1/libavformat/id3v1.c:226:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *q, str[512], *first_free_space = NULL;
data/ffmpeg-4.3.1/libavformat/id3v1.h:34:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char * const ff_id3v1_genre_str[ID3v1_GENRE_MAX + 1];
data/ffmpeg-4.3.1/libavformat/id3v2.c:107:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char * const ff_id3v2_picture_types[21] = {
data/ffmpeg-4.3.1/libavformat/id3v2.c:206:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tag[4];
data/ffmpeg-4.3.1/libavformat/id3v2.c:539:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char date[17] = { 0 };      // YYYY-MM-DD hh:mm
data/ffmpeg-4.3.1/libavformat/id3v2.c:587:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mimetype[64] = {0};
data/ffmpeg-4.3.1/libavformat/id3v2.c:680:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tag[5];
data/ffmpeg-4.3.1/libavformat/id3v2.c:815:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tag[5];
data/ffmpeg-4.3.1/libavformat/id3v2.h:212:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char * const ff_id3v2_picture_types[21];
data/ffmpeg-4.3.1/libavformat/id3v2enc.c:172:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char year[5] = {0}, day_month[5] = {0};
data/ffmpeg-4.3.1/libavformat/id3v2enc.c:262:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[123];
data/ffmpeg-4.3.1/libavformat/id3v2enc.c:297:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[123];
data/ffmpeg-4.3.1/libavformat/idcin.c:262:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char palette_buffer[768];
data/ffmpeg-4.3.1/libavformat/idcin.c:326:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pal, palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavformat/idroqdec.c:75:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char preamble[RoQ_CHUNK_PREAMBLE_SIZE];
data/ffmpeg-4.3.1/libavformat/idroqdec.c:103:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char preamble[RoQ_CHUNK_PREAMBLE_SIZE];
data/ffmpeg-4.3.1/libavformat/idroqdec.c:212:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data, preamble, RoQ_CHUNK_PREAMBLE_SIZE);
data/ffmpeg-4.3.1/libavformat/iff.c:249:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char abss[24];
data/ffmpeg-4.3.1/libavformat/iff.c:657:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char tmp[24];
data/ffmpeg-4.3.1/libavformat/img2.h:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[1024];
data/ffmpeg-4.3.1/libavformat/img2dec.c:113:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/img2dec.c:405:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename_bytes[1024];
data/ffmpeg-4.3.1/libavformat/img2enc.c:40:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[1024];
data/ffmpeg-4.3.1/libavformat/img2enc.c:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp[4][1024];
data/ffmpeg-4.3.1/libavformat/img2enc.c:42:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char target[4][1024];
data/ffmpeg-4.3.1/libavformat/img2enc.c:132:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1024];
data/ffmpeg-4.3.1/libavformat/internal.h:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[32];
data/ffmpeg-4.3.1/libavformat/ip.c:69:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sport[16];
data/ffmpeg-4.3.1/libavformat/ip.c:112:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&source_addr, ai->ai_addr, ai->ai_addrlen);
data/ffmpeg-4.3.1/libavformat/ipmovie.c:172:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pal, s->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavformat/ipmovie.c:278:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char chunk_preamble[CHUNK_PREAMBLE_SIZE];
data/ffmpeg-4.3.1/libavformat/ipmovie.c:281:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char opcode_preamble[OPCODE_PREAMBLE_SIZE];
data/ffmpeg-4.3.1/libavformat/ipmovie.c:285:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char scratch[1024];
data/ffmpeg-4.3.1/libavformat/ipmovie.c:636:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char chunk_preamble[CHUNK_PREAMBLE_SIZE];
data/ffmpeg-4.3.1/libavformat/isom.c:419:33:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int ff_mov_iso639_to_lang(const char lang[4], int mp4)
data/ffmpeg-4.3.1/libavformat/isom.c:446:42:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int ff_mov_lang_to_iso639(unsigned code, char to[4])
data/ffmpeg-4.3.1/libavformat/isom.c:464:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(to, mov_mdhd_language_map[code], 4);
data/ffmpeg-4.3.1/libavformat/isom.h:46:33:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int ff_mov_iso639_to_lang(const char lang[4], int mp4);
data/ffmpeg-4.3.1/libavformat/isom.h:47:42:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int ff_mov_lang_to_iso639(unsigned code, char to[4]);
data/ffmpeg-4.3.1/libavformat/isom.h:77:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char volume[28];
data/ffmpeg-4.3.1/libavformat/isom.h:78:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[64];
data/ffmpeg-4.3.1/libavformat/iss.c:74:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char token[MAX_TOKEN_SIZE];
data/ffmpeg-4.3.1/libavformat/jacosubdec.c:161:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[JSS_MAX_LINESIZE];
data/ffmpeg-4.3.1/libavformat/latmenc.c:178:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(par->extradata, side_data, side_data_size);
data/ffmpeg-4.3.1/libavformat/libamqp.c:61:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[STR_LEN], credentials[STR_LEN];
data/ffmpeg-4.3.1/libavformat/libamqp.c:155:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char queuename_buff[STR_LEN];
data/ffmpeg-4.3.1/libavformat/libamqp.c:170:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(queuename.bytes, r->queue.bytes, queuename.len);
data/ffmpeg-4.3.1/libavformat/libamqp.c:266:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, envelope.message.body.bytes, size);
data/ffmpeg-4.3.1/libavformat/libgme.c:62:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[30];
data/ffmpeg-4.3.1/libavformat/libmodplug.c:114:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char item_name[64] = {0};                                          \
data/ffmpeg-4.3.1/libavformat/libmodplug.c:295:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char intbuf[32];
data/ffmpeg-4.3.1/libavformat/libsrt.c:360:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/libsrt.c:362:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[1024],proto[1024],path[1024];
data/ffmpeg-4.3.1/libavformat/libsrt.c:363:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char portstr[10];
data/ffmpeg-4.3.1/libavformat/libsrt.c:490:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/libssh.c:195:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char proto[10], hostname[1024], credencials[1024];
data/ffmpeg-4.3.1/libavformat/libssh.c:233:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/libssh.c:317:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/libssh.c:400:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/libssh.c:435:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path_src[MAX_URL_SIZE], path_dst[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/libssh.c:436:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname_src[1024], hostname_dst[1024];
data/ffmpeg-4.3.1/libavformat/libssh.c:437:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char credentials_src[1024], credentials_dst[1024];
data/ffmpeg-4.3.1/libavformat/lrcenc.c:96:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data, pkt->data, pkt->size);
data/ffmpeg-4.3.1/libavformat/lxfdec.c:102:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(header, LXF_IDENT, LXF_IDENT_LENGTH);
data/ffmpeg-4.3.1/libavformat/matroska.c:128:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char * const ff_matroska_video_stereo_mode[MATROSKA_VIDEO_STEREOMODE_TYPE_NB] = {
data/ffmpeg-4.3.1/libavformat/matroska.c:146:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char * const ff_matroska_video_stereo_plane[MATROSKA_VIDEO_STEREO_PLANE_COUNT] = {
data/ffmpeg-4.3.1/libavformat/matroska.h:354:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[22];
data/ffmpeg-4.3.1/libavformat/matroska.h:366:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char * const ff_matroska_video_stereo_mode[MATROSKA_VIDEO_STEREOMODE_TYPE_NB];
data/ffmpeg-4.3.1/libavformat/matroska.h:367:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char * const ff_matroska_video_stereo_plane[MATROSKA_VIDEO_STEREO_PLANE_COUNT];
data/ffmpeg-4.3.1/libavformat/matroskadec.c:1615:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt_data, header, header_size);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:1616:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt_data + header_size, data, isize);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:1725:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[1024];
data/ffmpeg-4.3.1/libavformat/matroskadec.c:2564:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&extradata[4], "alac", 4);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:2566:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&extradata[12], track->codec_priv.data,
data/ffmpeg-4.3.1/libavformat/matroskadec.c:2706:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(st->codecpar->extradata,
data/ffmpeg-4.3.1/libavformat/matroskadec.c:2762:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[32];
data/ffmpeg-4.3.1/libavformat/matroskadec.c:2951:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(st->codecpar->extradata, attachments[j].bin.data,
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3005:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pal, track->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3142:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(track->audio.buf + x * 2 * w + y * cfs,
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3150:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(track->audio.buf + y * w, data, w);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3158:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(track->audio.buf +
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3179:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data,
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3262:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + offset + 32, src, blocksize);          // block data
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3293:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst + 8, *data, dstlen - 8);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3372:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, text, text_len);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3382:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, id, id_len);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3393:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, settings, settings_len);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3483:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(side_data + 8, additional, additional_size);
data/ffmpeg-4.3.1/libavformat/matroskaenc.c:1034:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int stereo_mode = atoi(tag->value);
data/ffmpeg-4.3.1/libavformat/matroskaenc.c:1257:74:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        if (((tag = av_dict_get(st->metadata, "alpha_mode", NULL, 0)) && atoi(tag->value)) ||
data/ffmpeg-4.3.1/libavformat/matroskaenc.c:1258:74:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            ((tag = av_dict_get( s->metadata, "alpha_mode", NULL, 0)) && atoi(tag->value)) ||
data/ffmpeg-4.3.1/libavformat/matroskaenc.c:1988:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst + offset, src, header.blocksize);
data/ffmpeg-4.3.1/libavformat/matroskaenc.c:2205:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(par->extradata, side_data, side_data_size);
data/ffmpeg-4.3.1/libavformat/matroskaenc.c:2258:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(par->extradata, side_data, side_data_size);
data/ffmpeg-4.3.1/libavformat/matroskaenc.c:2584:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char duration_string[20] = "";
data/ffmpeg-4.3.1/libavformat/microdvddec.c:85:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line_buf[MAX_LINESIZE];
data/ffmpeg-4.3.1/libavformat/microdvddec.c:125:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(st->codecpar->extradata, line + 11, size);
data/ffmpeg-4.3.1/libavformat/mkvtimestamp_v2.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/mlvdec.c:208:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char str[32];
data/ffmpeg-4.3.1/libavformat/mlvdec.c:261:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char guidstr[32];
data/ffmpeg-4.3.1/libavformat/mm.c:143:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char preamble[MM_PREAMBLE_SIZE];
data/ffmpeg-4.3.1/libavformat/mm.c:167:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data, preamble, MM_PREAMBLE_SIZE);
data/ffmpeg-4.3.1/libavformat/mms.c:36:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, pos, size_to_copy);
data/ffmpeg-4.3.1/libavformat/mms.c:48:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, mms->read_in_ptr, read_size);
data/ffmpeg-4.3.1/libavformat/mmsh.c:216:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char httpname[256], path[256], host[128];
data/ffmpeg-4.3.1/libavformat/mmsh.c:218:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char headers[1024];
data/ffmpeg-4.3.1/libavformat/mmsh.c:277:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char tmp[20];
data/ffmpeg-4.3.1/libavformat/mmst.c:91:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[256];                      ///< Path of the resource being asked for.
data/ffmpeg-4.3.1/libavformat/mmst.c:92:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char host[128];                      ///< Host of the resources.
data/ffmpeg-4.3.1/libavformat/mmst.c:180:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data_string[256];
data/ffmpeg-4.3.1/libavformat/mmst.c:351:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(mms->asf_header + mms->asf_header_size,
data/ffmpeg-4.3.1/libavformat/mmst.c:426:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data_string[256];
data/ffmpeg-4.3.1/libavformat/mmst.c:516:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tcpname[256];
data/ffmpeg-4.3.1/libavformat/mov.c:85:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[16];
data/ffmpeg-4.3.1/libavformat/mov.c:235:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char language[4] = { 0 };
data/ffmpeg-4.3.1/libavformat/mov.c:236:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[200], place[100];
data/ffmpeg-4.3.1/libavformat/mov.c:275:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char key2[16];
data/ffmpeg-4.3.1/libavformat/mov.c:302:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp_key[5];
data/ffmpeg-4.3.1/libavformat/mov.c:303:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key2[32], language[4] = {0};
data/ffmpeg-4.3.1/libavformat/mov.c:541:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[256+1];
data/ffmpeg-4.3.1/libavformat/mov.c:1075:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(c->file_key, output + 8, 16);
data/ffmpeg-4.3.1/libavformat/mov.c:1076:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(input, output + 26, 16);
data/ffmpeg-4.3.1/libavformat/mov.c:1093:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char iv[16];
data/ffmpeg-4.3.1/libavformat/mov.c:1095:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iv, c->file_iv, 16); // iv is overwritten
data/ffmpeg-4.3.1/libavformat/mov.c:1422:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char language[4] = {0};
data/ffmpeg-4.3.1/libavformat/mov.c:1553:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char color_parameter_type[5] = { 0 };
data/ffmpeg-4.3.1/libavformat/mov.c:2272:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256] = {0};
data/ffmpeg-4.3.1/libavformat/mov.c:2297:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(st->codecpar->extradata, buf, st->codecpar->extradata_size);
data/ffmpeg-4.3.1/libavformat/mov.c:2349:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(reel_name, st->codecpar->extradata + 30, str_size);
data/ffmpeg-4.3.1/libavformat/mov.c:2556:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(sc->extradata[pseudo_stream_id], st->codecpar->extradata, extra_size);
data/ffmpeg-4.3.1/libavformat/mov.c:2620:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(st->codecpar->extradata, sc->extradata[0], sc->extradata_size[0]);
data/ffmpeg-4.3.1/libavformat/mov.c:4106:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char src_proto[64];
data/ffmpeg-4.3.1/libavformat/mov.c:4107:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ref_proto[64];
data/ffmpeg-4.3.1/libavformat/mov.c:4108:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char src_auth[256];
data/ffmpeg-4.3.1/libavformat/mov.c:4109:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ref_auth[256];
data/ffmpeg-4.3.1/libavformat/mov.c:4110:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char src_host[256];
data/ffmpeg-4.3.1/libavformat/mov.c:4111:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ref_host[256];
data/ffmpeg-4.3.1/libavformat/mov.c:4139:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char filename[1025];
data/ffmpeg-4.3.1/libavformat/mov.c:4161:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(filename, src, src_path - src);
data/ffmpeg-4.3.1/libavformat/mov.c:4593:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char rotate_buf[64];
data/ffmpeg-4.3.1/libavformat/mov.c:7265:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavformat/mov.c:7278:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavformat/mov.c:7853:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(side, extradata, extradata_size);
data/ffmpeg-4.3.1/libavformat/mov.c:7930:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pal, sc->palette, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavformat/movenc.c:521:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(info->pkt.data + info->pkt.size - pkt->size, pkt->data, pkt->size);
data/ffmpeg-4.3.1/libavformat/movenc.c:2031:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char compressor_name[32] = { 0 };
data/ffmpeg-4.3.1/libavformat/movenc.c:2979:42:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        rotation = (rot && rot->value) ? atoi(rot->value) : 0;
data/ffmpeg-4.3.1/libavformat/movenc.c:3178:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1000] = "";
data/ffmpeg-4.3.1/libavformat/movenc.c:3459:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tag2[16];
data/ffmpeg-4.3.1/libavformat/movenc.c:3494:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int size = 0, tmpo = t ? atoi(t->value) : 0;
data/ffmpeg-4.3.1/libavformat/movenc.c:3566:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int size = 0, track = t ? atoi(t->value) : 0;
data/ffmpeg-4.3.1/libavformat/movenc.c:3571:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            tracks = atoi(slash + 1);
data/ffmpeg-4.3.1/libavformat/movenc.c:3600:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    num = atoi(t->value);
data/ffmpeg-4.3.1/libavformat/movenc.c:3818:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        avio_wb16(pb, atoi(t->value));
data/ffmpeg-4.3.1/libavformat/movenc.c:3824:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            avio_w8(pb, atoi(t->value));
data/ffmpeg-4.3.1/libavformat/movenc.c:4121:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[150];
data/ffmpeg-4.3.1/libavformat/movenc.c:4161:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char track_name_buf[32] = { 0 };
data/ffmpeg-4.3.1/libavformat/movenc.c:5503:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(trk->vos_data, par->extradata, trk->vos_len);
data/ffmpeg-4.3.1/libavformat/movenc.c:5520:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(trk->vos_data, pkt->data, size);
data/ffmpeg-4.3.1/libavformat/movenc.c:5721:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&trk->cluster[trk->entry].prft, prft, prft_size);
data/ffmpeg-4.3.1/libavformat/movenc.c:5779:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(par->extradata, side, side_size);
data/ffmpeg-4.3.1/libavformat/movenc.c:5971:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(track->par->extradata, chapter_properties, sizeof(chapter_properties));
data/ffmpeg-4.3.1/libavformat/movenc.c:6027:26:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            static const char encd[12] = {
data/ffmpeg-4.3.1/libavformat/movenc.c:6037:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt.data + 2, t->value, len);
data/ffmpeg-4.3.1/libavformat/movenc.c:6038:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt.data + len + 2, encd, sizeof(encd));
data/ffmpeg-4.3.1/libavformat/movenc.c:6620:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(track->vos_data, st->codecpar->extradata, track->vos_len);
data/ffmpeg-4.3.1/libavformat/movenc.c:6879:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(track->vos_data, par->extradata, track->vos_len);
data/ffmpeg-4.3.1/libavformat/movenccenc.c:52:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->auxiliary_info + ctx->auxiliary_info_size, buf_in, size);
data/ffmpeg-4.3.1/libavformat/movenchint.c:139:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr, sample->data, sample->size);
data/ffmpeg-4.3.1/libavformat/mp3dec.c:166:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char version[10];
data/ffmpeg-4.3.1/libavformat/mp3enc.c:76:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        buf[126] = atoi(tag->value);
data/ffmpeg-4.3.1/libavformat/mp3enc.c:250:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(encoder_str, "Lavf lame", 9);
data/ffmpeg-4.3.1/libavformat/mpeg.c:119:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char psm_es_type[256];
data/ffmpeg-4.3.1/libavformat/mpeg.c:129:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[7] = { 0 };
data/ffmpeg-4.3.1/libavformat/mpeg.c:548:31:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static const unsigned char avs_seqh[4] = { 0, 0, 1, 0xb0 };
data/ffmpeg-4.3.1/libavformat/mpeg.c:549:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char buf[8];
data/ffmpeg-4.3.1/libavformat/mpeg.c:737:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char id[64] = {0};
data/ffmpeg-4.3.1/libavformat/mpeg.c:738:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char alt[MAX_LINE_SIZE] = {0};
data/ffmpeg-4.3.1/libavformat/mpeg.c:755:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ext, !strncmp(ext, "IDX", 3) ? "SUB" : "sub", 3);
data/ffmpeg-4.3.1/libavformat/mpeg.c:780:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char line[MAX_LINE_SIZE];
data/ffmpeg-4.3.1/libavformat/mpeg.c:792:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(id, "und");
data/ffmpeg-4.3.1/libavformat/mpeg.c:908:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(par->extradata, header.str, header.len);
data/ffmpeg-4.3.1/libavformat/mpegts.c:423:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tss->section_buf, buf, buf_size);
data/ffmpeg-4.3.1/libavformat/mpegts.c:433:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tss->section_buf + tss->section_index, buf, len);
data/ffmpeg-4.3.1/libavformat/mpegts.c:710:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char iso8859[12];
data/ffmpeg-4.3.1/libavformat/mpegts.c:745:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(str, p, len);
data/ffmpeg-4.3.1/libavformat/mpegts.c:929:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(sub_pes, pes, sizeof(*sub_pes));
data/ffmpeg-4.3.1/libavformat/mpegts.c:1044:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf_padded, buf, buf_padded_size);
data/ffmpeg-4.3.1/libavformat/mpegts.c:1148:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pes->header + pes->data_index, p, len);
data/ffmpeg-4.3.1/libavformat/mpegts.c:1228:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pes->header + pes->data_index, p, len);
data/ffmpeg-4.3.1/libavformat/mpegts.c:1243:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pes->header + pes->data_index, p, len);
data/ffmpeg-4.3.1/libavformat/mpegts.c:1373:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pes->buffer->data + pes->data_index, p, buf_size);
data/ffmpeg-4.3.1/libavformat/mpegts.c:1784:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char language[252];
data/ffmpeg-4.3.1/libavformat/mpegts.c:1882:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(extradata, *pp, 2);
data/ffmpeg-4.3.1/libavformat/mpegts.c:1946:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(extradata, *pp, 4); /* composition_page_id and ancillary_page_id */
data/ffmpeg-4.3.1/libavformat/mpegts.c:2018:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(st->codecpar->extradata, opus_default_extradata, sizeof(opus_default_extradata));
data/ffmpeg-4.3.1/libavformat/mpegts.c:2028:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(&st->codecpar->extradata[21], opus_channel_map[channels - 1], channels);
data/ffmpeg-4.3.1/libavformat/mpegts.c:3168:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, data, ts->raw_packet_size);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:129:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char packet[TS_PACKET_SIZE];
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:166:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q, buf_ptr, len1);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:210:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(q, buf, len);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:268:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(*q_ptr, buf, len);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:634:24:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                       memcpy(q, st->codecpar->extradata + extradata_copied, 4); /* composition_page_id and ancillary_page_id */
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:644:28:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                           memcpy(q, st->codecpar->extradata, 4); /* composition_page_id and ancillary_page_id */
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:672:24:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                       memcpy(q, st->codecpar->extradata + extradata_copied, 2);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:792:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&buf[2], str, str_len);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:801:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&buf[1], str, str_len);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:837:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char default_service_name[32];
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:1541:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buf + TS_PACKET_SIZE - len, payload, len - 1);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:1544:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buf + TS_PACKET_SIZE - len, payload, len);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:1698:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data + 6, st->codecpar->extradata, extradd);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:1699:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data + 6 + extradd, pkt->data, pkt->size);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:1764:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data + 7, st->codecpar->extradata, extradd);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:1765:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data + 7 + extradd, pkt->data, pkt->size);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:1836:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data + i, pkt->data, pkt->size);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:1873:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ts_st->payload + ts_st->payload_size, buf, size);
data/ffmpeg-4.3.1/libavformat/mpjpegdec.c:133:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char boundary[70 + 2 + 1] = {0};
data/ffmpeg-4.3.1/libavformat/mpjpegdec.c:176:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[128];
data/ffmpeg-4.3.1/libavformat/mpl2dec.c:98:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char line[4096];
data/ffmpeg-4.3.1/libavformat/mpsubdec.c:103:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char line[1024];
data/ffmpeg-4.3.1/libavformat/mvdec.c:240:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char name[17];
data/ffmpeg-4.3.1/libavformat/mxf.c:91:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char data[16];
data/ffmpeg-4.3.1/libavformat/mxf.c:120:38:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int ff_mxf_decode_pixel_layout(const char pixel_layout[16], enum AVPixelFormat *pix_fmt)
data/ffmpeg-4.3.1/libavformat/mxf.h:95:38:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int ff_mxf_decode_pixel_layout(const char pixel_layout[16], enum AVPixelFormat *pix_fmt);
data/ffmpeg-4.3.1/libavformat/mxfdec.c:406:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(klv->key, mxf_klv_key, 4);
data/ffmpeg-4.3.1/libavformat/mxfdec.c:724:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char str[36];
data/ffmpeg-4.3.1/libavformat/mxfdec.c:1134:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char layout[16] = {0}; /* not for printing, may end up not terminated on purpose */
data/ffmpeg-4.3.1/libavformat/mxfdec.c:1794:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(t->segments, &sorted_segments[i], t->nb_segments * sizeof(MXFIndexTableSegment*));
data/ffmpeg-4.3.1/libavformat/mxfdec.c:1905:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavformat/mxfdec.c:2136:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&tmp_package.package_ul, component->source_package_ul, 16);
data/ffmpeg-4.3.1/libavformat/mxfdec.c:2137:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&tmp_package.package_uid, component->source_package_uid, 16);
data/ffmpeg-4.3.1/libavformat/mxfdec.c:2539:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(st->codecpar->extradata, descriptor->extradata, descriptor->extradata_size);
data/ffmpeg-4.3.1/libavformat/mxfdec.c:2753:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(uid, mxf->local_tags+i*18+2, 16);
data/ffmpeg-4.3.1/libavformat/mxfenc.c:1057:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ul, ((UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00}), 16);
data/ffmpeg-4.3.1/libavformat/mxfenc.c:1061:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ul, ((UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00}), 16);
data/ffmpeg-4.3.1/libavformat/mxfenc.c:1064:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ul, ((UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00}), 16);
data/ffmpeg-4.3.1/libavformat/mxfenc.c:1067:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ul, ((UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00}), 16);
data/ffmpeg-4.3.1/libavformat/mxfenc.c:1070:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ul, ((UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00}), 16);
data/ffmpeg-4.3.1/libavformat/mxfenc.c:1073:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ul, ((UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00}), 16);
data/ffmpeg-4.3.1/libavformat/mxfenc.c:2539:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char bsf_arg[32];
data/ffmpeg-4.3.1/libavformat/mxfenc.c:2614:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sc->track_essence_element_key, mxf_essence_container_uls[sc->index].element_ul, 15);
data/ffmpeg-4.3.1/libavformat/mxg.c:176:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pkt->data, mxg->soi_ptr, size);
data/ffmpeg-4.3.1/libavformat/mxg.c:215:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(pkt->data, startmarker_ptr + 16, size - 14);
data/ffmpeg-4.3.1/libavformat/mxg.c:223:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(mxg->buffer, mxg->buffer_ptr, mxg->cache_size);
data/ffmpeg-4.3.1/libavformat/network.c:285:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char errbuf[100];
data/ffmpeg-4.3.1/libavformat/network.c:337:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostbuf[100], portbuf[20];
data/ffmpeg-4.3.1/libavformat/network.c:413:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[100], hostbuf[100], portbuf[20];
data/ffmpeg-4.3.1/libavformat/network.c:583:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[100];
data/ffmpeg-4.3.1/libavformat/network.h:118:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ss_pad1[6];
data/ffmpeg-4.3.1/libavformat/network.h:120:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ss_pad2[112];
data/ffmpeg-4.3.1/libavformat/nistspheredec.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[256], coding[32] = "pcm", format[32] = "01";
data/ffmpeg-4.3.1/libavformat/nistspheredec.c:117:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char key[32], value[32];
data/ffmpeg-4.3.1/libavformat/nspdec.c:49:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char value[1024];
data/ffmpeg-4.3.1/libavformat/nut.h:129:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[9];
data/ffmpeg-4.3.1/libavformat/nutdec.c:494:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[256], str_value[1024], type_str[256];
data/ffmpeg-4.3.1/libavformat/nutdec.c:1103:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, nut->header[header_idx], nut->header_len[header_idx]);
data/ffmpeg-4.3.1/libavformat/nuv.c:156:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char id_string[12];
data/ffmpeg-4.3.1/libavformat/nuv.c:284:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data, hdr, copyhdrsize);
data/ffmpeg-4.3.1/libavformat/oggdec.c:97:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ost->streams, ogg->streams, ogg->nstreams * sizeof(*ogg->streams));
data/ffmpeg-4.3.1/libavformat/oggdec.c:103:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(os->buf, ost->streams[i].buf, os->bufpos);
data/ffmpeg-4.3.1/libavformat/oggdec.c:149:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ogg->streams, ost->streams,
data/ffmpeg-4.3.1/libavformat/oggdec.c:452:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(os->buf + os->bufpos, readout_buf, size);
data/ffmpeg-4.3.1/libavformat/oggdec.c:464:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(os->segments, segments, nsegs);
data/ffmpeg-4.3.1/libavformat/oggdec.c:862:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, os->buf + pstart, psize);
data/ffmpeg-4.3.1/libavformat/oggenc.c:240:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(page->data+page->size, p, len);
data/ffmpeg-4.3.1/libavformat/oggparseflac.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(st->codecpar->extradata, streaminfo_start, st->codecpar->extradata_size);
data/ffmpeg-4.3.1/libavformat/oggparseopus.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(st->codecpar->extradata, packet, os->psize);
data/ffmpeg-4.3.1/libavformat/oggparsespeex.c:98:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(st->codecpar->extradata, p, st->codecpar->extradata_size);
data/ffmpeg-4.3.1/libavformat/oggparsetheora.c:139:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cdp, os->buf + os->pstart, os->psize);
data/ffmpeg-4.3.1/libavformat/oggparsevorbis.c:142:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(tt, t, tl);
data/ffmpeg-4.3.1/libavformat/oggparsevorbis.c:145:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ct, v, vl);
data/ffmpeg-4.3.1/libavformat/oggparsevorbis.c:215:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char *packet[3];
data/ffmpeg-4.3.1/libavformat/oggparsevorbis.c:245:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&ptr[offset], priv->packet[i], priv->len[i]);
data/ffmpeg-4.3.1/libavformat/oggparsevorbis.c:328:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(priv->packet[pkt_type >> 1], os->buf + os->pstart, os->psize);
data/ffmpeg-4.3.1/libavformat/omadec.c:92:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[33];
data/ffmpeg-4.3.1/libavformat/omadec.c:115:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(oc->r_val, r_val, len);
data/ffmpeg-4.3.1/libavformat/omadec.c:117:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&oc->r_val[16], r_val, 8);
data/ffmpeg-4.3.1/libavformat/omadec.c:122:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(oc->n_val, n_val, len);
data/ffmpeg-4.3.1/libavformat/omadec.c:124:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&oc->n_val[16], n_val, 8);
data/ffmpeg-4.3.1/libavformat/omadec.c:268:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(oc->iv, &header[0x58], 8);
data/ffmpeg-4.3.1/libavformat/os_support.c:90:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&sin->sin_addr, h->h_addr_list[0], sizeof(struct in_addr));
data/ffmpeg-4.3.1/libavformat/os_support.c:102:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        sin->sin_port = htons(atoi(service));
data/ffmpeg-4.3.1/libavformat/paf.c:209:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, p->temp_audio_frame, p->audio_size);
data/ffmpeg-4.3.1/libavformat/paf.c:230:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(p->temp_audio_frame, p->audio_frame, p->audio_size);
data/ffmpeg-4.3.1/libavformat/paf.c:252:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, p->video_frame + p->frames_offset_table[p->current_frame], size);
data/ffmpeg-4.3.1/libavformat/pcmdec.c:67:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                     char val[14]; /* sizeof("little-endian") == 14 */
data/ffmpeg-4.3.1/libavformat/pjsdec.c:79:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char line[4096];
data/ffmpeg-4.3.1/libavformat/prompeg.c:213:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(b + 8, buf + 12, s->length_recovery);
data/ffmpeg-4.3.1/libavformat/prompeg.c:263:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf + 28, b + 8, s->length_recovery);
data/ffmpeg-4.3.1/libavformat/prompeg.c:274:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[256];
data/ffmpeg-4.3.1/libavformat/prompeg.c:275:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/prompeg.c:407:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->fec_row->bitstring, bitstring, s->bitstring_size);
data/ffmpeg-4.3.1/libavformat/prompeg.c:423:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->fec_col_tmp[col_idx]->bitstring, bitstring, s->bitstring_size);
data/ffmpeg-4.3.1/libavformat/psxstr.c:133:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char sector[RAW_CD_SECTOR_SIZE];
data/ffmpeg-4.3.1/libavformat/psxstr.c:162:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char sector[RAW_CD_SECTOR_SIZE];
data/ffmpeg-4.3.1/libavformat/psxstr.c:226:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pkt->data + current_sector*VIDEO_DATA_CHUNK_SIZE,
data/ffmpeg-4.3.1/libavformat/psxstr.c:273:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data,sector+24,2304);
data/ffmpeg-4.3.1/libavformat/pva.c:129:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            unsigned char pes_header_data[256];
data/ffmpeg-4.3.1/libavformat/pvfdec.c:36:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[32];
data/ffmpeg-4.3.1/libavformat/r3d.c:57:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[258];
data/ffmpeg-4.3.1/libavformat/rawutils.c:57:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(new_pkt->data + y*expected_stride, pkt->data + y*stride, FFMIN(expected_stride, stride));
data/ffmpeg-4.3.1/libavformat/rdt.c:89:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[RTP_MAX_PACKET_LENGTH + AV_INPUT_BUFFER_PADDING_SIZE];
data/ffmpeg-4.3.1/libavformat/rdt.c:94:35:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
ff_rdt_calc_response_and_checksum(char response[41], char chksum[9],
data/ffmpeg-4.3.1/libavformat/rdt.c:94:54:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
ff_rdt_calc_response_and_checksum(char response[41], char chksum[9],
data/ffmpeg-4.3.1/libavformat/rdt.c:98:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char zres[16],
data/ffmpeg-4.3.1/libavformat/rdt.c:101:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const unsigned char xor_table[XOR_TABLE_SIZE] = {
data/ffmpeg-4.3.1/libavformat/rdt.c:113:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf + 8, challenge, ch_len);
data/ffmpeg-4.3.1/libavformat/rdt.c:123:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy (response + 32, "01d0a8e3");
data/ffmpeg-4.3.1/libavformat/rdt.c:313:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy (rdt->buffer, buf + pos, len - pos);
data/ffmpeg-4.3.1/libavformat/rdt.c:418:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        stream->first_dts = atoi(p);
data/ffmpeg-4.3.1/libavformat/rdt.h:59:40:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
void ff_rdt_calc_response_and_checksum(char response[41], char chksum[9],
data/ffmpeg-4.3.1/libavformat/rdt.h:59:59:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
void ff_rdt_calc_response_and_checksum(char response[41], char chksum[9],
data/ffmpeg-4.3.1/libavformat/realtextdec.c:40:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[7];
data/ffmpeg-4.3.1/libavformat/riffdec.c:240:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char key[5] = { 0 };
data/ffmpeg-4.3.1/libavformat/rm.c:24:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char * const ff_rm_metadata[4] = {
data/ffmpeg-4.3.1/libavformat/rm.h:28:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char * const ff_rm_metadata[4];
data/ffmpeg-4.3.1/libavformat/rmdec.c:95:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/rmdec.c:124:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/rmdec.c:539:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[128], mime[128];
data/ffmpeg-4.3.1/libavformat/rmdec.c:982:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, ast->pkt.data + st->codecpar->block_align * //FIXME avoid this
data/ffmpeg-4.3.1/libavformat/rmsipr.c:25:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const unsigned char ff_sipr_subpk_size[4] = { 29, 19, 37, 20 };
data/ffmpeg-4.3.1/libavformat/rmsipr.c:27:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char sipr_swaps[38][2] = {
data/ffmpeg-4.3.1/libavformat/rmsipr.h:26:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const unsigned char ff_sipr_subpk_size[4];
data/ffmpeg-4.3.1/libavformat/rpl.c:85:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[RPL_LINE_LENGTH];
data/ffmpeg-4.3.1/libavformat/rpl.c:123:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char audio_type[RPL_LINE_LENGTH];
data/ffmpeg-4.3.1/libavformat/rpl.c:130:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[RPL_LINE_LENGTH];
data/ffmpeg-4.3.1/libavformat/rtmpcrypt.c:226:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[RTMP_HANDSHAKE_PACKET_SIZE];
data/ffmpeg-4.3.1/libavformat/rtmpcrypt.c:251:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char host[256], url[1024];
data/ffmpeg-4.3.1/libavformat/rtmphttp.c:42:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char         host[256];         ///< hostname of the server
data/ffmpeg-4.3.1/libavformat/rtmphttp.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char         client_id[64];     ///< client ID used for all requests except the first one
data/ffmpeg-4.3.1/libavformat/rtmphttp.c:58:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char uri[2048];
data/ffmpeg-4.3.1/libavformat/rtmphttp.c:99:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rt->out_data + rt->out_size, buf, size);
data/ffmpeg-4.3.1/libavformat/rtmphttp.c:187:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char headers[1024], url[1024];
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:597:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:618:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, data, size);
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:641:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(buf, data, size);
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:112:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          swfverification[42];        ///< hash of the SWF verification
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:126:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          username[50];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:127:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          password[50];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:128:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          auth_params[500];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:232:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char name[128];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:414:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[64];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:906:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p, rt->swfverification, 42);
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1099:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(*out_data + *out_size, tmp_buf, size);
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1115:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char swfhash[32];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1154:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out_data, in_data, 8);
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1607:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hashstr[AV_BASE64_SIZE(sizeof(hash))], challenge2[10];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1645:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hashstr1[33], hashstr2[33];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1650:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cnonce[10];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1704:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[300], *ptr, authmod[15];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1862:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char statusmsg[128];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1904:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[128];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1905:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[64];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2242:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char statusmsg[128];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2382:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, next, size + 3 + 4);
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2544:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rt->flv_data, old_flv_data, 13);
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2546:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rt->flv_data + 13 + 55, old_flv_data + 13, rt->flv_size - 13);
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2594:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char proto[8], hostname[256], path[1024], auth[100], *fname;
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2595:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *old_app, *qmark, *n, fname_buffer[1024];
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2710:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rt->app, "ondemand", 9);
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2762:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(rt->playpath, "mp4:", 5);
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2843:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rt->flv_data, "FLV\1\0\0\0\0\011\0\0\0\0", rt->flv_size);
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2902:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buf, rt->flv_data + rt->flv_off, size);
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2907:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buf, rt->flv_data + rt->flv_off, data_left);
data/ffmpeg-4.3.1/libavformat/rtp.c:36:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char enc_name[6];
data/ffmpeg-4.3.1/libavformat/rtpdec.c:696:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec.c:894:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char attr[256];
data/ffmpeg-4.3.1/libavformat/rtpdec.h:161:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[256];
data/ffmpeg-4.3.1/libavformat/rtpdec_ac3.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec_amr.c:120:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ptr, speech_data, frame_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_amr.c:149:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        data->octet_align = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_amr.c:151:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        data->crc = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_amr.c:153:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        data->interleaving = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_amr.c:155:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        data->channels = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_asf.c:265:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(asf->buf + prev_len, buf + off,
data/ffmpeg-4.3.1/libavformat/rtpdec_h263.c:87:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:71:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[3];
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:100:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char base64packet[1024];
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:130:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dest + *size_ptr, start_sequence,
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:132:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dest + *size_ptr + sizeof(start_sequence),
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:152:65:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        av_log(s, AV_LOG_DEBUG, "RTP Packetization Mode: %d\n", atoi(value));
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:153:41:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        h264_data->packetization_mode = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:186:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf1[50];
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:202:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    par->width   = atoi(buf1);
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:203:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    par->height  = atoi(p + 1); // skip the -
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:234:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, start_sequence, sizeof(start_sequence));
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:236:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst, src, nal_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:276:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data + pos, start_sequence, sizeof(start_sequence));
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:278:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data + pos, nal_header, nal_header_len);
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:281:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data + pos, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:337:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, start_sequence, sizeof(start_sequence));
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:338:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data + sizeof(start_sequence), buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec_hevc.c:57:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        hevc_data->profile_id = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_hevc.c:107:13:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        if (atoi(value) > 0)
data/ffmpeg-4.3.1/libavformat/rtpdec_hevc.c:115:13:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        if (atoi(value) > 0)
data/ffmpeg-4.3.1/libavformat/rtpdec_hevc.c:155:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(par->extradata + pos, hevc_data->vps, hevc_data->vps_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_hevc.c:157:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(par->extradata + pos, hevc_data->sps, hevc_data->sps_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_hevc.c:159:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(par->extradata + pos, hevc_data->pps, hevc_data->pps_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_hevc.c:161:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(par->extradata + pos, hevc_data->sei, hevc_data->sei_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_hevc.c:248:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, start_sequence, sizeof(start_sequence));
data/ffmpeg-4.3.1/libavformat/rtpdec_hevc.c:250:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data + sizeof(start_sequence), buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec_ilbc.c:31:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int mode = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_jpeg.c:291:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(&jpeg->qtables[q - 128][0], qtables,
data/ffmpeg-4.3.1/libavformat/rtpdec_latm.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, data->buf + data->pos, cur_len);
data/ffmpeg-4.3.1/libavformat/rtpdec_latm.c:141:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int cpresent = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_mpa_robust.c:99:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, buf, adu_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_mpa_robust.c:129:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, buf, adu_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_mpa_robust.c:142:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data->split_buf, buf, data->split_buf_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_mpeg12.c:47:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec_mpeg4.c:194:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, &data->buf[data->buf_pos], data->au_headers[data->cur_au_index].size);
data/ffmpeg-4.3.1/libavformat/rtpdec_mpeg4.c:236:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&data->buf[data->buf_pos], buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec_mpeg4.c:256:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, data->buf, data->buf_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_mpeg4.c:269:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, buf, data->au_headers[0].size);
data/ffmpeg-4.3.1/libavformat/rtpdec_mpeg4.c:276:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data->buf, buf, data->buf_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_mpegts.c:85:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(data->buf, buf + ret, data->read_buf_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_qcelp.c:102:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data->next_data, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec_qcelp.c:130:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, &buf[1], frame_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_qcelp.c:136:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ip->data, &buf[1 + frame_size], ip->size);
data/ffmpeg-4.3.1/libavformat/rtpdec_qcelp.c:182:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, &ip->data[ip->pos], frame_size);
data/ffmpeg-4.3.1/libavformat/rtpdec_qdm2.c:114:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(st->codecpar->extradata + 4, "frma", 4);
data/ffmpeg-4.3.1/libavformat/rtpdec_qdm2.c:115:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(st->codecpar->extradata + 8, "QDM2", 4);
data/ffmpeg-4.3.1/libavformat/rtpdec_qdm2.c:117:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(st->codecpar->extradata + 16, "QDCA", 4);
data/ffmpeg-4.3.1/libavformat/rtpdec_qdm2.c:118:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(st->codecpar->extradata + 20, p + 2, item_len - 2);
data/ffmpeg-4.3.1/libavformat/rtpdec_qdm2.c:177:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&qdm->buf[id][qdm->len[id]], buf + 1, to_copy);
data/ffmpeg-4.3.1/libavformat/rtpdec_qdm2.c:222:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p, qdm->buf[n], to_copy);
data/ffmpeg-4.3.1/libavformat/rtpdec_qt.c:60:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data,
data/ffmpeg-4.3.1/libavformat/rtpdec_qt.c:190:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(qt->pkt.data + qt->pkt.size, buf + avio_tell(&pb), alen);
data/ffmpeg-4.3.1/libavformat/rtpdec_qt.c:213:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, buf + avio_tell(&pb), qt->bytes_per_frame);
data/ffmpeg-4.3.1/libavformat/rtpdec_qt.c:224:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(qt->pkt.data,
data/ffmpeg-4.3.1/libavformat/rtpdec_rfc4175.c:81:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        data->width = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_rfc4175.c:83:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        data->height = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_rfc4175.c:87:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        data->depth = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_rfc4175.c:214:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dest, payload, length);
data/ffmpeg-4.3.1/libavformat/rtpdec_svq3.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(st->codecpar->extradata, "SEQH", 4);
data/ffmpeg-4.3.1/libavformat/rtpdec_svq3.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(st->codecpar->extradata + 8, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec_vc2hq.c:48:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, start_sequence, sizeof(start_sequence));
data/ffmpeg-4.3.1/libavformat/rtpdec_vc2hq.c:67:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data + DIRAC_DATA_UNIT_HEADER_SIZE, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec_xiph.c:85:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, data->split_buf + data->split_pos, pkt_len);
data/ffmpeg-4.3.1/libavformat/rtpdec_xiph.c:131:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, buf, pkt_len);
data/ffmpeg-4.3.1/libavformat/rtpdec_xiph.c:147:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data->split_buf, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpdec_xiph.c:276:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, packed_headers, length);
data/ffmpeg-4.3.1/libavformat/rtpdec_xiph.c:308:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        par->width = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpdec_xiph.c:313:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        par->height = atoi(value);
data/ffmpeg-4.3.1/libavformat/rtpenc.c:373:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buf_ptr, buf1, len);
data/ffmpeg-4.3.1/libavformat/rtpenc.c:417:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->buf + 4, buf1, len);
data/ffmpeg-4.3.1/libavformat/rtpenc.c:431:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buf_ptr, buf1, size);
data/ffmpeg-4.3.1/libavformat/rtpenc.c:469:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buf_ptr, buf1, len);
data/ffmpeg-4.3.1/libavformat/rtpenc.c:502:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buf_ptr, buf, frame_size);
data/ffmpeg-4.3.1/libavformat/rtpenc_aac.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buf_ptr, buff, size);
data/ffmpeg-4.3.1/libavformat/rtpenc_aac.c:80:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p + 4, buff, len);
data/ffmpeg-4.3.1/libavformat/rtpenc_amr.c:68:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->buf_ptr, buff, size);
data/ffmpeg-4.3.1/libavformat/rtpenc_h261.c:96:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&rtp_ctx->buf[RTP_H261_HEADER_SIZE], frame_buf, cur_frame_size);
data/ffmpeg-4.3.1/libavformat/rtpenc_h263.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q, buf1, len);
data/ffmpeg-4.3.1/libavformat/rtpenc_h263_rfc2190.c:65:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->buf + 4, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpenc_h263_rfc2190.c:96:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->buf + 8, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpenc_h264_hevc.c:94:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->buf_ptr, buf, size);
data/ffmpeg-4.3.1/libavformat/rtpenc_h264_hevc.c:168:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&s->buf[header_size], buf, s->max_payload_size - header_size);
data/ffmpeg-4.3.1/libavformat/rtpenc_h264_hevc.c:175:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&s->buf[header_size], buf, size);
data/ffmpeg-4.3.1/libavformat/rtpenc_jpeg.c:217:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpenc_latm.c:54:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(s->buf + header_size, buff, len);
data/ffmpeg-4.3.1/libavformat/rtpenc_mpv.c:105:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q, buf1, len);
data/ffmpeg-4.3.1/libavformat/rtpenc_vc2hq.c:44:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&rtp_ctx->buf[4 + info_hdr_size], buf, size);
data/ffmpeg-4.3.1/libavformat/rtpenc_vp8.c:46:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->buf_ptr, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpenc_vp9.c:45:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rtp_ctx->buf_ptr, buf, len);
data/ffmpeg-4.3.1/libavformat/rtpenc_xiph.c:103:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q, buff, size);
data/ffmpeg-4.3.1/libavformat/rtpenc_xiph.c:126:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(q, buff, len);
data/ffmpeg-4.3.1/libavformat/rtpproto.c:104:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[256];
data/ffmpeg-4.3.1/libavformat/rtpproto.c:108:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/rtpproto.c:109:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[1024];
data/ffmpeg-4.3.1/libavformat/rtpproto.c:158:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf1[1024];
data/ffmpeg-4.3.1/libavformat/rtpproto.c:224:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[256], include_sources[1024] = "", exclude_sources[1024] = "";
data/ffmpeg-4.3.1/libavformat/rtpproto.c:227:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/rtpproto.c:228:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[1024];
data/ffmpeg-4.3.1/libavformat/rtsp.c:133:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/rtsp.c:180:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/rtsp.c:213:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sock, ai->ai_addr, FFMIN(sizeof(*sock), ai->ai_addrlen));
data/ffmpeg-4.3.1/libavformat/rtsp.c:262:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/rtsp.c:297:9:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    i = atoi(buf);
data/ffmpeg-4.3.1/libavformat/rtsp.c:307:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            i = atoi(buf);
data/ffmpeg-4.3.1/libavformat/rtsp.c:358:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char delayed_fmtp[2048];
data/ffmpeg-4.3.1/libavformat/rtsp.c:371:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rtsp_src2, rtsp_src, sizeof(*rtsp_src));
data/ffmpeg-4.3.1/libavformat/rtsp.c:396:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf1[64], st_type[64];
data/ffmpeg-4.3.1/libavformat/rtsp.c:426:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            ttl = atoi(buf1);
data/ffmpeg-4.3.1/libavformat/rtsp.c:488:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        rtsp_st->sdp_port = atoi(buf1);
data/ffmpeg-4.3.1/libavformat/rtsp.c:498:37:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        rtsp_st->sdp_payload_type = atoi(buf1);
data/ffmpeg-4.3.1/libavformat/rtsp.c:550:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char proto[32];
data/ffmpeg-4.3.1/libavformat/rtsp.c:571:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            payload_type = atoi(buf1);
data/ffmpeg-4.3.1/libavformat/rtsp.c:585:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            payload_type = atoi(buf1);
data/ffmpeg-4.3.1/libavformat/rtsp.c:616:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            if (atoi(p) == 1)
data/ffmpeg-4.3.1/libavformat/rtsp.c:621:41:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            st->codecpar->sample_rate = atoi(p);
data/ffmpeg-4.3.1/libavformat/rtsp.c:699:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[16384], *q;
data/ffmpeg-4.3.1/libavformat/rtsp.c:892:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char transport_protocol[16];
data/ffmpeg-4.3.1/libavformat/rtsp.c:893:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char profile[16];
data/ffmpeg-4.3.1/libavformat/rtsp.c:894:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char lower_transport[16];
data/ffmpeg-4.3.1/libavformat/rtsp.c:895:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char parameter[16];
data/ffmpeg-4.3.1/libavformat/rtsp.c:897:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1037:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[20], value[1024], url[1024] = "";
data/ffmpeg-4.3.1/libavformat/rtsp.c:1124:35:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        rt->accept_dynamic_rate = atoi(p);
data/ffmpeg-4.3.1/libavformat/rtsp.c:1162:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[4096], buf1[1024], *q;
data/ffmpeg-4.3.1/libavformat/rtsp.c:1208:38:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                reply->status_code = atoi(buf1);
data/ffmpeg-4.3.1/libavformat/rtsp.c:1241:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[1024];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1242:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char base64buf[AV_BASE64_SIZE(sizeof(buf))];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1317:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[4096], *out_buf;
data/ffmpeg-4.3.1/libavformat/rtsp.c:1318:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char base64buf[AV_BASE64_SIZE(sizeof(buf))];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1427:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cmd[2048];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1448:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char transport[2048];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1476:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[256];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1552:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char real_res[41], real_csum[9];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1597:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char url[1024], options[30] = "";
data/ffmpeg-4.3.1/libavformat/rtsp.c:1615:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char url[1024], namebuf[50], optbuf[20] = "";
data/ffmpeg-4.3.1/libavformat/rtsp.c:1676:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char proto[128], host[1024], path[1024];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1677:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tcpname[1024], cmd[2048], auth[128];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1684:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char real_challenge[64] = "";
data/ffmpeg-4.3.1/libavformat/rtsp.c:1754:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char httpname[1024];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1755:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char sessioncookie[17];
data/ffmpeg-4.3.1/libavformat/rtsp.c:1756:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char headers[1024];
data/ffmpeg-4.3.1/libavformat/rtsp.c:2341:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char url[1024];
data/ffmpeg-4.3.1/libavformat/rtsp.c:2369:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char namebuf[50];
data/ffmpeg-4.3.1/libavformat/rtsp.c:2454:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char host[500], filters_buf[1000];
data/ffmpeg-4.3.1/libavformat/rtsp.h:116:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char source[INET6_ADDRSTRLEN + 1]; /**< source IP address */
data/ffmpeg-4.3.1/libavformat/rtsp.h:149:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char session_id[512];
data/ffmpeg-4.3.1/libavformat/rtsp.h:153:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char location[4096];
data/ffmpeg-4.3.1/libavformat/rtsp.h:156:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char real_challenge[64];
data/ffmpeg-4.3.1/libavformat/rtsp.h:165:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char server[64];
data/ffmpeg-4.3.1/libavformat/rtsp.h:183:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char reason[256];
data/ffmpeg-4.3.1/libavformat/rtsp.h:188:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char content_type[64];
data/ffmpeg-4.3.1/libavformat/rtsp.h:246:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char session_id[512];
data/ffmpeg-4.3.1/libavformat/rtsp.h:271:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char real_challenge[64];
data/ffmpeg-4.3.1/libavformat/rtsp.h:274:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char auth[128];
data/ffmpeg-4.3.1/libavformat/rtsp.h:280:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char last_reply[2048]; /* XXX: allocate ? */
data/ffmpeg-4.3.1/libavformat/rtsp.h:302:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char last_subscription[1024];
data/ffmpeg-4.3.1/libavformat/rtsp.h:318:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char control_uri[1024];
data/ffmpeg-4.3.1/libavformat/rtsp.h:411:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char default_lang[4];
data/ffmpeg-4.3.1/libavformat/rtsp.h:426:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char addr[128]; /**< Source-specific multicast include source IP address (from SDP content) */
data/ffmpeg-4.3.1/libavformat/rtsp.h:446:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char control_url[1024];   /**< url for this stream (from SDP) */
data/ffmpeg-4.3.1/libavformat/rtsp.h:475:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char crypto_suite[40];
data/ffmpeg-4.3.1/libavformat/rtsp.h:476:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char crypto_params[100];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:100:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char message[4096];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:146:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char rbuf[1024];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:175:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sdp[4096];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:235:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char url[1024];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:237:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char responseheaders[1024];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:343:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char responseheaders[1024];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:378:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(method, line, linept - line);
data/ffmpeg-4.3.1/libavformat/rtspdec.c:430:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(uri, linept, searchlinept - linept);
data/ffmpeg-4.3.1/libavformat/rtspdec.c:433:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char host[128], path[512], auth[128];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:435:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ctl_host[128], ctl_path[512], ctl_auth[128];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:466:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char rbuf[4096];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:467:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char method[10];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:468:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char uri[500];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:508:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cmd[1024];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:594:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cmd[1024];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:631:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char proto[128], host[128], path[512], auth[128];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:632:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char uri[500];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:635:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tcpname[500];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:637:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char rbuf[4096];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:638:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char method[10];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:801:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char host[1024];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:816:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cmd[1024];
data/ffmpeg-4.3.1/libavformat/rtspdec.c:842:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(rt->real_setup_cache, rt->real_setup,
data/ffmpeg-4.3.1/libavformat/rtspenc.c:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char url[1024];
data/ffmpeg-4.3.1/libavformat/rtspenc.c:115:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cmd[1024];
data/ffmpeg-4.3.1/libavformat/samidec.c:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[6];
data/ffmpeg-4.3.1/libavformat/sapdec.c:66:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char host[1024], path[1024], url[1024];
data/ffmpeg-4.3.1/libavformat/sapenc.c:71:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char host[1024], path[1024], url[1024], announce_addr[50] = "";
data/ffmpeg-4.3.1/libavformat/sapenc.c:93:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[50];
data/ffmpeg-4.3.1/libavformat/sapenc.c:215:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&sap->ann[pos], &((struct sockaddr_in*)&localaddr)->sin_addr,
data/ffmpeg-4.3.1/libavformat/sapenc.c:220:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&sap->ann[pos], &((struct sockaddr_in6*)&localaddr)->sin6_addr,
data/ffmpeg-4.3.1/libavformat/sauce.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[36];
data/ffmpeg-4.3.1/libavformat/sbgdec.c:135:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char err_msg[128];
data/ffmpeg-4.3.1/libavformat/sbgdec.c:405:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(tptr, oarg.s, oarg.e - oarg.s);
data/ffmpeg-4.3.1/libavformat/sccdec.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[18];
data/ffmpeg-4.3.1/libavformat/sccdec.c:66:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[4096], line2[4096];
data/ffmpeg-4.3.1/libavformat/sctp.c:80:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char incmsg[CMSG_SPACE(sizeof(struct sctp_sndrcvinfo))];
data/ffmpeg-4.3.1/libavformat/sctp.c:111:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sinfo, CMSG_DATA(cmsg), sizeof(struct sctp_sndrcvinfo));
data/ffmpeg-4.3.1/libavformat/sctp.c:131:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char outcmsg[CMSG_SPACE(sizeof(struct sctp_sndrcvinfo))];
data/ffmpeg-4.3.1/libavformat/sctp.c:144:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(CMSG_DATA(cmsg), sinfo, sizeof(struct sctp_sndrcvinfo));
data/ffmpeg-4.3.1/libavformat/sctp.c:188:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/sctp.c:190:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[1024], proto[1024], path[1024];
data/ffmpeg-4.3.1/libavformat/sctp.c:191:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char portstr[10];
data/ffmpeg-4.3.1/libavformat/sdp.c:126:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char proto[32];
data/ffmpeg-4.3.1/libavformat/sdp.c:141:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buff[64];
data/ffmpeg-4.3.1/libavformat/sdp.c:183:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(psets, pset_string, strlen(pset_string));
data/ffmpeg-4.3.1/libavformat/sdp.c:216:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, profile_string, strlen(profile_string));
data/ffmpeg-4.3.1/libavformat/sdp.c:233:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char * const ps_names[3] = { "vps", "sps", "pps" };
data/ffmpeg-4.3.1/libavformat/sdp.c:341:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(config, "; config=", 9);
data/ffmpeg-4.3.1/libavformat/sdp.c:403:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(config + 12, header_start[0], header_len[0]);
data/ffmpeg-4.3.1/libavformat/sdp.c:404:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(config + 12 + header_len[0], header_start[2], header_len[2]);
data/ffmpeg-4.3.1/libavformat/sdp.c:777:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dst[32], dst_type[5];
data/ffmpeg-4.3.1/libavformat/sdr2.c:95:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, header, 24);
data/ffmpeg-4.3.1/libavformat/segafilm.c:92:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char scratch[256];
data/ffmpeg-4.3.1/libavformat/segment.c:121:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp_list_filename[1024];
data/ffmpeg-4.3.1/libavformat/segment.c:201:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/segment.c:362:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavformat/segment.c:386:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(entry, &seg->cur_entry, sizeof(*entry));
data/ffmpeg-4.3.1/libavformat/segment.c:444:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char st_buf[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavformat/segment.c:884:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(st->codecpar->extradata, pkt_extradata, pkt_extradata_size);
data/ffmpeg-4.3.1/libavformat/sierravmd.c:45:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char frame_record[BYTES_PER_FRAME_RECORD];
data/ffmpeg-4.3.1/libavformat/sierravmd.c:62:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char vmd_header[VMD_HEADER_SIZE];
data/ffmpeg-4.3.1/libavformat/sierravmd.c:98:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char chunk[BYTES_PER_FRAME_RECORD];
data/ffmpeg-4.3.1/libavformat/sierravmd.c:132:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(vst->codecpar->extradata, vmd->vmd_header, VMD_HEADER_SIZE);
data/ffmpeg-4.3.1/libavformat/sierravmd.c:235:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(vmd->frame_table[total_frames].frame_record, chunk, BYTES_PER_FRAME_RECORD);
data/ffmpeg-4.3.1/libavformat/sierravmd.c:247:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(vmd->frame_table[total_frames].frame_record, chunk, BYTES_PER_FRAME_RECORD);
data/ffmpeg-4.3.1/libavformat/sierravmd.c:290:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, frame->frame_record, BYTES_PER_FRAME_RECORD);
data/ffmpeg-4.3.1/libavformat/siff.c:221:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pkt->data + 2, c->gmc, c->gmcsize);
data/ffmpeg-4.3.1/libavformat/smacker.c:262:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(oldpal, pal, 768);
data/ffmpeg-4.3.1/libavformat/smacker.c:338:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data + 1, smk->pal, 768);
data/ffmpeg-4.3.1/libavformat/smacker.c:352:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, smk->bufs[smk->curstream], smk->buf_sizes[smk->curstream]);
data/ffmpeg-4.3.1/libavformat/smoothstreamingenc.c:43:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char file[1024];
data/ffmpeg-4.3.1/libavformat/smoothstreamingenc.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char infofile[1024];
data/ffmpeg-4.3.1/libavformat/smoothstreamingenc.c:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dirname[1024];
data/ffmpeg-4.3.1/libavformat/smoothstreamingenc.c:213:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1024], temp_filename[1024];
data/ffmpeg-4.3.1/libavformat/smoothstreamingenc.c:517:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char filename[1024], target_filename[1024], header_filename[1024], curr_dirname[1024];
data/ffmpeg-4.3.1/libavformat/smoothstreamingenc.c:549:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(curr_dirname, os->dirname, sizeof(os->dirname));
data/ffmpeg-4.3.1/libavformat/smoothstreamingenc.c:625:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char filename[1024];
data/ffmpeg-4.3.1/libavformat/spdifenc.c:134:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&ctx->hd_buf[0][ctx->hd_buf_filled], pkt->data, pkt->size);
data/ffmpeg-4.3.1/libavformat/spdifenc.c:176:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char dtshd_start_code[10] = { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xfe };
data/ffmpeg-4.3.1/libavformat/spdifenc.c:242:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->hd_buf[0], dtshd_start_code, sizeof(dtshd_start_code));
data/ffmpeg-4.3.1/libavformat/spdifenc.c:244:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->hd_buf[0] + sizeof(dtshd_start_code) + 2, pkt->data, pkt_size);
data/ffmpeg-4.3.1/libavformat/spdifenc.c:494:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(hd_buf + mat_codes[next_code_idx].pos,
data/ffmpeg-4.3.1/libavformat/spdifenc.c:541:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(hd_buf + ctx->hd_buf_filled, dataptr, data_to_insert);
data/ffmpeg-4.3.1/libavformat/srtdec.c:36:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[64], *pbuf;
data/ffmpeg-4.3.1/libavformat/srtdec.c:132:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[4096], line_cache[4096];
data/ffmpeg-4.3.1/libavformat/srtp.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(input, salt, 14);
data/ffmpeg-4.3.1/libavformat/srtp.c:96:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->master_key, buf, 16);
data/ffmpeg-4.3.1/libavformat/srtp.c:97:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s->master_salt, buf + 16, 14);
data/ffmpeg-4.3.1/libavformat/srtp.c:259:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out, in, len);
data/ffmpeg-4.3.1/libavformat/srtp.c:322:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf + len, hmac, hmac_size);
data/ffmpeg-4.3.1/libavformat/srtpproto.c:69:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[256], buf[1024], path[1024];
data/ffmpeg-4.3.1/libavformat/stldec.c:84:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char line[4096];
data/ffmpeg-4.3.1/libavformat/subtitles.c:124:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sub->data + old_len, event, len);
data/ffmpeg-4.3.1/libavformat/subtitles.c:141:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sub->data, event, len);
data/ffmpeg-4.3.1/libavformat/subtitles.c:362:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char eol_buf[5], last_was_cr = 0;
data/ffmpeg-4.3.1/libavformat/subtitles.h:43:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buf[8];
data/ffmpeg-4.3.1/libavformat/subviewer1dec.c:57:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char line[4096];
data/ffmpeg-4.3.1/libavformat/subviewerdec.c:104:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char line[2048];
data/ffmpeg-4.3.1/libavformat/subviewerdec.c:130:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char key[32], value[128];
data/ffmpeg-4.3.1/libavformat/swfdec.c:416:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pal, colormap, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavformat/swfdec.c:432:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pkt->data, buf + colormapsize*colormapbpp, linesize * height);
data/ffmpeg-4.3.1/libavformat/tcp.c:109:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/tcp.c:111:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[1024],proto[1024],path[1024];
data/ffmpeg-4.3.1/libavformat/tcp.c:112:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char portstr[10];
data/ffmpeg-4.3.1/libavformat/tests/fifo_muxer.c:49:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data, pkt_data, sizeof(FailingMuxerPacketData));
data/ffmpeg-4.3.1/libavformat/tests/fifo_muxer.c:206:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[BUFFER_SIZE];
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:110:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char timebuf[30], content[5] = { 0 };
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:130:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(content, &buf[4], 4);
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:139:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[100];
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:145:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        out = fopen(buf, "wb");
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:207:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(st->codecpar->extradata, h264_extradata, sizeof(h264_extradata));
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:223:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(st->codecpar->extradata, aac_extradata, sizeof(aac_extradata));
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:437:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(content, hash, HASH_SIZE);
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:524:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(header, hash, HASH_SIZE);
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:538:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(content, hash, HASH_SIZE);
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:572:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(content, hash, HASH_SIZE);
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:614:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(header, hash, HASH_SIZE);
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:620:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(content, hash, HASH_SIZE);
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:647:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(header, hash, HASH_SIZE);
data/ffmpeg-4.3.1/libavformat/tests/movenc.c:653:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(content, hash, HASH_SIZE);
data/ffmpeg-4.3.1/libavformat/tests/seek.c:32:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char buffer[20];
data/ffmpeg-4.3.1/libavformat/tests/seek.c:47:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void ts_str(char buffer[60], int64_t ts, AVRational base)
data/ffmpeg-4.3.1/libavformat/tests/seek.c:50:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(buffer, " NOPTS   ");
data/ffmpeg-4.3.1/libavformat/tests/seek.c:72:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            seekfirst = atoi(argv[i+1]);
data/ffmpeg-4.3.1/libavformat/tests/seek.c:74:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            seekfirst = atoi(argv[i+1]);
data/ffmpeg-4.3.1/libavformat/tests/seek.c:77:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            frame_count = atoi(argv[i+1]);
data/ffmpeg-4.3.1/libavformat/tests/seek.c:79:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            duration = atoi(argv[i+1]);
data/ffmpeg-4.3.1/libavformat/tests/seek.c:81:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            if (atoi(argv[i+1])) {
data/ffmpeg-4.3.1/libavformat/tests/seek.c:122:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ts_buf[60];
data/ffmpeg-4.3.1/libavformat/tests/seek.c:128:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char dts_buf[60];
data/ffmpeg-4.3.1/libavformat/tests/srtp.c:106:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out, in, len);
data/ffmpeg-4.3.1/libavformat/tests/srtp.c:119:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[RTP_MAX_PACKET_LENGTH];
data/ffmpeg-4.3.1/libavformat/tests/url.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[200], buf2[200];
data/ffmpeg-4.3.1/libavformat/tests/url.c:42:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char proto[64];
data/ffmpeg-4.3.1/libavformat/tests/url.c:43:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char auth[256];
data/ffmpeg-4.3.1/libavformat/tests/url.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char host[256];
data/ffmpeg-4.3.1/libavformat/tests/url.c:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[256];
data/ffmpeg-4.3.1/libavformat/thp.c:41:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char    components[16];
data/ffmpeg-4.3.1/libavformat/tiertexseq.c:290:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&pkt->data[1 + seq->current_pal_data_size],
data/ffmpeg-4.3.1/libavformat/tls.c:34:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/tls.c:60:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[200], opts[50] = "";
data/ffmpeg-4.3.1/libavformat/tls.c:97:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char proxy_host[200], proxy_auth[200], dest[200];
data/ffmpeg-4.3.1/libavformat/tls.h:38:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char underlying_host[200];
data/ffmpeg-4.3.1/libavformat/tls_mbedtls.c:153:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/tls_schannel.c:203:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(inbuf[0].pvBuffer, c->enc_buf, c->enc_buf_offset);
data/ffmpeg-4.3.1/libavformat/tls_schannel.c:463:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(c->dec_buf + c->dec_buf_offset, inbuf[1].pvBuffer, size);
data/ffmpeg-4.3.1/libavformat/tls_schannel.c:514:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, c->dec_buf, size);
data/ffmpeg-4.3.1/libavformat/tls_schannel.c:561:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(outbuf[1].pvBuffer, buf, len);
data/ffmpeg-4.3.1/libavformat/tty.c:42:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char tty_extensions[31] = "ans,art,asc,diz,ice,nfo,txt,vt";
data/ffmpeg-4.3.1/libavformat/tty.c:79:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[37];
data/ffmpeg-4.3.1/libavformat/ty.c:389:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ty->seq_table[j].chunk_bitmask, ty->chunk + ty->cur_chunk_pos, map_size);
data/ffmpeg-4.3.1/libavformat/ty.c:479:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(pkt->data, ty->chunk + ty->cur_chunk_pos, size);
data/ffmpeg-4.3.1/libavformat/ty.c:503:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, ty->chunk + ty->cur_chunk_pos, rec_size);
data/ffmpeg-4.3.1/libavformat/ty.c:556:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ty->pes_buffer, pkt->data + offset, rec_len - offset);
data/ffmpeg-4.3.1/libavformat/ty.c:597:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ty->pes_buffer + ty->pes_buf_cnt, ty->chunk + ty->cur_chunk_pos, rec_size);
data/ffmpeg-4.3.1/libavformat/ty.c:604:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ty->pes_buffer + ty->pes_buf_cnt, ty->chunk + ty->cur_chunk_pos, need);
data/ffmpeg-4.3.1/libavformat/ty.c:626:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, ty->chunk + ty->cur_chunk_pos, rec_size - need);
data/ffmpeg-4.3.1/libavformat/ty.c:648:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, ty->chunk + ty->cur_chunk_pos, rec_size);
data/ffmpeg-4.3.1/libavformat/ty.c:679:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, ty->chunk + ty->cur_chunk_pos, rec_size);
data/ffmpeg-4.3.1/libavformat/ty.c:686:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data, ty->chunk + ty->cur_chunk_pos, rec_size);
data/ffmpeg-4.3.1/libavformat/udp.c:204:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&mreq6.ipv6mr_multiaddr, &(((struct sockaddr_in6 *)addr)->sin6_addr), sizeof(struct in6_addr));
data/ffmpeg-4.3.1/libavformat/udp.c:237:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&mreq6.ipv6mr_multiaddr, &(((struct sockaddr_in6 *)addr)->sin6_addr), sizeof(struct in6_addr));
data/ffmpeg-4.3.1/libavformat/udp.c:268:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&mreqs.gsr_group, addr, addr_len);
data/ffmpeg-4.3.1/libavformat/udp.c:269:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&mreqs.gsr_source, &sources[i], sizeof(*sources));
data/ffmpeg-4.3.1/libavformat/udp.c:327:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(addr, res0->ai_addr, res0->ai_addrlen);
data/ffmpeg-4.3.1/libavformat/udp.c:361:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(addr, res->ai_addr, res->ai_addrlen);
data/ffmpeg-4.3.1/libavformat/udp.c:378:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sbuf[sizeof(int)*3+1];
data/ffmpeg-4.3.1/libavformat/udp.c:409:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[256], buf[10];
data/ffmpeg-4.3.1/libavformat/udp.c:628:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[1024], localaddr[1024] = "";
data/ffmpeg-4.3.1/libavformat/udp.c:633:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavformat/url.c:85:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp_path[MAX_URL_SIZE] = {0, };
data/ffmpeg-4.3.1/libavformat/url.c:127:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp_path[MAX_URL_SIZE];
data/ffmpeg-4.3.1/libavformat/utils.c:323:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/libavformat/utils.c:726:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pd->buf + pd->buf_size, pkt->data, pkt->size);
data/ffmpeg-4.3.1/libavformat/utils.c:1738:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst_data, src_sd->data, src_sd->size);
data/ffmpeg-4.3.1/libavformat/utils.c:3591:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(sti->avctx->extradata, extradata, extradata_size);
data/ffmpeg-4.3.1/libavformat/utils.c:3610:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst_data, sd_src->data, sd_src->size);
data/ffmpeg-4.3.1/libavformat/utils.c:4131:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[256];
data/ffmpeg-4.3.1/libavformat/utils.c:4193:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(st->codec->subtitle_header, st->internal->avctx->subtitle_header,
data/ffmpeg-4.3.1/libavformat/utils.c:4735:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *q, buf1[20], c;
data/ffmpeg-4.3.1/libavformat/utils.c:4766:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(q, buf1, len);
data/ffmpeg-4.3.1/libavformat/utils.c:4843:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                *port_ptr = atoi(brk + 2);
data/ffmpeg-4.3.1/libavformat/utils.c:4848:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                *port_ptr = atoi(col + 1);
data/ffmpeg-4.3.1/libavformat/utils.c:4892:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char hex_table_uc[16] = { '0', '1', '2', '3',
data/ffmpeg-4.3.1/libavformat/utils.c:4896:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char hex_table_lc[16] = { '0', '1', '2', '3',
data/ffmpeg-4.3.1/libavformat/utils.c:5493:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(st->codecpar->extradata, data, size);
data/ffmpeg-4.3.1/libavformat/utils.c:5593:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        const char * shorthand[2] = {NULL};
data/ffmpeg-4.3.1/libavformat/utils.c:5637:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(t, new_pkt.data, new_pkt.size);
data/ffmpeg-4.3.1/libavformat/utils.c:5734:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(palette, side_data, AVPALETTE_SIZE);
data/ffmpeg-4.3.1/libavformat/vapoursynth.c:161:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c_order, order, sizeof(int[4]));
data/ffmpeg-4.3.1/libavformat/vapoursynth.c:342:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vserr[80];
data/ffmpeg-4.3.1/libavformat/vividas.c:113:38:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned recover_key(unsigned char sample[4], unsigned expected_size)
data/ffmpeg-4.3.1/libavformat/vividas.c:115:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char plaintext[8] = { 'S', 'B' };
data/ffmpeg-4.3.1/libavformat/vividas.c:146:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp[4];
data/ffmpeg-4.3.1/libavformat/vividas.c:161:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tmp + align, src, a2);
data/ffmpeg-4.3.1/libavformat/vividas.c:163:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dest, tmp + align, a2);
data/ffmpeg-4.3.1/libavformat/vividas.c:175:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tmp, src + size, s);
data/ffmpeg-4.3.1/libavformat/vividas.c:177:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dest + size, tmp, s);
data/ffmpeg-4.3.1/libavformat/vividas.c:219:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, tmp, 4);
data/ffmpeg-4.3.1/libavformat/vividas.c:264:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, sbuf, 8);
data/ffmpeg-4.3.1/libavformat/voc.c:25:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const unsigned char ff_voc_magic[21] = "Creative Voice File\x1A";
data/ffmpeg-4.3.1/libavformat/voc.h:46:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const unsigned char ff_voc_magic[21];
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:93:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char chapter_time[13];
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:94:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char chapter_number[4];
data/ffmpeg-4.3.1/libavformat/vplayerdec.c:70:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char line[4096];
data/ffmpeg-4.3.1/libavformat/vqf.c:56:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *buf, key[5] = {0};
data/ffmpeg-4.3.1/libavformat/vqf.c:227:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(st->codecpar->extradata, comm_chunk, 12);
data/ffmpeg-4.3.1/libavformat/wavdec.c:232:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp[257];
data/ffmpeg-4.3.1/libavformat/wavdec.c:249:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp[131], *coding_history;
data/ffmpeg-4.3.1/libavformat/wavdec.c:859:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char chunk_key[5], *value;
data/ffmpeg-4.3.1/libavformat/wavenc.c:122:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char umidpart_str[17] = {0};
data/ffmpeg-4.3.1/libavformat/wavenc.c:128:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(umidpart_str, tmp_tag->value + 2 + (i*16), 16);
data/ffmpeg-4.3.1/libavformat/wavenc.c:254:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char timestamp[28];
data/ffmpeg-4.3.1/libavformat/wc3movie.c:208:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char text[1024];
data/ffmpeg-4.3.1/libavformat/webm_chunk.c:141:51:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static int get_chunk_filename(AVFormatContext *s, char filename[MAX_FILENAME_SIZE])
data/ffmpeg-4.3.1/libavformat/webm_chunk.c:190:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[MAX_FILENAME_SIZE];
data/ffmpeg-4.3.1/libavformat/webmdashenc.c:42:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char id[10];
data/ffmpeg-4.3.1/libavformat/webmdashenc.c:101:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char gmt_iso[21];
data/ffmpeg-4.3.1/libavformat/webmdashenc.c:335:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char boolean[2][6] = { "false", "true" };
data/ffmpeg-4.3.1/libavformat/webvttdec.c:156:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, name, name##_len);                                  \
data/ffmpeg-4.3.1/libavformat/westwood_aud.c:87:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char header[AUD_HEADER_SIZE];
data/ffmpeg-4.3.1/libavformat/westwood_aud.c:133:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char preamble[AUD_CHUNK_PREAMBLE_SIZE];
data/ffmpeg-4.3.1/libavformat/wsddec.c:102:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char playback_time[AV_TIMECODE_STR_SIZE];
data/ffmpeg-4.3.1/libavformat/wtvdec.c:428:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mime[1024];
data/ffmpeg-4.3.1/libavformat/wtvdec.c:429:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char description[1024];
data/ffmpeg-4.3.1/libavformat/wtvdec.c:539:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char key[1024];
data/ffmpeg-4.3.1/libavformat/wvdec.c:296:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pkt->data, wc->block_header, WV_HEADER_SIZE);
data/ffmpeg-4.3.1/libavformat/wvdec.c:310:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pkt->data + off, wc->block_header, WV_HEADER_SIZE);
data/ffmpeg-4.3.1/libavformat/xmv.c:404:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(vst->codecpar->extradata, xmv->video.extradata, 4);
data/ffmpeg-4.3.1/libavformat/yuv4mpegdec.c:34:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char header[MAX_YUV4_HEADER + 10];  // Include headroom for
data/ffmpeg-4.3.1/libavformat/yuv4mpegdec.c:290:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char header[MAX_FRAME_HEADER+1];
data/ffmpeg-4.3.1/libavformat/yuv4mpegenc.c:188:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf2[Y4M_LINE_MAX + 1];
data/ffmpeg-4.3.1/libavresample/audio_convert.c:376:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(out->data[p], out->data[map->channel_copy[p]],
data/ffmpeg-4.3.1/libavresample/audio_data.c:192:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(new_data[p], a->data[p], a->nb_samples * a->stride);
data/ffmpeg-4.3.1/libavresample/audio_data.c:195:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(a->data, new_data, sizeof(new_data));
data/ffmpeg-4.3.1/libavresample/audio_data.c:254:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst->data[p], src->data[map->channel_map[p]],
data/ffmpeg-4.3.1/libavresample/audio_data.c:261:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst->data[p], dst->data[map->channel_copy[p]],
data/ffmpeg-4.3.1/libavresample/audio_data.c:270:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst->data[p], src->data[p], src->nb_samples * src->stride);
data/ffmpeg-4.3.1/libavresample/audio_data.c:325:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst->data[p] + dst_offset * dst->stride,
data/ffmpeg-4.3.1/libavresample/audio_mix.c:69:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char chan_str[16];
data/ffmpeg-4.3.1/libavresample/audio_mix.c:656:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char in_layout_name[128];
data/ffmpeg-4.3.1/libavresample/audio_mix.c:657:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_layout_name[128];
data/ffmpeg-4.3.1/libavresample/resample.c:186:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&c->filter_bank[(c->filter_length * phase_count + 1) * felem_size],
data/ffmpeg-4.3.1/libavresample/resample.c:188:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&c->filter_bank[c->filter_length * phase_count * felem_size],
data/ffmpeg-4.3.1/libavresample/resample.c:365:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(c->buffer->data[ch] + bps * i,
data/ffmpeg-4.3.1/libavresample/resample.c:389:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(c->buffer->data[ch] + bps * (in_leftover + i),
data/ffmpeg-4.3.1/libavresample/tests/avresample.c:312:33:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                char errbuf[256];
data/ffmpeg-4.3.1/libavutil/aes.c:141:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(iv, dst, 16);
data/ffmpeg-4.3.1/libavutil/aes.c:155:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(iv, src, 16);
data/ffmpeg-4.3.1/libavutil/aes.c:233:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tk, key, KC * 4);
data/ffmpeg-4.3.1/libavutil/aes.c:234:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(a->round_key[0].u8, key, KC * 4);
data/ffmpeg-4.3.1/libavutil/aes.c:250:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(a->round_key[0].u8 + t, tk, KC * 4);
data/ffmpeg-4.3.1/libavutil/aes_ctr.c:43:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(a->counter, iv, AES_CTR_IV_SIZE);
data/ffmpeg-4.3.1/libavutil/arm/cpu.c:54:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *f = fopen("/proc/self/auxv", "r");
data/ffmpeg-4.3.1/libavutil/arm/cpu.c:74:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *f = fopen("/proc/cpuinfo", "r");
data/ffmpeg-4.3.1/libavutil/arm/cpu.c:75:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[200];
data/ffmpeg-4.3.1/libavutil/avsscanf.c:70:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, src, len);
data/ffmpeg-4.3.1/libavutil/avsscanf.c:741:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char scanset[257];
data/ffmpeg-4.3.1/libavutil/blowfish.c:314:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->s, orig_s, sizeof(orig_s));
data/ffmpeg-4.3.1/libavutil/blowfish.c:391:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(iv, src, 8);
data/ffmpeg-4.3.1/libavutil/blowfish.c:418:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(iv, dst, 8);
data/ffmpeg-4.3.1/libavutil/bprint.c:54:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(new_str, buf->str, buf->len + 1);
data/ffmpeg-4.3.1/libavutil/bprint.c:171:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf->str + buf->len, data, real_n);
data/ffmpeg-4.3.1/libavutil/bprint.c:198:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf2[1024];
data/ffmpeg-4.3.1/libavutil/bprint.c:209:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(buf->str + buf->len, txt, FFMIN(sizeof(txt) - 1, room));
data/ffmpeg-4.3.1/libavutil/bprint.c:250:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(str, buf->str, real_size);
data/ffmpeg-4.3.1/libavutil/bprint.h:38:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char reserved_padding[size - sizeof(struct ff_pad_helper_##name)]; \
data/ffmpeg-4.3.1/libavutil/bprint.h:87:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char reserved_internal_buffer[1];
data/ffmpeg-4.3.1/libavutil/buffer.c:162:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(newbuf->data, buf->data, buf->size);
data/ffmpeg-4.3.1/libavutil/buffer.c:203:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(new->data, buf->data, FFMIN(size, buf->size));
data/ffmpeg-4.3.1/libavutil/camellia.c:321:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(iv, src, 16);
data/ffmpeg-4.3.1/libavutil/camellia.c:404:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(iv, dst, 16);
data/ffmpeg-4.3.1/libavutil/cast5.c:445:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(iv, src, 8);
data/ffmpeg-4.3.1/libavutil/cast5.c:464:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(newKey, key, key_bits >> 3);
data/ffmpeg-4.3.1/libavutil/cast5.c:487:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(iv, dst, 8);
data/ffmpeg-4.3.1/libavutil/dict.c:150:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char valuestr[22];
data/ffmpeg-4.3.1/libavutil/dict.c:264:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[32];
data/ffmpeg-4.3.1/libavutil/encryption_info.c:74:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ret->iv, info->iv, info->iv_size);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ret->key_id, info->key_id, info->key_id_size);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ret->subsamples, info->subsamples, sizeof(*info->subsamples) * info->subsample_count);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:112:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(info->key_id, buffer + 24, key_id_size);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:113:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(info->iv, buffer + key_id_size + 24, iv_size);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:149:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cur_buffer, info->key_id, info->key_id_size);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:151:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cur_buffer, info->iv, info->iv_size);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:274:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(info->system_id, side_data, system_id_size);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:278:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(info->key_ids[j], side_data, key_id_size);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:282:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(info->data, side_data, data_size);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:328:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cur_buffer, cur_info->system_id, cur_info->system_id_size);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:331:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cur_buffer, cur_info->key_ids[i], cur_info->key_id_size);
data/ffmpeg-4.3.1/libavutil/encryption_info.c:335:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cur_buffer, cur_info->data, cur_info->data_size);
data/ffmpeg-4.3.1/libavutil/fifo.c:136:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(wptr, src, len);
data/ffmpeg-4.3.1/libavutil/fifo.c:178:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dest, rptr, len);
data/ffmpeg-4.3.1/libavutil/fifo.c:200:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dest, rptr, len);
data/ffmpeg-4.3.1/libavutil/fifo.c:222:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dest, f->rptr, len);
data/ffmpeg-4.3.1/libavutil/file.c:61:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[128];
data/ffmpeg-4.3.1/libavutil/file_open.c:33:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#undef open
data/ffmpeg-4.3.1/libavutil/file_open.c:63:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#define open win32_open
data/ffmpeg-4.3.1/libavutil/file_open.c:84:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd = open(filename, flags, mode);
data/ffmpeg-4.3.1/libavutil/file_open.c:137:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd = open(*filename, O_RDWR | O_BINARY | O_CREAT | O_EXCL, 0600);
data/ffmpeg-4.3.1/libavutil/file_open.c:140:10:  [2] (tmpfile) mkstemp:
  Potential for temporary file vulnerability in some circumstances. Some
  older Unix-like systems create temp files with permission to write by all
  by default, so be sure to set the umask to override this. Also, some older
  Unix systems might fail to use O_EXCL when opening the file, so make sure
  that O_EXCL is used by the library (CWE-377).
    fd = mkstemp(*filename);
data/ffmpeg-4.3.1/libavutil/file_open.c:144:14:  [2] (tmpfile) mkstemp:
  Potential for temporary file vulnerability in some circumstances. Some
  older Unix-like systems create temp files with permission to write by all
  by default, so be sure to set the umask to override this. Also, some older
  Unix systems might fail to use O_EXCL when opening the file, so make sure
  that O_EXCL is used by the library (CWE-377).
        fd = mkstemp(*filename);
data/ffmpeg-4.3.1/libavutil/frame.c:399:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(sd_dst->data, sd_src->data, sd_src->size);
data/ffmpeg-4.3.1/libavutil/frame.c:527:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst->extended_data, src->extended_data, sizeof(*src->extended_data) * ch);
data/ffmpeg-4.3.1/libavutil/frame.c:531:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst->data,     src->data,     sizeof(src->data));
data/ffmpeg-4.3.1/libavutil/frame.c:532:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst->linesize, src->linesize, sizeof(src->linesize));
data/ffmpeg-4.3.1/libavutil/hash.c:210:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, buf, FFMIN(size, rsize));
data/ffmpeg-4.3.1/libavutil/hash.c:233:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, b64, FFMIN(osize, size));
data/ffmpeg-4.3.1/libavutil/hmac.c:155:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->key, key, keylen);
data/ffmpeg-4.3.1/libavutil/hwcontext_d3d11va.c:546:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            int adapter = atoi(device);
data/ffmpeg-4.3.1/libavutil/hwcontext_drm.c:46:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    hwctx->fd = open(device, O_RDWR);
data/ffmpeg-4.3.1/libavutil/hwcontext_dxva2.c:519:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        adapter = atoi(device);
data/ffmpeg-4.3.1/libavutil/hwcontext_vaapi.c:1513:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            priv->drm_fd = open(device, O_RDWR);
data/ffmpeg-4.3.1/libavutil/hwcontext_vaapi.c:1520:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char path[64];
data/ffmpeg-4.3.1/libavutil/hwcontext_vaapi.c:1529:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                priv->drm_fd = open(path, O_RDWR);
data/ffmpeg-4.3.1/libavutil/hwcontext_vaapi.c:1661:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                fd = open(render_node, O_RDWR);
data/ffmpeg-4.3.1/libavutil/hwcontext_vdpau.c:309:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(fmts, priv->pix_fmts, sizeof(*fmts) * (priv->nb_pix_fmts));
data/ffmpeg-4.3.1/libavutil/imgutils.c:317:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, bytewidth);
data/ffmpeg-4.3.1/libavutil/imgutils.c:363:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst_data[1], src_data[1], 4*256);
data/ffmpeg-4.3.1/libavutil/imgutils.c:481:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, linesize[i]);
data/ffmpeg-4.3.1/libavutil/imgutils.c:525:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, clear, clear_size);
data/ffmpeg-4.3.1/libavutil/log.c:292:54:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void format_line(void *avcl, int level, const char *fmt, va_list vl,
data/ffmpeg-4.3.1/libavutil/log.c:350:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char prev[LINE_SZ];
data/ffmpeg-4.3.1/libavutil/log.c:352:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINE_SZ];
data/ffmpeg-4.3.1/libavutil/lzo.c:105:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst, src, cnt);
data/ffmpeg-4.3.1/libavutil/md5.c:167:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->block + j, src, cnt);
data/ffmpeg-4.3.1/libavutil/md5.c:178:12:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
           memcpy(ctx->block, src, 64);
data/ffmpeg-4.3.1/libavutil/md5.c:189:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->block, src, len);
data/ffmpeg-4.3.1/libavutil/mem.c:178:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, &val, sizeof(val));
data/ffmpeg-4.3.1/libavutil/mem.c:212:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, &val, sizeof(val));
data/ffmpeg-4.3.1/libavutil/mem.c:233:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(arg, &(void *){ NULL }, sizeof(val));
data/ffmpeg-4.3.1/libavutil/mem.c:260:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr, s, len);
data/ffmpeg-4.3.1/libavutil/mem.c:280:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ret, s, len);
data/ffmpeg-4.3.1/libavutil/mem.c:291:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ptr, p, size);
data/ffmpeg-4.3.1/libavutil/mem.c:303:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tab_ptr, &tab, sizeof(tab));
data/ffmpeg-4.3.1/libavutil/mem.c:317:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tab_ptr, &tab, sizeof(tab));
data/ffmpeg-4.3.1/libavutil/mem.c:332:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(tab_elem_data, elem_data, elem_size);
data/ffmpeg-4.3.1/libavutil/mem.c:446:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst, src, blocklen);
data/ffmpeg-4.3.1/libavutil/mem.c:451:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, cnt);
data/ffmpeg-4.3.1/libavutil/mem_internal.h:39:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, &val, sizeof(val));
data/ffmpeg-4.3.1/libavutil/murmur3.c:130:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->state, src, len);
data/ffmpeg-4.3.1/libavutil/opt.c:245:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[256];
data/ffmpeg-4.3.1/libavutil/opt.c:262:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            const char * const_names[64];
data/ffmpeg-4.3.1/libavutil/opt.c:626:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ptr, val, len);
data/ffmpeg-4.3.1/libavutil/opt.c:1127:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char flags[512];
data/ffmpeg-4.3.1/libavutil/opt.c:1296:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[25];
data/ffmpeg-4.3.1/libavutil/opt.c:1530:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(*rkey, key_start, key_end - key_start);
data/ffmpeg-4.3.1/libavutil/opt.c:1819:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(field_dst, field_src, size);
data/ffmpeg-4.3.1/libavutil/parseutils.c:143:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *months[12] = {
data/ffmpeg-4.3.1/libavutil/parseutils.c:357:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *tail, color_string2[128];
data/ffmpeg-4.3.1/libavutil/parseutils.c:407:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rgba_color, entry->rgb_color, 3);
data/ffmpeg-4.3.1/libavutil/parseutils.c:752:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tag[128], *q;
data/ffmpeg-4.3.1/libavutil/pixdesc.c:2385:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * const color_primaries_names[AVCOL_PRI_NB] = {
data/ffmpeg-4.3.1/libavutil/pixdesc.c:2488:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char name2[32];
data/ffmpeg-4.3.1/libavutil/pixdesc.c:2648:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[16];
data/ffmpeg-4.3.1/libavutil/ppc/cpu.c:78:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    int fd = open("/proc/self/auxv", O_RDONLY);
data/ffmpeg-4.3.1/libavutil/random_seed.c:74:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char digest[20];
data/ffmpeg-4.3.1/libavutil/ripemd.c:533:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&ctx->buffer[j], data, (i = 64 - j));
data/ffmpeg-4.3.1/libavutil/ripemd.c:540:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&ctx->buffer[j], &data[i], len - i);
data/ffmpeg-4.3.1/libavutil/samplefmt.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[8];
data/ffmpeg-4.3.1/libavutil/samplefmt.c:228:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst[i] + dst_offset, src[i] + src_offset, data_size);
data/ffmpeg-4.3.1/libavutil/sha.c:334:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&ctx->buffer[j], data, (i = 64 - j));
data/ffmpeg-4.3.1/libavutil/sha.c:341:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&ctx->buffer[j], &data[i], len - i);
data/ffmpeg-4.3.1/libavutil/sha512.c:262:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&ctx->buffer[j], data, (i = 128 - j));
data/ffmpeg-4.3.1/libavutil/sha512.c:269:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&ctx->buffer[j], &data[i], len - i);
data/ffmpeg-4.3.1/libavutil/tea.c:78:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(iv, src, 8);
data/ffmpeg-4.3.1/libavutil/tea.c:113:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(iv, dst, 8);
data/ffmpeg-4.3.1/libavutil/tests/base64.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  encoded[MAX_ENCODED_SIZE];
data/ffmpeg-4.3.1/libavutil/tests/base64.c:98:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char in[1024], out[2048];
data/ffmpeg-4.3.1/libavutil/tests/blowfish.c:162:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iv, IV, 8);
data/ffmpeg-4.3.1/libavutil/tests/blowfish.c:164:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iv, IV, 8);
data/ffmpeg-4.3.1/libavutil/tests/blowfish.c:166:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iv, IV, 8);
data/ffmpeg-4.3.1/libavutil/tests/blowfish.c:168:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iv, IV, 8);
data/ffmpeg-4.3.1/libavutil/tests/blowfish.c:171:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmptext_l, plaintext_l, sizeof(*plaintext_l) * NUM_VARIABLE_KEY_TESTS);
data/ffmpeg-4.3.1/libavutil/tests/blowfish.c:172:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmptext_r, plaintext_r, sizeof(*plaintext_r) * NUM_VARIABLE_KEY_TESTS);
data/ffmpeg-4.3.1/libavutil/tests/bprint.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libavutil/tests/camellia.c:63:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iv, "HALLO123HALLO123", 16);
data/ffmpeg-4.3.1/libavutil/tests/camellia.c:65:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iv, "HALLO123HALLO123", 16);
data/ffmpeg-4.3.1/libavutil/tests/cast5.c:71:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rpt2[0], Key[0], 16);
data/ffmpeg-4.3.1/libavutil/tests/cast5.c:72:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rpt2[1], Key[0], 16);
data/ffmpeg-4.3.1/libavutil/tests/cast5.c:90:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(temp, iv, 8);
data/ffmpeg-4.3.1/libavutil/tests/cast5.c:92:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(temp, iv, 8);
data/ffmpeg-4.3.1/libavutil/tests/cpu.c:99:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char threads[5] = "auto";
data/ffmpeg-4.3.1/libavutil/tests/encryption_info.c:91:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(info->key_id, test_key_id, sizeof(test_key_id));
data/ffmpeg-4.3.1/libavutil/tests/encryption_info.c:92:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(info->iv, test_iv, sizeof(test_iv));
data/ffmpeg-4.3.1/libavutil/tests/encryption_info.c:93:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(info->subsamples, test_subsamples, sizeof(test_subsamples));
data/ffmpeg-4.3.1/libavutil/tests/encryption_info.c:132:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(info->system_id, test_system_id, sizeof(test_system_id));
data/ffmpeg-4.3.1/libavutil/tests/encryption_info.c:133:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(info->key_ids[0], test_key_id, sizeof(test_key_id));
data/ffmpeg-4.3.1/libavutil/tests/encryption_info.c:134:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(info->key_ids[1], test_key_id_2, sizeof(test_key_id_2));
data/ffmpeg-4.3.1/libavutil/tests/encryption_info.c:135:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(info->data, test_data, sizeof(test_data));
data/ffmpeg-4.3.1/libavutil/tests/hwdevice.c:129:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *possible_devices[5];
data/ffmpeg-4.3.1/libavutil/tests/log.c:53:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[4];
data/ffmpeg-4.3.1/libavutil/tests/lzo.c:36:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *in = fopen(argv[1], "rb");
data/ffmpeg-4.3.1/libavutil/tests/lzo.c:37:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int comp_level = argc > 2 ? atoi(argv[2]) : 0;
data/ffmpeg-4.3.1/libavutil/tests/parseutils.c:240:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[16];
data/ffmpeg-4.3.1/libavutil/tests/ripemd.c:31:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char digest[40];
data/ffmpeg-4.3.1/libavutil/tests/sha.c:28:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char digest[32];
data/ffmpeg-4.3.1/libavutil/tests/sha512.c:33:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char digest[64];
data/ffmpeg-4.3.1/libavutil/tests/tea.c:100:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(iv, "HALLO123", 8);
data/ffmpeg-4.3.1/libavutil/tests/tea.c:104:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(iv, "HALLO123", 8);
data/ffmpeg-4.3.1/libavutil/tests/tea.c:107:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(iv, "HALLO123", 8);
data/ffmpeg-4.3.1/libavutil/tests/tree.c:68:47:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int log_level = argc <= 1 ? AV_LOG_INFO : atoi(argv[1]);
data/ffmpeg-4.3.1/libavutil/tests/twofish.c:70:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(Key+16,Key,(kbits[j]-128) >> 3);
data/ffmpeg-4.3.1/libavutil/tests/twofish.c:71:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(Key,rpt,16);
data/ffmpeg-4.3.1/libavutil/tests/twofish.c:72:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(rpt,temp,16);
data/ffmpeg-4.3.1/libavutil/tests/twofish.c:82:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iv, "HALLO123HALLO123", 16);
data/ffmpeg-4.3.1/libavutil/tests/twofish.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(iv, "HALLO123HALLO123", 16);
data/ffmpeg-4.3.1/libavutil/tests/xtea.c:110:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(iv, "HALLO123", 8);
data/ffmpeg-4.3.1/libavutil/tests/xtea.c:114:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(iv, "HALLO123", 8);
data/ffmpeg-4.3.1/libavutil/tests/xtea.c:117:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(iv, "HALLO123", 8);
data/ffmpeg-4.3.1/libavutil/thread.h:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[AV_ERROR_MAX_STRING_SIZE] = "";                         \
data/ffmpeg-4.3.1/libavutil/twofish.c:261:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(iv, src, 16);
data/ffmpeg-4.3.1/libavutil/twofish.c:286:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(keypad, key, key_bits >> 3);
data/ffmpeg-4.3.1/libavutil/twofish.c:288:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(keypad, key, 32);
data/ffmpeg-4.3.1/libavutil/twofish.c:323:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(iv, dst, 16);
data/ffmpeg-4.3.1/libavutil/tx.c:83:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(tmp, &in_map[k*15], 15*sizeof(*tmp));
data/ffmpeg-4.3.1/libavutil/wchar_filename.h:30:17:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
    num_chars = MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, filename_utf8, -1, NULL, 0);
data/ffmpeg-4.3.1/libavutil/wchar_filename.h:40:5:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
    MultiByteToWideChar(CP_UTF8, 0, filename_utf8, -1, *filename_w, num_chars);
data/ffmpeg-4.3.1/libavutil/x86/cpu.c:99:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    union { int i[3]; char c[12]; } vendor;
data/ffmpeg-4.3.1/libavutil/xtea.c:123:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(iv, src, 8);
data/ffmpeg-4.3.1/libavutil/xtea.c:198:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(iv, src, 8);
data/ffmpeg-4.3.1/libavutil/xtea.c:233:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(iv, dst, 8);
data/ffmpeg-4.3.1/libpostproc/postprocess.c:643:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp[GET_MODE_BUFFER_SIZE];
data/ffmpeg-4.3.1/libpostproc/postprocess.c:691:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        const char *options[OPTIONS_ARRAY_SIZE];
data/ffmpeg-4.3.1/libpostproc/postprocess.c:746:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(p, replaceTable[2*i + 1], newlen);
data/ffmpeg-4.3.1/libpostproc/postprocess.c:1032:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&(dst[1][y*dstStride[1]]), &(src[1][y*srcStride[1]]), width);
data/ffmpeg-4.3.1/libpostproc/postprocess.c:1033:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&(dst[2][y*dstStride[2]]), &(src[2][y*srcStride[2]]), width);
data/ffmpeg-4.3.1/libpostproc/postprocess_internal.h:178:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dest, src, lines*stride);
data/ffmpeg-4.3.1/libpostproc/postprocess_internal.h:180:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy((uint8_t*)dest+(lines-1)*stride, (const uint8_t*)src+(lines-1)*stride, -lines*stride);
data/ffmpeg-4.3.1/libpostproc/postprocess_template.c:3173:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(dst[dstStride*i]),
data/ffmpeg-4.3.1/libpostproc/postprocess_template.c:3206:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(dst[dstStride*i]),
data/ffmpeg-4.3.1/libpostproc/postprocess_template.c:3234:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, src, 8);
data/ffmpeg-4.3.1/libpostproc/postprocess_template.c:3461:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst + i*dstStride, tempDst + (9+i)*dstStride, width);
data/ffmpeg-4.3.1/libpostproc/postprocess_template.c:3488:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(tempSrc + srcStride*i, src + srcStride*(height-1), FFABS(srcStride));
data/ffmpeg-4.3.1/libpostproc/postprocess_template.c:3495:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(tempDst + dstStride*i, dst + dstStride*(height-1), FFABS(dstStride));
data/ffmpeg-4.3.1/libpostproc/postprocess_template.c:3696:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dstBlock + i*dstStride, tempDst + (i+1)*dstStride, width);
data/ffmpeg-4.3.1/libswresample/audioconvert.c:133:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(*dst, *src, len);
data/ffmpeg-4.3.1/libswresample/audioconvert.c:136:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(*dst, *src, 2*len);
data/ffmpeg-4.3.1/libswresample/audioconvert.c:139:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(*dst, *src, 4*len);
data/ffmpeg-4.3.1/libswresample/audioconvert.c:142:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(*dst, *src, 8*len);
data/ffmpeg-4.3.1/libswresample/rematrix.c:93:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[128];
data/ffmpeg-4.3.1/libswresample/rematrix.c:129:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[128];
data/ffmpeg-4.3.1/libswresample/rematrix.c:529:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(out->ch[out_i], in->ch[in_i], len*out->bps);
data/ffmpeg-4.3.1/libswresample/resample.c:356:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->filter_bank + (c->filter_alloc*phase_count+1)*c->felem_size, c->filter_bank, (c->filter_alloc-1)*c->felem_size);
data/ffmpeg-4.3.1/libswresample/resample.c:357:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(c->filter_bank + (c->filter_alloc*phase_count  )*c->felem_size, c->filter_bank + (c->filter_alloc - 1)*c->felem_size, c->felem_size);
data/ffmpeg-4.3.1/libswresample/resample.c:405:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new_filter_bank + (c->filter_alloc*phase_count+1)*c->felem_size, new_filter_bank, (c->filter_alloc-1)*c->felem_size);
data/ffmpeg-4.3.1/libswresample/resample.c:406:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new_filter_bank + (c->filter_alloc*phase_count  )*c->felem_size, new_filter_bank + (c->filter_alloc - 1)*c->felem_size, c->felem_size);
data/ffmpeg-4.3.1/libswresample/resample.c:557:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(a->ch[i] + (s->in_buffer_index+s->in_buffer_count+j  )*a->bps,
data/ffmpeg-4.3.1/libswresample/resample.c:580:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst->ch[ch] + ((c->filter_length + n) * c->felem_size),
data/ffmpeg-4.3.1/libswresample/resample.c:595:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst->ch[ch] + ((c->filter_length - n) * c->felem_size),
data/ffmpeg-4.3.1/libswresample/swresample.c:154:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char l1[1024], l2[1024];
data/ffmpeg-4.3.1/libswresample/swresample.c:423:35:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        if(a->count && a->planar) memcpy(a->ch[i], old.ch[i], a->count*a->bps);
data/ffmpeg-4.3.1/libswresample/swresample.c:425:32:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    if(a->count && !a->planar) memcpy(a->ch[0], old.ch[0], a->count*a->ch_count*a->bps);
data/ffmpeg-4.3.1/libswresample/swresample.c:440:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(out->ch[ch], in->ch[ch], count*out->bps);
data/ffmpeg-4.3.1/libswresample/swresample.c:442:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(out->ch[0], in->ch[0], count*out->ch_count*out->bps);
data/ffmpeg-4.3.1/libswresample/tests/swresample.c:278:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char  in_layout_string[256];
data/ffmpeg-4.3.1/libswresample/tests/swresample.c:279:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char out_layout_string[256];
data/ffmpeg-4.3.1/libswresample/x86/rematrix_init.c:84:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->native_simd_matrix, s->native_matrix, num * sizeof(float));
data/ffmpeg-4.3.1/libswresample/x86/rematrix_init.c:85:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(s->native_simd_one, s->native_one, sizeof(float));
data/ffmpeg-4.3.1/libswscale/ppc/yuv2rgb_altivec.c:331:33:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        oute = (vector unsigned char *)(oplanes[0] + outstrides[0] *          \
data/ffmpeg-4.3.1/libswscale/ppc/yuv2rgb_altivec.c:478:28:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    out = (vector unsigned char *) (oplanes[0] + srcSliceY * outstrides[0]);
data/ffmpeg-4.3.1/libswscale/ppc/yuv2rgb_altivec.c:826:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&((uint32_t *) dest)[i], scratch, (dstW - i) / 4);
data/ffmpeg-4.3.1/libswscale/swscale.c:920:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(base + srcStride[0]*y, src2[0] + srcStride[0]*y, 4*c->srcW);
data/ffmpeg-4.3.1/libswscale/swscale_unscaled.c:131:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst, src, srcSliceH * dstStride);
data/ffmpeg-4.3.1/libswscale/swscale_unscaled.c:135:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, src, width);
data/ffmpeg-4.3.1/libswscale/swscale_unscaled.c:1670:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst[0] + dstStride[0] * srcSliceY, src[0], srcSliceH * dstStride[0]);
data/ffmpeg-4.3.1/libswscale/swscale_unscaled.c:1684:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dstPtr, srcPtr, length);
data/ffmpeg-4.3.1/libswscale/swscale_unscaled.c:1903:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst[plane] + dstStride[plane] * y, src[plane],
data/ffmpeg-4.3.1/libswscale/swscale_unscaled.c:1911:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dstPtr, srcPtr, length);
data/ffmpeg-4.3.1/libswscale/tests/swscale.c:310:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/ffmpeg-4.3.1/libswscale/tests/swscale.c:315:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char srcStr[21];
data/ffmpeg-4.3.1/libswscale/tests/swscale.c:318:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dstStr[21];
data/ffmpeg-4.3.1/libswscale/tests/swscale.c:385:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            fp = fopen(argv[i + 1], "r");
data/ffmpeg-4.3.1/libswscale/utils.c:2259:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(vec->coeff, a->coeff, a->length * sizeof(*a->coeff));
data/ffmpeg-4.3.1/libswscale/x86/hscale_fast_bilinear_simd.c:156:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(filterCode + fragmentPos, fragment, fragmentLength);
data/ffmpeg-4.3.1/tests/api/api-band-test.c:54:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(slice_byte_buffer + ctx->width * slice_position + i * ctx->width,
data/ffmpeg-4.3.1/tests/api/api-band-test.c:58:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(slice_byte_buffer + ctx->width * ctx->height + chroma_w * shift_slice_position + i * chroma_w,
data/ffmpeg-4.3.1/tests/api/api-band-test.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(slice_byte_buffer + ctx->width * ctx->height + chroma_w * shift_height + chroma_w * shift_slice_position + i * chroma_w,
data/ffmpeg-4.3.1/tests/api/api-flac-test.c:56:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name_buff[NAME_BUFF_SIZE];
data/ffmpeg-4.3.1/tests/api/api-flac-test.c:164:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(raw_in + in_offset, in_frame->data[0], in_frame_bytes);
data/ffmpeg-4.3.1/tests/api/api-flac-test.c:205:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(raw_out + out_offset, out_frame->data[0], out_frame_bytes);
data/ffmpeg-4.3.1/tests/api/api-h264-slice-test.c:62:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char sum[AV_HASH_MAX_SIZE * 2 + 1];
data/ffmpeg-4.3.1/tests/api/api-h264-slice-test.c:184:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!(file = fopen(argv[2], "rb"))) {
data/ffmpeg-4.3.1/tests/api/api-threadmessage-test.c:181:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    max_queue_size    = atoi(av[1]);
data/ffmpeg-4.3.1/tests/api/api-threadmessage-test.c:182:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    nb_senders        = atoi(av[2]);
data/ffmpeg-4.3.1/tests/api/api-threadmessage-test.c:183:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    sender_min_load   = atoi(av[3]);
data/ffmpeg-4.3.1/tests/api/api-threadmessage-test.c:184:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    sender_max_load   = atoi(av[4]);
data/ffmpeg-4.3.1/tests/api/api-threadmessage-test.c:185:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    nb_receivers      = atoi(av[5]);
data/ffmpeg-4.3.1/tests/api/api-threadmessage-test.c:186:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    receiver_min_load = atoi(av[6]);
data/ffmpeg-4.3.1/tests/api/api-threadmessage-test.c:187:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    receiver_max_load = atoi(av[7]);
data/ffmpeg-4.3.1/tests/audiogen.c:156:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        sample_rate = atoi(argv[2]);
data/ffmpeg-4.3.1/tests/audiogen.c:164:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        nb_channels = atoi(argv[3]);
data/ffmpeg-4.3.1/tests/audiogen.c:172:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        seed = atoi(argv[4]);
data/ffmpeg-4.3.1/tests/audiogen.c:174:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    outfile = fopen(argv[1], "wb");
data/ffmpeg-4.3.1/tests/audiomatch.c:52:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f[0] = fopen(argv[1], "rb");
data/ffmpeg-4.3.1/tests/audiomatch.c:53:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f[1] = fopen(argv[2], "rb");
data/ffmpeg-4.3.1/tests/checkasm/aacpsdsp.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst1, dst0, BUF_SIZE * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/aacpsdsp.c:101:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst1, dst0, BUF_SIZE * 2 * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/aacpsdsp.c:122:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out1, out0, 91 * 32 * 2 * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/aacpsdsp.c:159:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(out1, out0, 2 * 38 * 64 * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/aacpsdsp.c:205:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(l0, l, BUF_SIZE * 2 * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/aacpsdsp.c:206:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(l1, l, BUF_SIZE * 2 * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/aacpsdsp.c:207:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(r0, r, BUF_SIZE * 2 * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/aacpsdsp.c:208:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(r1, r, BUF_SIZE * 2 * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/aacpsdsp.c:226:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(l1, l, BUF_SIZE * 2 * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/aacpsdsp.c:227:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(r1, r, BUF_SIZE * 2 * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/af_afir.c:51:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cdst, src0, (LEN*2+8) * sizeof(float));
data/ffmpeg-4.3.1/tests/checkasm/af_afir.c:52:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(odst, src0, (LEN*2+8) * sizeof(float));
data/ffmpeg-4.3.1/tests/checkasm/af_afir.c:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(odst, src0, (LEN*2+8) * sizeof(float));
data/ffmpeg-4.3.1/tests/checkasm/alacdsp.c:93:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char * const channels[2] = { "mono", "stereo" };
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:251:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[1];
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:568:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(f->name, name, name_length + 1);
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:728:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name_buf[256];
data/ffmpeg-4.3.1/tests/checkasm/exrdsp.c:67:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst_ref, src, PADDED_BUF_SIZE);
data/ffmpeg-4.3.1/tests/checkasm/exrdsp.c:68:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst_new, src, PADDED_BUF_SIZE);
data/ffmpeg-4.3.1/tests/checkasm/fixed_dsp.c:104:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ref0, src0, BUF_SIZE * sizeof(*src0));
data/ffmpeg-4.3.1/tests/checkasm/fixed_dsp.c:105:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ref1, src1, BUF_SIZE * sizeof(*src1));
data/ffmpeg-4.3.1/tests/checkasm/fixed_dsp.c:106:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new0, src0, BUF_SIZE * sizeof(*src0));
data/ffmpeg-4.3.1/tests/checkasm/fixed_dsp.c:107:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new1, src1, BUF_SIZE * sizeof(*src1));
data/ffmpeg-4.3.1/tests/checkasm/fixed_dsp.c:114:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new0, src0, BUF_SIZE * sizeof(*src0));
data/ffmpeg-4.3.1/tests/checkasm/fixed_dsp.c:115:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new1, src1, BUF_SIZE * sizeof(*src1));
data/ffmpeg-4.3.1/tests/checkasm/flacdsp.c:66:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char * const names[3] = { "ls", "rs", "ms" };
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:165:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cdst, src2, LEN * sizeof(*src2));
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:166:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(odst, src2, LEN * sizeof(*src2));
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:178:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(odst, src2, LEN * sizeof(*src2));
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:213:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cdst, src2, LEN * sizeof(*src2));
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:214:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(odst, src2, LEN * sizeof(*src2));
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:225:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(odst, src2, LEN * sizeof(*src2));
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:240:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cdst,  src0, LEN * sizeof(*src0));
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:241:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cdst1, src1, LEN * sizeof(*src1));
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:242:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(odst,  src0, LEN * sizeof(*src0));
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:243:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(odst1, src1, LEN * sizeof(*src1));
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:258:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(odst,  src0, LEN * sizeof(*src0));
data/ffmpeg-4.3.1/tests/checkasm/float_dsp.c:259:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(odst1, src1, LEN * sizeof(*src1));
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:210:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(subcoef0, coef, SIZEOF_COEF);
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:212:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(subcoef0, coef, sz * sz * SIZEOF_COEF);
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:214:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(dst0, dst, sz * PIXEL_STRIDE);
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:215:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(dst1, dst, sz * PIXEL_STRIDE);
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:216:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(subcoef1, subcoef0, sz * sz * SIZEOF_COEF);
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:285:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(&dst_full[offset + y * 16 * SIZEOF_PIXEL],
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:290:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&coef_full[i * SIZEOF_COEF/sizeof(coef[0])],
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:301:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(coef0, coef_full, 16 * 16 * SIZEOF_COEF);
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:302:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(coef1, coef_full, 16 * 16 * SIZEOF_COEF);
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:303:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst0, dst_full, 16 * 16 * SIZEOF_PIXEL);
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:304:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst1, dst_full, 16 * 16 * SIZEOF_PIXEL);
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:352:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst0, dst, 32 * 16 * 2);                     \
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:353:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst1, dst, 32 * 16 * 2);                     \
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:412:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst0, dst, 32 * 16 * 2);                     \
data/ffmpeg-4.3.1/tests/checkasm/h264dsp.c:413:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(dst1, dst, 32 * 16 * 2);                     \
data/ffmpeg-4.3.1/tests/checkasm/h264pred.c:31:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * const pred4x4_modes[4][15] = {
data/ffmpeg-4.3.1/tests/checkasm/h264pred.c:67:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * const pred8x8_modes[4][11] = {
data/ffmpeg-4.3.1/tests/checkasm/h264pred.c:94:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * const pred16x16_modes[4][9] = {
data/ffmpeg-4.3.1/tests/checkasm/hevc_add_res.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(res1, res0, sizeof(*res0) * size);
data/ffmpeg-4.3.1/tests/checkasm/hevc_add_res.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst1, dst0, sizeof(int16_t) * size);
data/ffmpeg-4.3.1/tests/checkasm/hevc_idct.c:51:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(coeffs1, coeffs0, sizeof(*coeffs0) * size);
data/ffmpeg-4.3.1/tests/checkasm/hevc_idct.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(coeffs1, coeffs0, sizeof(*coeffs0) * size);
data/ffmpeg-4.3.1/tests/checkasm/huffyuvdsp.c:51:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(src1, src0, width * sizeof(uint16_t));
data/ffmpeg-4.3.1/tests/checkasm/jpeg2000dsp.c:55:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ref, src, BUF_SIZE * 3 * sizeof(*src));
data/ffmpeg-4.3.1/tests/checkasm/jpeg2000dsp.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new, src, BUF_SIZE * 3 * sizeof(*src));
data/ffmpeg-4.3.1/tests/checkasm/jpeg2000dsp.c:63:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new, src, BUF_SIZE * 3 * sizeof(*src));
data/ffmpeg-4.3.1/tests/checkasm/jpeg2000dsp.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ref, src, BUF_SIZE * 3 * sizeof(*src));
data/ffmpeg-4.3.1/tests/checkasm/jpeg2000dsp.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new, src, BUF_SIZE * 3 * sizeof(*src));
data/ffmpeg-4.3.1/tests/checkasm/jpeg2000dsp.c:87:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new, src, BUF_SIZE * 3 * sizeof(*src));
data/ffmpeg-4.3.1/tests/checkasm/llviddsp.c:43:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(a1, a0, width*sizeof(type));\
data/ffmpeg-4.3.1/tests/checkasm/llviddspenc.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(src1, src0, MAX_STRIDE);
data/ffmpeg-4.3.1/tests/checkasm/llviddspenc.c:63:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(src3, src2, MAX_STRIDE);
data/ffmpeg-4.3.1/tests/checkasm/llviddspenc.c:90:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(src1, src0, MAX_STRIDE * MAX_HEIGHT);
data/ffmpeg-4.3.1/tests/checkasm/opusdsp.c:53:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data1, data0, (MAX_SIZE + 1024)*sizeof(float));
data/ffmpeg-4.3.1/tests/checkasm/sbrdsp.c:42:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst1, dst0, (64 + 256) * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/sbrdsp.c:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst1, dst0, (64) * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/sbrdsp.c:91:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst1, dst0, (128) * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/sbrdsp.c:240:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst0, ref, 128 * 2 * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/sbrdsp.c:241:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dst1, ref, 128 * 2 * sizeof(INTFLOAT));
data/ffmpeg-4.3.1/tests/checkasm/sw_rgb.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(src1, src0, MAX_STRIDE);
data/ffmpeg-4.3.1/tests/checkasm/sw_rgb.c:89:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(src1, src0, MAX_STRIDE * MAX_HEIGHT * 2);
data/ffmpeg-4.3.1/tests/checkasm/utvideodsp.c:72:1:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
memcpy(src_r1, src_r0, BUFFER_SIZE * sizeof(type));         \
data/ffmpeg-4.3.1/tests/checkasm/utvideodsp.c:73:1:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
memcpy(src_g1, src_g0, BUFFER_SIZE * sizeof(type));         \
data/ffmpeg-4.3.1/tests/checkasm/utvideodsp.c:74:1:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
memcpy(src_b1, src_b0, BUFFER_SIZE * sizeof(type));         \
data/ffmpeg-4.3.1/tests/checkasm/vf_colorspace.c:293:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst1_y, dst0_y, W * H * sizeof(*dst1_y));
data/ffmpeg-4.3.1/tests/checkasm/vf_colorspace.c:294:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst1_u, dst0_u, W * H * sizeof(*dst1_u));
data/ffmpeg-4.3.1/tests/checkasm/vf_colorspace.c:295:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dst1_v, dst0_v, W * H * sizeof(*dst1_v));
data/ffmpeg-4.3.1/tests/checkasm/vf_gblur.c:50:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst_new, dst_ref, BUF_SIZE);
data/ffmpeg-4.3.1/tests/checkasm/videodsp.c:57:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(src1, src0, pw * ph * sizeof(type));             \
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:137:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(subcoef0, coef, 4 * 4 * sizeof(int16_t));
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:139:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst0, dst, 4 * 4);
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:140:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst1, dst, 4 * 4);
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:141:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(subcoef1, subcoef0, 4 * 4 * sizeof(int16_t));
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:184:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst0, dst, 4 * 4 * 4);
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:185:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst1, dst, 4 * 4 * 4);
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:186:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(subcoef0, coef, 4 * 4 * 4 * sizeof(int16_t));
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:187:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(subcoef1, coef, 4 * 4 * 4 * sizeof(int16_t));
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:234:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(dc0, dc, 16 * sizeof(int16_t));
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:236:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dc1, dc0, 16 * sizeof(int16_t));
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:237:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(block0, block, 4 * 4 * 16 * sizeof(int16_t));
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:238:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(block1, block, 4 * 4 * 16 * sizeof(int16_t));
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:284:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char str[100];
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:408:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(buf1 - midoff, buf0 - midoff, 16 * 16);
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:457:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(buf1u - midoff, buf0u - midoff, 16 * 16);
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:458:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(buf1v - midoff, buf0v - midoff, 16 * 16);
data/ffmpeg-4.3.1/tests/checkasm/vp8dsp.c:497:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buf1 - midoff, buf0 - midoff, 16 * 16);
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:59:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char *const mode_names[N_INTRA_PRED_MODES] = {
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:321:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char *const txtp_types[N_TXFM_TYPES] = {
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:355:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(subcoef0, coef, sz * sz * SIZEOF_COEF);
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:358:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(dst0, dst, sz * sz * SIZEOF_PIXEL);
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:359:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(dst1, dst, sz * sz * SIZEOF_PIXEL);
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:360:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(subcoef1, subcoef0, sz * sz * SIZEOF_COEF);
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:456:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char *const dir_name[2] = { "h", "v" };
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:476:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(buf1 - midoff, buf0 - midoff,
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:498:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(buf1 - midoff, buf0 - midoff, 16 * 16 * SIZEOF_PIXEL);
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:514:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(buf1 - midoff, buf0 - midoff, 16 * 16 * SIZEOF_PIXEL);
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:567:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char *const filter_names[4] = {
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:570:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char *const subpel_names[2][2] = { { "", "h" }, { "v", "hv" } };
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:571:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char *const op_names[2] = { "put", "avg" };
data/ffmpeg-4.3.1/tests/checkasm/vp9dsp.c:572:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[256];
data/ffmpeg-4.3.1/tests/rotozoom.c:58:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char tab_r[256 * 256];
data/ffmpeg-4.3.1/tests/rotozoom.c:59:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char tab_g[256 * 256];
data/ffmpeg-4.3.1/tests/rotozoom.c:60:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char tab_b[256 * 256];
data/ffmpeg-4.3.1/tests/rotozoom.c:123:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[3 * W];
data/ffmpeg-4.3.1/tests/rotozoom.c:127:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    input_file = fopen(filename, "rb");
data/ffmpeg-4.3.1/tests/rotozoom.c:160:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/tests/tiny_psnr.c:244:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char psnr_str[64];
data/ffmpeg-4.3.1/tests/tiny_psnr.c:269:37:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int shift_first= argc < 5 ? 0 : atoi(argv[4]);
data/ffmpeg-4.3.1/tests/tiny_psnr.c:270:37:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int skip_bytes = argc < 6 ? 0 : atoi(argv[5]);
data/ffmpeg-4.3.1/tests/tiny_psnr.c:271:52:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int shift_last = shift_first + (argc < 7 ? 0 : atoi(argv[6]));
data/ffmpeg-4.3.1/tests/tiny_psnr.c:304:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f[0] = fopen(argv[1], "rb");
data/ffmpeg-4.3.1/tests/tiny_psnr.c:305:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f[1] = fopen(argv[2], "rb");
data/ffmpeg-4.3.1/tests/tiny_ssim.c:195:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f[0] = fopen(argv[1], "rb");
data/ffmpeg-4.3.1/tests/tiny_ssim.c:196:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f[1] = fopen(argv[2], "rb");
data/ffmpeg-4.3.1/tests/tiny_ssim.c:213:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    seek = argc<5 ? 0 : atoi(argv[4]);
data/ffmpeg-4.3.1/tests/utils.c:121:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        f = fopen(filename, "wb");
data/ffmpeg-4.3.1/tests/videogen.c:155:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/ffmpeg-4.3.1/tests/videogen.c:167:13:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        w = atoi(argv[2]);
data/ffmpeg-4.3.1/tests/videogen.c:172:13:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        h = atoi(argv[3]);
data/ffmpeg-4.3.1/tools/aviocat.c:40:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[50];
data/ffmpeg-4.3.1/tools/aviocat.c:49:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            bps = atoi(argv[i + 1]);
data/ffmpeg-4.3.1/tools/aviocat.c:52:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            duration = atoi(argv[i + 1]);
data/ffmpeg-4.3.1/tools/crypto_bench.c:689:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[1024];
data/ffmpeg-4.3.1/tools/cws2fws.c:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf_in[1024], buf_out[65536];
data/ffmpeg-4.3.1/tools/cws2fws.c:41:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd_in = open(argv[1], O_RDONLY);
data/ffmpeg-4.3.1/tools/cws2fws.c:47:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd_out = open(argv[2], O_WRONLY | O_CREAT, 00644);
data/ffmpeg-4.3.1/tools/ffescape.c:132:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        infile = fopen(infilename, "r");
data/ffmpeg-4.3.1/tools/ffescape.c:143:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        outfile = fopen(outfilename, "w");
data/ffmpeg-4.3.1/tools/ffeval.c:97:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        infile = fopen(infilename, "r");
data/ffmpeg-4.3.1/tools/ffeval.c:108:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        outfile = fopen(outfilename, "w");
data/ffmpeg-4.3.1/tools/ffhash.c:64:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char res[2 * AV_HASH_MAX_SIZE + 4];
data/ffmpeg-4.3.1/tools/ffhash.c:85:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (file) fd = open(file, flags);
data/ffmpeg-4.3.1/tools/graph2dot.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data[256];
data/ffmpeg-4.3.1/tools/graph2dot.c:62:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char filter_ctx_label[128];
data/ffmpeg-4.3.1/tools/graph2dot.c:72:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char dst_filter_ctx_label[128];
data/ffmpeg-4.3.1/tools/graph2dot.c:93:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char buf[255];
data/ffmpeg-4.3.1/tools/graph2dot.c:139:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    infile = fopen(infilename, "r");
data/ffmpeg-4.3.1/tools/graph2dot.c:148:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    outfile = fopen(outfilename, "w");
data/ffmpeg-4.3.1/tools/graph2dot.c:186:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p, line->data, l);
data/ffmpeg-4.3.1/tools/ismindex.c:97:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char got_tag_str[4], expected_tag_str[4];
data/ffmpeg-4.3.1/tools/ismindex.c:119:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[1024];
data/ffmpeg-4.3.1/tools/ismindex.c:151:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char errbuf[100];
data/ffmpeg-4.3.1/tools/ismindex.c:179:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dirname[2048], filename[2048], idxname[2048];
data/ffmpeg-4.3.1/tools/ismindex.c:185:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        out = fopen(idxname, "w");
data/ffmpeg-4.3.1/tools/ismindex.c:461:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(track->codec_private, codecpar->extradata, codecpar->extradata_size);
data/ffmpeg-4.3.1/tools/ismindex.c:502:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[50], *ptr;
data/ffmpeg-4.3.1/tools/ismindex.c:622:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1000];
data/ffmpeg-4.3.1/tools/ismindex.c:627:11:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    out = fopen(filename, "w");
data/ffmpeg-4.3.1/tools/ismindex.c:693:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1000];
data/ffmpeg-4.3.1/tools/ismindex.c:701:11:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    out = fopen(filename, "w");
data/ffmpeg-4.3.1/tools/ismindex.c:790:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char output_prefix_buf[2048];
data/ffmpeg-4.3.1/tools/pktdumper.c:54:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fntemplate[FILENAME_BUF_SIZE];
data/ffmpeg-4.3.1/tools/pktdumper.c:55:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pktfilename[FILENAME_BUF_SIZE];
data/ffmpeg-4.3.1/tools/pktdumper.c:75:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        maxpkts = atoi(argv[2]);
data/ffmpeg-4.3.1/tools/pktdumper.c:114:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            fd  = open(pktfilename, O_WRONLY | O_CREAT, 0644);
data/ffmpeg-4.3.1/tools/qt-faststart.c:312:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(context->dest, atom->data - atom->header_size, atom->header_size + 8);
data/ffmpeg-4.3.1/tools/qt-faststart.c:345:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(context->dest, atom->data - atom->header_size, atom->header_size);
data/ffmpeg-4.3.1/tools/qt-faststart.c:364:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(context->dest, atom->data - atom->header_size, copy_size);
data/ffmpeg-4.3.1/tools/qt-faststart.c:434:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char atom_bytes[ATOM_PREAMBLE_SIZE];
data/ffmpeg-4.3.1/tools/qt-faststart.c:460:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    infile = fopen(argv[1], "rb");
data/ffmpeg-4.3.1/tools/qt-faststart.c:601:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    infile = fopen(argv[1], "rb");
data/ffmpeg-4.3.1/tools/qt-faststart.c:616:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    outfile = fopen(argv[2], "wb");
data/ffmpeg-4.3.1/tools/sidxindex.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char codec_str[30];
data/ffmpeg-4.3.1/tools/sidxindex.c:121:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[50], *ptr;
data/ffmpeg-4.3.1/tools/sidxindex.c:270:11:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    out = fopen(filename, "w");
data/ffmpeg-4.3.1/tools/sofa2wavs.c:61:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char filename[1024];
data/ffmpeg-4.3.1/tools/sofa2wavs.c:69:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        file = fopen(filename, "w+");
data/ffmpeg-4.3.1/tools/target_bsf_fuzzer.c:95:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(bsf->par_in->extradata, data + size, bsf->par_in->extradata_size);
data/ffmpeg-4.3.1/tools/target_bsf_fuzzer.c:125:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(in.data, last, data - last);
data/ffmpeg-4.3.1/tools/target_dec_fuzzer.c:257:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(ctx->extradata, data + size, ctx->extradata_size);
data/ffmpeg-4.3.1/tools/target_dec_fuzzer.c:296:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(parsepkt.data, last, data - last);
data/ffmpeg-4.3.1/tools/target_dem_fuzzer.c:52:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buf, c->fuzz, size);
data/ffmpeg-4.3.1/tools/target_dem_fuzzer.c:92:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[1025] = {0};
data/ffmpeg-4.3.1/tools/target_dem_fuzzer.c:114:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (filename, data + size - 1024, 1024);
data/ffmpeg-4.3.1/tools/trasher.c:52:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    f = fopen(argv[1], "rb+");
data/ffmpeg-4.3.1/tools/trasher.c:57:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    count    = atoi(argv[2]);
data/ffmpeg-4.3.1/tools/trasher.c:58:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    maxburst = atoi(argv[3]);
data/ffmpeg-4.3.1/tools/trasher.c:59:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    state    = atoi(argv[4]);
data/ffmpeg-4.3.1/tools/yuvcmp.c:33:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    width  = atoi(argv[3]);
data/ffmpeg-4.3.1/tools/yuvcmp.c:34:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    height = atoi(argv[4]);
data/ffmpeg-4.3.1/tools/yuvcmp.c:36:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        to_skip = atoi(argv[6]);
data/ffmpeg-4.3.1/tools/yuvcmp.c:60:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fd[i] = open(argv[1 + i], O_RDONLY);
data/ffmpeg-4.3.1/tools/zmqsend.c:84:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        infile = fopen(infilename, "r");
data/ffmpeg-4.3.1/tools/zmqsend.c:158:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(recv_buf, zmq_msg_data(&msg), recv_buf_size - 1);
data/ffmpeg-4.3.1/compat/w32dlfcn.h:49:39:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (pathlen == 0 || pathlen + wcslen(name_w) + 2 > MAX_PATH)
data/ffmpeg-4.3.1/compat/w32dlfcn.h:57:43:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (pathlen == 0 || pathlen + wcslen(name_w) + 2 > MAX_PATH)
data/ffmpeg-4.3.1/doc/examples/filtering_video.c:192:17:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
                usleep(delay);
data/ffmpeg-4.3.1/doc/examples/http_multiclient.c:46:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (resource && strlen(resource))
data/ffmpeg-4.3.1/fftools/cmdutils.c:218:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = p ? p - name : strlen(name);
data/ffmpeg-4.3.1/fftools/cmdutils.c:221:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!strncmp(name, po->name, len) && strlen(po->name) == len)
data/ffmpeg-4.3.1/fftools/cmdutils.c:563:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        p = opt + strlen(opt);
data/ffmpeg-4.3.1/fftools/cmdutils.c:1167:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
        strncpy(conflist, "~--", 3);
data/ffmpeg-4.3.1/fftools/cmdutils.c:1173:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
        strncpy(remove_tilde, "pkg-config ", 11);
data/ffmpeg-4.3.1/fftools/cmdutils.c:2037:13:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int c = getchar();
data/ffmpeg-4.3.1/fftools/cmdutils.c:2041:13:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        c = getchar();
data/ffmpeg-4.3.1/fftools/cmdutils.c:2066:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            for (ls = datadir; ls < datadir + strlen(datadir); ls++)
data/ffmpeg-4.3.1/fftools/cmdutils.c:2072:17:  [1] (buffer) strncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, snprintf,
  or automatically resizing strings. Risk is low because the source is a
  constant string.
                strncat(datadir, "/ffpresets",  sizeof(datadir) - 1 - strlen(datadir));
data/ffmpeg-4.3.1/fftools/cmdutils.c:2072:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                strncat(datadir, "/ffpresets",  sizeof(datadir) - 1 - strlen(datadir));
data/ffmpeg-4.3.1/fftools/ffmpeg.c:357:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    strlen("Received > 3 system signals, hard exiting\n"));
data/ffmpeg-4.3.1/fftools/ffmpeg.c:447:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        n = read(0, &ch, 1);
data/ffmpeg-4.3.1/fftools/ffmpeg.c:471:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(0, &ch, 1);
data/ffmpeg-4.3.1/fftools/ffmpeg.c:3164:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    encoder_string_len = sizeof(LIBAVCODEC_IDENT) + strlen(ost->enc->name) + 2;
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:1034:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(args))
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:1035:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            args[strlen(args)-1] = 0;
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:1043:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(args))
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:1044:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            args[strlen(args)-1] = 0;
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:1052:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(args))
data/ffmpeg-4.3.1/fftools/ffmpeg_filter.c:1053:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            args[strlen(args) - 1] = '\0';
data/ffmpeg-4.3.1/fftools/ffmpeg_hw.c:78:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    index_pos = strlen(type_name);
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:2984:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if(!strncmp(arg, "libx264-lossless", strlen("libx264-lossless"))){
data/ffmpeg-4.3.1/fftools/ffmpeg_opt.c:3138:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    ac_str_size = 3 + (stream_str ? strlen(stream_str) : 0);
data/ffmpeg-4.3.1/fftools/ffplay.c:1884:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(sws_flags_str))
data/ffmpeg-4.3.1/fftools/ffplay.c:1885:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sws_flags_str[strlen(sws_flags_str)-1] = '\0';
data/ffmpeg-4.3.1/fftools/ffplay.c:1978:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(aresample_swr_opts))
data/ffmpeg-4.3.1/fftools/ffplay.c:1979:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aresample_swr_opts[strlen(aresample_swr_opts)-1] = '\0';
data/ffmpeg-4.3.1/fftools/ffprobe.c:332:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        for (i=strlen(msg) - 1; i>=0 && msg[i] == '\n'; i--) {
data/ffmpeg-4.3.1/fftools/ffprobe.c:599:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        const uint8_t *endp = p + strlen(p);
data/ffmpeg-4.3.1/fftools/ffprobe.c:691:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    endp = src + strlen(src);
data/ffmpeg-4.3.1/fftools/ffprobe.c:850:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    p = buf + strlen(buf);
data/ffmpeg-4.3.1/fftools/ffprobe.c:1105:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(compact->item_sep_str) != 1) {
data/ffmpeg-4.3.1/fftools/ffprobe.c:1255:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(flat->sep_str) != 1) {
data/ffmpeg-4.3.1/libavcodec/aacenc.c:87:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    put_bits(pb, 8, strlen(aux_data));
data/ffmpeg-4.3.1/libavcodec/aacenc.c:518:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    namelen = strlen(name) + 2;
data/ffmpeg-4.3.1/libavcodec/ass.c:79:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avctx->subtitle_header_size = strlen(avctx->subtitle_header);
data/ffmpeg-4.3.1/libavcodec/ass_split.c:277:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len = strlen(section->format_header);
data/ffmpeg-4.3.1/libavcodec/ass_split.c:300:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len = strlen(section->fields_header);
data/ffmpeg-4.3.1/libavcodec/ass_split.c:469:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = last ? strlen(buf) : strcspn(buf, ",");
data/ffmpeg-4.3.1/libavcodec/avpacket.c:504:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        const size_t keylen   = strlen(t->key);
data/ffmpeg-4.3.1/libavcodec/avpacket.c:505:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        const size_t valuelen = strlen(t->value);
data/ffmpeg-4.3.1/libavcodec/avpacket.c:541:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        const uint8_t *val = data + strlen(key) + 1;
data/ffmpeg-4.3.1/libavcodec/avpacket.c:549:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        data = val + strlen(val) + 1;
data/ffmpeg-4.3.1/libavcodec/bytestream.h:42:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#define DEF(type, name, bytes, read, write)                                  \
data/ffmpeg-4.3.1/libavcodec/bytestream.h:46:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return read(*b - bytes);                                                   \
data/ffmpeg-4.3.1/libavcodec/bytestream.h:84:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return read(g->buffer);                                                    \
data/ffmpeg-4.3.1/libavcodec/cbs.c:473:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    name_len = strlen(name);
data/ffmpeg-4.3.1/libavcodec/cbs.c:474:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    bits_len = strlen(bits);
data/ffmpeg-4.3.1/libavcodec/cbs_av1.c:577:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#define READWRITE read
data/ffmpeg-4.3.1/libavcodec/cbs_h2645.c:298:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#define READWRITE read
data/ffmpeg-4.3.1/libavcodec/cbs_jpeg.c:43:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#define READWRITE read
data/ffmpeg-4.3.1/libavcodec/cbs_mpeg2.c:65:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#define READWRITE read
data/ffmpeg-4.3.1/libavcodec/cbs_vp9.c:265:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#define READWRITE read
data/ffmpeg-4.3.1/libavcodec/exr.c:1264:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        s->gb.buffer += strlen(value_name) + 1;
data/ffmpeg-4.3.1/libavcodec/exr.c:1266:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            s->gb.buffer += strlen(value_type) + 1;
data/ffmpeg-4.3.1/libavcodec/exr.c:1273:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            s->gb.buffer -= strlen(value_name) + 1;
data/ffmpeg-4.3.1/libavcodec/exr.c:1364:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    if (strncmp(ch_gb.buffer, s->layer, strlen(s->layer)) == 0) {
data/ffmpeg-4.3.1/libavcodec/exr.c:1368:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        ch_gb.buffer += strlen(s->layer);
data/ffmpeg-4.3.1/libavcodec/ffv1enc.c:1160:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                p += strlen(p);
data/ffmpeg-4.3.1/libavcodec/ffv1enc.c:1169:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        p += strlen(p);
data/ffmpeg-4.3.1/libavcodec/h264_metadata_bsf.c:439:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t len = strlen(ctx->sei_user_data + i + 1);
data/ffmpeg-4.3.1/libavcodec/huffyuvenc.c:1012:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                p += strlen(p);
data/ffmpeg-4.3.1/libavcodec/j2kenc.c:363:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int size = 4 + strlen(LIBAVCODEC_IDENT);
data/ffmpeg-4.3.1/libavcodec/j2kenc.c:375:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    bytestream_put_buffer(&s->buf, LIBAVCODEC_IDENT, strlen(LIBAVCODEC_IDENT));
data/ffmpeg-4.3.1/libavcodec/jacosubdec.c:149:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t codemap_len = strlen(from);
data/ffmpeg-4.3.1/libavcodec/lagarith.c:472:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read > length)
data/ffmpeg-4.3.1/libavcodec/lagarith.c:474:73:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                   "Output more bytes than length (%d of %"PRIu32")\n", read,
data/ffmpeg-4.3.1/libavcodec/libaomenc.c:648:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ctx->twopass_stats.sz = strlen(avctx->stats_in) * 3 / 4;
data/ffmpeg-4.3.1/libavcodec/libaribb24.c:127:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avctx->subtitle_header_size = strlen(avctx->subtitle_header);
data/ffmpeg-4.3.1/libavcodec/librav1e.c:218:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ctx->pass_size = (strlen(avctx->stats_in) * 3) / 4;
data/ffmpeg-4.3.1/libavcodec/libtheoraenc.c:137:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        h->stats_size = strlen(avctx->stats_in) * 3/4;
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:503:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t value_len = strlen(value);
data/ffmpeg-4.3.1/libavcodec/libvpxenc.c:886:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ctx->twopass_stats.sz  = strlen(avctx->stats_in) * 3 / 4;
data/ffmpeg-4.3.1/libavcodec/libxvid.c:59:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define BUFFER_REMAINING(x) (BUFFER_SIZE - strlen(x))
data/ffmpeg-4.3.1/libavcodec/libxvid.c:60:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define BUFFER_CAT(x)       (&((x)[strlen(x)]))
data/ffmpeg-4.3.1/libavcodec/libxvid.c:532:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ret = write(fd, avctx->stats_in, strlen(avctx->stats_in));
data/ffmpeg-4.3.1/libavcodec/libxvid.c:535:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        else if (strlen(avctx->stats_in) > ret) {
data/ffmpeg-4.3.1/libavcodec/libzvbi-teletextdec.c:126:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avctx->subtitle_header_size = strlen(new_header);
data/ffmpeg-4.3.1/libavcodec/libzvbi-teletextdec.c:155:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    ff_ass_bprint_text_event(&buf, text, strlen(text), "", 0);
data/ffmpeg-4.3.1/libavcodec/mjpegenc_common.c:203:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size = strlen(LIBAVCODEC_IDENT)+3;
data/ffmpeg-4.3.1/libavcodec/mjpegenc_common.c:216:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size = strlen("CS=ITU601")+3;
data/ffmpeg-4.3.1/libavcodec/movtextenc.c:298:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        font_names_total_len += strlen(style->font_name);
data/ffmpeg-4.3.1/libavcodec/movtextenc.c:310:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                font_names_total_len += strlen(ass->styles[i].font_name);
data/ffmpeg-4.3.1/libavcodec/movtextenc.c:330:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(s->fonts[i]);
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:320:9:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int mismatch;
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:339:13:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            mismatch ^= level;
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:380:13:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            mismatch ^= level;
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:390:19:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    block[63] ^= (mismatch & 1);
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:483:9:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int mismatch;
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:546:13:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            mismatch ^= level;
data/ffmpeg-4.3.1/libavcodec/mpeg12dec.c:551:18:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    block[63] ^= mismatch & 1;
data/ffmpeg-4.3.1/libavcodec/mpeg4videodec.c:1822:36:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        additional_code_len, sign, mismatch;
data/ffmpeg-4.3.1/libavcodec/mpeg4videodec.c:1872:5:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    mismatch ^= block[0];
data/ffmpeg-4.3.1/libavcodec/mpeg4videodec.c:1927:9:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        mismatch ^= block[j];
data/ffmpeg-4.3.1/libavcodec/mpeg4videodec.c:1930:18:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    block[63] ^= mismatch & 1;
data/ffmpeg-4.3.1/libavcodec/pamenc.c:104:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    bytestream += strlen(bytestream);
data/ffmpeg-4.3.1/libavcodec/pnmenc.c:85:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    bytestream += strlen(bytestream);
data/ffmpeg-4.3.1/libavcodec/pnmenc.c:90:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        bytestream += strlen(bytestream);
data/ffmpeg-4.3.1/libavcodec/proresenc_anatoliy.c:835:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(ctx->vendor) != 4) {
data/ffmpeg-4.3.1/libavcodec/proresenc_kostya.c:1267:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(ctx->vendor) != 4) {
data/ffmpeg-4.3.1/libavcodec/qsv.c:309:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(plugin) != 2 * sizeof(uid.Data)) {
data/ffmpeg-4.3.1/libavcodec/tests/avpacket.c:39:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    bytes = strlen(data_name);
data/ffmpeg-4.3.1/libavcodec/tests/avpacket.c:73:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avpkt->size = strlen(data);
data/ffmpeg-4.3.1/libavcodec/tiff.c:245:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    component_len = 24LL + strlen(sep);
data/ffmpeg-4.3.1/libavcodec/tiff.c:261:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    ap0[strlen(ap0) - strlen(sep)] = '\0';
data/ffmpeg-4.3.1/libavcodec/tiff.c:261:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    ap0[strlen(ap0) - strlen(sep)] = '\0';
data/ffmpeg-4.3.1/libavcodec/tiffenc.c:483:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  strlen(LIBAVCODEC_IDENT) + 1, LIBAVCODEC_IDENT);
data/ffmpeg-4.3.1/libavcodec/tta.c:92:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    uint8_t *end = pass + strlen(pass);
data/ffmpeg-4.3.1/libavcodec/utils.c:1245:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf), " (%s)", enc->codec->name);
data/ffmpeg-4.3.1/libavcodec/utils.c:1245:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf), " (%s)", enc->codec->name);
data/ffmpeg-4.3.1/libavcodec/utils.c:1248:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf), " (%s)", profile);
data/ffmpeg-4.3.1/libavcodec/utils.c:1248:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf), " (%s)", profile);
data/ffmpeg-4.3.1/libavcodec/utils.c:1252:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1252:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1257:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf), " (%s / 0x%04X)",
data/ffmpeg-4.3.1/libavcodec/utils.c:1257:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf), " (%s / 0x%04X)",
data/ffmpeg-4.3.1/libavcodec/utils.c:1267:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1267:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1311:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (strlen(detail) > 1) {
data/ffmpeg-4.3.1/libavcodec/utils.c:1312:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                detail[strlen(detail) - 2] = 0;
data/ffmpeg-4.3.1/libavcodec/utils.c:1320:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1320:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1327:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1327:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1335:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1335:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1342:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1342:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1348:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1348:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1352:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1352:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1355:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1355:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1363:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1363:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1366:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_get_channel_layout_string(buf + strlen(buf), buf_size - strlen(buf), enc->channels, enc->channel_layout);
data/ffmpeg-4.3.1/libavcodec/utils.c:1366:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_get_channel_layout_string(buf + strlen(buf), buf_size - strlen(buf), enc->channels, enc->channel_layout);
data/ffmpeg-4.3.1/libavcodec/utils.c:1368:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1368:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1373:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1373:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1377:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1377:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1380:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1380:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1388:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1388:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1395:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1395:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1403:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1403:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1406:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1406:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1411:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1411:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1414:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/utils.c:1414:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        snprintf(buf + strlen(buf), buf_size - strlen(buf),
data/ffmpeg-4.3.1/libavcodec/webvttdec.c:53:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            const size_t len = strlen(from);
data/ffmpeg-4.3.1/libavcodec/xbmdec.c:44:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for(; p<end - strlen(key); p++) {
data/ffmpeg-4.3.1/libavcodec/xbmdec.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!memcmp(p, key, strlen(key)))
data/ffmpeg-4.3.1/libavcodec/xbmdec.c:48:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    p += strlen(key);
data/ffmpeg-4.3.1/libavcodec/xpmdec.c:274:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(color_name, p, len);
data/ffmpeg-4.3.1/libavdevice/android_camera.c:634:9:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
        usleep(1000);
data/ffmpeg-4.3.1/libavdevice/bktr.c:231:14:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
        if (!usleep(last_frame_time + per_frame + per_frame / 8 - curtime)) {
data/ffmpeg-4.3.1/libavdevice/decklink_common.cpp:233:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        memcpy(format_buf, cctx->format_code, FFMIN(strlen(cctx->format_code), sizeof(format_buf)));
data/ffmpeg-4.3.1/libavdevice/dshow.c:255:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        for (i = 0; i < strlen(unique_name); i++) {
data/ffmpeg-4.3.1/libavdevice/dshow.c:747:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ( ((ctx->audio_filter_load_file) && (strlen(ctx->audio_filter_load_file)>0) && (sourcetype == AudioSourceDevice)) ||
data/ffmpeg-4.3.1/libavdevice/dshow.c:748:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            ((ctx->video_filter_load_file) && (strlen(ctx->video_filter_load_file)>0) && (sourcetype == VideoSourceDevice)) ) {
data/ffmpeg-4.3.1/libavdevice/dshow.c:817:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ( ((ctx->audio_filter_save_file) && (strlen(ctx->audio_filter_save_file)>0) && (sourcetype == AudioSourceDevice)) ||
data/ffmpeg-4.3.1/libavdevice/dshow.c:818:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            ((ctx->video_filter_save_file) && (strlen(ctx->video_filter_save_file)>0) && (sourcetype == VideoSourceDevice)) ) {
data/ffmpeg-4.3.1/libavdevice/openal-dec.c:117:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (; *devices != '\0'; devices += strlen(devices) + 1)
data/ffmpeg-4.3.1/libavdevice/oss_dec.c:80:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    ret = read(s->fd, pkt->data, pkt->size);
data/ffmpeg-4.3.1/libavdevice/v4l2.c:126:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    s->read_f   = prefix ## read;       \
data/ffmpeg-4.3.1/libavfilter/af_channelmap.c:98:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(*map);
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:186:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int read;
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:214:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                memcpy(temp_src, bptr + read, ir_len * sizeof(*temp_src));
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:216:44:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                int len = FFMIN(air_len - (read % ir_len), buffer_length - read);
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:216:76:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                int len = FFMIN(air_len - (read % ir_len), buffer_length - read);
data/ffmpeg-4.3.1/libavfilter/af_headphone.c:218:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                memcpy(temp_src, bptr + read, len * sizeof(*temp_src));
data/ffmpeg-4.3.1/libavfilter/af_lv2.c:130:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const size_t len = strlen(uri);
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:356:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int read;
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:403:42:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                memmove(temp_src, bptr + read, ir_samples * sizeof(*temp_src));
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:405:46:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                int len = FFMIN(n_samples - (read % ir_samples), buffer_length - read);
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:405:82:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                int len = FFMIN(n_samples - (read % ir_samples), buffer_length - read);
data/ffmpeg-4.3.1/libavfilter/af_sofalizer.c:407:42:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                memmove(temp_src, bptr + read, len * sizeof(*temp_src));
data/ffmpeg-4.3.1/libavfilter/avf_showcqt.c:1239:9:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
    if (sscanf(s->cscheme, " %f | %f | %f | %f | %f | %f %1s", &s->cscheme_v[0],
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:702:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    drawtext(s->outpicref, outlink->w - 2 - strlen(text) * 10, outlink->h - 10, text, 0);
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:708:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        drawtext(s->outpicref, outlink->w - 2 - strlen(text) * 10, 3, text, 0);
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:764:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                drawtext(s->outpicref, s->start_x - 8 * strlen(units) - 4, h * (ch + 1) + s->start_y - y - 4 - hh, units, 0);
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:775:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            drawtext(s->outpicref, s->start_x + x - 4 * strlen(units), s->h + s->start_y + 6, units, 0);
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:776:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            drawtext(s->outpicref, s->start_x + x - 4 * strlen(units), s->start_y - 12, units, 0);
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:822:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                drawtext(s->outpicref, s->start_x - 4 * strlen(units) + x + w * ch, s->start_y - 12, units, 0);
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:823:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                drawtext(s->outpicref, s->start_x - 4 * strlen(units) + x + w * ch, s->h + s->start_y + 6, units, 0);
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:833:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            drawtext(s->outpicref, s->start_x - 8 * strlen(units) - 4, s->start_y + y - 4, units, 0);
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:1381:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                             outlink->w / 2 - 4 * strlen(units),
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:1391:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                             outlink->h / 2 - 4 * strlen(units),
data/ffmpeg-4.3.1/libavfilter/avf_showspectrum.c:1394:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                s->old_len = strlen(units);
data/ffmpeg-4.3.1/libavfilter/avf_showvolume.c:443:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            drawtext(out, FFMAX(0, s->w - 8 * (int)strlen(buf)), c * (s->h + s->b) + (s->h - 8) / 2, buf, 0);
data/ffmpeg-4.3.1/libavfilter/avfilter.c:962:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    p = copy + strlen(copy);
data/ffmpeg-4.3.1/libavfilter/avfilter.c:986:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    memmove(p, p + 1, strlen(p));
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:127:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        x + strlen(txt) * 8 >= pic->width)
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:186:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:195:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:204:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:209:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:214:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:217:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:222:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:227:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:232:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:237:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:263:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xpos += strlen(filter->name) * 8 + 10;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:276:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:278:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            xpos += strlen(l->src->name) * 8 + 10;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:294:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            xpos += strlen(buffer) * 8;
data/ffmpeg-4.3.1/libavfilter/f_graphmonitor.c:296:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            xpos += strlen(l->dst->name) * 8 + 10;
data/ffmpeg-4.3.1/libavfilter/f_metadata.c:127:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return !strncmp(value1, value2, strlen(value2));
data/ffmpeg-4.3.1/libavfilter/f_metadata.c:132:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const int len1 = strlen(value1);
data/ffmpeg-4.3.1/libavfilter/f_metadata.c:133:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const int len2 = strlen(value2);
data/ffmpeg-4.3.1/libavfilter/f_metadata.c:138:12:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
static int equal(MetadataContext *s, const char *value1, const char *value2)
data/ffmpeg-4.3.1/libavfilter/f_metadata.c:235:22:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        s->compare = equal;
data/ffmpeg-4.3.1/libavfilter/f_sendcmd.c:154:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if      (!strncmp(*buf, "enter", strlen("enter"))) cmd->flags |= COMMAND_FLAG_ENTER;
data/ffmpeg-4.3.1/libavfilter/f_sendcmd.c:155:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            else if (!strncmp(*buf, "leave", strlen("leave"))) cmd->flags |= COMMAND_FLAG_LEAVE;
data/ffmpeg-4.3.1/libavfilter/f_sendcmd.c:156:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            else if (!strncmp(*buf, "expr",  strlen("expr")))  cmd->flags |= COMMAND_FLAG_EXPR;
data/ffmpeg-4.3.1/libavfilter/f_zmq.c:190:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (zmq_send(zmq->responder, send_buf, strlen(send_buf), 0) == -1)
data/ffmpeg-4.3.1/libavfilter/graphdump.c:72:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        unsigned lname = strlen(filter->name);
data/ffmpeg-4.3.1/libavfilter/graphdump.c:73:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        unsigned ltype = strlen(filter->filter->name);
data/ffmpeg-4.3.1/libavfilter/graphdump.c:77:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            unsigned ln = strlen(l->src->name) + 1 + strlen(l->srcpad->name);
data/ffmpeg-4.3.1/libavfilter/graphdump.c:77:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            unsigned ln = strlen(l->src->name) + 1 + strlen(l->srcpad->name);
data/ffmpeg-4.3.1/libavfilter/graphdump.c:79:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            max_in_name = FFMAX(max_in_name, strlen(l->dstpad->name));
data/ffmpeg-4.3.1/libavfilter/graphdump.c:84:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            unsigned ln = strlen(l->dst->name) + 1 + strlen(l->dstpad->name);
data/ffmpeg-4.3.1/libavfilter/graphdump.c:84:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            unsigned ln = strlen(l->dst->name) + 1 + strlen(l->dstpad->name);
data/ffmpeg-4.3.1/libavfilter/graphdump.c:86:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            max_out_name = FFMAX(max_out_name, strlen(l->srcpad->name));
data/ffmpeg-4.3.1/libavfilter/graphdump.c:108:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    max_in_name - strlen(l->dstpad->name);
data/ffmpeg-4.3.1/libavfilter/graphdump.c:133:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                unsigned ln = strlen(l->dst->name) + 1 +
data/ffmpeg-4.3.1/libavfilter/graphdump.c:134:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                              strlen(l->dstpad->name);
data/ffmpeg-4.3.1/libavfilter/src_movie.c:624:13:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
        if (sscanf(args, "%i|%"SCNi64"|%i %1s", &idx, &ts, &flags, tail) != 3)
data/ffmpeg-4.3.1/libavfilter/src_movie.c:643:21:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
        if (args && sscanf(args, "%1s", tail) == 1)
data/ffmpeg-4.3.1/libavfilter/tests/drawutils.c:37:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
               (int)(16 - strlen(desc->name)), "");
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:324:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ymaxlen = strlen(text);
data/ffmpeg-4.3.1/libavfilter/vf_datascope.c:327:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        xmaxlen = strlen(text);
data/ffmpeg-4.3.1/libavfilter/vf_deshake.c:488:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        fwrite(tmp, 1, strlen(tmp), deshake->fp);
data/ffmpeg-4.3.1/libavfilter/vf_detelecine.c:80:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!strlen(s->pattern)) {
data/ffmpeg-4.3.1/libavfilter/vf_drawtext.c:621:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(s->text);
data/ffmpeg-4.3.1/libavfilter/vf_libopencv.c:223:5:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
    sscanf(buf, "%dx%d+%dx%d/%32[^=]=%127s", &cols, &rows, &anchor_x, &anchor_y, shape_str, shape_filename);
data/ffmpeg-4.3.1/libavfilter/vf_lut3d.c:500:17:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while ((c = fgetc(f)) != EOF) {
data/ffmpeg-4.3.1/libavfilter/vf_lut3d.c:511:18:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if ((c = fgetc(f)) == EOF)
data/ffmpeg-4.3.1/libavfilter/vf_signature.c:611:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (strlen(sic->filename) > 0) {
data/ffmpeg-4.3.1/libavfilter/vf_signature.c:691:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (sic->nb_inputs > 1 && strlen(sic->filename) > 0 && av_get_frame_filename(tmp, sizeof(tmp), sic->filename, 0) == -1) {
data/ffmpeg-4.3.1/libavfilter/vf_subtitles.c:468:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        ass_process_data(ass->track, ass_line, strlen(ass_line));
data/ffmpeg-4.3.1/libavfilter/vf_subtitles.c:470:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        ass_process_chunk(ass->track, ass_line, strlen(ass_line),
data/ffmpeg-4.3.1/libavfilter/vf_telecine.c:77:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!strlen(s->pattern)) {
data/ffmpeg-4.3.1/libavfilter/vsrc_cellauto.c:110:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    w = strlen(s->pattern);
data/ffmpeg-4.3.1/libavfilter/vulkan.c:930:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (int i = 0; i < strlen(p); i++) {
data/ffmpeg-4.3.1/libavfilter/vulkan.h:42:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                         av_bprint_append_data(&shd->src, D, strlen(D));       \
data/ffmpeg-4.3.1/libavformat/aadec.c:116:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(codec_name, val, sizeof(codec_name) - 1);
data/ffmpeg-4.3.1/libavformat/aiffenc.c:88:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int size = strlen(tag->value);
data/ffmpeg-4.3.1/libavformat/amr.c:119:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int read, size = 0, toc, mode;
data/ffmpeg-4.3.1/libavformat/amr.c:152:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read != size - 1) {
data/ffmpeg-4.3.1/libavformat/amr.c:153:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read < 0)
data/ffmpeg-4.3.1/libavformat/amr.c:154:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            return read;
data/ffmpeg-4.3.1/libavformat/apetag.c:204:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        val_len = strlen(e->value);
data/ffmpeg-4.3.1/libavformat/aqtitledec.c:86:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sub = ff_subtitles_queue_insert(&aqt->q, line, strlen(line), !new_event);
data/ffmpeg-4.3.1/libavformat/asfdec_f.c:928:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if (rfc1766 && strlen(rfc1766) > 1) {
data/ffmpeg-4.3.1/libavformat/asfdec_o.c:834:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (rfc1766 && strlen(rfc1766) > 1) {
data/ffmpeg-4.3.1/libavformat/au.c:261:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            av_bprint_append_data(&bprint, keys[i], strlen(keys[i]));
data/ffmpeg-4.3.1/libavformat/au.c:263:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            av_bprint_append_data(&bprint, t->value, strlen(t->value));
data/ffmpeg-4.3.1/libavformat/au.c:297:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            au->header_size = (24 + strlen(annotations) + 8) & ~7;
data/ffmpeg-4.3.1/libavformat/avidec.c:328:9:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
    if (sscanf(date, "%*3s%*[ ]%3s%*[ ]%2d%*[ ]%8s%*[ ]%4d",
data/ffmpeg-4.3.1/libavformat/avio.c:95:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    uc = av_mallocz(sizeof(URLContext) + strlen(filename) + 1);
data/ffmpeg-4.3.1/libavformat/avio.c:114:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int proto_len= strlen(up->name);
data/ffmpeg-4.3.1/libavformat/avio.c:146:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                memmove(start, key+1, strlen(key));
data/ffmpeg-4.3.1/libavformat/aviobuf.c:387:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len += strlen(str);
data/ffmpeg-4.3.1/libavformat/aviobuf.c:836:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (!c && !read && avio_feof(s))
data/ffmpeg-4.3.1/libavformat/aviobuf.c:839:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return read;
data/ffmpeg-4.3.1/libavformat/aviobuf.c:875:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#define GET_STR16(type, read) \
data/ffmpeg-4.3.1/libavformat/aviobuf.c:885:46:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        GET_UTF16(ch, (ret += 2) <= maxlen ? read(pb) : 0, break;)\
data/ffmpeg-4.3.1/libavformat/aviobuf.c:1199:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_write(s, (const unsigned char *)*strings, strlen(*strings));
data/ffmpeg-4.3.1/libavformat/cache.c:186:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                r = read(c->fd, buf, FFMIN(size, entry->size - in_block_pos));
data/ffmpeg-4.3.1/libavformat/cafenc.c:190:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            chunk_size += strlen(t->key) + strlen(t->value) + 2;
data/ffmpeg-4.3.1/libavformat/cafenc.c:190:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            chunk_size += strlen(t->key) + strlen(t->value) + 2;
data/ffmpeg-4.3.1/libavformat/concatdec.c:125:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    proto_len = proto ? strlen(proto) : 0;
data/ffmpeg-4.3.1/libavformat/concatdec.c:131:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        url_len = strlen(avf->url) + strlen(filename) + 16;
data/ffmpeg-4.3.1/libavformat/concatdec.c:131:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        url_len = strlen(avf->url) + strlen(filename) + 16;
data/ffmpeg-4.3.1/libavformat/crcenc.c:54:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(s->pb, buf, strlen(buf));
data/ffmpeg-4.3.1/libavformat/dashdec.c:438:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!strncmp(proto_name, url, strlen(proto_name)) && url[strlen(proto_name)] == ':')
data/ffmpeg-4.3.1/libavformat/dashdec.c:438:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!strncmp(proto_name, url, strlen(proto_name)) && url[strlen(proto_name)] == ':')
data/ffmpeg-4.3.1/libavformat/dashdec.c:440:80:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    else if (av_strstart(url, "crypto", NULL) && !strncmp(proto_name, url + 7, strlen(proto_name)) && url[7 + strlen(proto_name)] == ':')
data/ffmpeg-4.3.1/libavformat/dashdec.c:440:111:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    else if (av_strstart(url, "crypto", NULL) && !strncmp(proto_name, url + 7, strlen(proto_name)) && url[7 + strlen(proto_name)] == ':')
data/ffmpeg-4.3.1/libavformat/dashdec.c:721:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int tmp_max_url_size = strlen(url);
data/ffmpeg-4.3.1/libavformat/dashdec.c:727:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tmp_max_url_size += strlen(text);
data/ffmpeg-4.3.1/libavformat/dashdec.c:741:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_strlcpy(text, url, strlen(url)+1);
data/ffmpeg-4.3.1/libavformat/dashdec.c:744:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size = strlen(mpdName);
data/ffmpeg-4.3.1/libavformat/dashdec.c:755:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_strlcpy (path, url, strlen(url) - size + 1);
data/ffmpeg-4.3.1/libavformat/dashdec.c:776:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size = strlen(root_url);
data/ffmpeg-4.3.1/libavformat/dashdec.c:790:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            memset(tmp_str, 0, strlen(tmp_str));
data/ffmpeg-4.3.1/libavformat/dashdec.c:803:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                memset(p + 1, 0, strlen(p));
data/ffmpeg-4.3.1/libavformat/dashdec.c:902:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                  + (rep_id_val ? strlen(rep_id_val) : 0)
data/ffmpeg-4.3.1/libavformat/dashdec.c:903:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                  + (rep_bandwidth_val ? strlen(rep_bandwidth_val) : 0));
data/ffmpeg-4.3.1/libavformat/dashdec.c:929:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                c->max_url_size = aligned(c->max_url_size  + strlen(initialization_val));
data/ffmpeg-4.3.1/libavformat/dashdec.c:942:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                c->max_url_size = aligned(c->max_url_size  + strlen(media_val));
data/ffmpeg-4.3.1/libavformat/dashdec.c:1078:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(rep->id, rep_id_val ? rep_id_val : "", sizeof(rep->id));
data/ffmpeg-4.3.1/libavformat/dashenc.c:728:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int outlen = strlen(str)*3/2 + 6;
data/ffmpeg-4.3.1/libavformat/dashenc.c:796:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(buf);
data/ffmpeg-4.3.1/libavformat/dashenc.c:1036:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (n < strlen(p)) {
data/ffmpeg-4.3.1/libavformat/dashenc.c:1293:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if (strlen(audio_codec_str))
data/ffmpeg-4.3.1/libavformat/data_uri.c:72:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    in_size = strlen(data);
data/ffmpeg-4.3.1/libavformat/ffmetadec.c:31:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if(!memcmp(p->buf, ID_STRING, strlen(ID_STRING)))
data/ffmpeg-4.3.1/libavformat/ffmetadec.c:63:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (!c && !read && avio_feof(s))
data/ffmpeg-4.3.1/libavformat/ffmetadec.c:66:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return read;
data/ffmpeg-4.3.1/libavformat/ffmetadec.c:162:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!(value = unescape(p + 1, strlen(p + 1)))) {
data/ffmpeg-4.3.1/libavformat/ffmetadec.c:181:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!memcmp(bp.str, ID_STREAM, strlen(ID_STREAM))) {
data/ffmpeg-4.3.1/libavformat/ffmetadec.c:191:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        } else if (!memcmp(bp.str, ID_CHAPTER, strlen(ID_CHAPTER))) {
data/ffmpeg-4.3.1/libavformat/file.c:114:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    ret = read(c->fd, buf, size);
data/ffmpeg-4.3.1/libavformat/fitsenc.c:53:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(keyword);
data/ffmpeg-4.3.1/libavformat/flacenc.c:104:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    mimelen = strlen(mimetype);
data/ffmpeg-4.3.1/libavformat/flacenc.c:132:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    desclen = strlen(desc);
data/ffmpeg-4.3.1/libavformat/flvdec.c:327:53:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                               int flv_codecid, int read)
data/ffmpeg-4.3.1/libavformat/flvdec.c:350:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read) {
data/ffmpeg-4.3.1/libavformat/flvenc.c:228:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = strlen(str);
data/ffmpeg-4.3.1/libavformat/framecrcenc.c:75:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(s->pb, buf, strlen(buf));
data/ffmpeg-4.3.1/libavformat/ftp.c:164:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        linesize = strlen(buf);
data/ffmpeg-4.3.1/libavformat/ftp.c:220:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ((err = ffurl_write(s->conn_control, command, strlen(command))) < 0)
data/ffmpeg-4.3.1/libavformat/ftp.c:293:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(start) < 5)
data/ffmpeg-4.3.1/libavformat/ftp.c:403:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (ftp_send_command(s, command, size_codes, &res) == 213 && res && strlen(res) > 4) {
data/ffmpeg-4.3.1/libavformat/ftp.c:801:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int read, err, retry_done = 0;
data/ffmpeg-4.3.1/libavformat/ftp.c:817:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read >= 0) {
data/ffmpeg-4.3.1/libavformat/ftp.c:818:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            s->position += read;
data/ffmpeg-4.3.1/libavformat/ftp.c:836:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read <= 0 && !h->is_streamed) {
data/ffmpeg-4.3.1/libavformat/ftp.c:846:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        return read;
data/ffmpeg-4.3.1/libavformat/gifdec.c:242:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (sb_size == strlen(NETSCAPE_EXT_STR)) {
data/ffmpeg-4.3.1/libavformat/gopher.c:62:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (gopher_write(h, buffer, strlen(buffer)) < 0)
data/ffmpeg-4.3.1/libavformat/gxfenc.c:262:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_w8(pb, strlen(ES_NAME_PATTERN) + 3);
data/ffmpeg-4.3.1/libavformat/gxfenc.c:324:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(filename);
data/ffmpeg-4.3.1/libavformat/gxfenc.c:327:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_w8(pb, strlen(SERVER_PATH) + len + 1);
data/ffmpeg-4.3.1/libavformat/gxfenc.c:610:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_write(pb, ES_NAME_PATTERN, strlen(ES_NAME_PATTERN));
data/ffmpeg-4.3.1/libavformat/gxfenc.c:612:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        for (j = strlen(ES_NAME_PATTERN)+2; j < 88; j++)
data/ffmpeg-4.3.1/libavformat/hashenc.c:152:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_hash_final_hex(c->hashes[i], buf + strlen(buf), sizeof(buf) - strlen(buf));
data/ffmpeg-4.3.1/libavformat/hashenc.c:152:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_hash_final_hex(c->hashes[i], buf + strlen(buf), sizeof(buf) - strlen(buf));
data/ffmpeg-4.3.1/libavformat/hashenc.c:154:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_write(s->pb, buf, strlen(buf));
data/ffmpeg-4.3.1/libavformat/hashenc.c:261:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            avio_write(s->pb, buf, strlen(buf));
data/ffmpeg-4.3.1/libavformat/hashenc.c:303:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(buf);
data/ffmpeg-4.3.1/libavformat/hashenc.c:305:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(s->pb, buf, strlen(buf));
data/ffmpeg-4.3.1/libavformat/hashenc.c:320:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len = strlen(buf);
data/ffmpeg-4.3.1/libavformat/hashenc.c:322:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            avio_write(s->pb, buf, strlen(buf));
data/ffmpeg-4.3.1/libavformat/hls.c:529:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int langlen = strlen(rend->language);
data/ffmpeg-4.3.1/libavformat/hls.c:532:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(rend->language + langlen + 1, info->assoc_language,
data/ffmpeg-4.3.1/libavformat/hls.c:666:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!strncmp(proto_name, url, strlen(proto_name)) && url[strlen(proto_name)] == ':')
data/ffmpeg-4.3.1/libavformat/hls.c:666:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!strncmp(proto_name, url, strlen(proto_name)) && url[strlen(proto_name)] == ':')
data/ffmpeg-4.3.1/libavformat/hls.c:668:80:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    else if (av_strstart(url, "crypto", NULL) && !strncmp(proto_name, url + 7, strlen(proto_name)) && url[7 + strlen(proto_name)] == ':')
data/ffmpeg-4.3.1/libavformat/hls.c:668:111:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    else if (av_strstart(url, "crypto", NULL) && !strncmp(proto_name, url + 7, strlen(proto_name)) && url[7 + strlen(proto_name)] == ':')
data/ffmpeg-4.3.1/libavformat/hls.c:670:78:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    else if (av_strstart(url, "data", NULL) && !strncmp(proto_name, url + 5, strlen(proto_name)) && url[5 + strlen(proto_name)] == ':')
data/ffmpeg-4.3.1/libavformat/hls.c:670:109:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    else if (av_strstart(url, "data", NULL) && !strncmp(proto_name, url + 5, strlen(proto_name)) && url[5 + strlen(proto_name)] == ':')
data/ffmpeg-4.3.1/libavformat/hlsenc.c:321:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int codec_strlen = strlen(vs->codec_attr);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:652:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(key_basename_source) + 4 + 1;
data/ffmpeg-4.3.1/libavformat/hlsenc.c:905:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strlen(vs->current_segment_final_filename_fmt)) {
data/ffmpeg-4.3.1/libavformat/hlsenc.c:985:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strlen(vs->current_segment_final_filename_fmt)) {
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1173:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                ptr += strlen("URI=\"");
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1184:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                ptr += strlen("IV=0x");
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1233:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = strlen(oc->url);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1618:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int bufsize = strlen(vs->basename) + MAX_URL_SIZE;
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1785:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    snprintf(name + strlen(name), name_buf_len - strlen(name), POSTFIX_PATTERN, i);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1785:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    snprintf(name + strlen(name), name_buf_len - strlen(name), POSTFIX_PATTERN, i);
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1787:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(extension))
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1968:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                vs->is_default = (!av_strncasecmp(val, "YES", strlen("YES")) ||
data/ffmpeg-4.3.1/libavformat/hlsenc.c:1969:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                  (!av_strncasecmp(val, "1", strlen("1"))));
data/ffmpeg-4.3.1/libavformat/hlsenc.c:2708:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int fmp4_init_filename_len = strlen(hls->fmp4_init_filename) + 1;
data/ffmpeg-4.3.1/libavformat/hlsenc.c:2849:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                fmp4_init_filename_len += strlen(POSTFIX_PATTERN);
data/ffmpeg-4.3.1/libavformat/http.c:459:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                 strlen(reply_text) + 6, // 3 digit status code + space + \r\n
data/ffmpeg-4.3.1/libavformat/http.c:574:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int len = strlen(s->headers);
data/ffmpeg-4.3.1/libavformat/http.c:698:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if ((slash = strchr(p, '/')) && strlen(slash) > 0)
data/ffmpeg-4.3.1/libavformat/http.c:741:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = 4 + strlen(p) + strlen(tag);
data/ffmpeg-4.3.1/libavformat/http.c:741:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = 4 + strlen(p) + strlen(tag);
data/ffmpeg-4.3.1/libavformat/http.c:748:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len += strlen(s->icy_metadata_headers);
data/ffmpeg-4.3.1/libavformat/http.c:798:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    back = &cstr[strlen(cstr)-1];
data/ffmpeg-4.3.1/libavformat/http.c:892:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len += strlen(e->key) + strlen(e->value) + 1;
data/ffmpeg-4.3.1/libavformat/http.c:892:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len += strlen(e->key) + strlen(e->value) + 1;
data/ffmpeg-4.3.1/libavformat/http.c:1112:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int domain_offset = strlen(domain) - strlen(e->value);
data/ffmpeg-4.3.1/libavformat/http.c:1112:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int domain_offset = strlen(domain) - strlen(e->value);
data/ffmpeg-4.3.1/libavformat/http.c:1123:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!e || av_strncasecmp(path, e->value, strlen(e->value)))
data/ffmpeg-4.3.1/libavformat/http.c:1471:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read <= 0)
data/ffmpeg-4.3.1/libavformat/http.c:1472:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            return read;
data/ffmpeg-4.3.1/libavformat/http.c:1474:38:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        s->inflate_stream.avail_in = read;
data/ffmpeg-4.3.1/libavformat/http.c:1660:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if ((ret = ffurl_write(s->hd, temp, strlen(temp))) < 0 ||
data/ffmpeg-4.3.1/libavformat/http.c:1896:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ((ret = ffurl_write(s->hd, s->buffer, strlen(s->buffer))) < 0)
data/ffmpeg-4.3.1/libavformat/httpauth.c:80:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char *end = ptr + strlen("auth");
data/ffmpeg-4.3.1/libavformat/httpauth.c:131:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_md5_update(md5ctx, str, strlen(str));
data/ffmpeg-4.3.1/libavformat/httpauth.c:211:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(username) + strlen(state->realm) + strlen(digest->nonce) +
data/ffmpeg-4.3.1/libavformat/httpauth.c:211:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(username) + strlen(state->realm) + strlen(digest->nonce) +
data/ffmpeg-4.3.1/libavformat/httpauth.c:211:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(username) + strlen(state->realm) + strlen(digest->nonce) +
data/ffmpeg-4.3.1/libavformat/httpauth.c:212:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(uri) + strlen(response) + strlen(digest->algorithm) +
data/ffmpeg-4.3.1/libavformat/httpauth.c:212:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(uri) + strlen(response) + strlen(digest->algorithm) +
data/ffmpeg-4.3.1/libavformat/httpauth.c:212:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(uri) + strlen(response) + strlen(digest->algorithm) +
data/ffmpeg-4.3.1/libavformat/httpauth.c:213:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(digest->opaque) + strlen(digest->qop) + strlen(cnonce) +
data/ffmpeg-4.3.1/libavformat/httpauth.c:213:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(digest->opaque) + strlen(digest->qop) + strlen(cnonce) +
data/ffmpeg-4.3.1/libavformat/httpauth.c:213:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(digest->opaque) + strlen(digest->qop) + strlen(cnonce) +
data/ffmpeg-4.3.1/libavformat/httpauth.c:214:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(nc) + 150;
data/ffmpeg-4.3.1/libavformat/httpauth.c:263:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        auth_b64_len = AV_BASE64_SIZE(strlen(decoded_auth));
data/ffmpeg-4.3.1/libavformat/httpauth.c:273:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ptr = authstr + strlen(authstr);
data/ffmpeg-4.3.1/libavformat/httpauth.c:274:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_base64_encode(ptr, auth_b64_len, decoded_auth, strlen(decoded_auth));
data/ffmpeg-4.3.1/libavformat/id3v2.c:531:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strlen(t->value) == 4 && is_number(t->value))
data/ffmpeg-4.3.1/libavformat/id3v2.c:577:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = strlen(buf);
data/ffmpeg-4.3.1/libavformat/id3v2.c:776:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void (*read)(AVFormatContext *s, AVIOContext *pb, int taglen,
data/ffmpeg-4.3.1/libavformat/id3v2.c:1030:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                extra_func->read(s, pbx, tlen, tag, extra_meta, isv34);
data/ffmpeg-4.3.1/libavformat/id3v2enc.c:118:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(dyn_buf, key, strlen(key) + 1);
data/ffmpeg-4.3.1/libavformat/id3v2enc.c:158:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (t->key[0] != 'T' || strlen(t->key) != 4)
data/ffmpeg-4.3.1/libavformat/img2dec.c:448:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            filename[strlen(filename) - 1] = 'U' + i;
data/ffmpeg-4.3.1/libavformat/img2enc.c:182:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        filename[strlen(filename) - 1] = "UVAx"[i];
data/ffmpeg-4.3.1/libavformat/jacosubdec.c:209:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        cmd_len = strlen(cmds[i]);
data/ffmpeg-4.3.1/libavformat/jvdec.c:57:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size &&
data/ffmpeg-4.3.1/libavformat/jvdec.c:58:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        !memcmp(pd->buf + 4, MAGIC, strlen(MAGIC)))
data/ffmpeg-4.3.1/libavformat/libopenmpt.c:226:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (ext && strlen(ext + 1) > 0) {
data/ffmpeg-4.3.1/libavformat/librtmp.c:101:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = strlen(s->filename) + 1;
data/ffmpeg-4.3.1/libavformat/librtmp.c:115:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (ctx->app)      len += strlen(ctx->app)      + sizeof(" app=");
data/ffmpeg-4.3.1/libavformat/librtmp.c:116:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (ctx->tcurl)    len += strlen(ctx->tcurl)    + sizeof(" tcUrl=");
data/ffmpeg-4.3.1/libavformat/librtmp.c:117:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (ctx->pageurl)  len += strlen(ctx->pageurl)  + sizeof(" pageUrl=");
data/ffmpeg-4.3.1/libavformat/librtmp.c:118:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (ctx->flashver) len += strlen(ctx->flashver) + sizeof(" flashver=");
data/ffmpeg-4.3.1/libavformat/librtmp.c:136:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len += strlen(ctx->conn);
data/ffmpeg-4.3.1/libavformat/librtmp.c:140:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len += strlen(ctx->playpath) + sizeof(" playpath=");
data/ffmpeg-4.3.1/libavformat/librtmp.c:144:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len += strlen(ctx->subscribe) + sizeof(" subscribe=");
data/ffmpeg-4.3.1/libavformat/librtmp.c:147:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len += strlen(ctx->client_buffer_time) + sizeof(" buffer=");
data/ffmpeg-4.3.1/libavformat/librtmp.c:153:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len += strlen(ctx->swfverify) + sizeof(" swfVfy=1");
data/ffmpeg-4.3.1/libavformat/librtmp.c:155:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len += strlen(ctx->swfurl);
data/ffmpeg-4.3.1/libavformat/libsrt.c:314:103:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        (s->passphrase && libsrt_setsockopt(h, fd, SRTO_PASSPHRASE, "SRTO_PASSPHRASE", s->passphrase, strlen(s->passphrase)) < 0) ||
data/ffmpeg-4.3.1/libavformat/libsrt.c:335:95:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        (s->streamid && libsrt_setsockopt(h, fd, SRTO_STREAMID, "SRTO_STREAMID", s->streamid, strlen(s->streamid)) < 0) ||
data/ffmpeg-4.3.1/libavformat/libsrt.c:336:95:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        (s->smoother && libsrt_setsockopt(h, fd, SRTO_SMOOTHER, "SRTO_SMOOTHER", s->smoother, strlen(s->smoother)) < 0) ||
data/ffmpeg-4.3.1/libavformat/libsrt.c:508:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            s->passphrase = av_strndup(buf, strlen(buf));
data/ffmpeg-4.3.1/libavformat/lrcdec.c:147:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t metadata_item_len = strlen(metadata_item->native);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:847:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int read, n = 1;
data/ffmpeg-4.3.1/libavformat/matroskadec.c:859:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (!total || read > max_size) {
data/ffmpeg-4.3.1/libavformat/matroskadec.c:869:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                   read, (uint8_t) total, pos, pos, max_size);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:876:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while (n++ < read)
data/ffmpeg-4.3.1/libavformat/matroskadec.c:886:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return read;
data/ffmpeg-4.3.1/libavformat/matroskadec.c:1555:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t probelen = strlen(matroska_doctypes[i]);
data/ffmpeg-4.3.1/libavformat/matroskadec.c:2423:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                         strlen(ff_mkv_codec_tags[j].str))) {
data/ffmpeg-4.3.1/libavformat/matroskadec.c:2926:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                             strlen(mkv_image_mime_tags[i].str))) {
data/ffmpeg-4.3.1/libavformat/matroskadec.c:2956:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                strlen(mkv_mime_tags[i].str))) {
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3892:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int read;
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3897:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read < 0 || cluster_id != 0xF43B675) // done with all clusters
data/ffmpeg-4.3.1/libavformat/matroskadec.c:3900:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read < 0)
data/ffmpeg-4.3.1/libavformat/matroskadec.c:4154:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(buf, "");
data/ffmpeg-4.3.1/libavformat/matroskaenc.c:309:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    put_ebml_binary(pb, elementid, str, strlen(str));
data/ffmpeg-4.3.1/libavformat/microdvddec.c:121:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                int size = strlen(line + 11);
data/ffmpeg-4.3.1/libavformat/microdvddec.c:144:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sub = ff_subtitles_queue_insert(&microdvd->q, p, strlen(p), 0);
data/ffmpeg-4.3.1/libavformat/mkvtimestamp_v2.c:28:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(s->pb, header, strlen(header));
data/ffmpeg-4.3.1/libavformat/mkvtimestamp_v2.c:39:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(s->pb, buf, strlen(buf));
data/ffmpeg-4.3.1/libavformat/mlvdec.c:345:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(avctx->url) > 2) {
data/ffmpeg-4.3.1/libavformat/mlvdec.c:353:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            snprintf(filename + strlen(filename) - 2, 3, "%02d", i);
data/ffmpeg-4.3.1/libavformat/mmf.c:103:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(pb, version, strlen(version)); /* metadata ("ST:songtitle,VN:version,...") */
data/ffmpeg-4.3.1/libavformat/mov.c:2294:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    ret = ff_alloc_extradata(st->codecpar, strlen(buf));
data/ffmpeg-4.3.1/libavformat/mov.c:4118:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(src) == 0) {
data/ffmpeg-4.3.1/libavformat/mov.c:4120:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    } else if (strlen(src_auth) + 1 >= sizeof(src_auth) ||
data/ffmpeg-4.3.1/libavformat/mov.c:4121:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strlen(ref_auth) + 1 >= sizeof(ref_auth) ||
data/ffmpeg-4.3.1/libavformat/mov.c:4122:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strlen(src_host) + 1 >= sizeof(src_host) ||
data/ffmpeg-4.3.1/libavformat/mov.c:4123:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strlen(ref_host) + 1 >= sizeof(ref_host)) {
data/ffmpeg-4.3.1/libavformat/mov.c:4151:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        for (i = 0, l = strlen(ref->path) - 1; l >= 0; l--)
data/ffmpeg-4.3.1/libavformat/mov.c:4186:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (strlen(filename) + 1 == sizeof(filename))
data/ffmpeg-4.3.1/libavformat/movenc.c:2080:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_w8(pb, strlen(compressor_name));
data/ffmpeg-4.3.1/libavformat/movenc.c:2234:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    uint64_t str_size =strlen(reel_name);
data/ffmpeg-4.3.1/libavformat/movenc.c:2614:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_w8(pb, strlen(font));          /* font len (part of the pascal string) */
data/ffmpeg-4.3.1/libavformat/movenc.c:2615:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(pb, font, strlen(font)); /* font name */
data/ffmpeg-4.3.1/libavformat/movenc.c:2765:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_w8(pb, strlen(descr)); /* pascal string */
data/ffmpeg-4.3.1/libavformat/movenc.c:2766:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(pb, descr, strlen(descr)); /* handler description */
data/ffmpeg-4.3.1/libavformat/movenc.c:3184:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(buf);
data/ffmpeg-4.3.1/libavformat/movenc.c:3206:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(pb, t->value, strlen(t->value)); /* UTF8 string value */
data/ffmpeg-4.3.1/libavformat/movenc.c:3423:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int size = 16 + strlen(data);
data/ffmpeg-4.3.1/libavformat/movenc.c:3428:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_write(pb, data, strlen(data));
data/ffmpeg-4.3.1/libavformat/movenc.c:3433:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_wb16(pb, strlen(data)); /* string length */
data/ffmpeg-4.3.1/libavformat/movenc.c:3435:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_write(pb, data, strlen(data));
data/ffmpeg-4.3.1/libavformat/movenc.c:3436:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return strlen(data) + 4;
data/ffmpeg-4.3.1/libavformat/movenc.c:3466:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(t->key);
data/ffmpeg-4.3.1/libavformat/movenc.c:3469:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len2 = strlen(t2->key);
data/ffmpeg-4.3.1/libavformat/movenc.c:3548:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(pb, place, strlen(place) + 1);
data/ffmpeg-4.3.1/libavformat/movenc.c:3553:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(pb, astronomical_body, strlen(astronomical_body) + 1);
data/ffmpeg-4.3.1/libavformat/movenc.c:3712:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_wb32(pb, strlen(t->key) + 8);
data/ffmpeg-4.3.1/libavformat/movenc.c:3714:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_write(pb, t->key, strlen(t->key));
data/ffmpeg-4.3.1/libavformat/movenc.c:3778:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(t->value);
data/ffmpeg-4.3.1/libavformat/movenc.c:3821:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_write(pb, t->value, strlen(t->value) + 1); /* UTF8 string value */
data/ffmpeg-4.3.1/libavformat/movenc.c:3846:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int len = FFMIN(strlen(t->value), 255);
data/ffmpeg-4.3.1/libavformat/movenc.c:4842:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (mov->major_brand && strlen(mov->major_brand) >= 4)
data/ffmpeg-4.3.1/libavformat/movenc.c:6031:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len      = strlen(t->value);
data/ffmpeg-4.3.1/libavformat/mp3enc.c:248:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (   strlen(enc->value) > sizeof(encoder_str)
data/ffmpeg-4.3.1/libavformat/mp3enc.c:252:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            memcpy(encoder_str, enc->value, FFMIN(strlen(enc->value), sizeof(encoder_str)));
data/ffmpeg-4.3.1/libavformat/mpeg.c:748:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        fname_len = strlen(vobsub->sub_name);
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:585:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    if (strlen(p) != 3 && (!next || next != p + 3))
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:611:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
           const char *language = lang && strlen(lang->value) >= 3 ? lang->value : default_language;
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:620:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
               while (strlen(language) >= 3) {
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:663:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
               while (strlen(language) >= 3 && q - data < sizeof(data) - 6) {
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:706:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                putbuf(&q, tag, strlen(tag));
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:708:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                putbuf(&q, tag, strlen(tag));
data/ffmpeg-4.3.1/libavformat/mpegtsenc.c:778:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    str_len = strlen(str);
data/ffmpeg-4.3.1/libavformat/mpjpegdec.c:47:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    end = p + strlen(p);
data/ffmpeg-4.3.1/libavformat/mpjpegdec.c:202:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(line));
data/ffmpeg-4.3.1/libavformat/mpjpegdec.c:275:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                len = strlen(start);
data/ffmpeg-4.3.1/libavformat/mpjpegdec.c:317:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        mpjpeg->searchstr_len = strlen(mpjpeg->searchstr);
data/ffmpeg-4.3.1/libavformat/mpl2dec.c:113:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sub = ff_subtitles_queue_insert(&mpl2->q, p, strlen(p), 0);
data/ffmpeg-4.3.1/libavformat/mxfdec.c:300:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    MXFMetadataReadFunc *read;
data/ffmpeg-4.3.1/libavformat/mxfdec.c:2804:79:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
static int mxf_parse_klv(MXFContext *mxf, KLVPacket klv, MXFMetadataReadFunc *read,
data/ffmpeg-4.3.1/libavformat/mxfdec.c:2810:46:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        res = mxf_read_local_tags(mxf, &klv, read, ctx_size, type);
data/ffmpeg-4.3.1/libavformat/mxfdec.c:2813:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        res = read(mxf, s->pb, 0, klv.length, klv.key, klv.offset);
data/ffmpeg-4.3.1/libavformat/mxfdec.c:3226:60:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        for (metadata = mxf_metadata_read_table; metadata->read; metadata++) {
data/ffmpeg-4.3.1/libavformat/mxfdec.c:3228:62:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                if ((ret = mxf_parse_klv(mxf, klv, metadata->read, metadata->ctx_size, metadata->type)) < 0)
data/ffmpeg-4.3.1/libavformat/mxfdec.c:3233:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (!metadata->read) {
data/ffmpeg-4.3.1/libavformat/network.c:537:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len_p = strlen(pattern);
data/ffmpeg-4.3.1/libavformat/network.c:538:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len_h = strlen(hostname);
data/ffmpeg-4.3.1/libavformat/nistspheredec.c:94:13:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
            sscanf(buffer, "%*s %*s %31s", format);
data/ffmpeg-4.3.1/libavformat/nistspheredec.c:107:13:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
            sscanf(buffer, "%*s %*s %31s", coding);
data/ffmpeg-4.3.1/libavformat/nistspheredec.c:118:17:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
            if (sscanf(buffer, "%31s %*s %31s", key, value) == 2) {
data/ffmpeg-4.3.1/libavformat/nutenc.c:317:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = strlen(string);
data/ffmpeg-4.3.1/libavformat/nutenc.c:770:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(bc, ID_STRING, strlen(ID_STRING));
data/ffmpeg-4.3.1/libavformat/nutenc.c:857:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    const uint8_t *val = data + strlen(key) + 1;
data/ffmpeg-4.3.1/libavformat/nutenc.c:866:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    data = val + strlen(val) + 1;
data/ffmpeg-4.3.1/libavformat/oggparsevorbis.c:44:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int i, cnum, h, m, s, ms, keylen = strlen(key);
data/ffmpeg-4.3.1/libavformat/paf.c:58:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ((p->buf_size >= strlen(MAGIC)) &&
data/ffmpeg-4.3.1/libavformat/paf.c:59:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        !memcmp(p->buf, MAGIC, strlen(MAGIC)))
data/ffmpeg-4.3.1/libavformat/pcmdec.c:54:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t len = strlen(s->iformat->mime_type);
data/ffmpeg-4.3.1/libavformat/pcmdec.c:57:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len = strlen(mime_type);
data/ffmpeg-4.3.1/libavformat/pcmdec.c:68:26:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
                     if (sscanf(options, " endianness=%13s", val) == 1) {
data/ffmpeg-4.3.1/libavformat/pjsdec.c:96:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sub = ff_subtitles_queue_insert(&pjs->q, p, strlen(p), 0);
data/ffmpeg-4.3.1/libavformat/rdt.c:97:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int ch_len = strlen (challenge), i;
data/ffmpeg-4.3.1/libavformat/rdt.c:395:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = strlen(p);
data/ffmpeg-4.3.1/libavformat/riffenc.c:297:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = strlen(str);
data/ffmpeg-4.3.1/libavformat/rmdec.c:75:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read > 0)
data/ffmpeg-4.3.1/libavformat/rmdec.c:76:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        avio_skip(pb, len - read);
data/ffmpeg-4.3.1/libavformat/rmenc.c:55:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_wb16(s,strlen(tag));
data/ffmpeg-4.3.1/libavformat/rmenc.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_w8(s, strlen(tag));
data/ffmpeg-4.3.1/libavformat/rmenc.c:134:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if(tag) size += strlen(tag->value);
data/ffmpeg-4.3.1/libavformat/rmenc.c:159:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size = 10 + 9 * 4 + strlen(desc) + strlen(mimetype) + codec_data_size;
data/ffmpeg-4.3.1/libavformat/rmenc.c:159:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size = 10 + 9 * 4 + strlen(desc) + strlen(mimetype) + codec_data_size;
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:46:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    bytestream_put_be16(dst, strlen(str));
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:47:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    bytestream_put_buffer(dst, str, strlen(str));
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len1 = strlen(str1);
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len2 = strlen(str2);
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:75:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    bytestream_put_be16(dst, strlen(str));
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:76:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    bytestream_put_buffer(dst, str, strlen(str));
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:97:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    uint64_t read;
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:101:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    *val = av_int2double(read);
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:238:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (prev_pkt[channel_id].read && size != prev_pkt[channel_id].size) {
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:246:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (!prev_pkt[channel_id].read) {
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:288:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
       prev->read = p->read;
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:295:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return p->read;
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:511:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int namelen = strlen(name);
data/ffmpeg-4.3.1/libavformat/rtmppkt.c:691:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = strlen(str);
data/ffmpeg-4.3.1/libavformat/rtmppkt.h:86:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int            read;       ///< amount read, including headers
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:603:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     0, 29 + strlen(rt->playpath))) < 0)
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:627:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     0, 25 + strlen(rt->playpath))) < 0)
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:651:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     0, 27 + strlen(rt->playpath))) < 0)
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:726:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     0, 31 + strlen(rt->playpath))) < 0)
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:772:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     0, 29 + strlen(rt->playpath))) < 0)
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:849:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     0, 30 + strlen(rt->playpath))) < 0)
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:978:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     0, 27 + strlen(subscribe))) < 0)
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1615:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, user, strlen(user));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1616:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, salt, strlen(salt));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1617:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, rt->password, strlen(rt->password));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1622:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, hashstr, strlen(hashstr));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1624:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_md5_update(md5, opaque, strlen(opaque));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1626:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_md5_update(md5, challenge, strlen(challenge));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1627:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, challenge2, strlen(challenge2));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1658:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, user, strlen(user));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1660:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, realm, strlen(realm));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1662:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, rt->password, strlen(rt->password));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1668:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, method, strlen(method));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1670:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, rt->app, strlen(rt->app));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1672:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_md5_update(md5, "/_definst_", strlen("/_definst_"));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1678:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, hashstr1, strlen(hashstr1));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1681:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_md5_update(md5, nonce, strlen(nonce));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1683:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, nc, strlen(nc));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1685:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, cnonce, strlen(cnonce));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1687:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, qop, strlen(qop));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1689:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_md5_update(md5, hashstr2, strlen(hashstr2));
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:1715:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    cptr += strlen("authmod=");
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2739:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(old_app) >= APP_MAX_LENGTH) {
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2750:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            max_len = strlen(fname) + 5; // add prefix "mp4:"
data/ffmpeg-4.3.1/libavformat/rtmpproto.c:2758:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int len = strlen(fname);
data/ffmpeg-4.3.1/libavformat/rtpdec.c:377:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(s->hostname);
data/ffmpeg-4.3.1/libavformat/rtpdec.c:897:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int value_size = strlen(p) + 1;
data/ffmpeg-4.3.1/libavformat/rtpdec_asf.c:107:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int len = strlen(p) * 6 / 8;
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:165:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(value) == 6)
data/ffmpeg-4.3.1/libavformat/rtpdec_h264.c:169:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (*value == 0 || value[strlen(value) - 1] == ',') {
data/ffmpeg-4.3.1/libavformat/rtpdec_xiph.c:328:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t decoded_alloc = strlen(value) / 4 * 3 + 4;
data/ffmpeg-4.3.1/libavformat/rtpenc.c:306:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int len = FFMIN(strlen(s->cname), 255);
data/ffmpeg-4.3.1/libavformat/rtpproto.c:296:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        p = s->fec_options_str + strlen(fec_protocol);
data/ffmpeg-4.3.1/libavformat/rtsp.c:559:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    if (rtsp_st->control_url[strlen(rtsp_st->control_url)-1]!='/')
data/ffmpeg-4.3.1/libavformat/rtsp.c:1065:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read > 0)
data/ffmpeg-4.3.1/libavformat/rtsp.c:1258:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            av_base64_encode(base64buf, sizeof(base64buf), buf, strlen(buf));
data/ffmpeg-4.3.1/libavformat/rtsp.c:1261:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ffurl_write(rt->rtsp_hd_out, ptr, strlen(ptr));
data/ffmpeg-4.3.1/libavformat/rtsp.c:1348:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_base64_encode(base64buf, sizeof(base64buf), buf, strlen(buf));
data/ffmpeg-4.3.1/libavformat/rtsp.c:1354:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    ffurl_write(rt->rtsp_hd_out, out_buf, strlen(out_buf));
data/ffmpeg-4.3.1/libavformat/rtsp.c:1460:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    int len = strlen(rt->rtsp_streams[rtx]->control_url);
data/ffmpeg-4.3.1/libavformat/rtspdec.c:118:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    ffurl_write(rt->rtsp_hd_out, message, strlen(message));
data/ffmpeg-4.3.1/libavformat/rtspdec.c:326:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    while (strlen(rt->session_id) < 8)
data/ffmpeg-4.3.1/libavformat/rtspenc.c:86:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                  reply, NULL, sdp, strlen(sdp));
data/ffmpeg-4.3.1/libavformat/sapdec.c:134:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            pos += strlen(MIME) + 1;
data/ffmpeg-4.3.1/libavformat/sapdec.c:152:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    ffio_init_context(&sap->sdp_pb, sap->sdp, strlen(sap->sdp), 0, NULL, NULL,
data/ffmpeg-4.3.1/libavformat/sapenc.c:227:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    pos += strlen(&sap->ann[pos]) + 1;
data/ffmpeg-4.3.1/libavformat/sapenc.c:236:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    pos += strlen(&sap->ann[pos]);
data/ffmpeg-4.3.1/libavformat/sbgdec.c:845:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            lctx = strlen(ctx);
data/ffmpeg-4.3.1/libavformat/sdp.c:183:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    memcpy(psets, pset_string, strlen(pset_string));
data/ffmpeg-4.3.1/libavformat/sdp.c:184:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    p = psets + strlen(pset_string);
data/ffmpeg-4.3.1/libavformat/sdp.c:197:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (p != (psets + strlen(pset_string))) {
data/ffmpeg-4.3.1/libavformat/sdp.c:212:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        p += strlen(p);
data/ffmpeg-4.3.1/libavformat/sdp.c:215:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) {
data/ffmpeg-4.3.1/libavformat/sdp.c:216:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        memcpy(p, profile_string, strlen(profile_string));
data/ffmpeg-4.3.1/libavformat/sdp.c:217:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        p += strlen(p);
data/ffmpeg-4.3.1/libavformat/sdp.c:309:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strpos = strlen(psets);
data/ffmpeg-4.3.1/libavformat/segment.c:226:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size = strlen(av_basename(oc->url)) + 1;
data/ffmpeg-4.3.1/libavformat/segment.c:228:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size += strlen(seg->entry_prefix);
data/ffmpeg-4.3.1/libavformat/smjpegenc.c:52:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_wb32(pb, strlen(t->key) + strlen(t->value) + 3);
data/ffmpeg-4.3.1/libavformat/smjpegenc.c:52:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_wb32(pb, strlen(t->key) + strlen(t->value) + 3);
data/ffmpeg-4.3.1/libavformat/smjpegenc.c:53:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_write(pb, t->key, strlen(t->key));
data/ffmpeg-4.3.1/libavformat/smjpegenc.c:55:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        avio_write(pb, t->value, strlen(t->value));
data/ffmpeg-4.3.1/libavformat/smush.c:136:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        avio_skip(pb, size - read);
data/ffmpeg-4.3.1/libavformat/soxenc.c:54:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        comment_len = strlen(comment->value);
data/ffmpeg-4.3.1/libavformat/stldec.c:99:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sub = ff_subtitles_queue_insert(&stl->q, p, strlen(p), 0);
data/ffmpeg-4.3.1/libavformat/subtitles.c:338:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const size_t len = strlen(attr);
data/ffmpeg-4.3.1/libavformat/subviewerdec.c:158:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sub = ff_subtitles_queue_insert(&subviewer->q, line, strlen(line), !new_event);
data/ffmpeg-4.3.1/libavformat/tedcaptionsdec.c:338:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        t += strlen(tags[i]);
data/ffmpeg-4.3.1/libavformat/tls_gnutls.c:153:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        gnutls_server_name_set(p->session, GNUTLS_NAME_DNS, c->host, strlen(c->host));
data/ffmpeg-4.3.1/libavformat/tls_openssl.c:218:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return url_bio_bwrite(b, str, strlen(str));
data/ffmpeg-4.3.1/libavformat/tls_securetransport.c:202:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read <= 0) {
data/ffmpeg-4.3.1/libavformat/tls_securetransport.c:204:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        switch(AVUNERROR(read)) {
data/ffmpeg-4.3.1/libavformat/tls_securetransport.c:213:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                c->lastErr = read;
data/ffmpeg-4.3.1/libavformat/tls_securetransport.c:217:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        *dataLength = read;
data/ffmpeg-4.3.1/libavformat/tls_securetransport.c:218:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read < requested)
data/ffmpeg-4.3.1/libavformat/tls_securetransport.c:291:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    CHECK_ERROR(SSLSetPeerDomainName, c->ssl_context, s->host, strlen(s->host));
data/ffmpeg-4.3.1/libavformat/url.c:72:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t len = strlen(str);
data/ffmpeg-4.3.1/libavformat/url.c:78:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return strlen(str);
data/ffmpeg-4.3.1/libavformat/url.c:100:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        av_strlcat(tmp_path, p, node - p + strlen(tmp_path));
data/ffmpeg-4.3.1/libavformat/urldecode.c:44:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    url_len = strlen(url) + 1;
data/ffmpeg-4.3.1/libavformat/utils.c:4763:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                len = strlen(buf1);
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:45:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len += strlen(vendor_string);
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:51:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                int64_t len1 = !strcmp(tag->key, "title") ? 4 : strlen(tag->key);
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:52:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                len += 4 + 10 + len1 + 1 + strlen(tag->value);
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:59:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len += 4 +strlen(tag->key) + 1 + strlen(tag->value);
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:59:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len += 4 +strlen(tag->key) + 1 + strlen(tag->value);
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:70:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_wl32(pb, strlen(vendor_string));
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:71:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    avio_write(pb, vendor_string, strlen(vendor_string));
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:82:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int64_t len1 = strlen(tag->key);
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:83:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int64_t len2 = strlen(tag->value);
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:112:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                int64_t len1 = !strcmp(tag->key, "title") ? 4 : strlen(tag->key);
data/ffmpeg-4.3.1/libavformat/vorbiscomment.c:113:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                int64_t len2 = strlen(tag->value);
data/ffmpeg-4.3.1/libavformat/vplayerdec.c:85:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sub = ff_subtitles_queue_insert(&vplayer->q, p, strlen(p), 0);
data/ffmpeg-4.3.1/libavformat/wavdec.c:241:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(temp))
data/ffmpeg-4.3.1/libavformat/wavenc.c:96:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(tag->value);
data/ffmpeg-4.3.1/libavformat/wavenc.c:121:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ((tmp_tag = av_dict_get(s->metadata, "umid", NULL, 0)) && strlen(tmp_tag->value) > 2) {
data/ffmpeg-4.3.1/libavformat/wavenc.c:125:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t len = strlen(tmp_tag->value+2);
data/ffmpeg-4.3.1/libavformat/webmdashenc.c:134:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!ts || strncmp(gold->value, ts->value, strlen(gold->value))) return 0;
data/ffmpeg-4.3.1/libavformat/webmdashenc.c:150:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strncmp(gold_track_num->value, track_num->value, strlen(gold_track_num->value)) ||
data/ffmpeg-4.3.1/libavformat/webvttdec.c:140:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sub = ff_subtitles_queue_insert(&webvtt->q, p, strlen(p), 0);
data/ffmpeg-4.3.1/libavformat/wtvdec.c:481:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!strlen(buf)) {
data/ffmpeg-4.3.1/libavformat/wtvenc.c:649:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return 16 + 4 + 4 + strlen(key)*2 + 2;
data/ffmpeg-4.3.1/libavformat/wtvenc.c:660:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    write_metadata_header(pb, 1, key, strlen(value)*2 + 2);
data/ffmpeg-4.3.1/libavformat/wtvenc.c:666:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return strlen("image/jpeg")*2 + 2 + 1 + (e ? strlen(e->value)*2 : 0) + 2 + 4 + pkt->size;
data/ffmpeg-4.3.1/libavformat/wtvenc.c:666:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return strlen("image/jpeg")*2 + 2 + 1 + (e ? strlen(e->value)*2 : 0) + 2 + 4 + pkt->size;
data/ffmpeg-4.3.1/libavformat/wtvenc.c:707:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        pos += metadata_header_size(tag->key) + strlen(tag->value)*2 + 2;
data/ffmpeg-4.3.1/libavformat/yuv4mpegdec.c:60:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strncmp(header, Y4M_MAGIC, strlen(Y4M_MAGIC))) {
data/ffmpeg-4.3.1/libavformat/yuv4mpegdec.c:66:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (tokstart = &header[strlen(Y4M_MAGIC) + 1];
data/ffmpeg-4.3.1/libavformat/yuv4mpegdec.c:308:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strncmp(header, Y4M_FRAME_MAGIC, strlen(Y4M_FRAME_MAGIC)))
data/ffmpeg-4.3.1/libavformat/yuv4mpegenc.c:201:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            avio_write(pb, buf2, strlen(buf2));
data/ffmpeg-4.3.1/libavutil/avsscanf.c:44:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    size_t (*read)(struct FFFILE *, unsigned char *, size_t);
data/ffmpeg-4.3.1/libavutil/avsscanf.c:81:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (!fftoread(f) && f->read(f, &c, 1)==1) return c;
data/ffmpeg-4.3.1/libavutil/avstring.c:71:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t needle_len = strlen(needle);
data/ffmpeg-4.3.1/libavutil/avstring.c:90:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return len + strlen(src) - 1;
data/ffmpeg-4.3.1/libavutil/avstring.c:95:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = strlen(dst);
data/ffmpeg-4.3.1/libavutil/avstring.c:97:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return len + strlen(src);
data/ffmpeg-4.3.1/libavutil/avstring.c:103:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = strlen(dst);
data/ffmpeg-4.3.1/libavutil/avstring.c:151:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char *out     = av_malloc(strlen(*buf) + 1);
data/ffmpeg-4.3.1/libavutil/avstring.c:239:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t tolen = strlen(to), fromlen = strlen(from);
data/ffmpeg-4.3.1/libavutil/avstring.c:239:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t tolen = strlen(to), fromlen = strlen(from);
data/ffmpeg-4.3.1/libavutil/avstring.c:248:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_bprint_append_data(&pbuf, pstr, strlen(pstr));
data/ffmpeg-4.3.1/libavutil/avstring.c:312:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    p_len = strlen(path);
data/ffmpeg-4.3.1/libavutil/avstring.c:313:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    c_len = strlen(component);
data/ffmpeg-4.3.1/libavutil/avstring.c:358:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    namelen = strlen(name);
data/ffmpeg-4.3.1/libavutil/avstring.c:363:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            p = names + strlen(names);
data/ffmpeg-4.3.1/libavutil/bprint.c:189:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        room = !room ? strlen(fmt) + 1 :
data/ffmpeg-4.3.1/libavutil/channel_layout.c:116:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(channel_layout_map[i].name) == name_len &&
data/ffmpeg-4.3.1/libavutil/channel_layout.c:122:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(channel_names[i].name) == name_len &&
data/ffmpeg-4.3.1/libavutil/channel_layout.c:142:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const char *name_end = name + strlen(name);
data/ffmpeg-4.3.1/libavutil/dict.c:116:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t len = strlen(oldval) + strlen(copy_value) + 1;
data/ffmpeg-4.3.1/libavutil/dict.c:116:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t len = strlen(oldval) + strlen(copy_value) + 1;
data/ffmpeg-4.3.1/libavutil/eval.c:368:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            p->s+= strlen(p->const_names[i]);
data/ffmpeg-4.3.1/libavutil/eval.c:377:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            p->s += strlen(constants[i].name);
data/ffmpeg-4.3.1/libavutil/eval.c:693:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char *w = av_malloc(strlen(s) + 1);
data/ffmpeg-4.3.1/libavutil/file.c:136:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(fd, *bufptr, *size);
data/ffmpeg-4.3.1/libavutil/file_open.c:122:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = strlen(prefix) + 12; /* room for "/tmp/" and "XXXXXX\0" */
data/ffmpeg-4.3.1/libavutil/hwcontext_opencl.c:219:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_assert0(strlen(str) + 1 == size);
data/ffmpeg-4.3.1/libavutil/hwcontext_opencl.c:240:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    av_assert0(strlen(str) + 1== size);
data/ffmpeg-4.3.1/libavutil/log.c:375:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        *line && line[strlen(line) - 1] != '\r'){
data/ffmpeg-4.3.1/libavutil/mem.c:49:9:  [1] (free) memalign:
  On some systems (though not Linux-based systems) an attempt to free()
  results from memalign() may fail. This may, on a few systems, be
  exploitable. Also note that memalign() may not check that the boundary
  parameter is correct (CWE-676). Use posix_memalign instead (defined in
  POSIX's 1003.1d). Don't switch to valloc(); it is marked as obsolete in BSD
  4.3, as legacy in SUSv2, and is no longer defined in SUSv3. In some cases,
  malloc()'s alignment may be sufficient.
#define memalign       AV_JOIN(MALLOC_PREFIX, memalign)
data/ffmpeg-4.3.1/libavutil/mem.c:49:47:  [1] (free) memalign:
  On some systems (though not Linux-based systems) an attempt to free()
  results from memalign() may fail. This may, on a few systems, be
  exploitable. Also note that memalign() may not check that the boundary
  parameter is correct (CWE-676). Use posix_memalign instead (defined in
  POSIX's 1003.1d). Don't switch to valloc(); it is marked as obsolete in BSD
  4.3, as legacy in SUSv2, and is no longer defined in SUSv3. In some cases,
  malloc()'s alignment may be sufficient.
#define memalign       AV_JOIN(MALLOC_PREFIX, memalign)
data/ffmpeg-4.3.1/libavutil/mem.c:55:7:  [1] (free) memalign:
  On some systems (though not Linux-based systems) an attempt to free()
  results from memalign() may fail. This may, on a few systems, be
  exploitable. Also note that memalign() may not check that the boundary
  parameter is correct (CWE-676). Use posix_memalign instead (defined in
  POSIX's 1003.1d). Don't switch to valloc(); it is marked as obsolete in BSD
  4.3, as legacy in SUSv2, and is no longer defined in SUSv3. In some cases,
  malloc()'s alignment may be sufficient.
void *memalign(size_t align, size_t size);
data/ffmpeg-4.3.1/libavutil/mem.c:92:11:  [1] (free) memalign:
  On some systems (though not Linux-based systems) an attempt to free()
  results from memalign() may fail. This may, on a few systems, be
  exploitable. Also note that memalign() may not check that the boundary
  parameter is correct (CWE-676). Use posix_memalign instead (defined in
  POSIX's 1003.1d). Don't switch to valloc(); it is marked as obsolete in BSD
  4.3, as legacy in SUSv2, and is no longer defined in SUSv3. In some cases,
  malloc()'s alignment may be sufficient.
    ptr = memalign(ALIGN, size);
data/ffmpeg-4.3.1/libavutil/mem.c:94:11:  [1] (free) memalign:
  On some systems (though not Linux-based systems) an attempt to free()
  results from memalign() may fail. This may, on a few systems, be
  exploitable. Also note that memalign() may not check that the boundary
  parameter is correct (CWE-676). Use posix_memalign instead (defined in
  POSIX's 1003.1d). Don't switch to valloc(); it is marked as obsolete in BSD
  4.3, as legacy in SUSv2, and is no longer defined in SUSv3. In some cases,
  malloc()'s alignment may be sufficient.
    ptr = memalign(size, ALIGN);
data/ffmpeg-4.3.1/libavutil/mem.c:257:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t len = strlen(s) + 1;
data/ffmpeg-4.3.1/libavutil/opt.c:189:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!val || !(len = strlen(val)))
data/ffmpeg-4.3.1/libavutil/opt.c:380:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (val + strlen(val) != end)
data/ffmpeg-4.3.1/libavutil/opt.c:772:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    e = buf + strlen(buf);
data/ffmpeg-4.3.1/libavutil/opt.c:865:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ret = strlen(buf); // no overflow possible, checked by an assert
data/ffmpeg-4.3.1/libavutil/opt.c:1991:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!opt_size && (!o->default_val.str || !strlen(o->default_val.str)))
data/ffmpeg-4.3.1/libavutil/opt.c:1993:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!opt_size ||  !o->default_val.str || !strlen(o->default_val.str ))
data/ffmpeg-4.3.1/libavutil/opt.c:1995:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (opt_size != strlen(o->default_val.str) / 2)
data/ffmpeg-4.3.1/libavutil/parseutils.c:367:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        slen = strlen(color_string);
data/ffmpeg-4.3.1/libavutil/parseutils.c:372:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(color_string2);
data/ffmpeg-4.3.1/libavutil/parseutils.c:479:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int len = strlen(mo_full);
data/ffmpeg-4.3.1/libavutil/pixdesc.c:2651:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!desc || strlen(desc->name) < 2)
data/ffmpeg-4.3.1/libavutil/pixdesc.c:2654:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    i = strlen(name) - 2;
data/ffmpeg-4.3.1/libavutil/pixdesc.c:2886:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t len = strlen(color_range_names[i]);
data/ffmpeg-4.3.1/libavutil/pixdesc.c:2910:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(color_primaries_names[i]);
data/ffmpeg-4.3.1/libavutil/pixdesc.c:2934:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(color_transfer_names[i]);
data/ffmpeg-4.3.1/libavutil/pixdesc.c:2958:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(color_space_names[i]);
data/ffmpeg-4.3.1/libavutil/pixdesc.c:2982:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(chroma_location_names[i]);
data/ffmpeg-4.3.1/libavutil/ppc/cpu.c:85:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while ((count = read(fd, buf, sizeof(buf))) > 0) {
data/ffmpeg-4.3.1/libavutil/random_seed.c:56:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    err = read(fd, dst, sizeof(*dst));
data/ffmpeg-4.3.1/libavutil/spherical.c:73:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t len = strlen(spherical_projection_names[i]);
data/ffmpeg-4.3.1/libavutil/stereo3d.c:70:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t len = strlen(stereo3d_type_names[i]);
data/ffmpeg-4.3.1/libavutil/tests/avstring.c:91:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_STRNSTR(haystack, needle [0], strlen(haystack), haystack+44);
data/ffmpeg-4.3.1/libavutil/tests/avstring.c:92:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_STRNSTR(haystack, needle [1], strlen(haystack), haystack+42);
data/ffmpeg-4.3.1/libavutil/tests/avstring.c:93:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_STRNSTR(haystack, needle [2], strlen(haystack), NULL       );
data/ffmpeg-4.3.1/libavutil/tests/avstring.c:94:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_STRNSTR(haystack, strings[1], strlen(haystack), haystack   );
data/ffmpeg-4.3.1/libavutil/tests/base64.c:67:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(encoded)) {
data/ffmpeg-4.3.1/libavutil/tests/base64.c:70:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            end = encoded + strlen(encoded) - 1;
data/ffmpeg-4.3.1/libavutil/tests/base64.c:102:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        error_count += test_encode_decode(tests[i].data, strlen(tests[i].data), tests[i].encoded_ref);
data/ffmpeg-4.3.1/libavutil/tests/bprint.c:52:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    printf("Short text in unlimited buffer: %u/%u\n", (unsigned)strlen(b.str), b.len);
data/ffmpeg-4.3.1/libavutil/tests/bprint.c:58:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    printf("Long text in unlimited buffer: %u/%u\n", (unsigned)strlen(b.str), b.len);
data/ffmpeg-4.3.1/libavutil/tests/bprint.c:63:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    printf("Long text in limited buffer: %u/%u\n", (unsigned)strlen(b.str), b.len);
data/ffmpeg-4.3.1/libavutil/tests/bprint.c:68:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    printf("Short text in automatic buffer: %u/%u\n", (unsigned)strlen(b.str), b.len);
data/ffmpeg-4.3.1/libavutil/tests/bprint.c:72:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    printf("Long text in automatic buffer: %u/%u\n", (unsigned)strlen(b.str)/8*8, b.len);
data/ffmpeg-4.3.1/libavutil/tests/bprint.c:77:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    printf("Long text count only buffer: %u/%u\n", (unsigned)strlen(b.str), b.len);
data/ffmpeg-4.3.1/libavutil/tests/bprint.c:81:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    printf("Long text count only buffer: %u/%u\n", (unsigned)strlen(buf), b.len);
data/ffmpeg-4.3.1/libavutil/tests/bprint.c:85:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    printf("strftime full: %u/%u \"%s\"\n", (unsigned)strlen(buf), b.len, b.str);
data/ffmpeg-4.3.1/libavutil/tests/bprint.c:90:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    printf("strftime truncated: %u/%u \"%s\"\n", (unsigned)strlen(buf), b.len, b.str);
data/ffmpeg-4.3.1/libavutil/time.c:91:12:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
    return usleep(usec);
data/ffmpeg-4.3.1/libavutil/timer.h:125:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(linux_perf_fd, &tperf, sizeof(tperf));                             \
data/ffmpeg-4.3.1/libpostproc/postprocess.c:700:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        p+= strlen(filterToken) + 1; // p points to next filterToken
data/ffmpeg-4.3.1/libpostproc/postprocess.c:733:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                size_t newlen = strlen(replaceTable[2*i + 1]);
data/ffmpeg-4.3.1/libpostproc/postprocess.c:739:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                plen= strlen(p);
data/ffmpeg-4.3.1/libswscale/tests/swscale.c:323:15:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
        ret = sscanf(buf,
data/ffmpeg-4.3.1/libswscale/tests/swscale.c:330:25:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
            ret       = sscanf(buf, "%20s -> %20s\n", srcStr, dstStr);
data/ffmpeg-4.3.1/tests/api/api-seek-test.c:161:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ((strlen(string_with_number) != end_of_string - string_with_number)  || (number < 0)) {
data/ffmpeg-4.3.1/tests/base64.c:41:18:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while ((in = getchar()) != EOF) {
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:566:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int name_length = strlen(name);
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:686:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                state.bench_pattern_len = strlen(state.bench_pattern);
data/ffmpeg-4.3.1/tests/checkasm/checkasm.c:832:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int length = strlen(state.current_test_name);
data/ffmpeg-4.3.1/tests/checkasm/checkasm.h:226:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(sysfd, &t, sizeof(t));                         \
data/ffmpeg-4.3.1/tools/crypto_bench.c:593:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        outlen = strlen(impl->output) / 2;
data/ffmpeg-4.3.1/tools/cws2fws.c:54:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read(fd_in, &buf_in, 8) != 8) {
data/ffmpeg-4.3.1/tools/cws2fws.c:90:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int ret, len = read(fd_in, &buf_in, 1024);
data/ffmpeg-4.3.1/tools/ffescape.c:152:17:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while ((c = fgetc(infile)) != EOF)
data/ffmpeg-4.3.1/tools/ffeval.c:115:17:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while ((c = fgetc(infile)) != EOF) {
data/ffmpeg-4.3.1/tools/ffhash.c:95:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int size = read(fd, buffer, SIZE);
data/ffmpeg-4.3.1/tools/graph2dot.c:172:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            count += strlen(last_line->data);
data/ffmpeg-4.3.1/tools/graph2dot.c:185:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t l = strlen(line->data);
data/ffmpeg-4.3.1/tools/ismindex.c:807:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (output_prefix[strlen(output_prefix) - 1] != '/') {
data/ffmpeg-4.3.1/tools/pktdumper.c:85:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(fntemplate) + sizeof(PKTFILESUFF) >= sizeof(fntemplate) - 1) {
data/ffmpeg-4.3.1/tools/yuvcmp.c:82:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            v = read(fd[i], Y[i], lsiz);
data/ffmpeg-4.3.1/tools/yuvcmp.c:115:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                v = read(fd[i], C[p][i], csiz);
data/ffmpeg-4.3.1/tools/zmqsend.c:116:17:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while ((c = fgetc(infile)) != EOF)
data/ffmpeg-4.3.1/tools/zmqsend.c:128:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (zmq_send(socket, src_buf, strlen(src_buf), 0) == -1) {

ANALYSIS SUMMARY:

Hits = 4715
Lines analyzed = 1436873 in approximately 42.75 seconds (33610 lines/second)
Physical Source Lines of Code (SLOC) = 1117497
Hits@level = [0] 2262 [1] 763 [2] 3685 [3]  42 [4] 225 [5]   0
Hits@level+ = [0+] 6977 [1+] 4715 [2+] 3952 [3+] 267 [4+] 225 [5+]   0
Hits/KSLOC@level+ = [0+] 6.24342 [1+] 4.21925 [2+] 3.53647 [3+] 0.238927 [4+] 0.201343 [5+]   0
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.