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 <[email protected]> http://bgo.la/ | +55 11 9294-5883 _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
