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/gavl-1.4.0/src/plot_scale_kernels.c Examining data/gavl-1.4.0/src/timeutils.c Examining data/gavl-1.4.0/src/fill_test.c Examining data/gavl-1.4.0/src/dump_frame_table.c Examining data/gavl-1.4.0/src/pngutil.h Examining data/gavl-1.4.0/src/timeutils.h Examining data/gavl-1.4.0/src/timescale_test.c Examining data/gavl-1.4.0/src/benchmark.c Examining data/gavl-1.4.0/src/convolvetest.c Examining data/gavl-1.4.0/src/colorspace_test.c Examining data/gavl-1.4.0/src/pngutil.c Examining data/gavl-1.4.0/src/blend_test.c Examining data/gavl-1.4.0/src/volume_test.c Examining data/gavl-1.4.0/src/deinterlace_time.c Examining data/gavl-1.4.0/src/pixelformat_penalty.c Examining data/gavl-1.4.0/src/colorspace_time.c Examining data/gavl-1.4.0/src/scaletest.c Examining data/gavl-1.4.0/src/deinterlacetest.c Examining data/gavl-1.4.0/src/gen_ssim_table.c Examining data/gavl-1.4.0/src/gen_colorspace_tables.c Examining data/gavl-1.4.0/src/scale_time.c Examining data/gavl-1.4.0/utils/cpuinfo.c Examining data/gavl-1.4.0/gavl/dsp.c Examining data/gavl-1.4.0/gavl/colorspace.c Examining data/gavl-1.4.0/gavl/absdiff.c Examining data/gavl-1.4.0/gavl/colorchannel.c Examining data/gavl-1.4.0/gavl/scale_table.c Examining data/gavl-1.4.0/gavl/csp_planar_packed.h Examining data/gavl-1.4.0/gavl/sse/scale_x_sse.c Examining data/gavl-1.4.0/gavl/sse/scale_y_linear.h Examining data/gavl-1.4.0/gavl/sse/scale_y.h Examining data/gavl-1.4.0/gavl/sse/rgb_yuv_sse.c Examining data/gavl-1.4.0/gavl/sse/sse.h Examining data/gavl-1.4.0/gavl/sse/scale_y_sse.c Examining data/gavl-1.4.0/gavl/sse/dsp_sse.c Examining data/gavl-1.4.0/gavl/timer.c Examining data/gavl-1.4.0/gavl/scale_context.c Examining data/gavl-1.4.0/gavl/c/transform_bicubic_c.c Examining data/gavl-1.4.0/gavl/c/gray_yuv_c.c Examining data/gavl-1.4.0/gavl/c/transform_bilinear_c.c Examining data/gavl-1.4.0/gavl/c/colorspace_tables.c Examining data/gavl-1.4.0/gavl/c/scale_generic_c.c Examining data/gavl-1.4.0/gavl/c/yuv_gray_c.c Examining data/gavl-1.4.0/gavl/c/deinterlace_blend_c.c Examining data/gavl-1.4.0/gavl/c/scale_quadratic_c.c Examining data/gavl-1.4.0/gavl/c/blend_c.c Examining data/gavl-1.4.0/gavl/c/transform_c.h Examining data/gavl-1.4.0/gavl/c/interleave_c.c Examining data/gavl-1.4.0/gavl/c/transform_quadratic_c.c Examining data/gavl-1.4.0/gavl/c/scale_nearest_c.c Examining data/gavl-1.4.0/gavl/c/scale_bicubic_noclip_c.c Examining data/gavl-1.4.0/gavl/c/_transform_c.c Examining data/gavl-1.4.0/gavl/c/scale_x.h Examining data/gavl-1.4.0/gavl/c/scale_quadratic_noclip_c.c Examining data/gavl-1.4.0/gavl/c/sampleformat_c.c Examining data/gavl-1.4.0/gavl/c/scale_bilinear_noclip_c.c Examining data/gavl-1.4.0/gavl/c/scale_y.h Examining data/gavl-1.4.0/gavl/c/scale_generic_y.h Examining data/gavl-1.4.0/gavl/c/scale_macros.h Examining data/gavl-1.4.0/gavl/c/dsp_c.c Examining data/gavl-1.4.0/gavl/c/yuv_yuv_c.c Examining data/gavl-1.4.0/gavl/c/scale_bilinear_y.h Examining data/gavl-1.4.0/gavl/c/scale_generic_noclip_c.c Examining data/gavl-1.4.0/gavl/c/rgb_gray_c.c Examining data/gavl-1.4.0/gavl/c/colorspace_tables.h Examining data/gavl-1.4.0/gavl/c/volume_c.c Examining data/gavl-1.4.0/gavl/c/_interleave_c.c Examining data/gavl-1.4.0/gavl/c/gray_gray_c.c Examining data/gavl-1.4.0/gavl/c/mix_c.c Examining data/gavl-1.4.0/gavl/c/_sampleformat_c.c Examining data/gavl-1.4.0/gavl/c/rgb_yuv_c.c Examining data/gavl-1.4.0/gavl/c/rgb_rgb_c.c Examining data/gavl-1.4.0/gavl/c/_mix_c.c Examining data/gavl-1.4.0/gavl/c/scale_bilinear_x.h Examining data/gavl-1.4.0/gavl/c/scale_bicubic_c.c Examining data/gavl-1.4.0/gavl/c/colorspace_macros.h Examining data/gavl-1.4.0/gavl/c/transform_nearest_c.c Examining data/gavl-1.4.0/gavl/c/scale_bilinear_fast_c.c Examining data/gavl-1.4.0/gavl/c/scale_generic_x.h Examining data/gavl-1.4.0/gavl/c/scale_bilinear_c.c Examining data/gavl-1.4.0/gavl/c/gray_rgb_c.c Examining data/gavl-1.4.0/gavl/c/yuv_rgb_c.c Examining data/gavl-1.4.0/gavl/blend.c Examining data/gavl-1.4.0/gavl/csp_packed_planar.h Examining data/gavl-1.4.0/gavl/sse2/scale_y.h Examining data/gavl-1.4.0/gavl/sse2/scale_y_sse2.c Examining data/gavl-1.4.0/gavl/memcpy.c Examining data/gavl-1.4.0/gavl/deinterlace_blend.c Examining data/gavl-1.4.0/gavl/ssim_tab.h Examining data/gavl-1.4.0/gavl/volume.c Examining data/gavl-1.4.0/gavl/ssim.c Examining data/gavl-1.4.0/gavl/frametable.c Examining data/gavl-1.4.0/gavl/audioconverter.c Examining data/gavl-1.4.0/gavl/csp_planar_planar.h Examining data/gavl-1.4.0/gavl/time.c Examining data/gavl-1.4.0/gavl/deinterlace_copy.c Examining data/gavl-1.4.0/gavl/interleave.c Examining data/gavl-1.4.0/gavl/transform.c Examining data/gavl-1.4.0/gavl/timecode.c Examining data/gavl-1.4.0/gavl/scale.c Examining data/gavl-1.4.0/gavl/metadata.c Examining data/gavl-1.4.0/gavl/transform_context.c Examining data/gavl-1.4.0/gavl/compression.c Examining data/gavl-1.4.0/gavl/audioframe.c Examining data/gavl-1.4.0/gavl/hq/yuv_yuv_hq.c Examining data/gavl-1.4.0/gavl/hq/rgb_rgb_hq.c Examining data/gavl-1.4.0/gavl/hq/yuv_rgb_hq.c Examining data/gavl-1.4.0/gavl/hq/rgb_yuv_hq.c Examining data/gavl-1.4.0/gavl/sse3/rgb_yuv_sse3.c Examining data/gavl-1.4.0/gavl/sse3/scale_x_sse3.c Examining data/gavl-1.4.0/gavl/deinterlace.c Examining data/gavl-1.4.0/gavl/deinterlace_scale.c Examining data/gavl-1.4.0/gavl/scale_kernels.c Examining data/gavl-1.4.0/gavl/videooptions.c Examining data/gavl-1.4.0/gavl/arith128.c Examining data/gavl-1.4.0/gavl/video.c Examining data/gavl-1.4.0/gavl/mmxext/yuv_rgb_mmxext.c Examining data/gavl-1.4.0/gavl/mmxext/deinterlace_blend_mmxext.c Examining data/gavl-1.4.0/gavl/mmxext/rgb_yuv_mmxext.c Examining data/gavl-1.4.0/gavl/mmxext/rgb_rgb_mmxext.c Examining data/gavl-1.4.0/gavl/mmxext/transform_mmxext.c Examining data/gavl-1.4.0/gavl/mmxext/scale_y_mmxext.c Examining data/gavl-1.4.0/gavl/mmxext/yuv_yuv_mmxext.c Examining data/gavl-1.4.0/gavl/mmxext/scale_x_mmxext.c Examining data/gavl-1.4.0/gavl/mmxext/dsp_mmxext.c Examining data/gavl-1.4.0/gavl/mix.c Examining data/gavl-1.4.0/gavl/sampleformat.c Examining data/gavl-1.4.0/gavl/transform_table.c Examining data/gavl-1.4.0/gavl/samplerate.c Examining data/gavl-1.4.0/gavl/audiooptions.c Examining data/gavl-1.4.0/gavl/videoframe.c Examining data/gavl-1.4.0/gavl/dsputils.c Examining data/gavl-1.4.0/gavl/libsamplerate/fastest_coeffs.h Examining data/gavl-1.4.0/gavl/libsamplerate/common.h Examining data/gavl-1.4.0/gavl/libsamplerate/src_linear.c Examining data/gavl-1.4.0/gavl/libsamplerate/high_qual_coeffs.h Examining data/gavl-1.4.0/gavl/libsamplerate/src_sinc.c Examining data/gavl-1.4.0/gavl/libsamplerate/mid_qual_coeffs.h Examining data/gavl-1.4.0/gavl/libsamplerate/samplerate.c Examining data/gavl-1.4.0/gavl/libsamplerate/float_cast.h Examining data/gavl-1.4.0/gavl/libsamplerate/src_zoh.c Examining data/gavl-1.4.0/gavl/videoformat.c Examining data/gavl-1.4.0/gavl/peakdetector.c Examining data/gavl-1.4.0/gavl/audioformat.c Examining data/gavl-1.4.0/gavl/libgdither/gdither_types.h Examining data/gavl-1.4.0/gavl/libgdither/gdither_types_internal.h Examining data/gavl-1.4.0/gavl/libgdither/gdither.h Examining data/gavl-1.4.0/gavl/libgdither/gdither.c Examining data/gavl-1.4.0/gavl/libgdither/noise.h Examining data/gavl-1.4.0/gavl/rectangle.c Examining data/gavl-1.4.0/gavl/csp_packed_packed.h Examining data/gavl-1.4.0/gavl/psnr.c Examining data/gavl-1.4.0/gavl/mmx/mmx_macros.h Examining data/gavl-1.4.0/gavl/mmx/yuv_rgb_mmx.c Examining data/gavl-1.4.0/gavl/mmx/dsp_mmx.c Examining data/gavl-1.4.0/gavl/mmx/mmx.h Examining data/gavl-1.4.0/gavl/mmx/rgb_rgb_mmx.c Examining data/gavl-1.4.0/gavl/mmx/transform_mmx.c Examining data/gavl-1.4.0/gavl/mmx/scale_y_linear.h Examining data/gavl-1.4.0/gavl/mmx/yuv_yuv_mmx.c Examining data/gavl-1.4.0/gavl/mmx/scale_y.h Examining data/gavl-1.4.0/gavl/mmx/deinterlace_blend_mmx.c Examining data/gavl-1.4.0/gavl/mmx/scale_y_mmx.c Examining data/gavl-1.4.0/gavl/mmx/interpolate.h Examining data/gavl-1.4.0/gavl/mmx/scale_x_mmx.c Examining data/gavl-1.4.0/gavl/mmx/rgb_yuv_mmx.c