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/gst-plugins-good1.0-1.18.1/ext/aalib/gstaasink.c Examining data/gst-plugins-good1.0-1.18.1/ext/aalib/gstaasink.h Examining data/gst-plugins-good1.0-1.18.1/ext/aalib/gstaatv.c Examining data/gst-plugins-good1.0-1.18.1/ext/aalib/gstaatv.h Examining data/gst-plugins-good1.0-1.18.1/ext/cairo/gstcairo.c Examining data/gst-plugins-good1.0-1.18.1/ext/cairo/gstcairooverlay.c Examining data/gst-plugins-good1.0-1.18.1/ext/cairo/gstcairooverlay.h Examining data/gst-plugins-good1.0-1.18.1/ext/dv/gstdv.c Examining data/gst-plugins-good1.0-1.18.1/ext/dv/gstdvdec.c Examining data/gst-plugins-good1.0-1.18.1/ext/dv/gstdvdec.h Examining data/gst-plugins-good1.0-1.18.1/ext/dv/gstdvdemux.c Examining data/gst-plugins-good1.0-1.18.1/ext/dv/gstdvdemux.h Examining data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c Examining data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.h Examining data/gst-plugins-good1.0-1.18.1/ext/dv/smpte_test.c Examining data/gst-plugins-good1.0-1.18.1/ext/flac/gstflac.c Examining data/gst-plugins-good1.0-1.18.1/ext/flac/gstflacdec.c Examining data/gst-plugins-good1.0-1.18.1/ext/flac/gstflacdec.h Examining data/gst-plugins-good1.0-1.18.1/ext/flac/gstflacenc.c Examining data/gst-plugins-good1.0-1.18.1/ext/flac/gstflacenc.h Examining data/gst-plugins-good1.0-1.18.1/ext/flac/gstflactag.c Examining data/gst-plugins-good1.0-1.18.1/ext/flac/gstflactag.h Examining data/gst-plugins-good1.0-1.18.1/ext/gdk_pixbuf/gstgdkanimation.c Examining data/gst-plugins-good1.0-1.18.1/ext/gdk_pixbuf/gstgdkanimation.h Examining data/gst-plugins-good1.0-1.18.1/ext/gdk_pixbuf/gstgdkpixbufdec.c Examining data/gst-plugins-good1.0-1.18.1/ext/gdk_pixbuf/gstgdkpixbufdec.h Examining data/gst-plugins-good1.0-1.18.1/ext/gdk_pixbuf/gstgdkpixbufoverlay.c Examining data/gst-plugins-good1.0-1.18.1/ext/gdk_pixbuf/gstgdkpixbufoverlay.h Examining data/gst-plugins-good1.0-1.18.1/ext/gdk_pixbuf/gstgdkpixbufplugin.c Examining data/gst-plugins-good1.0-1.18.1/ext/gdk_pixbuf/gstgdkpixbufsink.c Examining data/gst-plugins-good1.0-1.18.1/ext/gdk_pixbuf/gstgdkpixbufsink.h Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gstgtkbasesink.c Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gstgtkbasesink.h Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gstgtkglsink.c Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gstgtkglsink.h Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gstgtksink.c Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gstgtksink.h Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gstgtkutils.c Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gstgtkutils.h Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gstplugin.c Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gtkgstbasewidget.c Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gtkgstbasewidget.h Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gtkgstglwidget.c Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gtkgstglwidget.h Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gtkgstwidget.c Examining data/gst-plugins-good1.0-1.18.1/ext/gtk/gtkgstwidget.h Examining data/gst-plugins-good1.0-1.18.1/ext/jack/gstjack.c Examining data/gst-plugins-good1.0-1.18.1/ext/jack/gstjack.h Examining data/gst-plugins-good1.0-1.18.1/ext/jack/gstjackaudioclient.c Examining data/gst-plugins-good1.0-1.18.1/ext/jack/gstjackaudioclient.h Examining data/gst-plugins-good1.0-1.18.1/ext/jack/gstjackaudiosink.c Examining data/gst-plugins-good1.0-1.18.1/ext/jack/gstjackaudiosink.h Examining data/gst-plugins-good1.0-1.18.1/ext/jack/gstjackaudiosrc.c Examining data/gst-plugins-good1.0-1.18.1/ext/jack/gstjackaudiosrc.h Examining data/gst-plugins-good1.0-1.18.1/ext/jack/gstjackringbuffer.h Examining data/gst-plugins-good1.0-1.18.1/ext/jack/gstjackutil.c Examining data/gst-plugins-good1.0-1.18.1/ext/jack/gstjackutil.h Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpeg.c Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpeg.h Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.h Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegenc.c Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegenc.h Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstsmokedec.c Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstsmokedec.h Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstsmokeenc.c Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstsmokeenc.h Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/smokecodec.c Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/smokecodec.h Examining data/gst-plugins-good1.0-1.18.1/ext/jpeg/smokeformat.h Examining data/gst-plugins-good1.0-1.18.1/ext/lame/gstlamemp3enc.c Examining data/gst-plugins-good1.0-1.18.1/ext/lame/gstlamemp3enc.h Examining data/gst-plugins-good1.0-1.18.1/ext/lame/plugin.c Examining data/gst-plugins-good1.0-1.18.1/ext/libcaca/gstcacasink.c Examining data/gst-plugins-good1.0-1.18.1/ext/libcaca/gstcacasink.h Examining data/gst-plugins-good1.0-1.18.1/ext/libcaca/gstcacatv.c Examining data/gst-plugins-good1.0-1.18.1/ext/libcaca/gstcacatv.h Examining data/gst-plugins-good1.0-1.18.1/ext/libpng/gstpng.c Examining data/gst-plugins-good1.0-1.18.1/ext/libpng/gstpng.h Examining data/gst-plugins-good1.0-1.18.1/ext/libpng/gstpngdec.c Examining data/gst-plugins-good1.0-1.18.1/ext/libpng/gstpngdec.h Examining data/gst-plugins-good1.0-1.18.1/ext/libpng/gstpngenc.c Examining data/gst-plugins-good1.0-1.18.1/ext/libpng/gstpngenc.h Examining data/gst-plugins-good1.0-1.18.1/ext/mpg123/gstmpg123audiodec.c Examining data/gst-plugins-good1.0-1.18.1/ext/mpg123/gstmpg123audiodec.h Examining data/gst-plugins-good1.0-1.18.1/ext/pulse/plugin.c Examining data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsedeviceprovider.c Examining data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsedeviceprovider.h Examining data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsesink.c Examining data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsesink.h Examining data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsesrc.c Examining data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsesrc.h Examining data/gst-plugins-good1.0-1.18.1/ext/pulse/pulseutil.c Examining data/gst-plugins-good1.0-1.18.1/ext/pulse/pulseutil.h Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstplugin.cc Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstqsgtexture.cc Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstqsgtexture.h Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstqtgl.h Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstqtglutility.cc Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstqtglutility.h Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstqtoverlay.cc Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstqtoverlay.h Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstqtsink.cc Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstqtsink.h Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstqtsrc.cc Examining data/gst-plugins-good1.0-1.18.1/ext/qt/gstqtsrc.h Examining data/gst-plugins-good1.0-1.18.1/ext/qt/qtglrenderer.cc Examining data/gst-plugins-good1.0-1.18.1/ext/qt/qtglrenderer.h Examining data/gst-plugins-good1.0-1.18.1/ext/qt/qtitem.cc Examining data/gst-plugins-good1.0-1.18.1/ext/qt/qtitem.h Examining data/gst-plugins-good1.0-1.18.1/ext/qt/qtwindow.cc Examining data/gst-plugins-good1.0-1.18.1/ext/qt/qtwindow.h Examining data/gst-plugins-good1.0-1.18.1/ext/raw1394/gst1394.c Examining data/gst-plugins-good1.0-1.18.1/ext/raw1394/gst1394clock.c Examining data/gst-plugins-good1.0-1.18.1/ext/raw1394/gst1394clock.h Examining data/gst-plugins-good1.0-1.18.1/ext/raw1394/gst1394probe.c Examining data/gst-plugins-good1.0-1.18.1/ext/raw1394/gst1394probe.h Examining data/gst-plugins-good1.0-1.18.1/ext/raw1394/gstdv1394src.c Examining data/gst-plugins-good1.0-1.18.1/ext/raw1394/gstdv1394src.h Examining data/gst-plugins-good1.0-1.18.1/ext/raw1394/gsthdv1394src.c Examining data/gst-plugins-good1.0-1.18.1/ext/raw1394/gsthdv1394src.h Examining data/gst-plugins-good1.0-1.18.1/ext/shout2/gstshout2.c Examining data/gst-plugins-good1.0-1.18.1/ext/shout2/gstshout2.h Examining data/gst-plugins-good1.0-1.18.1/ext/soup/gstsoup.c Examining data/gst-plugins-good1.0-1.18.1/ext/soup/gstsouphttpclientsink.c Examining data/gst-plugins-good1.0-1.18.1/ext/soup/gstsouphttpclientsink.h Examining data/gst-plugins-good1.0-1.18.1/ext/soup/gstsouphttpsrc.c Examining data/gst-plugins-good1.0-1.18.1/ext/soup/gstsouphttpsrc.h Examining data/gst-plugins-good1.0-1.18.1/ext/soup/gstsouputils.c Examining data/gst-plugins-good1.0-1.18.1/ext/soup/gstsouputils.h Examining data/gst-plugins-good1.0-1.18.1/ext/speex/gstspeex.c Examining data/gst-plugins-good1.0-1.18.1/ext/speex/gstspeexdec.c Examining data/gst-plugins-good1.0-1.18.1/ext/speex/gstspeexdec.h Examining data/gst-plugins-good1.0-1.18.1/ext/speex/gstspeexenc.c Examining data/gst-plugins-good1.0-1.18.1/ext/speex/gstspeexenc.h Examining data/gst-plugins-good1.0-1.18.1/ext/taglib/gstapev2mux.cc Examining data/gst-plugins-good1.0-1.18.1/ext/taglib/gstapev2mux.h Examining data/gst-plugins-good1.0-1.18.1/ext/taglib/gstid3v2mux.cc Examining data/gst-plugins-good1.0-1.18.1/ext/taglib/gstid3v2mux.h Examining data/gst-plugins-good1.0-1.18.1/ext/taglib/gsttaglibplugin.c Examining data/gst-plugins-good1.0-1.18.1/ext/twolame/gsttwolamemp2enc.c Examining data/gst-plugins-good1.0-1.18.1/ext/twolame/gsttwolamemp2enc.h Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvp8dec.c Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvp8dec.h Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvp8enc.c Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvp8enc.h Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvp8utils.c Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvp8utils.h Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvp9dec.c Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvp9dec.h Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvp9enc.c Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvp9enc.h Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvpxdec.c Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvpxdec.h Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvpxenc.c Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvpxenc.h Examining data/gst-plugins-good1.0-1.18.1/ext/vpx/plugin.c Examining data/gst-plugins-good1.0-1.18.1/ext/wavpack/gstwavpack.c Examining data/gst-plugins-good1.0-1.18.1/ext/wavpack/gstwavpackcommon.c Examining data/gst-plugins-good1.0-1.18.1/ext/wavpack/gstwavpackcommon.h Examining data/gst-plugins-good1.0-1.18.1/ext/wavpack/gstwavpackdec.c Examining data/gst-plugins-good1.0-1.18.1/ext/wavpack/gstwavpackdec.h Examining data/gst-plugins-good1.0-1.18.1/ext/wavpack/gstwavpackenc.c Examining data/gst-plugins-good1.0-1.18.1/ext/wavpack/gstwavpackenc.h Examining data/gst-plugins-good1.0-1.18.1/ext/wavpack/gstwavpackstreamreader.c Examining data/gst-plugins-good1.0-1.18.1/ext/wavpack/gstwavpackstreamreader.h Examining data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c Examining data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.h Examining data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalphacolor.c Examining data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalphacolor.h Examining data/gst-plugins-good1.0-1.18.1/gst/apetag/gstapedemux.c Examining data/gst-plugins-good1.0-1.18.1/gst/apetag/gstapedemux.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audioamplify.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audioamplify.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiochebband.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiochebband.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiocheblimit.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiocheblimit.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiodynamic.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiodynamic.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audioecho.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audioecho.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiofirfilter.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiofirfilter.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiofx.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiofxbasefirfilter.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiofxbasefirfilter.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiofxbaseiirfilter.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiofxbaseiirfilter.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audioiirfilter.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audioiirfilter.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audioinvert.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audioinvert.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiokaraoke.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiokaraoke.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiopanorama.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiopanorama.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiopanoramaorc-dist.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiopanoramaorc-dist.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiowsincband.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiowsincband.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiowsinclimit.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiowsinclimit.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/gstscaletempo.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/gstscaletempo.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/gstscaletempoplugin.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/gststereo.c Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/gststereo.h Examining data/gst-plugins-good1.0-1.18.1/gst/audiofx/math_compat.h Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstaacparse.c Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstaacparse.h Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstac3parse.c Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstac3parse.h Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstamrparse.c Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstamrparse.h Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstdcaparse.c Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstdcaparse.h Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstflacparse.c Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstflacparse.h Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstmpegaudioparse.c Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstmpegaudioparse.h Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstsbcparse.c Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstsbcparse.h Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstwavpackparse.c Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstwavpackparse.h Examining data/gst-plugins-good1.0-1.18.1/gst/audioparsers/plugin.c Examining data/gst-plugins-good1.0-1.18.1/gst/auparse/gstauparse.c Examining data/gst-plugins-good1.0-1.18.1/gst/auparse/gstauparse.h Examining data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautoaudiosink.c Examining data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautoaudiosink.h Examining data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautoaudiosrc.c Examining data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautoaudiosrc.h Examining data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautodetect.c Examining data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautodetect.h Examining data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautovideosink.c Examining data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautovideosink.h Examining data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautovideosrc.c Examining data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautovideosrc.h Examining data/gst-plugins-good1.0-1.18.1/gst/avi/avi-ids.h Examining data/gst-plugins-good1.0-1.18.1/gst/avi/gstavi.c Examining data/gst-plugins-good1.0-1.18.1/gst/avi/gstavidemux.c Examining data/gst-plugins-good1.0-1.18.1/gst/avi/gstavidemux.h Examining data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c Examining data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.h Examining data/gst-plugins-good1.0-1.18.1/gst/avi/gstavisubtitle.c Examining data/gst-plugins-good1.0-1.18.1/gst/avi/gstavisubtitle.h Examining data/gst-plugins-good1.0-1.18.1/gst/cutter/gstcutter.c Examining data/gst-plugins-good1.0-1.18.1/gst/cutter/gstcutter.h Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/breakmydata.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/cpureport.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/cpureport.h Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gstcapsdebug.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gstcapsdebug.h Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gstcapssetter.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gstcapssetter.h Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gstdebug.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gstnavigationtest.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gstnavigationtest.h Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gstnavseek.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gstnavseek.h Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gstpushfilesrc.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gstpushfilesrc.h Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gsttaginject.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/gsttaginject.h Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/progressreport.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/progressreport.h Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/rndbuffersize.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/testplugin.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/tests.c Examining data/gst-plugins-good1.0-1.18.1/gst/debugutils/tests.h Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlace.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlace.h Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlacemethod.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlacemethod.h Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedy.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyh.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyhmacros.h Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/linear.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/linearblend.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/plugins.h Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/scalerbob.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/tomsmocomp/tomsmocompmacros.h Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/tomsmocomp.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/vfir.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime-dist.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime-dist.h Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/yadif.c Examining data/gst-plugins-good1.0-1.18.1/gst/deinterlace/yadif.h Examining data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstdtmf.c Examining data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstdtmfcommon.h Examining data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstdtmfsrc.c Examining data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstdtmfsrc.h Examining data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstrtpdtmfdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstrtpdtmfdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstrtpdtmfsrc.c Examining data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstrtpdtmfsrc.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstaging.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstaging.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstdice.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstdice.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstedge.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstedge.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gsteffectv.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gsteffectv.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstop.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstop.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstquark.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstquark.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstradioac.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstradioac.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstrev.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstrev.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstripple.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstripple.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstshagadelic.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstshagadelic.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gststreak.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gststreak.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstvertigo.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstvertigo.h Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstwarp.c Examining data/gst-plugins-good1.0-1.18.1/gst/effectv/gstwarp.h Examining data/gst-plugins-good1.0-1.18.1/gst/equalizer/gstiirequalizer.c Examining data/gst-plugins-good1.0-1.18.1/gst/equalizer/gstiirequalizer.h Examining data/gst-plugins-good1.0-1.18.1/gst/equalizer/gstiirequalizer10bands.c Examining data/gst-plugins-good1.0-1.18.1/gst/equalizer/gstiirequalizer10bands.h Examining data/gst-plugins-good1.0-1.18.1/gst/equalizer/gstiirequalizer3bands.c Examining data/gst-plugins-good1.0-1.18.1/gst/equalizer/gstiirequalizer3bands.h Examining data/gst-plugins-good1.0-1.18.1/gst/equalizer/gstiirequalizernbands.c Examining data/gst-plugins-good1.0-1.18.1/gst/equalizer/gstiirequalizernbands.h Examining data/gst-plugins-good1.0-1.18.1/gst/flv/amfdefs.h Examining data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvdemux.c Examining data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvdemux.h Examining data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c Examining data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.h Examining data/gst-plugins-good1.0-1.18.1/gst/flv/gstindex.c Examining data/gst-plugins-good1.0-1.18.1/gst/flv/gstindex.h Examining data/gst-plugins-good1.0-1.18.1/gst/flv/gstmemindex.c Examining data/gst-plugins-good1.0-1.18.1/gst/flx/flx_color.c Examining data/gst-plugins-good1.0-1.18.1/gst/flx/flx_color.h Examining data/gst-plugins-good1.0-1.18.1/gst/flx/flx_fmt.h Examining data/gst-plugins-good1.0-1.18.1/gst/flx/gstflxdec.c Examining data/gst-plugins-good1.0-1.18.1/gst/flx/gstflxdec.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/config_param.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/convolve_fx.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/drawmethods.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/drawmethods.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/filters.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/flying_stars_fx.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom_config.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom_config_param.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom_core.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom_filters.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom_fx.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom_graphic.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom_plugin_info.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom_tools.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom_tools.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom_typedefs.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/goom_visual_fx.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/graphic.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/gstgoom.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/gstgoom.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/ifs.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/ifs.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/lines.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/lines.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/mathtools.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/mathtools.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/motif_goom1.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/motif_goom2.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/plugin_info.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/ppc_drawings.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/ppc_zoom_ultimate.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/sound_tester.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/sound_tester.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/surf3d.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/surf3d.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/tentacle3d.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/tentacle3d.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/v3d.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/v3d.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom2k1/filters.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom2k1/filters.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom2k1/goom_core.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom2k1/goom_core.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom2k1/goom_tools.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom2k1/graphic.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom2k1/graphic.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom2k1/gstgoom.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom2k1/gstgoom.h Examining data/gst-plugins-good1.0-1.18.1/gst/goom2k1/lines.c Examining data/gst-plugins-good1.0-1.18.1/gst/goom2k1/lines.h Examining data/gst-plugins-good1.0-1.18.1/gst/icydemux/gsticydemux.c Examining data/gst-plugins-good1.0-1.18.1/gst/icydemux/gsticydemux.h Examining data/gst-plugins-good1.0-1.18.1/gst/id3demux/gstid3demux.c Examining data/gst-plugins-good1.0-1.18.1/gst/id3demux/gstid3demux.h Examining data/gst-plugins-good1.0-1.18.1/gst/imagefreeze/gstimagefreeze.c Examining data/gst-plugins-good1.0-1.18.1/gst/imagefreeze/gstimagefreeze.h Examining data/gst-plugins-good1.0-1.18.1/gst/interleave/deinterleave.c Examining data/gst-plugins-good1.0-1.18.1/gst/interleave/deinterleave.h Examining data/gst-plugins-good1.0-1.18.1/gst/interleave/interleave.c Examining data/gst-plugins-good1.0-1.18.1/gst/interleave/interleave.h Examining data/gst-plugins-good1.0-1.18.1/gst/interleave/plugin.c Examining data/gst-plugins-good1.0-1.18.1/gst/interleave/plugin.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/atomsrecovery.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/atomsrecovery.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/descriptors.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/descriptors.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/fourcc.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstisoff.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstisoff.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmoovrecover.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmoovrecover.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux-doc.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux-doc.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmuxmap.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmuxmap.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstrtpxqtdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstrtpxqtdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/isomp4-plugin.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/properties.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/properties.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtatomparser.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_debug.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_dump.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_dump.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_lang.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_lang.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_tags.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_tags.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_tree.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_tree.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_types.c Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_types.h Examining data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtpalette.h Examining data/gst-plugins-good1.0-1.18.1/gst/law/alaw-decode.c Examining data/gst-plugins-good1.0-1.18.1/gst/law/alaw-decode.h Examining data/gst-plugins-good1.0-1.18.1/gst/law/alaw-encode.c Examining data/gst-plugins-good1.0-1.18.1/gst/law/alaw-encode.h Examining data/gst-plugins-good1.0-1.18.1/gst/law/alaw.c Examining data/gst-plugins-good1.0-1.18.1/gst/law/mulaw-conversion.c Examining data/gst-plugins-good1.0-1.18.1/gst/law/mulaw-conversion.h Examining data/gst-plugins-good1.0-1.18.1/gst/law/mulaw-decode.c Examining data/gst-plugins-good1.0-1.18.1/gst/law/mulaw-decode.h Examining data/gst-plugins-good1.0-1.18.1/gst/law/mulaw-encode.c Examining data/gst-plugins-good1.0-1.18.1/gst/law/mulaw-encode.h Examining data/gst-plugins-good1.0-1.18.1/gst/law/mulaw.c Examining data/gst-plugins-good1.0-1.18.1/gst/level/gstlevel.c Examining data/gst-plugins-good1.0-1.18.1/gst/level/gstlevel.h Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-ids.h Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.h Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-write.c Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-write.h Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/lzo.c Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/lzo.h Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.h Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-ids.c Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-ids.h Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-mux.c Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-mux.h Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.h Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-read-common.c Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-read-common.h Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska.c Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/webm-mux.c Examining data/gst-plugins-good1.0-1.18.1/gst/matroska/webm-mux.h Examining data/gst-plugins-good1.0-1.18.1/gst/monoscope/convolve.c Examining data/gst-plugins-good1.0-1.18.1/gst/monoscope/convolve.h Examining data/gst-plugins-good1.0-1.18.1/gst/monoscope/gstmonoscope.c Examining data/gst-plugins-good1.0-1.18.1/gst/monoscope/gstmonoscope.h Examining data/gst-plugins-good1.0-1.18.1/gst/monoscope/monoscope.c Examining data/gst-plugins-good1.0-1.18.1/gst/monoscope/monoscope.h Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstimagesequencesrc.c Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstimagesequencesrc.h Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstmultifile.c Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstmultifilesink.c Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstmultifilesink.h Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstmultifilesrc.c Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstmultifilesrc.h Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitfilesrc.c Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitfilesrc.h Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitmuxpartreader.c Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitmuxpartreader.h Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitmuxsink.c Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitmuxsink.h Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitmuxsrc.c Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitmuxsrc.h Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitutils.c Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitutils.h Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/patternspec.c Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/patternspec.h Examining data/gst-plugins-good1.0-1.18.1/gst/multifile/test-splitmuxpartreader.c Examining data/gst-plugins-good1.0-1.18.1/gst/multipart/multipart.c Examining data/gst-plugins-good1.0-1.18.1/gst/multipart/multipartdemux.c Examining data/gst-plugins-good1.0-1.18.1/gst/multipart/multipartdemux.h Examining data/gst-plugins-good1.0-1.18.1/gst/multipart/multipartmux.c Examining data/gst-plugins-good1.0-1.18.1/gst/multipart/multipartmux.h Examining data/gst-plugins-good1.0-1.18.1/gst/replaygain/gstrganalysis.c Examining data/gst-plugins-good1.0-1.18.1/gst/replaygain/gstrganalysis.h Examining data/gst-plugins-good1.0-1.18.1/gst/replaygain/gstrglimiter.c Examining data/gst-plugins-good1.0-1.18.1/gst/replaygain/gstrglimiter.h Examining data/gst-plugins-good1.0-1.18.1/gst/replaygain/gstrgvolume.c Examining data/gst-plugins-good1.0-1.18.1/gst/replaygain/gstrgvolume.h Examining data/gst-plugins-good1.0-1.18.1/gst/replaygain/replaygain.c Examining data/gst-plugins-good1.0-1.18.1/gst/replaygain/replaygain.h Examining data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.c Examining data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/dboolhuff.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/dboolhuff.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/fnv1hash.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/fnv1hash.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstasteriskh263.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstasteriskh263.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstbuffermemory.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstbuffermemory.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtp.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL16depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL16depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL16pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL16pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL24depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL24depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL24pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL24pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL8depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL8depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL8pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL8pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpac3depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpac3depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpac3pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpac3pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpamrdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpamrdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpamrpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpamrpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpbvdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpbvdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpbvpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpbvpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpceltdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpceltdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpceltpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpceltpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpchannels.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpchannels.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpdvdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpdvdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpdvpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpdvpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg722depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg722depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg722pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg722pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg723depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg723depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg723pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg723pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg726depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg726depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg726pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg726pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg729depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg729depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg729pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg729pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgsmdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgsmdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgsmpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgsmpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgstdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgstdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgstpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgstpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph261depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph261depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph261pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph261pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263pdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263pdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263ppay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263ppay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265types.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpilbcdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpilbcdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpilbcpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpilbcpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpj2kcommon.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpj2kdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpj2kdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpj2kpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpj2kpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpjpegdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpjpegdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpjpegpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpjpegpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpklvdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpklvdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpklvpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpklvpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp1sdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp1sdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp2tdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp2tdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp2tpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp2tpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4adepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4adepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4apay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4apay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4gdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4gdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4gpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4gpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4vdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4vdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4vpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4vpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmpadepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmpadepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmpapay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmpapay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmparobustdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmparobustdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmpvdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmpvdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmpvpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmpvpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpopusdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpopusdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpopuspay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpopuspay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtppcmadepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtppcmadepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtppcmapay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtppcmapay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtppcmudepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtppcmudepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtppcmupay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtppcmupay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpqcelpdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpqcelpdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpqdmdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpqdmdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpreddec.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpreddec.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpredenc.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpredenc.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsbcdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsbcdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsbcpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsbcpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsirendepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsirendepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsirenpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsirenpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpspeexdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpspeexdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpspeexpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpspeexpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpstorage.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpstorage.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpstreamdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpstreamdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpstreampay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpstreampay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsv3vdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsv3vdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtptheoradepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtptheoradepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtptheorapay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtptheorapay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpulpfecdec.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpulpfecdec.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpulpfecenc.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpulpfecenc.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtputils.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtputils.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvorbisdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvorbisdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvorbispay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvorbispay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp8depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp8depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp8pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp8pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp9depay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp9depay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp9pay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp9pay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvrawdepay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvrawdepay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvrawpay.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvrawpay.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/rtpredcommon.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/rtpredcommon.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/rtpstorage.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/rtpstorage.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/rtpstoragestream.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/rtpstoragestream.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/rtpulpfeccommon.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtp/rtpulpfeccommon.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpbin.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpbin.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpdtmfmux.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpdtmfmux.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpfunnel.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpfunnel.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpjitterbuffer.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpjitterbuffer.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpmanager.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpmux.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpmux.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpptdemux.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpptdemux.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxqueue.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxqueue.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxreceive.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxreceive.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxsend.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxsend.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpsession.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpsession.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpssrcdemux.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpssrcdemux.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpjitterbuffer.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpjitterbuffer.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsource.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsource.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpstats.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpstats.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtptimerqueue.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtptimerqueue.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtptwcc.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtptwcc.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtpdec.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtpdec.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtsp.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtsp.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspext.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspext.h Examining data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c Examining data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.h Examining data/gst-plugins-good1.0-1.18.1/gst/shapewipe/gstshapewipe.c Examining data/gst-plugins-good1.0-1.18.1/gst/shapewipe/gstshapewipe.h Examining data/gst-plugins-good1.0-1.18.1/gst/smpte/barboxwipes.c Examining data/gst-plugins-good1.0-1.18.1/gst/smpte/gstmask.c Examining data/gst-plugins-good1.0-1.18.1/gst/smpte/gstmask.h Examining data/gst-plugins-good1.0-1.18.1/gst/smpte/gstsmpte.c Examining data/gst-plugins-good1.0-1.18.1/gst/smpte/gstsmpte.h Examining data/gst-plugins-good1.0-1.18.1/gst/smpte/gstsmptealpha.c Examining data/gst-plugins-good1.0-1.18.1/gst/smpte/gstsmptealpha.h Examining data/gst-plugins-good1.0-1.18.1/gst/smpte/paint.c Examining data/gst-plugins-good1.0-1.18.1/gst/smpte/paint.h Examining data/gst-plugins-good1.0-1.18.1/gst/smpte/plugin.c Examining data/gst-plugins-good1.0-1.18.1/gst/spectrum/gstspectrum.c Examining data/gst-plugins-good1.0-1.18.1/gst/spectrum/gstspectrum.h Examining data/gst-plugins-good1.0-1.18.1/gst/udp/gstdynudpsink.c Examining data/gst-plugins-good1.0-1.18.1/gst/udp/gstdynudpsink.h Examining data/gst-plugins-good1.0-1.18.1/gst/udp/gstmultiudpsink.c Examining data/gst-plugins-good1.0-1.18.1/gst/udp/gstmultiudpsink.h Examining data/gst-plugins-good1.0-1.18.1/gst/udp/gstudp.c Examining data/gst-plugins-good1.0-1.18.1/gst/udp/gstudpnetutils.c Examining data/gst-plugins-good1.0-1.18.1/gst/udp/gstudpnetutils.h Examining data/gst-plugins-good1.0-1.18.1/gst/udp/gstudpsink.c Examining data/gst-plugins-good1.0-1.18.1/gst/udp/gstudpsink.h Examining data/gst-plugins-good1.0-1.18.1/gst/udp/gstudpsrc.c Examining data/gst-plugins-good1.0-1.18.1/gst/udp/gstudpsrc.h Examining data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c Examining data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.h Examining data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideoboxorc-dist.c Examining data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideoboxorc-dist.h Examining data/gst-plugins-good1.0-1.18.1/gst/videocrop/gstaspectratiocrop.c Examining data/gst-plugins-good1.0-1.18.1/gst/videocrop/gstaspectratiocrop.h Examining data/gst-plugins-good1.0-1.18.1/gst/videocrop/gstvideocrop.c Examining data/gst-plugins-good1.0-1.18.1/gst/videocrop/gstvideocrop.h Examining data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstgamma.c Examining data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstgamma.h Examining data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstvideobalance.c Examining data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstvideobalance.h Examining data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstvideoflip.c Examining data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstvideoflip.h Examining data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstvideomedian.c Examining data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstvideomedian.h Examining data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstvideotemplate.c Examining data/gst-plugins-good1.0-1.18.1/gst/videofilter/plugin.c Examining data/gst-plugins-good1.0-1.18.1/gst/videomixer/blend.c Examining data/gst-plugins-good1.0-1.18.1/gst/videomixer/blend.h Examining data/gst-plugins-good1.0-1.18.1/gst/videomixer/videomixer2.c Examining data/gst-plugins-good1.0-1.18.1/gst/videomixer/videomixer2.h Examining data/gst-plugins-good1.0-1.18.1/gst/videomixer/videomixer2pad.h Examining data/gst-plugins-good1.0-1.18.1/gst/videomixer/videomixerorc-dist.c Examining data/gst-plugins-good1.0-1.18.1/gst/videomixer/videomixerorc-dist.h Examining data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c Examining data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.h Examining data/gst-plugins-good1.0-1.18.1/gst/wavparse/gstwavparse.c Examining data/gst-plugins-good1.0-1.18.1/gst/wavparse/gstwavparse.h Examining data/gst-plugins-good1.0-1.18.1/gst/y4m/gsty4mencode.c Examining data/gst-plugins-good1.0-1.18.1/gst/y4m/gsty4mencode.h Examining data/gst-plugins-good1.0-1.18.1/gst-libs/gst/gettext.h Examining data/gst-plugins-good1.0-1.18.1/gst-libs/gst/glib-compat-private.h Examining data/gst-plugins-good1.0-1.18.1/gst-libs/gst/gst-i18n-plugin.h Examining data/gst-plugins-good1.0-1.18.1/sys/directsound/gstdirectsounddevice.c Examining data/gst-plugins-good1.0-1.18.1/sys/directsound/gstdirectsounddevice.h Examining data/gst-plugins-good1.0-1.18.1/sys/directsound/gstdirectsoundplugin.c Examining data/gst-plugins-good1.0-1.18.1/sys/directsound/gstdirectsoundsink.c Examining data/gst-plugins-good1.0-1.18.1/sys/directsound/gstdirectsoundsink.h Examining data/gst-plugins-good1.0-1.18.1/sys/oss/common.h Examining data/gst-plugins-good1.0-1.18.1/sys/oss/gstossaudio.c Examining data/gst-plugins-good1.0-1.18.1/sys/oss/gstossdmabuffer.c Examining data/gst-plugins-good1.0-1.18.1/sys/oss/gstossdmabuffer.h Examining data/gst-plugins-good1.0-1.18.1/sys/oss/gstosshelper.c Examining data/gst-plugins-good1.0-1.18.1/sys/oss/gstosshelper.h Examining data/gst-plugins-good1.0-1.18.1/sys/oss/gstosssink.c Examining data/gst-plugins-good1.0-1.18.1/sys/oss/gstosssink.h Examining data/gst-plugins-good1.0-1.18.1/sys/oss/gstosssrc.c Examining data/gst-plugins-good1.0-1.18.1/sys/oss/gstosssrc.h Examining data/gst-plugins-good1.0-1.18.1/sys/oss/oss_probe.c Examining data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-audio.c Examining data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-audio.h Examining data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-property-probe.c Examining data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-property-probe.h Examining data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-sink.c Examining data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-sink.h Examining data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h Examining data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-source.c Examining data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-source.h Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudio.c Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudiodeviceprovider.c Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudiodeviceprovider.h Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudioelement.c Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudioelement.h Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudioringbuffer.c Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudioringbuffer.h Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudiosink.c Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudiosink.h Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudiosrc.c Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudiosrc.h Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxcoreaudio.c Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxcoreaudio.h Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxcoreaudiocommon.c Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxcoreaudiocommon.h Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxcoreaudiohal.c Examining data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxcoreaudioremoteio.c Examining data/gst-plugins-good1.0-1.18.1/sys/osxvideo/cocoawindow.h Examining data/gst-plugins-good1.0-1.18.1/sys/osxvideo/osxvideosink.h Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCLI.c Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCLI.h Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCamControl.c Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCamControl.h Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCapture.c Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCapture.h Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiPreview.c Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiPreview.h Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStillYUV.c Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/gstrpicam_types.h Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/gstrpicamsrc.c Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/gstrpicamsrc.h Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/gstrpicamsrcdeviceprovider.c Examining data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/gstrpicamsrcdeviceprovider.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/ext/types-compat.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/ext/v4l2-common.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/ext/v4l2-controls.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/ext/videodev2.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2allocator.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2allocator.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2bufferpool.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2bufferpool.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2codec.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2codec.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2colorbalance.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2colorbalance.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2deviceprovider.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2deviceprovider.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2fwhtenc.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2fwhtenc.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2h263enc.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2h263enc.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2h264codec.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2h264codec.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2h264enc.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2h264enc.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2h265codec.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2h265codec.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2h265enc.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2h265enc.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2jpegenc.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2jpegenc.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2mpeg2codec.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2mpeg2codec.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2mpeg4codec.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2mpeg4codec.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2mpeg4enc.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2mpeg4enc.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2object.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2object.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2radio.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2radio.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2sink.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2sink.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2src.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2src.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2transform.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2transform.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2tuner.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2tuner.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2videodec.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2videodec.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2videoenc.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2videoenc.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2vidorient.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2vidorient.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2vp8codec.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2vp8codec.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2vp8enc.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2vp8enc.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2vp9codec.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2vp9codec.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2vp9enc.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2vp9enc.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/tuner.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/tuner.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/tunerchannel.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/tunerchannel.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/tunernorm.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/tunernorm.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/v4l2-utils.c Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/v4l2-utils.h Examining data/gst-plugins-good1.0-1.18.1/sys/v4l2/v4l2_calls.c Examining data/gst-plugins-good1.0-1.18.1/sys/waveform/gstwaveformplugin.c Examining data/gst-plugins-good1.0-1.18.1/sys/waveform/gstwaveformsink.c Examining data/gst-plugins-good1.0-1.18.1/sys/waveform/gstwaveformsink.h Examining data/gst-plugins-good1.0-1.18.1/sys/ximage/gstximagesrc.c Examining data/gst-plugins-good1.0-1.18.1/sys/ximage/gstximagesrc.h Examining data/gst-plugins-good1.0-1.18.1/sys/ximage/ximageutil.c Examining data/gst-plugins-good1.0-1.18.1/sys/ximage/ximageutil.h Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/aacparse.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/ac3parse.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/alpha.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/alphacolor.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/amrparse.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/apev2mux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/aspectratiocrop.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/audioamplify.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/audiochebband.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/audiocheblimit.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/audiodynamic.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/audioecho.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/audiofirfilter.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/audioiirfilter.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/audioinvert.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/audiopanorama.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/audiowsincband.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/audiowsinclimit.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/autodetect.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/avimux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/avisubtitle.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/capssetter.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/deinterlace.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/deinterleave.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/dtmf.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/equalizer.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/flacparse.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/flvdemux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/flvmux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/gdkpixbufoverlay.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/gdkpixbufsink.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/icydemux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/id3demux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/id3v2mux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/imagefreeze.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/interleave.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/jpegdec.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/jpegenc.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/level.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/matroskademux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/matroskamux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/matroskaparse.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/mpegaudioparse.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/mpg123audiodec.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/mulawdec.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/mulawenc.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/multifile.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/packets.h Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/parser.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/parser.h Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/qtdemux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/qtdemux.h Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/qtmux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rganalysis.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rglimiter.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rgvolume.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtp-payloading.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpbin.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpbin_buffer_list.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpcollision.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpfunnel.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph261.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph263.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph264.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph265.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpjitterbuffer.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpjpeg.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpmux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpopus.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpptdemux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtprtx.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpsession.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpssrcdemux.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpstorage.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtptimerqueue.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpulpfec.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpvp9.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/shapewipe.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/souphttpsrc.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/spectrum.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/splitmuxsink.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/splitmuxsinktimecode.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/splitmuxsrc.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/udpsink.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/udpsrc.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/videobox.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/videocrop.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/videofilter.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/videomixer.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/vp8dec.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/vp8enc.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/vp9enc.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/wavpackdec.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/wavpackenc.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/wavpackparse.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/wavparse.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/elements/y4menc.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/generic/states.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/effectv.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/flacdec.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/lame.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/simple-launch-lines.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/tagschecking.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/twolame.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/wavenc.c Examining data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/wavpack.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/audiofx/firfilter-example.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/audiofx/iirfilter-example.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/cairo/cairo_overlay.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/equalizer/demo.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/gtk/glliveshader.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/gtk/gtkglsink.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/gtk/gtksink.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/jack/jack_client.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/level/level-example.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/qt/qmloverlay/main.cpp Examining data/gst-plugins-good1.0-1.18.1/tests/examples/qt/qmlsink/main.cpp Examining data/gst-plugins-good1.0-1.18.1/tests/examples/qt/qmlsink-dynamically-added/main.cpp Examining data/gst-plugins-good1.0-1.18.1/tests/examples/qt/qmlsrc/main.cpp Examining data/gst-plugins-good1.0-1.18.1/tests/examples/rpicamsrc/test_color_balance.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/rpicamsrc/test_orientation.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/rpicamsrc/webrtc-unidirectional-h264.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/rtp/client-PCMA.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/rtp/client-rtpaux.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/rtp/server-alsasrc-PCMA.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/rtp/server-rtpaux.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/rtsp/test-onvif.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/shapewipe/shapewipe-example.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/spectrum/demo-audiotest.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/spectrum/demo-osssrc.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/spectrum/spectrum-example.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/v4l2/camctrl.c Examining data/gst-plugins-good1.0-1.18.1/tests/examples/v4l2/v4l2src-renegotiate.c Examining data/gst-plugins-good1.0-1.18.1/tests/icles/equalizer-test.c Examining data/gst-plugins-good1.0-1.18.1/tests/icles/gdkpixbufoverlay-test.c Examining data/gst-plugins-good1.0-1.18.1/tests/icles/gdkpixbufsink-test.c Examining data/gst-plugins-good1.0-1.18.1/tests/icles/test-accurate-seek.c Examining data/gst-plugins-good1.0-1.18.1/tests/icles/test-oss4.c Examining data/gst-plugins-good1.0-1.18.1/tests/icles/test-segment-seeks.c Examining data/gst-plugins-good1.0-1.18.1/tests/icles/videobox-test.c Examining data/gst-plugins-good1.0-1.18.1/tests/icles/videocrop-test.c Examining data/gst-plugins-good1.0-1.18.1/tests/icles/videocrop2-test.c Examining data/gst-plugins-good1.0-1.18.1/tests/icles/ximagesrc-test.c FINAL RESULTS: data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:45:63: [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. gst_smpte_time_code_from_frame_number (GstSMPTETimeCodeSystem system, data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:52:62: [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. g_return_val_if_fail (GST_SMPTE_TIME_CODE_SYSTEM_IS_VALID (system), FALSE); data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:62:11: [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. switch (system) { data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:125:54: [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. gst_smpte_time_code_is_valid (GstSMPTETimeCodeSystem system, data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:129:62: [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. g_return_val_if_fail (GST_SMPTE_TIME_CODE_SYSTEM_IS_VALID (system), FALSE); data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:140:11: [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. switch (system) { data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:172:62: [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. gst_smpte_time_code_get_frame_number (GstSMPTETimeCodeSystem system, data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:177:62: [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. g_return_val_if_fail (GST_SMPTE_TIME_CODE_SYSTEM_IS_VALID (system), FALSE); data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:180:38: [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 (!gst_smpte_time_code_is_valid (system, time_code)) { data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:184:11: [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. switch (system) { data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:222:59: [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. gst_smpte_time_code_get_timestamp (GstSMPTETimeCodeSystem system, data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:227:62: [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. g_return_val_if_fail (GST_SMPTE_TIME_CODE_SYSTEM_IS_VALID (system), data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:231:45: [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 (gst_smpte_time_code_get_frame_number (system, &frame_number, time_code)) { data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:236:34: [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. GST_SECOND * framerate_d[system], framerate_n[system]); data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.c:236:55: [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. GST_SECOND * framerate_d[system], framerate_n[system]); data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.h:58:63: [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. gboolean gst_smpte_time_code_is_valid (GstSMPTETimeCodeSystem system, data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.h:60:72: [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. gboolean gst_smpte_time_code_from_frame_number (GstSMPTETimeCodeSystem system, data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.h:62:71: [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. gboolean gst_smpte_time_code_get_frame_number (GstSMPTETimeCodeSystem system, data/gst-plugins-good1.0-1.18.1/ext/dv/gstsmptetimecode.h:64:72: [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. GstClockTime gst_smpte_time_code_get_timestamp (GstSMPTETimeCodeSystem system, data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautodetect.c:128:3: [4] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. sprintf (dummy_factory, "fake%s", self->type_klass_lc); data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautodetect.c:129:3: [4] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. sprintf (dummy_name, "fake-%s-%s", self->media_klass_lc, self->type_klass_lc); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:279:3: [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, #op "_i2r(" #imm "=0x%016llx, ", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:283:3: [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, #reg "=0x%016llx) => ", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:290:3: [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, #reg "=0x%016llx\n", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:297:3: [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, #op "_m2r(" #mem "=0x%016llx, ", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:301:3: [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, #reg "=0x%016llx) => ", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:308:3: [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, #reg "=0x%016llx\n", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:317:3: [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, #op "_r2m(" #reg "=0x%016llx, ", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:319:3: [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, #mem "=0x%016llx) => ", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:324:3: [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, #mem "=0x%016llx\n", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:333:3: [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, #op "_r2r(" #regs "=0x%016llx, ", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:337:3: [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, #regd "=0x%016llx) => ", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:342:3: [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, #regd "=0x%016llx\n", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:349:3: [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, #op "_m2m(" #mems "=0x%016llx, ", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:351:3: [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, #memd "=0x%016llx) => ", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:358:3: [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, #memd "=0x%016llx\n", mmx_trace.q); \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:250:3: [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, #op "_i2r(" #imm "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:255:3: [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, #reg "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:263:3: [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, #reg "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:271:3: [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, #op "_m2r(" #mem "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:276:3: [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, #reg "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:284:3: [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, #reg "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:294:3: [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, #op "_r2m(" #reg "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:297:3: [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, #mem "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:303:3: [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, #mem "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:313:3: [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, #op "_r2r(" #regs "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:318:3: [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, #regd "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:324:3: [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, #regd "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:332:3: [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, #op "_m2m(" #mems "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:335:3: [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, #memd "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/sse.h:343:3: [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, #memd "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:267:3: [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(#op "_i2r(" #imm "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:272:3: [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(#reg "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:280:3: [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(#reg "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:288:3: [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(#op "_m2r(" #mem "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:293:3: [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(#reg "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:301:3: [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(#reg "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:311:3: [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(#op "_r2m(" #reg "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:314:3: [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(#mem "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:320:3: [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(#mem "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:330:3: [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(#op "_r2r(" #regs "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:335:3: [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(#regd "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:341:3: [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(#regd "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:349:3: [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(#op "_m2m(" #mems "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:352:3: [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(#memd "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:360:3: [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(#memd "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:260:3: [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, #op "_i2r(" #imm "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:265:3: [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, #reg "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:273:3: [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, #reg "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:281:3: [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, #op "_m2r(" #mem "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:286:3: [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, #reg "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:294:3: [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, #reg "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:304:3: [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, #op "_r2m(" #reg "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:307:3: [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, #mem "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:313:3: [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, #mem "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:323:3: [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, #op "_r2r(" #regs "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:328:3: [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, #regd "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:334:3: [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, #regd "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:342:3: [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, #op "_m2m(" #mems "=0x%08x%08x, ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:345:3: [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, #memd "=0x%08x%08x) => ", \ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:353:3: [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, #memd "=0x%08x%08x\n", \ data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:6242:7: [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 ((gchar *) mp4v->compressor + 1, compressor); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCapture.h:62: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/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCapture.h:63:9: [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. #define fprintf(f,...) GST_LOG(__VA_ARGS__) data/gst-plugins-good1.0-1.18.1/sys/v4l2/v4l2_calls.c:1005:3: [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 (ctrl.string, value); data/gst-plugins-good1.0-1.18.1/ext/aalib/gstaatv.c:183:11: [3] (random) g_random_double: 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. if (g_random_double () < aatv->rain_spawn_rate) { data/gst-plugins-good1.0-1.18.1/ext/aalib/gstaatv.c:203:15: [3] (random) g_random_int_range: 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. g_random_int_range (aatv->rain_length_min, aatv->rain_length_max); data/gst-plugins-good1.0-1.18.1/ext/aalib/gstaatv.c:205:15: [3] (random) g_random_int_range: 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. g_random_int_range (aatv->rain_delay_min, aatv->rain_delay_max); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:1869:53: [3] (random) g_random_int: 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. g_snprintf (s_id, sizeof (s_id), "avimux-%08x", g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/debugutils/breakmydata.c:246:9: [3] (random) g_rand_double_range: 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. if (g_rand_double_range (bmd->rand, 0, 1.0) <= bmd->probability) { data/gst-plugins-good1.0-1.18.1/gst/debugutils/breakmydata.c:250:15: [3] (random) g_rand_int_range: 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. new = g_rand_int_range (bmd->rand, 0, 256); data/gst-plugins-good1.0-1.18.1/gst/debugutils/rndbuffersize.c:360:19: [3] (random) g_rand_int_range: 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. num_bytes = g_rand_int_range (self->rand, self->min, self->max); data/gst-plugins-good1.0-1.18.1/gst/debugutils/rndbuffersize.c:457:17: [3] (random) g_rand_int_range: 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. num_bytes = g_rand_int_range (self->rand, self->min, self->max); data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstrtpdtmfsrc.c:1019:29: [3] (random) g_random_int: 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. dtmfsrc->current_ssrc = g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstrtpdtmfsrc.c:1024:28: [3] (random) g_random_int_range: 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. dtmfsrc->seqnum_base = g_random_int_range (0, G_MAXUINT16); data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstrtpdtmfsrc.c:1030:24: [3] (random) g_random_int: 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. dtmfsrc->ts_base = g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/goom/goom_tools.c:27:3: [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 (i); data/gst-plugins-good1.0-1.18.1/gst/goom2k1/goom_tools.h:7:9: [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 (i); \ data/gst-plugins-good1.0-1.18.1/gst/interleave/interleave.c:340:57: [3] (random) g_random_int: 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. g_snprintf (s_id, sizeof (s_id), "interleave-%08x", g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:6704:43: [3] (random) g_random_int: 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. tmp = g_strdup_printf ("%s%d", "qtmux", g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:6705:51: [3] (buffer) g_get_tmp_dir: This function is synonymous with 'getenv("TMP")';it returns untrustable input if the environment can beset by an attacker. It 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. qtmux->fast_start_file_path = g_build_filename (g_get_tmp_dir (), tmp, NULL); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:1803:48: [3] (random) g_random_int: 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. g_strdup_printf ("%08x%08x%08x%08x", g_random_int (), g_random_int (), data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:1803:65: [3] (random) g_random_int: 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. g_strdup_printf ("%08x%08x%08x%08x", g_random_int (), g_random_int (), data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:1804:11: [3] (random) g_random_int: 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. g_random_int (), g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:1804:28: [3] (random) g_random_int: 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. g_random_int (), g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-mux.c:559:22: [3] (random) g_random_int: 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. return (((guint64) g_random_int ()) << 32) | g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-mux.c:559:48: [3] (random) g_random_int: 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. return (((guint64) g_random_int ()) << 32) | g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-mux.c:3024:56: [3] (random) g_random_int: 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. g_snprintf (s_id, sizeof (s_id), "matroskamux-%08x", g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-mux.c:3095:24: [3] (random) g_random_int: 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. segment_uid[i] = g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-read-common.c:1234:23: [3] (random) g_random_int: 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. uid = (((guint64) g_random_int ()) << 32) | g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-read-common.c:1234:49: [3] (random) g_random_int: 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. uid = (((guint64) g_random_int ()) << 32) | g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-read-common.c:1324:23: [3] (random) g_random_int: 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. uid = (((guint64) g_random_int ()) << 32) | g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-read-common.c:1324:49: [3] (random) g_random_int: 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. uid = (((guint64) g_random_int ()) << 32) | g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/multipart/multipartmux.c:445:59: [3] (random) g_random_int: 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. g_snprintf (s_id, sizeof (s_id), "multipartmux-%08x", g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpulpfecdec.c:578:23: [3] (random) g_random_int_range: 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. self->next_seqnum = g_random_int_range (0, G_MAXINT16); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpulpfecenc.c:437:17: [3] (random) g_random_int_range: 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. ctx->seqnum = g_random_int_range (0, G_MAXUINT16 / 2); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp8pay.c:100:23: [3] (random) g_random_int_range: 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. obj->picture_id = g_random_int_range (0, G_MAXUINT8) & 0x7F; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp8pay.c:102:23: [3] (random) g_random_int_range: 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. obj->picture_id = g_random_int_range (0, G_MAXUINT16) & 0x7FFF; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp8pay.c:151:33: [3] (random) g_random_int_range: 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. rtpvp8pay->picture_id = g_random_int_range (0, G_MAXUINT8) & 0x7F; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp8pay.c:153:33: [3] (random) g_random_int_range: 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. rtpvp8pay->picture_id = g_random_int_range (0, G_MAXUINT16) & 0x7FFF; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp8pay.c:504:26: [3] (random) g_random_int_range: 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. self->picture_id = g_random_int_range (0, G_MAXUINT8) & 0x7F; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp8pay.c:506:26: [3] (random) g_random_int_range: 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. self->picture_id = g_random_int_range (0, G_MAXUINT16) & 0x7FFF; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp9pay.c:101:23: [3] (random) g_random_int_range: 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. obj->picture_id = g_random_int_range (0, G_MAXUINT8) & 0x7F; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp9pay.c:103:23: [3] (random) g_random_int_range: 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. obj->picture_id = g_random_int_range (0, G_MAXUINT16) & 0x7FFF; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp9pay.c:152:33: [3] (random) g_random_int_range: 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. rtpvp9pay->picture_id = g_random_int_range (0, G_MAXUINT8) & 0x7F; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp9pay.c:154:33: [3] (random) g_random_int_range: 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. rtpvp9pay->picture_id = g_random_int_range (0, G_MAXUINT16) & 0x7FFF; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp9pay.c:519:26: [3] (random) g_random_int_range: 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. self->picture_id = g_random_int_range (0, G_MAXUINT8) & 0x7F; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvp9pay.c:521:26: [3] (random) g_random_int_range: 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. self->picture_id = g_random_int_range (0, G_MAXUINT16) & 0x7FFF; data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpbin.c:2726:46: [3] (random) g_random_int: 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. cname = g_strdup_printf ("user%u@host-%x", g_random_int (), g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpbin.c:2726:63: [3] (random) g_random_int: 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. cname = g_strdup_printf ("user%u@host-%x", g_random_int (), g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpmux.c:229:37: [3] (random) g_random_int: 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. rtp_mux->current_ssrc = g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpmux.c:661:33: [3] (random) g_random_int: 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. rtp_mux->current_ssrc = g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpmux.c:681:57: [3] (random) g_random_int: 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. g_snprintf (s_id, sizeof (s_id), "interleave-%08x", g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpmux.c:967:28: [3] (random) g_random_int_range: 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. rtp_mux->seqnum_base = g_random_int_range (0, G_MAXUINT16); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpmux.c:973:24: [3] (random) g_random_int: 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. rtp_mux->ts_base = g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxsend.c:138:43: [3] (random) g_random_int_range: 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. data->next_seqnum = data->seqnum_base = g_random_int_range (0, G_MAXUINT16); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxsend.c:336:45: [3] (random) g_random_int: 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. guint32 ssrc = consider_choice ? choice : g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxsend.c:341:12: [3] (random) g_random_int: 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. ssrc = g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpsession.c:1442:44: [3] (random) g_random_int: 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. g_strdup_printf ("%08x%08x%08x%08x", g_random_int (), g_random_int (), data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpsession.c:1442:61: [3] (random) g_random_int: 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. g_strdup_printf ("%08x%08x%08x%08x", g_random_int (), g_random_int (), data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpsession.c:1443:7: [3] (random) g_random_int: 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. g_random_int (), g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtpsession.c:1443:24: [3] (random) g_random_int: 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. g_random_int (), g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:646:15: [3] (random) g_random_int: 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. sess->key = g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:683:44: [3] (random) g_random_int: 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. str = g_strdup_printf ("user%u@host-%x", g_random_int (), g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:683:61: [3] (random) g_random_int: 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. str = g_strdup_printf ("user%u@host-%x", g_random_int (), g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:689:36: [3] (random) g_random_int: 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. str = g_strdup_printf ("Anon%u", g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:2054:12: [3] (random) g_random_int: 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. ssrc = g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:3542:48: [3] (random) g_random_double_range: 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. GstClockTime T_rr_current_interval = g_random_double_range (0.5, data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:4223:13: [3] (random) g_random_double_range: 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. g_random_double_range (0.5, 1.5) * stats->min_interval * GST_SECOND; data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:4755:34: [3] (random) g_random_double: 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. sess->next_early_rtcp_time = g_random_double () * T_dither_max + data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpstats.c:330:22: [3] (random) g_random_double_range: 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. temp = (interval * g_random_double_range (0.5, 1.5)) / COMPENSATION; data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:2245:23: [3] (random) g_random_int: 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. stream->send_ssrc = g_random_int (); data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:6971:40: [3] (random) g_random_int: 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. GST_WRITE_UINT32_BE (key_data + i, g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:7365:13: [3] (random) g_random_int_range: 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. g_random_int_range (0, G_MAXINT32)); data/gst-plugins-good1.0-1.18.1/gst/smpte/gstsmpte.c:471:52: [3] (random) g_random_int: 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. g_snprintf (s_id, sizeof (s_id), "smpte-%08x", g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/videomixer/videomixer2.c:1227:50: [3] (random) g_random_int: 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. g_snprintf (s_id, sizeof (s_id), "mix-%08x", g_random_int ()); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:843:14: [3] (random) g_random_int: 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. id = g_random_int (); data/gst-plugins-good1.0-1.18.1/sys/waveform/gstwaveformsink.c:176:3: [3] (misc) InitializeCriticalSection: Exceptions can be thrown in low-memory situations. Use InitializeCriticalSectionAndSpinCount instead. InitializeCriticalSection (&wfsink->critic_wave); data/gst-plugins-good1.0-1.18.1/sys/waveform/gstwaveformsink.c:500:7: [3] (misc) EnterCriticalSection: On some versions of Windows, exceptions can be thrown in low-memory situations. Use InitializeCriticalSectionAndSpinCount instead. EnterCriticalSection (&wfsink->critic_wave); data/gst-plugins-good1.0-1.18.1/sys/waveform/gstwaveformsink.c:562:5: [3] (misc) EnterCriticalSection: On some versions of Windows, exceptions can be thrown in low-memory situations. Use InitializeCriticalSectionAndSpinCount instead. EnterCriticalSection (&wfsink->critic_wave); data/gst-plugins-good1.0-1.18.1/tests/check/elements/apev2mux.c:376:12: [3] (random) g_random_int: 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. mask = g_random_int (); data/gst-plugins-good1.0-1.18.1/tests/check/elements/equalizer.c:113:13: [3] (random) g_random_double_range: 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. in[i] = g_random_double_range (-1.0, 1.0); data/gst-plugins-good1.0-1.18.1/tests/check/elements/equalizer.c:172:13: [3] (random) g_random_double_range: 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. in[i] = g_random_double_range (-1.0, 1.0); data/gst-plugins-good1.0-1.18.1/tests/check/elements/equalizer.c:240:13: [3] (random) g_random_double_range: 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. in[i] = g_random_double_range (-1.0, 1.0); data/gst-plugins-good1.0-1.18.1/tests/check/elements/id3v2mux.c:486:12: [3] (random) g_random_int: 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. mask = g_random_int (); data/gst-plugins-good1.0-1.18.1/tests/check/elements/multifile.c:102:12: [3] (buffer) g_get_tmp_dir: This function is synonymous with 'getenv("TMP")';it returns untrustable input if the environment can beset by an attacker. It 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. tmpdir = g_get_tmp_dir (); data/gst-plugins-good1.0-1.18.1/tests/check/elements/multifile.c:150:12: [3] (buffer) g_get_tmp_dir: This function is synonymous with 'getenv("TMP")';it returns untrustable input if the environment can beset by an attacker. It 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. tmpdir = g_get_tmp_dir (); data/gst-plugins-good1.0-1.18.1/tests/check/elements/multifile.c:203:12: [3] (buffer) g_get_tmp_dir: This function is synonymous with 'getenv("TMP")';it returns untrustable input if the environment can beset by an attacker. It 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. tmpdir = g_get_tmp_dir (); data/gst-plugins-good1.0-1.18.1/tests/check/elements/multifile.c:283:12: [3] (buffer) g_get_tmp_dir: This function is synonymous with 'getenv("TMP")';it returns untrustable input if the environment can beset by an attacker. It 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. tmpdir = g_get_tmp_dir (); data/gst-plugins-good1.0-1.18.1/tests/check/elements/qtmux.c:881:43: [3] (buffer) g_get_tmp_dir: This function is synonymous with 'getenv("TMP")';it returns untrustable input if the environment can beset by an attacker. It 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. location = g_strdup_printf ("%s/%s-%d", g_get_tmp_dir (), "qtmuxtest", data/gst-plugins-good1.0-1.18.1/tests/check/elements/qtmux.c:882:7: [3] (random) g_random_int: 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. g_random_int ()); data/gst-plugins-good1.0-1.18.1/tests/check/elements/qtmux.c:1269:43: [3] (buffer) g_get_tmp_dir: This function is synonymous with 'getenv("TMP")';it returns untrustable input if the environment can beset by an attacker. It 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. location = g_strdup_printf ("%s/%s-%d", g_get_tmp_dir (), "qtmuxtest", data/gst-plugins-good1.0-1.18.1/tests/check/elements/qtmux.c:1270:7: [3] (random) g_random_int: 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. g_random_int ()); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpstorage.c:432:20: [3] (random) g_rand_int_range: 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. gsize ssrc_idx = g_rand_int_range (test_data->rnd, 0, STRESS_TEST_SSRCS); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpstorage.c:464:10: [3] (random) g_random_int: 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. seed = g_random_int (); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpstorage.c:468:24: [3] (random) g_rand_int_range: 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. test_data.seq[i] = g_rand_int_range (test_data.rnd, 0, 0x10000); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpstorage.c:482:22: [3] (random) g_rand_int_range: 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. gsize ssrc_idx = g_rand_int_range (rnd, 0, STRESS_TEST_SSRCS); data/gst-plugins-good1.0-1.18.1/tests/check/elements/splitmuxsink.c:41:25: [3] (buffer) g_get_tmp_dir: This function is synonymous with 'getenv("TMP")';it returns untrustable input if the environment can beset by an attacker. It 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 gchar *systmp = g_get_tmp_dir (); data/gst-plugins-good1.0-1.18.1/tests/check/elements/splitmuxsinktimecode.c:47:25: [3] (buffer) g_get_tmp_dir: This function is synonymous with 'getenv("TMP")';it returns untrustable input if the environment can beset by an attacker. It 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 gchar *systmp = g_get_tmp_dir (); data/gst-plugins-good1.0-1.18.1/tests/check/elements/splitmuxsrc.c:41:25: [3] (buffer) g_get_tmp_dir: This function is synonymous with 'getenv("TMP")';it returns untrustable input if the environment can beset by an attacker. It 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 gchar *systmp = g_get_tmp_dir (); data/gst-plugins-good1.0-1.18.1/ext/aalib/gstaasink.c:277:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&aasink->ascii_surf, &aa_defparams, data/gst-plugins-good1.0-1.18.1/ext/dv/gstdvdemux.c:1100:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&seeksegment, &demux->time_segment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/ext/dv/gstdvdemux.c:1127:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&demux->time_segment, &seeksegment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/ext/flac/gstflacenc.c:1132:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (bdata + 1, "FLAC", 4); data/gst-plugins-good1.0-1.18.1/ext/flac/gstflacenc.c:1137:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (bdata + 9, "fLaC", 4); data/gst-plugins-good1.0-1.18.1/ext/gdk_pixbuf/gstgdkpixbufdec.c:354:5: [2] (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_pix, in_pix, width * GST_VIDEO_FRAME_COMP_PSTRIDE (&frame, 0)); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:489:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy ((*htblptr)->bits, bits, sizeof ((*htblptr)->bits)); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:501:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy ((*htblptr)->huffval, val, nsymbols * sizeof (UINT8)); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:695:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (rows, dec->idr_y, 16 * sizeof (gpointer)); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:746:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (r_rows, dec->idr_y, 16 * sizeof (gpointer)); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:747:3: [2] (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_rows, dec->idr_u, 16 * sizeof (gpointer)); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:748:3: [2] (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_rows, dec->idr_v, 16 * sizeof (gpointer)); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:809:3: [2] (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_rows, dec->idr_y, 16 * sizeof (gpointer)); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:810:3: [2] (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_rows, dec->idr_u, 16 * sizeof (gpointer)); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:811:3: [2] (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_rows, dec->idr_v, 16 * sizeof (gpointer)); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:827:11: [2] (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[0], y_rows[j], rowsize[0]); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:832:13: [2] (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[0], y_rows[j + 1], rowsize[0]); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:838:13: [2] (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[1], u_rows[k], rowsize[1]); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegdec.c:839:13: [2] (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[2], v_rows[k], rowsize[2]); data/gst-plugins-good1.0-1.18.1/ext/jpeg/gstjpegenc.c:216:5: [2] (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, jpegenc->output_map.data, old_size); data/gst-plugins-good1.0-1.18.1/ext/jpeg/smokecodec.c:55: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 **line[3]; data/gst-plugins-good1.0-1.18.1/ext/jpeg/smokecodec.c:56: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 *compbuf[3]; data/gst-plugins-good1.0-1.18.1/ext/jpeg/smokecodec.c:122: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 *base[3]; data/gst-plugins-good1.0-1.18.1/ext/jpeg/smokecodec.c:541:5: [2] (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->reference, in, 3 * (width * height) / 2); data/gst-plugins-good1.0-1.18.1/ext/jpeg/smokecodec.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 (out, info->reference, 3 * (width * height) / 2); data/gst-plugins-good1.0-1.18.1/ext/libpng/gstpngenc.c:257:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (minfo.data, data, length); data/gst-plugins-good1.0-1.18.1/ext/mpg123/gstmpg123audiodec.c:306:7: [2] (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, decoded_bytes, num_decoded_bytes); data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsesink.c:1382:5: [2] (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, bpf); \ data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsesink.c:1400:5: [2] (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, bpf); \ data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsesink.c:1417:5: [2] (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, se, bpf); \ data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsesink.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 (d, se, bpf); \ data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsesink.c:1627:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy ((guint8 *) pbuf->m_data + pbuf->m_towrite, data, towrite); data/gst-plugins-good1.0-1.18.1/ext/pulse/pulsesrc.c:1138:5: [2] (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, pulsesrc->read_buffer, l); data/gst-plugins-good1.0-1.18.1/ext/raw1394/gstdv1394src.c:548:11: [2] (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 + dif_sequence * 150 * 80, p, 480); data/gst-plugins-good1.0-1.18.1/ext/raw1394/gstdv1394src.c:552:11: [2] (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 + dif_sequence * 150 * 80 + (1 + dif_block) * 80, p, data/gst-plugins-good1.0-1.18.1/ext/raw1394/gstdv1394src.c:557:11: [2] (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 + dif_sequence * 150 * 80 + (3 + dif_block) * 80, p, data/gst-plugins-good1.0-1.18.1/ext/raw1394/gstdv1394src.c:562:11: [2] (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 + dif_sequence * 150 * 80 + (6 + dif_block * 16) * 80, p, data/gst-plugins-good1.0-1.18.1/ext/raw1394/gstdv1394src.c:567:11: [2] (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 + dif_sequence * 150 * 80 + (7 + (dif_block / 15) + data/gst-plugins-good1.0-1.18.1/ext/raw1394/gsthdv1394src.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 ((guint8 *) dv1394src->outdata + dv1394src->outoffset, data, len); data/gst-plugins-good1.0-1.18.1/ext/soup/gstsouphttpsrc.c:1213: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). icy_metaint = atoi (value); data/gst-plugins-good1.0-1.18.1/ext/speex/gstspeexenc.c:572:7: [2] (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, bdata, bsize); data/gst-plugins-good1.0-1.18.1/ext/taglib/gstid3v2mux.cc:577:7: [2] (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, frame_id, 4); data/gst-plugins-good1.0-1.18.1/ext/taglib/gstid3v2mux.cc:578:7: [2] (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 + 4, ID3v2::SynchData::fromUInt (url_len).data (), 4); data/gst-plugins-good1.0-1.18.1/ext/taglib/gstid3v2mux.cc:579:7: [2] (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 + 10, url, url_len); data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvpxdec.c:541:7: [2] (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, srcstride * height); data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvpxdec.c:546:9: [2] (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, width); data/gst-plugins-good1.0-1.18.1/ext/vpx/gstvpxenc.c:1969:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (image, &enc->image, sizeof (*image)); data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:648:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:706:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:821:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, cog_rgb_to_ycbcr_matrix_8bit_sdtv, 12 * sizeof (gint)); data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:822:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix2, cog_ycbcr_to_rgb_matrix_8bit_sdtv, 12 * sizeof (gint)); data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:881:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:939:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:1003:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.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 (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:1131:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:1191:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:1310:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, cog_rgb_to_ycbcr_matrix_8bit_sdtv, 12 * sizeof (gint)); data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:1311:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix2, cog_ycbcr_to_rgb_matrix_8bit_sdtv, 12 * sizeof (gint)); data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:1422:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:1555:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:1651:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:1754:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:1829:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:1962:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:2109:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalpha.c:2198:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalphacolor.c:215:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (yc, matrix, 4 * sizeof (gint)); \ data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalphacolor.c:216:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (uc, matrix + 4, 4 * sizeof (gint)); \ data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalphacolor.c:217:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (vc, matrix + 8, 4 * sizeof (gint)); \ data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalphacolor.c:247:3: [2] (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, matrix, 4 * sizeof (gint)); \ data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalphacolor.c:248:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gc, matrix + 4, 4 * sizeof (gint)); \ data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalphacolor.c:249:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (bc, matrix + 8, 4 * sizeof (gint)); \ data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalphacolor.c:287:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (yc, matrix, 4 * sizeof (gint)); data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalphacolor.c:288:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (uc, matrix + 4, 4 * sizeof (gint)); data/gst-plugins-good1.0-1.18.1/gst/alpha/gstalphacolor.c:289:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (vc, matrix + 8, 4 * sizeof (gint)); data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiochebband.c:457:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (ta, a, sizeof (gdouble) * (np + 5)); data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiochebband.c:458:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (tb, b, sizeof (gdouble) * (np + 5)); data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiocheblimit.c:412:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (ta, a, sizeof (gdouble) * (np + 3)); data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiocheblimit.c:413:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (tb, b, sizeof (gdouble) * (np + 3)); data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiofxbasefirfilter.c:390:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (kernel_tmp, kernel, self->kernel_length * sizeof (gdouble)); data/gst-plugins-good1.0-1.18.1/gst/audiofx/audiofxbasefirfilter.c:680:7: [2] (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.data + gensamples * bps, out, MIN (step_gensamples, data/gst-plugins-good1.0-1.18.1/gst/audiofx/gstscaletempo.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 (st->buf_queue + st->bytes_queued, map.data + offset, bytes_in_copy); data/gst-plugins-good1.0-1.18.1/gst/audiofx/gstscaletempo.c:503:5: [2] (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 + st->bytes_overlap, data/gst-plugins-good1.0-1.18.1/gst/audiofx/gstscaletempo.c:509:5: [2] (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->buf_overlap, data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstflacparse.c:1039:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (isrc, map.data + gst_byte_reader_get_pos (&reader), 12); data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstflacparse.c:1313:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (writemap.data + 1, "FLAC", 4); data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstflacparse.c:1318:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (writemap.data + 9, "fLaC", 4); data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstflacparse.c:1319:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (writemap.data + 13, sinfomap.data, sinfomap.size); data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstflacparse.c:1423:3: [2] (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.data, "fLaC", 4); data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstmpegaudioparse.c:987:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (lame_version, data, 9); data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstwavpackparse.h:73:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char ckID [4]; /* "wvpk" */ data/gst-plugins-good1.0-1.18.1/gst/auparse/gstauparse.c:310:7: [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 (layout, "g721"); data/gst-plugins-good1.0-1.18.1/gst/auparse/gstauparse.c:313:7: [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 (layout, "g722"); data/gst-plugins-good1.0-1.18.1/gst/auparse/gstauparse.c:316:7: [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 (layout, "g723_3"); data/gst-plugins-good1.0-1.18.1/gst/auparse/gstauparse.c:319:7: [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 (layout, "g723_5"); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavidemux.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 *const snap_types[2][2] = { data/gst-plugins-good1.0-1.18.1/gst/avi/gstavidemux.c:4647:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&seeksegment, &avi->segment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavidemux.c:4670:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&avi->segment, &seeksegment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavidemux.c:4760:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&seeksegment, &avi->segment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavidemux.c:4954:3: [2] (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, d1, bytes); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavidemux.c:4955:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (d1, d2, bytes); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavidemux.c:4956:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (d2, tmp, bytes); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:1540:3: [2] (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.data + 0, "RIFF", 4); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:1542:3: [2] (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.data + 8, "AVIX", 4); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:1543:3: [2] (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.data + 12, "LIST", 4); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:1545:3: [2] (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.data + 20, "movi", 4); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:1560:3: [2] (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.data + 0, avipad->tag, 4); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:1599:3: [2] (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.data + 0, chunk, 4); /* chunk id */ data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:1605:3: [2] (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.data + 16, code, 4); /* stream to which index refers */ data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:1687:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&(avimux->idx[avimux->idx_index].id), code, 4); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:1706:3: [2] (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.data + 0, "idx1", 4); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:2082:3: [2] (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, d1, bytes); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:2083:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (d1, d2, bytes); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavimux.c:2084:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (d2, tmp, bytes); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlace.c:1192:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (self->field_history[0].caption->data, cc_meta->data, data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlace.c:1198:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (self->field_history[1].caption->data, cc_meta->data, data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlace.c:1219:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (self->field_history[0].caption->data, cc_meta->data, data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlacemethod.c:300:3: [2] (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, scanlines->m1, stride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlacemethod.c:308:3: [2] (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, scanlines->m0, stride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlacemethod.c:454:3: [2] (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, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlacemethod.c:462:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlacemethod.c:470:3: [2] (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, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlacemethod.c:478:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlacemethod.c:486:3: [2] (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, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/gstdeinterlacemethod.c:494:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedy.c:119:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedy.c:126:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedy.c:133:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyh.c:791:5: [2] (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, L1, RowStride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyh.c:812:5: [2] (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, L1, RowStride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyh.c:815:5: [2] (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, L1, RowStride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyh.c:822:5: [2] (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, L3, RowStride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyh.c:832:5: [2] (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, L2, RowStride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyh.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 (Dest, L1, RowStride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyh.c:853:5: [2] (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, L1, RowStride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyh.c:856:5: [2] (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, L1, RowStride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyh.c:863:5: [2] (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, L3, RowStride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/greedyh.c:873:5: [2] (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, L2, RowStride); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/linearblend.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 (out, m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:93:2: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[8]; /* 8 Byte (8-bit) values */ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/mmx.h:94: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. unsigned char ub[8]; /* 8 Unsigned Byte */ data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/scalerbob.c:45:3: [2] (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, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/scalerbob.c:52:3: [2] (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, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/scalerbob.c:59:3: [2] (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, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/scalerbob.c:66:3: [2] (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, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/tomsmocomp.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 (dest, src, count); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.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 (out, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.c:54:5: [2] (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, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.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 (out, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.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 (out, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.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 (out, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.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 (out, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.c:85:5: [2] (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, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.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 (out, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.c:95:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.c:102:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.c:109:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weave.c:116:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.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 (out, scanlines->b0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.c:54:5: [2] (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, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.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 (out, scanlines->b0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.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 (out, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.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 (out, scanlines->b0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.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 (out, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.c:85:5: [2] (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, scanlines->b0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.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 (out, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.c:95:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.c:102:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.c:109:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavebff.c:116:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.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 (out, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.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 (out, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.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 (out, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.c:66:5: [2] (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, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.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 (out, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.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 (out, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.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 (out, scanlines->t0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.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 (out, scanlines->m1, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.c:96:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.c:103:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.c:110:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/tvtime/weavetff.c:117:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/deinterlace/yadif.c:138:3: [2] (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, scanlines->m0, size); data/gst-plugins-good1.0-1.18.1/gst/dtmf/gstrtpdtmfdepay.c:377:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&dtmf_payload, payload, sizeof (GstRTPDTMFPayload)); data/gst-plugins-good1.0-1.18.1/gst/effectv/gstaging.c: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 (dest, src, stride * height); data/gst-plugins-good1.0-1.18.1/gst/effectv/gstradioac.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 (filter->snapframe, src, width * height * 4); data/gst-plugins-good1.0-1.18.1/gst/equalizer/gstiirequalizer.c:656:7: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf (name, "band%u", i); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvdemux.c:206:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (string, str, string_size); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvdemux.c:2903:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&seeksegment, &demux->segment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvdemux.c:2939:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&demux->segment, &seeksegment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvdemux.c:3087:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&seeksegment, &demux->segment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvdemux.c:3137:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&demux->segment, &seeksegment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvdemux.c:3316:9: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&demux->segment, &in_segment, sizeof (in_segment)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:863:3: [2] (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 + 2, "gstfiller", 9); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:881:3: [2] (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, name, len); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:940:3: [2] (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[3], "onMetaData", 10); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:995:7: [2] (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[2], t, strlen (t)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:999:7: [2] (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[5 + strlen (t)], s, strlen (s)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1121:3: [2] (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[2], "metadatacreator", 15); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1125:3: [2] (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[20], mux->metadatacreator, strlen (mux->metadatacreator)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1133:3: [2] (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[2], "encoder", 7); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1137:3: [2] (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[12], mux->encoder, strlen (mux->encoder)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1167:5: [2] (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[2], "creationdate", 12); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1171:5: [2] (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[17], s, strlen (s)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1332:7: [2] (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 + 11 + 1 + 4, bdata, bsize); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1334:7: [2] (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 + 11 + 1, bdata, bsize); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1349:7: [2] (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 + 11 + 1 + 1, bdata, bsize); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1351:7: [2] (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 + 11 + 1, bdata, bsize); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1844:3: [2] (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 + 2, "keyframes", 9); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1848:3: [2] (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 + 18, "times", 5); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1865:3: [2] (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 + 2, "filepositions", 13); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1892:5: [2] (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 + 2, "gstfiller", 9); data/gst-plugins-good1.0-1.18.1/gst/flv/gstindex.c:547:3: [2] (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_entry, entry, sizeof (GstIndexEntry)); data/gst-plugins-good1.0-1.18.1/gst/flx/flx_color.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 (&flxpal->palvec[start * 3], newpal, grab * 3); data/gst-plugins-good1.0-1.18.1/gst/flx/gstflxdec.c:891:11: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (flxdec->delta_data, flxdec->frame_data, flxdec->size); data/gst-plugins-good1.0-1.18.1/gst/goom/config_param.c:126:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (SVAL (*p), str, len + 1); data/gst-plugins-good1.0-1.18.1/gst/goom/config_param.c:141:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (LVAL (*p), str, len + 1); data/gst-plugins-good1.0-1.18.1/gst/goom/convolve_fx.c:36: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. typedef char Motif[CONV_MOTIF_W][CONV_MOTIF_W]; data/gst-plugins-good1.0-1.18.1/gst/goom/convolve_fx.c:334:5: [2] (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, info->screen.size * sizeof (Pixel)); data/gst-plugins-good1.0-1.18.1/gst/goom/convolve_fx.c:338:3: [2] (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, info->screen.size * sizeof (Pixel)); data/gst-plugins-good1.0-1.18.1/gst/goom/filters.c:656:5: [2] (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->brutS, data->brutT, resx * resy * 2 * sizeof (int)); data/gst-plugins-good1.0-1.18.1/gst/goom/filters.c:657:5: [2] (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->brutD, data->brutT, resx * resy * 2 * sizeof (int)); data/gst-plugins-good1.0-1.18.1/gst/goom/goom_graphic.h:59: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 cop[4]; data/gst-plugins-good1.0-1.18.1/gst/goom/goom_graphic.h:81: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 cop[4]; data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:54:2: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[8]; /* 8 Byte (8-bit) values */ data/gst-plugins-good1.0-1.18.1/gst/goom/mmx.h:55: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. unsigned char ub[8]; /* 8 Unsigned Byte */ data/gst-plugins-good1.0-1.18.1/gst/goom/sound_tester.c:53:3: [2] (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->samples[0], data[0], 512 * sizeof (short)); data/gst-plugins-good1.0-1.18.1/gst/goom/sound_tester.c:54:3: [2] (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->samples[1], data[1], 512 * sizeof (short)); data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:55:2: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[8]; /* 8 Byte (8-bit) values */ data/gst-plugins-good1.0-1.18.1/gst/goom/xmmx.h:56: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. unsigned char ub[8]; /* 8 Unsigned Byte */ data/gst-plugins-good1.0-1.18.1/gst/interleave/deinterleave.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 (out, in, 3); data/gst-plugins-good1.0-1.18.1/gst/interleave/interleave.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 (out, in, 3); data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c:210:3: [2] (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->data, mem, size); data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c:3663:3: [2] (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_atom->data + 4, data, size); data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c:3700:5: [2] (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 + 2, value, len + 1); data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c:5666:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (uuid->uuid, xmp_uuid, 16); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1022:11: [2] (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.data + 8, cdat, in_prefill ? 2 : cdat_size); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1038:11: [2] (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.data + write_offs + 8, cdt2, in_prefill ? 2 : cdt2_size); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1081:7: [2] (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.data + 8, inmap.data, actual_size); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1122:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (tomap.data + 2, frommap.data, size); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1465:5: [2] (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 + 2, location, len); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.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 (data + 1, kwds[i], len + 1); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1554:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&fourcc, data, 4); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1640:3: [2] (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 + 8, content, size); data/gst-plugins-good1.0-1.18.1/gst/isomp4/properties.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 (*buffer + *offset, prop, size); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:1513:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&seeksegment, &qtdemux->segment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:1537:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&qtdemux->segment, &seeksegment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:5558:9: [2] (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, cdat, cdat_size); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:5560:9: [2] (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 + cdat_size, cdt2, cdt2_size); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:5804:15: [2] (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, &map.data[field1_off], 3); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:5815:13: [2] (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, empty, 3); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:5826:15: [2] (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, &map.data[field2_off], 3); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:5837:13: [2] (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, empty, 3); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:13920:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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, fourstr[5]; data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_dump.c:215:7: [2] (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, gst_byte_reader_peek_data_unchecked (data), len); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_dump.c:312:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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]; data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_dump.c:339:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (compressor_name, gst_byte_reader_get_data_unchecked (data, 31), 31); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_lang.c:204:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (id, iso_code, 4); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_tags.c:223:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (tag_str, entity, 4); data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:486:3: [2] (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.exponent, data, 2); data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:487:3: [2] (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.mantissa, data + 2, 8); data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:528:5: [2] (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, 4); data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:535:5: [2] (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, data, 8); data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:565:3: [2] (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, data, size); data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-write.c:398:3: [2] (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_inout, write, length); data/gst-plugins-good1.0-1.18.1/gst/matroska/lzo.c:84: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. #define COPY2(d, s) memcpy(d, s, 2); data/gst-plugins-good1.0-1.18.1/gst/matroska/lzo.c:85: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. #define COPY4(d, s) memcpy(d, s, 4); data/gst-plugins-good1.0-1.18.1/gst/matroska/lzo.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 (dst, src, cnt); data/gst-plugins-good1.0-1.18.1/gst/matroska/lzo.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 (dst, src, blocklen); data/gst-plugins-good1.0-1.18.1/gst/matroska/lzo.c:169:7: [2] (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/gst-plugins-good1.0-1.18.1/gst/matroska/lzo.c:260: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). FILE *in = fopen (argv[1], "rb"); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:673:3: [2] (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_context->colorimetry, &colorimetry, data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:1044:15: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&videocontext->fourcc, data, 4); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:2799:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&seeksegment, &demux->common.segment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:2988:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&demux->common.segment, &seeksegment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:6175:9: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (vids, data, size); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-mux.c:1801:3: [2] (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->codec_priv, map.data, map.size); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-mux.c:2362:5: [2] (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_data, map.data, map.size); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:636:15: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&videocontext->fourcc, data, 4); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:1302:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&seeksegment, &parse->common.segment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-read-common.c:227:7: [2] (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, enc->comp_settings, enc->comp_settings_length); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-read-common.c:228:7: [2] (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 + enc->comp_settings_length, data, size); data/gst-plugins-good1.0-1.18.1/gst/monoscope/monoscope.c:106:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (thisEq, data, sizeof (short) * convolver_big); data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.c:527:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (conv_samples, samples, n * sizeof (gfloat)); data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.c:670:3: [2] (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->inpre_l, samples_l, data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.c:672:3: [2] (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->inpre_r, samples_r, data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.c:731:7: [2] (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->stepbuf_l, ctx->stepbuf_l + ctx->window_n_samples, data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.c:733:7: [2] (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->outbuf_l, ctx->outbuf_l + ctx->window_n_samples, data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.c:736:7: [2] (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->stepbuf_r, ctx->stepbuf_r + ctx->window_n_samples, data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.c:738:7: [2] (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->outbuf_r, ctx->outbuf_r + ctx->window_n_samples, data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.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 (ctx->inprebuf_l, samples_l + n_samples - MAX_ORDER, data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.c:750:5: [2] (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->inprebuf_r, samples_r + n_samples - MAX_ORDER, data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.c:757:5: [2] (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->inprebuf_l + MAX_ORDER - n_samples, samples_l, data/gst-plugins-good1.0-1.18.1/gst/replaygain/rganalysis.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 (ctx->inprebuf_r + MAX_ORDER - n_samples, samples_r, data/gst-plugins-good1.0-1.18.1/gst/rtp/dboolhuff.c:15: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. const unsigned char vp8_norm[256] = { data/gst-plugins-good1.0-1.18.1/gst/rtp/dboolhuff.c:17: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 vp8_norm[256] __attribute__ ((aligned (16))) = { data/gst-plugins-good1.0-1.18.1/gst/rtp/dboolhuff.h:35: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. __declspec(align(16)) extern const unsigned char vp8_norm[256]; data/gst-plugins-good1.0-1.18.1/gst/rtp/dboolhuff.h:37: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 vp8_norm[256] __attribute__((aligned(16))); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstasteriskh263.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 (map.data + GST_ASTERISKH263_HEADER_LEN, payload, payload_len); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL16depay.c:129:12: [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). return atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL16depay.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 (info->position, order->pos, data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL24depay.c:119:12: [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). return atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL24depay.c:181:5: [2] (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->position, order->pos, data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL8depay.c:121:12: [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). return atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpL8depay.c:180:5: [2] (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->position, order->pos, data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpamrdepay.c:203: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). rtpamrdepay->octet_align = (atoi (str) == 1); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpamrdepay.c:208: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). rtpamrdepay->crc = (atoi (str) == 1); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpamrdepay.c:218:36: [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). rtpamrdepay->robust_sorting = (atoi (str) == 1); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpamrdepay.c:228: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). rtpamrdepay->interleaving = (atoi (str) == 1); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpamrdepay.c:238: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). rtpamrdepay->channels = atoi (params); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpamrdepay.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 (p, dp, fr_size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpamrpay.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 (payload_amr, &ptr[1], fr_size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpceltdepay.c:138: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). nb_channels = atoi (params); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpceltdepay.c:143:18: [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_size = atoi (params); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpceltdepay.c:155:3: [2] (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, "CELT ", 8); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpceltdepay.c:157:3: [2] (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, "1.1.12", 7); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpceltpay.c:188: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). frame_size = atoi (params); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpceltpay.c:193: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). channels = atoi (params); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpdvdepay.c:350:9: [2] (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.data + offset, payload, 80); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpdvpay.c:352:7: [2] (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, data, 80); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg722depay.c:111:12: [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). return atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg723depay.c:137: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). channels = atoi (params); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpg729depay.c:137: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). channels = atoi (params); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgstdepay.c:167:12: [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). CV = atoi (capsver); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgstpay.c:413:3: [2] (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, data, size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph261pay.c:839:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (payload + GST_RTP_H261_PAYLOAD_HEADER_LEN, data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph261pay.c:958:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (bits, data, size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263ppay.c:303: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). profile = atoi (profile_str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263ppay.c:304: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). level = atoi (level_str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263ppay.c:568: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). int mpi = atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263ppay.c:575: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). int mpi = atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263ppay.c:582: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). int mpi = atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263ppay.c:589: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). int mpi = atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph263ppay.c:596: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). int mpi = atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:407:7: [2] (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, nalmap.data, nalmap.size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:423:7: [2] (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, nalmap.data, nalmap.size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:501:9: [2] (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, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:513:9: [2] (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, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:694:7: [2] (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, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:821:9: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (outmap.data + offset, mem_map.data, mem_size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:1008:5: [2] (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.data, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:1127:13: [2] (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.data, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:1138:11: [2] (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.data + sizeof (sync_bytes), payload, nalu_size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:1215:11: [2] (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.data + sizeof (sync_bytes), payload, nalu_size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:1281:11: [2] (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.data, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:1287:9: [2] (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.data + sizeof (sync_bytes), payload, nalu_size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:660:9: [2] (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, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:672:9: [2] (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, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:893:7: [2] (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, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:1027:9: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (outmap.data + offset, mem_map.data, mem_size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:1236:5: [2] (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.data, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:1380:13: [2] (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.data, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:1389:11: [2] (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.data + sizeof (sync_bytes), payload, nalu_size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:1486:11: [2] (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.data + sizeof (sync_bytes), payload, nalu_size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:1566:11: [2] (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.data, sync_bytes, sizeof (sync_bytes)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:1570:9: [2] (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.data + 4, payload, nalu_size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpjpegdepay.c:302:3: [2] (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, qt, size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpjpegdepay.c:316:3: [2] (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, codelens, ncodes); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpjpegdepay.c:318:3: [2] (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, symbols, nsymbols); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpjpegpay.c:907:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (payload, &jpeg_header, sizeof (jpeg_header)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpjpegpay.c:912:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (payload, &restart_marker_header, sizeof (restart_marker_header)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpjpegpay.c:919:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (payload, &quant_header, sizeof (quant_header)); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpjpegpay.c:929:9: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (payload, tables[qt].data, qsize); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4gdepay.c:209:12: [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). return atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpqdmdepay.c:223:3: [2] (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 + packet->offs, data, len); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpqdmdepay.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 (cmap.data, headheader, 20); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpqdmdepay.c:307:13: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (cmap.data + 20, ourdata, 28); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpspeexdepay.c:139: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). nb_channels = atoi (params); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpspeexdepay.c:146:3: [2] (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, "Speex ", 8); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpspeexdepay.c:148:3: [2] (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, "1.1.12", 7); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsv3vdepay.c:232:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (cmap.data, "SEQH", 4); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpsv3vdepay.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 (cmap.data + 8, payload + 2, payload_len - 2); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtptheoradepay.c:324:3: [2] (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.data + 9, configuration, size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtptheorapay.c:521:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (rtptheorapay->config_data, config + 4 + 3 + 2, data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtptheorapay.c:683:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&ppos[2], data, plen); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvorbisdepay.c:349:3: [2] (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.data + 9, configuration, size); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvorbispay.c:517:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (rtpvorbispay->config_data, config + 4 + 3 + 2, data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvorbispay.c:665:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&ppos[2], data, plen); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvrawdepay.c:205: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). width = atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvrawdepay.c:209:12: [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 (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvrawdepay.c:213: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). depth = atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvrawdepay.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 (datap, payload, plen); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpvrawpay.c:492:13: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (outdata, p0 + (lin * ystride) + (offs * pgroup), length); data/gst-plugins-good1.0-1.18.1/gst/rtp/rtpulpfeccommon.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 (dst_arr->data, gst_rtp_buffer_get_payload (rtp), payload_len); data/gst-plugins-good1.0-1.18.1/gst/rtp/rtpulpfeccommon.c:270:3: [2] (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_info.data + MIN_RTP_HEADER_LEN, data/gst-plugins-good1.0-1.18.1/gst/rtp/rtpulpfeccommon.c:312:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), arr->data, arr->len); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxreceive.c:477:5: [2] (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.data, (guint8 *) rtp->data[2] + 2, payload_len); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxreceive.c:729: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). field_uint = atoi (field_str); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxsend.c:416:5: [2] (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.data, rtp.data[1], rtp.size[1]); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxsend.c:428:5: [2] (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.data + 2, rtp.data[2], rtp.size[2]); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/gstrtprtxsend.c:912: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). field_uint = atoi (field_str); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:2709:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (name, gst_rtcp_packet_app_get_name (packet), 4); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:3428:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&sess->bye_stats, &sess->stats, sizeof (RTPSessionStats)); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:4119:7: [2] (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[1], field, prefix_len); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:4120:7: [2] (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[1 + prefix_len], value, value_len); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtptimerqueue.c:345:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (copy, timer, sizeof (RtpTimer)); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtptwcc.c:483:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (fci_data_ptr, &header, header_size); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtptwcc.c:486:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (fci_data_ptr, packet_chunks->data, packet_chunks_size); data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:2139:10: [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). pt = atoi (gst_sdp_media_get_format (media, i)); data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:2838:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&seeksegment, &src->segment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:2875:3: [2] (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->segment, &seeksegment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:7697:12: [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 = atoi (str); data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:8276: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). seqbase = atoi (fields[j] + 4); data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:8699:3: [2] (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->out_segment, segment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.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 (matrix, data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c: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 (matrix, data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.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 (matrix, cog_identity_matrix_8bit, 12 * sizeof (gint)); data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:752:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:776:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (destY, srcY, w); data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:777:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (destU, srcU, w); data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:778:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (destV, srcV, w); data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:839:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:843:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, cog_identity_matrix_8bit, 12 * sizeof (gint)); data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:984:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:988:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, cog_identity_matrix_8bit, 12 * sizeof (gint)); data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:1253:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:1257:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, cog_identity_matrix_8bit, 12 * sizeof (gint)); data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:1706:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:1966:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:2072:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:2209:5: [2] (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, row_size); data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:2306:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (matrix, data/gst-plugins-good1.0-1.18.1/gst/videobox/gstvideobox.c:2361:7: [2] (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, w * 2); data/gst-plugins-good1.0-1.18.1/gst/videocrop/gstvideocrop.c:280:7: [2] (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, dx); data/gst-plugins-good1.0-1.18.1/gst/videocrop/gstvideocrop.c:292:7: [2] (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, dx); data/gst-plugins-good1.0-1.18.1/gst/videocrop/gstvideocrop.c:324:5: [2] (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, dx); data/gst-plugins-good1.0-1.18.1/gst/videocrop/gstvideocrop.c:372:7: [2] (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_out, plane_in, copy_width); data/gst-plugins-good1.0-1.18.1/gst/videocrop/gstvideocrop.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 (y_out, y_in, dx); data/gst-plugins-good1.0-1.18.1/gst/videocrop/gstvideocrop.c:416:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (uv_out, uv_in, dx); data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstvideomedian.c:140: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 p[5]; data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstvideomedian.c:178: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 p[9]; data/gst-plugins-good1.0-1.18.1/gst/videofilter/gstvideotemplate.c:252:3: [2] (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, width * height + (width / 2) * (height / 2) * 2); data/gst-plugins-good1.0-1.18.1/gst/videomixer/blend.c:430: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. GST_ROUND_UP_2, memcpy, video_mixer_orc_blend_u8); data/gst-plugins-good1.0-1.18.1/gst/videomixer/blend.c:435: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. GST_ROUND_UP_1, memcpy, video_mixer_orc_blend_u8); data/gst-plugins-good1.0-1.18.1/gst/videomixer/blend.c:439: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. GST_ROUND_UP_1, memcpy, video_mixer_orc_blend_u8); data/gst-plugins-good1.0-1.18.1/gst/videomixer/blend.c:443: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. GST_ROUND_UP_1, memcpy, video_mixer_orc_blend_u8); data/gst-plugins-good1.0-1.18.1/gst/videomixer/blend.c:641: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. NV_YUV_BLEND (nv12, memcpy, video_mixer_orc_blend_u8); data/gst-plugins-good1.0-1.18.1/gst/videomixer/blend.c:644: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. NV_YUV_BLEND (nv21, memcpy, video_mixer_orc_blend_u8); data/gst-plugins-good1.0-1.18.1/gst/videomixer/blend.c:791:20: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. RGB_BLEND (rgb, 3, memcpy, video_mixer_orc_blend_u8); data/gst-plugins-good1.0-1.18.1/gst/videomixer/blend.c:939: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. PACKED_422_BLEND (yuy2, memcpy, video_mixer_orc_blend_u8); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:270:3: [2] (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, "fmt ", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.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 (header + 34, data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:325:3: [2] (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, "fact", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:345:3: [2] (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, "ds64", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:383:5: [2] (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, "RF64", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:386:5: [2] (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, "RIFF", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:389:3: [2] (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 + 8, "WAVE", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:400:3: [2] (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, "data ", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:487:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (wavenc->srcPos, info.position, sizeof (info.position)); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:650:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (cue->data_chunk_id, "data", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:679:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (labl->chunk_id, "labl", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:710:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (note->chunk_id, "note", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:731:5: [2] (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 + 8, (gchar *) cue->data_chunk_id, 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:749:5: [2] (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, (gchar *) labl->chunk_id, 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:752:5: [2] (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 + 12, (gchar *) labl->text, strlen (labl->text)); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.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 (*data, (gchar *) note->chunk_id, 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.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 (*data + 12, (gchar *) note->text, strlen (note->text)); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:893:5: [2] (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, (gchar *) "cue ", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:901:7: [2] (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, (gchar *) "LIST", 4); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:903:7: [2] (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 + 8, (gchar *) "adtl", 4); data/gst-plugins-good1.0-1.18.1/gst/wavparse/gstwavparse.c:506:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&seeksegment, &wav->segment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/gst/wavparse/gstwavparse.c:585:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&wav->segment, &seeksegment, sizeof (GstSegment)); data/gst-plugins-good1.0-1.18.1/sys/directsound/gstdirectsoundsink.c:725:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (pLockedBuffer1, data, dwSizeBuffer1); data/gst-plugins-good1.0-1.18.1/sys/directsound/gstdirectsoundsink.c:727:7: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (pLockedBuffer2, (LPBYTE) data + dwSizeBuffer1, dwSizeBuffer2); data/gst-plugins-good1.0-1.18.1/sys/oss/gstossdmabuffer.c:196: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). obuf->fd = open ("/dev/dsp", mode, 0); data/gst-plugins-good1.0-1.18.1/sys/oss/gstosshelper.c:394: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). fd = open (mixer_name, O_RDWR); data/gst-plugins-good1.0-1.18.1/sys/oss/gstosssink.c:366: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). oss->fd = open (oss->device, mode, 0); data/gst-plugins-good1.0-1.18.1/sys/oss/gstosssink.c:431: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 ((oss->fd = open (oss->device, O_WRONLY, 0)) == -1) data/gst-plugins-good1.0-1.18.1/sys/oss/gstosssrc.c:358: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). oss->fd = open (oss->device, mode, 0); data/gst-plugins-good1.0-1.18.1/sys/oss/oss_probe.c:59: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). fd = open ("/dev/dsp", O_RDWR); data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-property-probe.c:170: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). fd = open ("/dev/mixer", O_RDONLY); data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-property-probe.c:258: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 ("/dev/mixer", O_RDONLY | O_NONBLOCK, 0); data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-sink.c:431: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). oss->fd = open (device, O_WRONLY | O_NONBLOCK, 0); data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-sink.c:458: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 ((oss->fd = open (device, O_WRONLY, 0)) == -1) data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:95: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. typedef char oss_longname_t[OSS_LONGNAME_SIZE]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:96: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. typedef char oss_label_t[OSS_LABEL_SIZE]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h: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. typedef char oss_devnode_t[OSS_DEVNODE_SIZE]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:136:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[4000]; /* Device spesific command/data record */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:148: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 arr[8]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:232: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 env_rate[6]; /* GUS HW ramping rate */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:233: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 env_offset[6]; /* 255 == 100% */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:256:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[1]; /* The waveform data starts here */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:266: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 data[1]; /* Sysex data starts here */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:432: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. typedef unsigned char sbi_instr_data[32]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:446:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[30]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:475:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:481:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[30]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:625: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. unsigned char _seqbuf[len]; int _seqbuflen = len;int _seqbufptr = 0 data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:860: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 data[30]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:946: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 payload[MIDI_PAYLOAD_SIZE]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1251: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 cbitin[24]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1252: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 ubitin[24]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1253: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 cbitout[24]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1254: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 ubitout[24]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1635:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[16]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1636:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1640:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char handle[32]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1676:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1702: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. typedef unsigned char oss_reserved_t[512]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1718:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char product[32]; /* For example OSS/Free, OSS/Linux or OSS/Solaris */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1719:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[32]; /* For example 4.0a */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1721:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char options[128]; /* Reserved */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1734:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char license[16]; /* For example "GPL" or "CDDL" */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1795:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[16]; /* Mnemonic ID (mainly for internal use) */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1802:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[64]; /* Misc data (entry type dependent) */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1803: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 enum_present[32]; /* Mask of allowed enum values */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1819:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char extname[32]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1842:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[16]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1843:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[48]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1865:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char strings[OSS_ENUM_STRINGSIZE]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1875:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[64]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1881:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[64]; /* Command using the device (if known) */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1892:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char handle[32]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1907:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[16]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1908:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1912:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char handle[32]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1936:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[64]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1939:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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[64]; /* Command using the device (if known) */ data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1958:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char handle[32]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1970:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char shortname[16]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1971:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char longname[128]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:1973:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char hw_info[400]; data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:2026:23: [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 osslib_open open data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-source.c:311: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). oss->fd = open (device, O_RDONLY | O_NONBLOCK, 0); data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-source.c:338: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 ((oss->fd = open (device, O_RDONLY, 0)) == -1) data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudiosink.c:343: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). } else if (buf->open) { data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudiosink.c:535:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy ((char *) bufferList->mBuffers[stream_idx].mData + offset, data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudiosrc.c:267: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). } else if (buf->open) { data/gst-plugins-good1.0-1.18.1/sys/osxaudio/gstosxaudiosrc.c:373:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (writeptr + buf->segoffset, data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCamControl.c:1334: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. char tmp[MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3]; data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCamControl.c:1425: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 response[80] = ""; data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCamControl.c:1439: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 response[80] = ""; data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCamControl.h:157: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 annotate_string[MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V2]; /// String to use for annotate - overrides certain bitmask settings data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCapture.c:788: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). new_handle = fopen(filename, "wb"); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCapture.c:828: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). new_handle = fopen(filename, "wb"); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:120:10: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (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 *exifTags[MAX_USER_EXIF_TAGS]; /// Array of pointers to tags supplied from the command line data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:1011: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 time_buf[32]; data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:1012: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 exif_buf[128]; data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:1350:36: [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(use_filename, "wb"); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStillYUV.c:788:27: [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(state.filename, "wb"); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStillYUV.c:851:33: [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(use_filename, "wb"); data/gst-plugins-good1.0-1.18.1/sys/v4l2/ext/videodev2.h:902:2: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char APP_data[60]; /* Data in the JPEG APPn segment. */ data/gst-plugins-good1.0-1.18.1/sys/v4l2/ext/videodev2.h:905:2: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char COM_data[60]; /* Data in JPEG COM segment */ data/gst-plugins-good1.0-1.18.1/sys/v4l2/ext/videodev2.h:1799:2: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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/gst-plugins-good1.0-1.18.1/sys/v4l2/ext/videodev2.h:2429:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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/gst-plugins-good1.0-1.18.1/sys/v4l2/ext/videodev2.h:2446:2: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2.c:142:16: [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). video_fd = open (it->device_path, O_RDWR | O_CLOEXEC); data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2allocator.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 (&group->planes[0].m, &group->buffer.m, sizeof (group->buffer.m)); data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2allocator.c:1346:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (group->planes, buffer.m.planes, sizeof (planes)); data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2allocator.c:1351:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (&group->planes[0].m, &group->buffer.m, sizeof (group->buffer.m)); data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2object.c:2226:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (try_fmt, &fmt, sizeof (fmt)); data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2object.c:2231:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (try_fmt, &fmt, sizeof (fmt)); data/gst-plugins-good1.0-1.18.1/sys/v4l2/v4l2_calls.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 (mptr, &menu, sizeof (menu)); data/gst-plugins-good1.0-1.18.1/sys/v4l2/v4l2_calls.c:543:7: [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). open (v4l2object->videodev, O_RDWR /* | O_NONBLOCK */ ); data/gst-plugins-good1.0-1.18.1/sys/waveform/gstwaveformsink.c:477:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (waveheader->lpData + waveheader->dwUser, data, bytes_to_write); data/gst-plugins-good1.0-1.18.1/sys/ximage/ximageutil.c:78:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-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_msg[1024]; data/gst-plugins-good1.0-1.18.1/tests/check/elements/alpha.c:112:3: [2] (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.data, rgba32_img, sizeof (rgba32_img)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/alphacolor.c:115:3: [2] (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, rgb24_3x4_img, sizeof (rgb24_3x4_img)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/alphacolor.c:144:3: [2] (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.data, rgba32_3x4_img, sizeof (rgba32_3x4_img)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/avimux.c:94:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (strchr (padname, '%'), "0", 2); data/gst-plugins-good1.0-1.18.1/tests/check/elements/flacparse.c:154:3: [2] (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, flac_frame, sizeof (flac_frame)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/flacparse.c:155:3: [2] (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 + sizeof (flac_frame), garbage_frame, sizeof (garbage_frame)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/flacparse.c:183:3: [2] (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, flac_frame, sizeof (flac_frame)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/flacparse.c:184:3: [2] (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 + sizeof (flac_frame), garbage_frame, sizeof (garbage_frame)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpbin.c:172:3: [2] (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.data, rtp_packet, sizeof (rtp_packet)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph261.c:60:3: [2] (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, &header, header_len); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph261.c:84:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), data, size); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph263.c:177:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), header, sizeof (header)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph263.c:223:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), header, sizeof (header)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph263.c:239:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), header, sizeof (header)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph264.c:230:3: [2] (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_data + offset, sps, sps_size); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph264.c:239:3: [2] (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_data + offset, pps, pps_size); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph264.c:768:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (nal_24, h264_aud, sizeof (h264_aud)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph264.c:773:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (nal_25, h264_aud, sizeof (h264_aud)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph264.c:779:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (nal_26, h264_aud, sizeof (h264_aud)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph264.c:785:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (nal_27, h264_aud, sizeof (h264_aud)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph264.c:1412:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (rest_of_image, h264_idr_slice_1_avc + memory1_len, data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtph264.c:1414:5: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (rest_of_image + rest_of_slice_1_size, h264_idr_slice_2_avc, data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:156:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &red_in, sizeof (red_in)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:252:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &red_in, sizeof (red_in)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:264:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &red_in, sizeof (red_in)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:276:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &red_in, sizeof (red_in)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:288:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &red_in, sizeof (red_in)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:324:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &red_in, sizeof (red_in)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:337:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &red_in, sizeof (red_in)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:350:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &red_in, sizeof (red_in)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:363:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &red_in, sizeof (red_in)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:399:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &data, sizeof (data)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:407:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &data, sizeof (data)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:415:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &data, sizeof (data)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:515:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &in_data, sizeof (in_data)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:599:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &in_data0, sizeof (in_data0)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:617:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &in_data1, sizeof (in_data1)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:640:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &in_data2, sizeof (in_data2)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:728:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &in_data, sizeof (in_data)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:732:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &in_data, sizeof (in_data)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:766:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &in_data, sizeof (in_data)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:770:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &in_data, sizeof (in_data)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:803:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &in_data0, sizeof (in_data0)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpred.c:807:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtp_buffer_get_payload (&rtp), &in_data1, sizeof (in_data1)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpsession.c:812:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (gst_rtcp_packet_app_get_data (&packet), data, sizeof (data)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpsession.c:3248:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (fci, fci_data, fci_length); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpulpfec.c:109:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (reccopy, recbuf, recbuf_size); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpulpfec.c:267:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (feclongmask, fec, 26); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpulpfec.c:281:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (feclongmask + 30, fec + 26, sizeof (fec) - 1 - 26); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpulpfec.c:563:3: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy (fec_ebit_not_zero, fec, sizeof (fec) - 1); data/gst-plugins-good1.0-1.18.1/tests/check/elements/splitmuxsrc.c:468: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 ((char *) info.data, "test"); data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/tagschecking.c:263:10: [2] (tmpfile) tmpfile: Function tmpfile() has a security flaw on some systems (e.g., older System V systems) (CWE-377). gchar *tmpfile; data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/tagschecking.c:271:40: [2] (tmpfile) tmpfile: Function tmpfile() has a security flaw on some systems (e.g., older System V systems) (CWE-377). test_mux_tags (tag_str, caps, muxer, tmpfile); data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/tagschecking.c:272:38: [2] (tmpfile) tmpfile: Function tmpfile() has a security flaw on some systems (e.g., older System V systems) (CWE-377). test_demux_tags (tag_str, demuxer, tmpfile); data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/tagschecking.c:273:13: [2] (tmpfile) tmpfile: Function tmpfile() has a security flaw on some systems (e.g., older System V systems) (CWE-377). g_unlink (tmpfile); data/gst-plugins-good1.0-1.18.1/tests/check/pipelines/tagschecking.c:275:11: [2] (tmpfile) tmpfile: Function tmpfile() has a security flaw on some systems (e.g., older System V systems) (CWE-377). g_free (tmpfile); data/gst-plugins-good1.0-1.18.1/tests/examples/qt/qmloverlay/main.cpp:91:11: [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(!f.open(QIODevice::ReadOnly)) { data/gst-plugins-good1.0-1.18.1/tests/examples/qt/qmloverlay/main.cpp:99:12: [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(!f2.open(QIODevice::ReadOnly)) { data/gst-plugins-good1.0-1.18.1/tests/examples/spectrum/demo-audiotest.c:88:3: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf (str, "using %u bands", bands); data/gst-plugins-good1.0-1.18.1/tests/icles/videobox-test.c:69:12: [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). type = atoi (argv[1]); data/gst-plugins-good1.0-1.18.1/tests/icles/videocrop2-test.c:69:12: [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). type = atoi (argv[1]); data/gst-plugins-good1.0-1.18.1/ext/flac/gstflacenc.c:469: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). commment_entry.length = strlen (it->data); data/gst-plugins-good1.0-1.18.1/ext/flac/gstflacenc.c:532: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 (isrc != NULL && strlen (isrc) <= 12) data/gst-plugins-good1.0-1.18.1/ext/jpeg/smokecodec.c:368: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 (i = 0; i < strlen (SMOKECODEC_ID_STRING); i++) { data/gst-plugins-good1.0-1.18.1/ext/jpeg/smokecodec.c:553: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 (insize < 4 + strlen (SMOKECODEC_ID_STRING)) { data/gst-plugins-good1.0-1.18.1/ext/jpeg/smokecodec.c:560: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 (i = 0; i < strlen (SMOKECODEC_ID_STRING); i++) { data/gst-plugins-good1.0-1.18.1/ext/raw1394/gstdv1394src.c:75:9: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). res = read(READ_SOCKET(src), &command, 1); \ data/gst-plugins-good1.0-1.18.1/ext/raw1394/gsthdv1394src.c:71:9: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). res = read(READ_SOCKET(src), &command, 1); \ data/gst-plugins-good1.0-1.18.1/ext/soup/gstsouphttpsrc.c:2121: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). g_strdup_printf ("http://%s", uri + strlen (alt_schemes[i])); data/gst-plugins-good1.0-1.18.1/ext/taglib/gstid3v2mux.cc:243: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). g_assert (frame_id && strlen (frame_id) == 4); data/gst-plugins-good1.0-1.18.1/ext/taglib/gstid3v2mux.cc:569: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); data/gst-plugins-good1.0-1.18.1/gst/apetag/gstapedemux.c:216: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). memmove (val, sp + 1, strlen (sp + 1) + 1); data/gst-plugins-good1.0-1.18.1/gst/audioparsers/gstflacparse.c:1070: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). if (strlen (isrc) != 0) { data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautodetect.c:246: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). marker[strlen (marker) - 4] = '\0'; data/gst-plugins-good1.0-1.18.1/gst/autodetect/gstautodetect.c:248: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). memmove (marker, marker + 3, strlen (marker + 3) + 1); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavidemux.c:3708: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. ret = sscanf (data, "%3s %3s %d %d:%d:%d %d", weekday, monthstr, &day, &hour, data/gst-plugins-good1.0-1.18.1/gst/avi/gstavidemux.c:3714: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). month = get_month_num (monthstr, strlen (monthstr)); data/gst-plugins-good1.0-1.18.1/gst/avi/gstavisubtitle.c:151: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). slen = strlen (utf8); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvdemux.c:286:7: [1] (buffer) strlen: Does not handle 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 (tokens[1]) != 3) data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:875: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). gsize len = strlen (name); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:991: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). _gst_buffer_new_and_alloc (2 + strlen (t) + 1 + 2 + strlen (s), data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:991: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). _gst_buffer_new_and_alloc (2 + strlen (t) + 1 + 2 + strlen (s), data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:994: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). data[1] = strlen (t); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:995: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). memcpy (&data[2], t, strlen (t)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:996: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). data[2 + strlen (t)] = 2; /* string */ data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:997: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). data[3 + strlen (t)] = (strlen (s) >> 8) & 0xff; data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:997: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). data[3 + strlen (t)] = (strlen (s) >> 8) & 0xff; data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:998: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). data[4 + strlen (t)] = (strlen (s)) & 0xff; data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:998: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). data[4 + strlen (t)] = (strlen (s)) & 0xff; data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:999: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). memcpy (&data[5 + strlen (t)], s, strlen (s)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:999: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). memcpy (&data[5 + strlen (t)], s, strlen (s)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1117: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). _gst_buffer_new_and_alloc (2 + 15 + 1 + 2 + strlen (mux->metadatacreator), data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1123: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). data[18] = (strlen (mux->metadatacreator) >> 8) & 0xff; data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1124: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). data[19] = (strlen (mux->metadatacreator)) & 0xff; data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1125: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). memcpy (&data[20], mux->metadatacreator, strlen (mux->metadatacreator)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1129: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). _gst_buffer_new_and_alloc (2 + 7 + 1 + 2 + strlen (mux->encoder), data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1135: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). data[10] = (strlen (mux->encoder) >> 8) & 0xff; data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1136: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). data[11] = (strlen (mux->encoder)) & 0xff; data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1137: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). memcpy (&data[12], mux->encoder, strlen (mux->encoder)); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1164: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). _gst_buffer_new_and_alloc (2 + 12 + 1 + 2 + strlen (s), &tmp, &data); data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1169: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). data[15] = (strlen (s) >> 8) & 0xff; data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1170: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). data[16] = (strlen (s)) & 0xff; data/gst-plugins-good1.0-1.18.1/gst/flv/gstflvmux.c:1171: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). memcpy (&data[17], s, strlen (s)); data/gst-plugins-good1.0-1.18.1/gst/goom/config_param.c:120: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). int len = strlen (str); data/gst-plugins-good1.0-1.18.1/gst/goom/config_param.c:132: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). int len = strlen (str); data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c:1846: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). prop_copy_size_string ((guint8 *) hdlr->name, strlen (hdlr->name), buffer, data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c:1928: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). prop_copy_size_string ((guint8 *) tcmi->font_name, strlen (tcmi->font_name), data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c:2269: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). prop_copy_uint16 (strlen (tmcd->name.name), buffer, size, offset); data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c:2272: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 (tmcd->name.name), buffer, size, offset); data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c:3601: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). gint len = strlen (value); data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c:3674: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). g_return_val_if_fail (strlen (lang) == 3, 0); data/gst-plugins-good1.0-1.18.1/gst/isomp4/atoms.c:3688: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 (value); data/gst-plugins-good1.0-1.18.1/gst/isomp4/atomsrecovery.c:773:8: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). gint read; data/gst-plugins-good1.0-1.18.1/gst/isomp4/atomsrecovery.c:776:7: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (read != TRAK_BUFFER_ENTRY_INFO_SIZE) data/gst-plugins-good1.0-1.18.1/gst/isomp4/atomsrecovery.c:1170:10: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). gint read, write, readsize; data/gst-plugins-good1.0-1.18.1/gst/isomp4/atomsrecovery.c:1175:30: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). write = fwrite (data, 1, read, outf); data/gst-plugins-good1.0-1.18.1/gst/isomp4/atomsrecovery.c:1176:18: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). remaining -= read; data/gst-plugins-good1.0-1.18.1/gst/isomp4/atomsrecovery.c:1178:18: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (write != read) { data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1453: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 (location); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1503: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). size += strlen (kwds[i]) + 1 + 1; data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1518: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). gint len = strlen (kwds[i]); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1544: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). size = strlen (input); data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1559:10: [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. goto mismatch; data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1566:10: [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. goto mismatch; data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1580:10: [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. goto mismatch; data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1588:10: [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. goto mismatch; data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1597:1: [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: data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:1632: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). size = strlen (content) + 1; data/gst-plugins-good1.0-1.18.1/gst/isomp4/gstqtmux.c:6243: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). mp4v->compressor[0] = strlen (compressor); data/gst-plugins-good1.0-1.18.1/gst/isomp4/properties.c:205: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). guint len = strlen (string); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:1794: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). g_checksum_update (cs, (const guchar *) uri, strlen (uri)); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:5657: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). buf = _gst_buffer_new_wrapped (str, strlen (str), g_free); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:5894: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 (url != NULL && strlen (url) != 0) { data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux.c:12420: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). strlen (stream_marker)); data/gst-plugins-good1.0-1.18.1/gst/isomp4/qtdemux_tags.c:121: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). offset += strlen (name); data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:70:10: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). while (read <= 4 && !(total & len_mask)) { data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:74:19: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (G_UNLIKELY (read > 4)) data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:82:14: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). while (n < read) { data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:94:10: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). while (read <= 8 && !(total & len_mask)) { data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:98:19: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (G_UNLIKELY (read > 8)) data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:107:20: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). buf += (needed - read); data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.c:109:14: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). while (n < read) { data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-read.h:120:56: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GstFlowReturn gst_ebml_read_header (GstEbmlRead *read, data/gst-plugins-good1.0-1.18.1/gst/matroska/ebml-write.c:687: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). gint len = strlen (str) + 1; /* add trailing '\0' */ data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:1315: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 (context->language) >= 4 && context->language[3] == '-') data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:3538:10: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). while (read <= 8 && !(total & len_mask)) { data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:3542:7: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (read > 8) data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:3547:14: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (size < read) data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:3549:14: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). while (n < read) { data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:3561:10: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). return read; data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:4107: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). newbuf = gst_buffer_new_wrapped (utf8, strlen (utf8)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:4128: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). newbuf = gst_buffer_new_wrapped (utf8, strlen (utf8)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5336:11: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). guint64 read; data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5352:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5384:60: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_flush (demux, read)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5412:60: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_flush (demux, read)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5418:61: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5424:62: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_flush (demux, read)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5428:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5518:15: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (read != G_MAXUINT64) data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5519:66: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). demux->next_cluster_offset = demux->cluster_offset + read; data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5527:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5559:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5570:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5578:61: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5584:62: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_flush (demux, read)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5588:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5596:61: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5605:62: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_flush (demux, read)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5608:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5613:62: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_flush (demux, read)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5616:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5644:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_take (demux, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:5664:60: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_demux_flush (demux, read)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:6643:7: [1] (buffer) strlen: Does not handle 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 (codec_id) <= 12) data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:6762: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). strlen (GST_MATROSKA_CODEC_ID_AUDIO_AC3))) { data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:6769: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). strlen (GST_MATROSKA_CODEC_ID_AUDIO_EAC3))) { data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:6776: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). strlen (GST_MATROSKA_CODEC_ID_AUDIO_TRUEHD))) { data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:6944: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 (GST_MATROSKA_CODEC_ID_AUDIO_AAC_MPEG2))) { data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-demux.c:6949: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 (GST_MATROSKA_CODEC_ID_AUDIO_AAC_MPEG4))) { data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-mux.c:779: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). context->codec_priv_size = strlen ((gchar *) context->codec_priv) + 1; data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-mux.c:1105: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). if (strlen (fstr) == 4) data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-mux.c:1166: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 (fstr && strlen (fstr) == 4) { data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:825: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 (context->language) >= 4 && context->language[3] == '-') data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:1527:10: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). while (read <= 8 && !(total & len_mask)) { data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:1531:7: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (read > 8) data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:1536:14: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (size < read) data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:1538:14: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). while (n < read) { data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:1550:10: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). return read; data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2550:11: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). guint64 read; data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2581:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2637:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2647:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2674:15: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (read != G_MAXUINT64) data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2675:66: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). parse->next_cluster_offset = parse->cluster_offset + read; data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2685:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2712:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2724:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2732:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2742:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2750:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2755:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2760:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/matroska/matroska-parse.c:2795:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml)); data/gst-plugins-good1.0-1.18.1/gst/multifile/gstimagesequencesrc.c:187: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). memmove (location, location + 1, strlen (location + 1) + 1); data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitfilesrc.c:466:59: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (!g_input_stream_read_all (stream, data, to_read, &read, cancel, &err)) data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitfilesrc.c:469:51: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). GST_LOG_OBJECT (src, "read %u bytes", (guint) read); data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitfilesrc.c:471:13: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). data += read; data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitfilesrc.c:472:13: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). size -= read; data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitfilesrc.c:473:15: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). offset += read; data/gst-plugins-good1.0-1.18.1/gst/multifile/gstsplitfilesrc.c:483:9: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (read < to_read) { data/gst-plugins-good1.0-1.18.1/gst/multifile/patternspec.c:220: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). pspec->pattern_length = strlen (pattern); data/gst-plugins-good1.0-1.18.1/gst/multifile/patternspec.c:333: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). return pattern_match (pspec, strlen (string), string, NULL); data/gst-plugins-good1.0-1.18.1/gst/multipart/multipartdemux.c:767: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). filter->boundary_len = strlen (filter->boundary); data/gst-plugins-good1.0-1.18.1/gst/multipart/multipartmux.c:515: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). headerlen = strlen (header); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgstpay.c:439: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). capslen = strlen (capsstr); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgstpay.c:465: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). capslen = strlen (capsstr); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpgstpay.c:503: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). elen = strlen (estr); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:680: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). len += strlen (params[i]); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:697: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). g_base64_decode_step (params[i], strlen (params[i]), ptr, &state, data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264depay.c:732: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). nal_len = strlen (params[i]); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264pay.c:325: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 (profile_level_id && strlen (profile_level_id) == 6) { data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph264pay.c:729: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). nal_len = strlen (params[i]); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:879: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). len += strlen (params[i]); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:896: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). g_base64_decode_step (params[i], strlen (params[i]), ptr, &state, data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtph265depay.c:931: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). nal_len = strlen (params[i]); data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4vpay.c:338:16: [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. gboolean equal; data/gst-plugins-good1.0-1.18.1/gst/rtp/gstrtpmp4vpay.c:369: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. if (!equal || newprofile) { data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:4099: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). gst_rtcp_packet_sdes_add_entry (packet, type, strlen (value), data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:4108: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). prefix_len = strlen (field); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtpsession.c:4111: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). value_len = strlen (value); data/gst-plugins-good1.0-1.18.1/gst/rtpmanager/rtptwcc.c:318:15: [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. RecvPacket *equal; data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:2316: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 (control_path && strlen (control_path) > 0) { data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:2321: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 (control_path) == 1) { data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:5396: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). g_checksum_update (cs, (const guchar *) uri, strlen (uri)); data/gst-plugins-good1.0-1.18.1/gst/rtsp/gstrtspsrc.c:7334: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 (transports) == 0) { data/gst-plugins-good1.0-1.18.1/gst/udp/gstmultiudpsink.c:1406: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 (sink->multi_iface)) < 0) data/gst-plugins-good1.0-1.18.1/gst/udp/gstmultiudpsink.c:1413: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 (sink->multi_iface)) < 0) data/gst-plugins-good1.0-1.18.1/gst/videomixer/videomixer2.c:1986: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 (req_name == NULL || strlen (req_name) < 6 data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:567: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). gst_byte_writer_put_uint32_le (bw, GST_ROUND_UP_2 (strlen (str))); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:680: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). labl->chunk_data_size = 4 + strlen (tag) + 1; data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:711: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). note->chunk_data_size = 4 + strlen (tag) + 1; data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:752: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). memcpy (*data + 12, (gchar *) labl->text, strlen (labl->text)); data/gst-plugins-good1.0-1.18.1/gst/wavenc/gstwavenc.c:770: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). memcpy (*data + 12, (gchar *) note->text, strlen (note->text)); data/gst-plugins-good1.0-1.18.1/gst/y4m/gsty4mencode.c:195: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). len = strlen (header); data/gst-plugins-good1.0-1.18.1/gst/y4m/gsty4mencode.c:212: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). len = strlen (header); data/gst-plugins-good1.0-1.18.1/sys/oss/gstosssrc.c:511:10: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). return read (GST_OSS_SRC (asrc)->fd, data, length); data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-audio.c:396: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). layout_len = strlen (forced_layout); data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-soundcard.h:2029:23: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). # define osslib_read read data/gst-plugins-good1.0-1.18.1/sys/oss4/oss4-source.c:494:7: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). n = read (oss->fd, data, length); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCamControl.c:1340:10: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy(annotate.text, string, MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCamControl.c:1347:10: [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. strncat(annotate.text, tmp, MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 - strlen(annotate.text) - 1); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCamControl.c:1347:77: [1] (buffer) strlen: Does not handle 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(annotate.text, tmp, MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 - strlen(annotate.text) - 1); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCamControl.c:1353:10: [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. strncat(annotate.text, tmp, MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 - strlen(annotate.text) - 1); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCamControl.c:1353:77: [1] (buffer) strlen: Does not handle 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(annotate.text, tmp, MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 - strlen(annotate.text) - 1); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCapture.c:396: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 len = strlen(argv[i + 1]); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCapture.c:402:16: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy(state->filename, argv[i + 1], len+1); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCapture.c:594: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 len = strlen(argv[i + 1]); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiCapture.c:600:16: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy(state->imv_filename, argv[i + 1], len+1); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:378: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 len = strlen(argv[i + 1]); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:384:16: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy(state->filename, argv[i + 1], len); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:394: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 len = strlen(argv[i+1]); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:400:16: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy(state->linkname, argv[i + 1], len); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:454: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 len = strlen(argv[i + 1]); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:984: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 (!exif_tag || strchr(exif_tag, '=') == NULL || strlen(exif_tag) > MAX_EXIF_PAYLOAD_LENGTH-1) data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:989:4: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy((char*)exif_param->data, exif_tag, MAX_EXIF_PAYLOAD_LENGTH-1); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStill.c:991: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). exif_param->hdr.size = sizeof(MMAL_PARAMETER_EXIF_T) + strlen((char*)exif_param->data); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStillYUV.c:266: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 len = strlen(argv[i + 1]); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/RaspiStillYUV.c:272:16: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy(state->filename, argv[i + 1], len); data/gst-plugins-good1.0-1.18.1/sys/rpicamsrc/gstrpicamsrc.c:1032:7: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy (src->capture_config.camera_parameters.annotate_string, data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2bufferpool.c:786:14: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). obj->read (obj->video_fd, NULL, 0); data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2bufferpool.c:1751:19: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). amount = obj->read (obj->video_fd, map.data, toread); data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2object.c:540:24: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). v4l2object->read = read; data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2object.h:210:12: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). gssize (*read) (gint fd, gpointer buffer, gsize n); data/gst-plugins-good1.0-1.18.1/sys/v4l2/gstv4l2radio.c:558: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 (errno || strlen (end)) data/gst-plugins-good1.0-1.18.1/sys/v4l2/v4l2_calls.c:1003: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). ctrl.size = strlen (value) + 1; data/gst-plugins-good1.0-1.18.1/sys/v4l2/v4l2_calls.c:1046:3: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy (name, g_quark_to_string (field_id), sizeof (name)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/id3v2mux.c:135: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). len = strlen (s); data/gst-plugins-good1.0-1.18.1/tests/check/elements/matroskademux.c:90: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). gst_util_dump_mem ((guint8 *) output, strlen (output)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/matroskamux.c:464:10: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). while (read <= 8 && !(total & len_mask)) { data/gst-plugins-good1.0-1.18.1/tests/check/elements/matroskamux.c:470:10: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). for (; read > 1; --read) { data/gst-plugins-good1.0-1.18.1/tests/check/elements/matroskamux.c:470:22: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). for (; read > 1; --read) { data/gst-plugins-good1.0-1.18.1/tests/check/elements/matroskamux.c:545: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). fail_unless (memcmp (info->data + *index, str_uid, strlen (str_uid)) == 0); data/gst-plugins-good1.0-1.18.1/tests/check/elements/matroskamux.c:594: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). fail_unless (memcmp (info->data + *index, title, strlen (title)) == 0); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpbin_buffer_list.c:112: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). gst_buffer_new_wrapped ((guint8 *) payload, strlen (payload)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpsession.c:1052: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). strlen (cname), (const guint8 *) cname)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/rtpsession.c:1780: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). fail_unless_equals_int (len, strlen (value)); data/gst-plugins-good1.0-1.18.1/tests/check/elements/y4menc.c:125: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). fail_unless (memcmp (data, data0, strlen (data0)) == 0 || data/gst-plugins-good1.0-1.18.1/tests/check/elements/y4menc.c:126: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). memcmp (data, data1, strlen (data1)) == 0); data/gst-plugins-good1.0-1.18.1/tests/check/elements/y4menc.c:131: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). fail_unless (memcmp (data2, data, strlen (data2)) == 0); data/gst-plugins-good1.0-1.18.1/tests/check/elements/y4menc.c:132: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). data += strlen (data2); data/gst-plugins-good1.0-1.18.1/tests/examples/rpicamsrc/webrtc-unidirectional-h264.c:410: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 (sdp_string), sdp); data/gst-plugins-good1.0-1.18.1/tests/examples/rpicamsrc/webrtc-unidirectional-h264.c:487: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). soup_buffer_new (SOUP_MEMORY_STATIC, html_source, strlen (html_source)); ANALYSIS SUMMARY: Hits = 1030 Lines analyzed = 479418 in approximately 12.10 seconds (39619 lines/second) Physical Source Lines of Code (SLOC) = 341768 Hits@level = [0] 226 [1] 232 [2] 618 [3] 95 [4] 85 [5] 0 Hits@level+ = [0+] 1256 [1+] 1030 [2+] 798 [3+] 180 [4+] 85 [5+] 0 Hits/KSLOC@level+ = [0+] 3.67501 [1+] 3.01374 [2+] 2.33492 [3+] 0.526673 [4+] 0.248707 [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.