[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Waterfall display
From: |
Krzysztof Kamieniecki |
Subject: |
Re: [Discuss-gnuradio] Waterfall display |
Date: |
Mon, 15 Nov 2004 08:27:42 -0500 |
User-agent: |
Internet Messaging Program (IMP) 3.2.2 |
Hi David,
How are you currently doing the display?
Are you drawing on to a wxMemoryDC and then Blit'ing that to the screen?
If wxMemoryDC::Blit can handle blit'ing to itself, you could use it to shift the
bitmap by one line, and then draw only the next line into the bitmap. If it
cannot Blit to itself you could use two bitmaps and just display the one that
was update most recently.
Good Luck,
Krys
Quoting David Carr <address@hidden>:
> Hi all,
>
> I've been doing a bit of python hacking in an attempt to get some sort
> of "waterfall" / spectrogram type display working. Currently I have a
> very crude bit of python that works -- sorta. The biggest issue is that
> its slow and its only going to get slower.
>
> I'm curious about the best way to implement the "persistence:" part of
> the display. It seems wasteful to have to store all previous data on
> (now on screen) in order to be able to redraw everything. Is there a
> less memory and time expensive way to handle the scrolling type behavior?
>
> I'm fishing for helpful tidbits/good architectural ideas... if you have
> any ideas about how this should work send them my way.
>
> -David Carr
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>