Hi,
this patch adds framerate support for gl versions of the mentioned sinks. The
waterfall sink uses the same key as the fft sink (same behaviour as the nongl
versions), the scope sink uses a new key 'scope_rate', as the gl scope sink
does not support fixed rate decimation, but supports a frame rate as the
other two sinks
Patch affects source of the two sinks as well as the config file.
Stefan
--
Stefan Brüns / Bergstraße 21 / 52062 Aachen
mailto:lurch at gmx.li http://www.kawo1.rwth-aachen.de/~lurchi/
phone: +49 241 53809034 mobile: +49 151 50412019
Index: gr-wxgui/src/python/scopesink_gl.py
===================================================================
--- gr-wxgui/src/python/scopesink_gl.py (revision 9598)
+++ gr-wxgui/src/python/scopesink_gl.py (working copy)
@@ -48,7 +48,7 @@
num_inputs=1,
ac_couple=False,
xy_mode=False,
- frame_rate=scope_window.DEFAULT_FRAME_RATE,
+ frame_rate=gr.prefs().get_long('wxgui', 'scope_rate', scope_window.DEFAULT_FRAME_RATE),
):
if t_scale is None: t_scale = 0.001
#init
Index: gr-wxgui/src/python/waterfallsink_gl.py
===================================================================
--- gr-wxgui/src/python/waterfallsink_gl.py (revision 9598)
+++ gr-wxgui/src/python/waterfallsink_gl.py (working copy)
@@ -44,7 +44,7 @@
ref_level=50,
sample_rate=1,
fft_size=512,
- fft_rate=waterfall_window.DEFAULT_FRAME_RATE,
+ fft_rate=gr.prefs().get_long('wxgui', 'fft_rate', waterfall_window.DEFAULT_FRAME_RATE),
average=False,
avg_alpha=None,
title='',
Index: gr-wxgui/gr-wxgui.conf
===================================================================
--- gr-wxgui/gr-wxgui.conf (revision 9598)
+++ gr-wxgui/gr-wxgui.conf (working copy)
@@ -5,4 +5,5 @@
[wxgui]
style = auto # 'gl', 'nongl', or 'auto'
fft_rate = 15 # fftsink and waterfallsink
-frame_decim = 1 # scopesink
+frame_decim = 1 # scopesink (nongl version)
+scope_rate = 15 # scopesink (gl version)
_______________________________________________
Patch-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/patch-gnuradio