Re: [Jack-Devel] controlapi" how about a "backend died" callback ?

PrevNext  Index
DateSat, 12 Mar 2011 14:50:01 +0100
From Pieter Palmers <[hidden] at joow dot be>
To[hidden] at lists dot jackaudio dot org
In-Reply-Totorbenh 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
PrevNext  Index

1299937826.11416_0.ltw:2,a <4D7B7A09.7070304 at joow dot be>