Re: [Jack-Devel] firewire ERR (was: JackEngine::XRun: client = pure_data_0 was not run: state = 2 JackAudioDriver::ProcessGraphAsyncMaster: Process error)

PrevNext  Index
DateMon, 20 Jan 2014 17:19:40 +1030
From Jonathan Woithe <[hidden] at just42 dot net>
ToAlexandros Drymonitis <[hidden] at gmail dot com>
CcJACK <[hidden] at lists dot jackaudio dot org>
In-Reply-ToAlexandros Drymonitis [Jack-Devel] firewire ERR (was: JackEngine::XRun: client = pure_data_0 was not run: state = 2 JackAudioDriver::ProcessGraphAsyncMaster: Process error)
On Thu, Jan 16, 2014 at 05:59:02PM +0200, Alexandros Drymonitis wrote:
> I've been trying to fix some audio drop outs issues with Jack and Pure Data
> on Ubuntu but couldn't fix it (I had started a thread with the 'was:'
> subject) so now I'm giving Sabayon 14.01 a try. Typing $ jackd -dfirewire I
> get the following:
> jackd 0.121.3
> :
> libffado 2.0.1-Unversioned directory built Dec 28 2012 19:54:13

This is now a very old version of FFADO.  Our latest release is version
2.1.  There are a great many changes between 2.0.1 and 2.1.  Assuming there
is a problem with FFADO (and that's not immediately clear), an update to 2.1
will be required before any progress can be made.

> firewire ERR: Could not start streaming threads: -1

The FFADO driver was unable to start for some reason.  Please try running

  jackd -dfirewire -v6

and see if this gives any additional output.  If not it means your FFADO was
not compiled with debug enabled.  Refer to the previous discussion about
this.

> It's a bit strange as two days ago jack was opening, the 'working
> indication' LED on my sound card was turning blue (which is a 'working'
> indication) but jack would complain that it couldn't allocate memory, even
> though in /etc/security/limits.d there's a "40-realtime-base.conf" file
> which includes the following lines:
> @realtime   -   rtprio    99
> @realtime   -   memlock unlimited

I can't comment on memory allocation failures reported by jackd.  The jackd
list would need to see the actual messages to make any sense of that.

> I also tried to compile Jack2 (after I compiled waf) and got a fatal error
> during build:
> In file included from ../common/JackNetTool.cpp:20:0:
> ../common/JackNetTool.h:412:30: fatal error: opus/opus_custom.h: No such
> file or directory
> compilation terminated.
> 
> As far as I understand there's a header file missing. Googling it I found
> some stuff, but understood that this header file is using other header
> files etc. and I'm getting a bit lost here. Any advice on which files to
> add to which places?

At a very rough guess I'd say you need the devel package of the opus
library.  Most distributions include this in their package management
system.

Regards
  jonathan
PrevNext  Index

1390200606.20005_0.ltw:2,a <20140120064940.GE13580 at marvin dot atrad dot com dot au>