-
You're not allowed to perform non-rt-safe operations like pthread_mutex_lock() in the jack process callback.
However, it appears the buffer implementation read from the LMMS Jack process callback does cause pthread_mutex_lock() calls:
#3 0xb7fddb4a in pthread_mutex_lock () from /home/arnouten/dev/jack_interposer/jack_interposer.so
#4 0xb72b71b0 in QWaitCondition::wakeAll() () from...
2010-01-02 23:56:18 UTC in LMMS (Linux MultiMedia Studio)
-
See also this comment by Thorgal: http://linuxmusicians.com/viewtopic.php?f=24&t=2368&start=15#p9537.
2009-12-28 14:45:54 UTC in LMMS (Linux MultiMedia Studio)
-
You're not allowed to perform non-rt-safe operations like malloc() in the jack process callback.
However, it appears the QT constructs used in the LMMS Jack process callback do cause malloc() calls:
#3 0xb7fdd613 in malloc () from /home/arnouten/dev/jack_interposer/jack_interposer.so
#4 0xb72bee1d in qMalloc(unsigned int) () from /usr/lib/libQtCore.so.4
#5 0x080da586 in...
2009-12-28 12:59:50 UTC in LMMS (Linux MultiMedia Studio)
-
The names for the 2 MIDI-related tabs in the 'Connect' window are confusing.
The JACK MIDI tab is called 'MIDI', whereas the ALSA MIDI tab is called 'ALSA'. I'd propose altering src/qjackctlConnectionsForm.ui to rename those tabs to 'JACK MIDI' and 'ALSA MIDI'.
2009-11-30 17:42:09 UTC in QjackCtl
-
Sorry about the noise - looks like this was already fixed between 0.3.4 (which comes with Ubuntu Karmic) and latest SVN.
2009-11-30 17:20:20 UTC in QjackCtl
-
looks like 'autoheader ; autoconf' does the trick.
2009-11-30 17:15:44 UTC in QjackCtl
-
probably simple, but it'd be nice if this was documented somewhere.
2009-11-30 17:14:11 UTC in QjackCtl
-
when a port is renamed (jack_port_set_name), qjackctl will keep showing the old name, even after 'refresh'.
2009-11-30 17:11:06 UTC in QjackCtl
-
The current code assumes channel names will not be longer than 9 characters, which is wrong.
Attached is a patch that, among other small cleanups, replaces this assumption with the assumption that interface->channels[c].label will not be freed. Someone will need to review that assumption - if it does not hold, a strdup() could fix that.
2009-11-27 21:34:02 UTC in JackMixDesk
-
When jackmixdesk is running, jackmixdesk_gtk crashes on startup (built from SVN)
2009-11-27 20:51:26 UTC in JackMixDesk