Re: [Jack-Devel] controlapi" how about a "backend died" callback ?
On 02/21/2011 11:07 PM, torbenh wrote:
> On Mon, Feb 21, 2011 at 08:23:15PM +0200, Nedko Arnaudov wrote:
...
> i actually like that the controlapi is synchronous. this makes it pretty
> easy. and almost all oprations only take a tenth of a second, or even
> less. that ffado takes 3 seconds to start up, seems pretty weird to me,
> and i suspect this is some kind of bug (i dont think that any device can
> be so shitty, that its actually a h/w bug.
>
The first time you use a Terratec Phase88 device with FFADO, it takes 30
seconds to discover it. In general this is true for BeBoB / AVC based
discovery of devices. That's just the way it is, it's not a FFADO bug.
In fact we already work around this by storing the discovery information
to disk and re-using that for future loads.
What can be labeled a FFADO issue is the fact that starting up FFADO
even without discovery takes some time as it synchronizes to the
streams. This is not really necessary. It's probably not going to be
solved anytime soon as we're heading for ALSA/kernel space anyway thanks
to Clemens' efforts.
just my 2 cents,
Pieter
1299937826.11416_0.ltw:2,a <4D7B7A09.7070304 at joow dot be>