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