Re: [Jack-Devel] jack_frames_to_time() bug

PrevNext  Index
DateTue, 03 Jan 2012 21:52:19 +0000
From Fons Adriaensen <[hidden] at linuxaudio dot org>
ToStéphane Letz <[hidden] at grame dot fr>
CcJack Developers <[hidden] at lists dot jackaudio dot org>
In-Reply-ToStéphane Letz 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.
PrevNext  Index

1325627558.15888_0.ltw:2,a <20120103215219.GA27607 at linuxaudio dot org>