Master::initMutex is used when we expect longer timeouts during Instruments
loading or bankswitching.
jackprocess() uses pthread_mutex_trylock() on it and
outputs silence, if initMutex isn't available
Master::processMutex is used to protect note/parameter events from actual
soundgeneration.
jackprocess() unconditionally requests it, so there are far less crackles.
Patch is against cvs head of yesterday.
It contains a Makefile.inc change switching zyn to jackd + alsa - midi
mode.
jackd-midi is commented out as it didn't compile here.
PADnoteParameters::applyparameters()'s "bool lockmutex" argument is deleted
as its always called with true.
Nobody/Anonymous
None
None
Public
|
Date: 2007-02-04 22:47
|
|
Date: 2007-02-04 18:46
|
| Filename | Description | Download |
|---|---|---|
| zynaddsubfx_jackdfix.diff | patch lit Master::mutex into initMutex and processMutex | Download |
| Field | Old Value | Date | By |
|---|---|---|---|
| status_id | Open | 2009-09-02 12:43 | fundamental |
| resolution_id | None | 2009-09-02 12:43 | fundamental |
| close_date | - | 2009-09-02 12:43 | fundamental |
| File Added | 214437: zynaddsubfx_jackdfix.diff | 2007-02-04 15:13 | fzu |
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use