Re: [LAD] memory leak assistance

From: <fons@email-addr-hidden>
Date: Sat Jan 02 2010 - 16:34:49 EET

On Thu, Dec 31, 2009 at 12:39:06AM +1100, Patrick Shirkey wrote:
>
> On 12/30/2009 11:57 PM, Paul Davis wrote:
>
> > ardour's Gtkmm2ext::FastMeter optimizes even more. we compute the
> > difference between the last drawn instance of the meter and the new
> > appearance and only draw that the delta. this means that we often get
> > away with drawing just a single row of pixels.
> >
> > http://subversion.ardour.org/svn/ardour2/branches/2.0-ongoing/libs/gtkmm2ext/fastmeter.cc
> >
> > see the vertical_expose() and horizontal_expose() methods. Note that
> > we are also using precomputed pixbufs and just blitting them.
> >

Same for jkmeter and the meters used in AmbDec and TetraProc.

> I am taking a slightly different approach to the visual aspect as I have
> added a glassy bubble overlay and the notches sit on top of the overlay.
> The meters are redrawing under the overlay to give the effect of being
> inside a glassy tube.

So while manufacturers of real HW meters try to do their best to
avoid reflections, you are adding them ? :-)
 
> So basically I have to redraw the whole thing each time unless I change
> the code to use the above method.

No, unless the 'glass' is blurring the picture, all you need is still
two precomputed images.
 
Ciao,

-- 
FA
Wie der Mond heute Nacht aussieht !
Ist es nicht ein seltsames Bild ?
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Sat Jan 2 20:15:01 2010

This archive was generated by hypermail 2.1.8 : Sat Jan 02 2010 - 20:15:02 EET