From 046d3ab98fc2ab5d1074c1ee99e7d1ded74db4f2 Mon Sep 17 00:00:00 2001 From: Stefan Sauer Date: Sun, 24 Jun 2012 21:11:39 +0200 Subject: [PATCH] spectrascope: avoid dark pixels in fade-and-move-up mode --- gst/audiovisualizers/gstspectrascope.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gst/audiovisualizers/gstspectrascope.c b/gst/audiovisualizers/gstspectrascope.c index 6b4fe0e..63b59be 100644 --- a/gst/audiovisualizers/gstspectrascope.c +++ b/gst/audiovisualizers/gstspectrascope.c @@ -217,10 +217,12 @@ gst_spectra_scope_render (GstBaseAudioVisualizer * bscope, GstBuffer * audio, y = h - y; off = (y * w) + x; vdata[off] = 0x00FFFFFF; - for (l = y + 1; l <= h; l++) { + for (l = y; l < h; l++) { off += w; add_pixel (&vdata[off], 0x007F7F7F); } + /* ensure bottom line is full bright (especially in move-up mode) */ + add_pixel (&vdata[off], 0x007F7F7F); } gst_buffer_unmap (video, &vmap); gst_buffer_unmap (audio, &amap); -- 2.7.4