Hello, to avoid too heavy cross-posting, I dropped jackit-devel from the cc-list... On Thu, 9 Sep 2004, Eric Dantan Rzewnicki wrote: > seeing aren't reported by jackd at all. I only see them from the > ecasound instance that is hosting the analogueOsc LADSPA plugins and > only when it exits. The rtnull input object reports them when this > ecasound instance exits. Every ecasound chain has to have an input and > an output. Since I just want the audio from the plugin, which in > ecasound's world is an effect attached to a chain between an input and > an output, the rtnull input object serves as a place holder virtual > audio device/file/thing. > > Maybe these xruns are red herring? Kai? Definitely! You should use "null" instead of "rtnull" if you have any JACK, ALSA, or other real-time objects in the same setup. Rtnull, or realtime null, consumes or produces data at real-time speed (unlike plain "null" that does the same as fast as it can). This is useful feature in some circumstances, for example when writing audio to a pipe and from there with netcat to network. Without rtnull, you'd overflow the network interface (and the receiving end). But if you have both rtnull and jack/alsa devices in the same setup, you will get xruns, as rtnull is driven by the system clock while jack/alsa are driven by the soundcard clock. Sooner or later the clocks will drift enough and you'll start to get constant xruns. -- http://www.eca.cx Audio software for Linux!