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.