Re: [Jack-Devel] jack_frames_to_time() bug
On Tue, Jan 03, 2012 at 06:40:06PM +0100, Stéphane Letz wrote:
> Le 3 janv. 2012 à 13:04, Fons Adriaensen a écrit :
> > 2. Add an atomic accessor for all four of current_wakeup_time,
> > next_wakeup_time, last_frame_time, and the current period
> > time estimate of the DLL. This allows the client to do all
> > calculations to full precision. Leave the other functions as
> > the are as a client wanting full precision is not required
> > to use them. Of course still fix jack_frames_to_time().
> >
> > Options in that case:
> >
> > A. Same as C above.
> >
> > As a separate but related issue I'd like to review the DLL
> > code as I'm not convinced that the current implementation
> > provides full precision.
>
> This would be helpful.
OK. I've started preparing a number of patches against jack1-0.121-3
implementing (2) above, and including a cleanup of the DLL code. The
work required on jack/internal.h, jackd/engine.c and part of libjack/
transclient.c is done. Remain some details in libjack/transclient.c,
extensive testing, and documentation in jack/jack.h. This will have
to wait until after the LAC deadline.
The patches do not introduce any binary or source incompatibility.
Ciao,
--
FA
Vor uns liegt ein weites Tal, die Sonne scheint - ein Glitzerstrahl.
1325627558.15888_0.ltw:2,a <20120103215219.GA27607 at linuxaudio dot org>