[LAD] Checking for jack xruns with Python

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-dev@...>
Date: Monday, August 27, 2012 - 3:52 pm

Hi :-)

i'm writing a tool for monitoring Jack2 (actually the only thing I
need right now is to be able to check the XRuns).

I'm using the jacklib.py
[https://raw.github.com/falkTX/Cadence/master/src/jacklib.py] and it
opens the client connection to jack ok. For example:

==================
import jacklib
client = jacklib.client_open("test-client", jacklib.JackNoStartServer, None)
xruns=0
def cb(*args):
global xruns
xruns += 1
return 0

jacklib.set_xrun_callback(client, cb, None)

while True:
raw_input("(%d) > " % xruns)
==================

This runs ok, but my callback (cb) is never called.

I'm sure it's registered to receive XRun notifications because
whenever I call "jacklib.set_xrun_callback" it starts showing me some
jack debug messages like "Jack: JackClient::ClientNotify ref = 3 name
= test-client notify = 3" for each xrun.

Am I missing anything?

Thanks!
--
Bruno Gola
http://bgo.la/ | +55 11 9294-5883
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] Checking for jack xruns with Python, Bruno Gola, (Mon Aug 27, 3:52 pm)
Re: [LAD] Checking for jack xruns with Python, Robin Gareus, (Mon Aug 27, 4:25 pm)
Re: [LAD] Checking for jack xruns with Python, Bruno Gola, (Mon Aug 27, 4:35 pm)
Re: [LAD] Checking for jack xruns with Python, Bruno Gola, (Mon Aug 27, 4:58 pm)