Re: [Rhythmbox-devel] idle rhythmbox



On Mon, 2007-21-05 at 16:30 +0100, Peter Robinson wrote:
> > > > Any chance of a 0.10.1 release with the current work before it gets
> > > > the dependency on glib 2.14?
> > >
> > > We won't be adding a dependency on glib 2.14.  We'll just use the new
> > > timeout function if glib 2.14 is available at ./configure time.
> >
> > How would that work for python plugins like the Magnatune one (which
> > uses timeouts to decide when to check for a new version of the catalog)?
> 
> What sort of times are we talking about? Surely you don't check for
> new versions of the catalog on a sub second basis? That call is
> designed for things that don't need sub second accuracy so the wakeups
> can happen every second. So if you do it by seconds and at a guess it
> wouldn't matter if the update ran a bit early or late for something
> like a catalog update.

Yeah, the update is every six hours, accuracy isn't that important. I
was actually asking about the "checking the dependency at compile time"
part. Sorry if that wasn't clear. As far as I know, you can't do that
easily with python plugins. I was wondering if that would mean we'd have
to add code to the plugin to decide whether to use the new call or not,
and how that would work.

--
Adam Zimmerman <adam_zimmerman sfu ca>

CREATIVITY  - http://mirrors.creativecommons.org/movingimages/Building_on_the_Past.mpg
ALWAYS      - http://www.musiccreators.ca/
BUILDS      - http://www.ubuntu.com/
ON THE PAST - http://www.theopencd.org/
--

cashtration, n.:
	The act of buying a house, which renders the subject financially
impotent for an indefinite period.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]