Stephane Letz
|
69c59f4423
|
Renaming for Windows compatibility.
|
14 years ago |
sletz
|
53111aac1b
|
Version 1.9.8 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4240 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
Stephane Letz
|
3240743a8c
|
Cleanup SetBufferSize for JackMidiDriver.
|
14 years ago |
Stephane Letz
|
cf98c33ef8
|
Correct SetBufferSize for drivers.
|
14 years ago |
Devin Anderson
|
c9342fc058
|
Add default 'SetBufferSize' implementation for 'JackMidiDriver'.
|
14 years ago |
sletz
|
3b525b27d7
|
Synchronize JackWeakAPI.cpp with new APIs.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4232 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
98fc075356
|
Typos.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4231 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
ed52540600
|
Beautifull code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4230 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
Stephane Letz
|
6341e37859
|
Correct some naming stuff.
|
14 years ago |
Stephane Letz
|
bdde2d110b
|
CoreMidi driver starting to work.
|
14 years ago |
sletz
|
5b9c3e9712
|
Fix for CELT and netjack1.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4228 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
dda1354aba
|
Fix for CELT and netjack1 in progress.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4227 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
ef7e83f748
|
Correction of JackNetOneDriver for latest CELT API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4224 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
9fe497674c
|
Correction of jack_connect/jack_disconnect: use of jack_activate and volatile keyword for thread shared variable.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4223 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
Stephane Letz
|
810ec14d11
|
Improve error handling.
|
14 years ago |
Devin Anderson
|
94cd8d0be5
|
Fix compilation errors sent from Stephane.
|
14 years ago |
Stephane Letz
|
03e695ba1e
|
Correct loopback driver for new activation model.
|
14 years ago |
Stephane Letz
|
981ff8cf45
|
Major redesign of driver activation (master and salve mode).
|
14 years ago |
Stephane Letz
|
5e19eacbea
|
Correct latency for MIDI backend.
|
14 years ago |
Devin Anderson
|
885381fc97
|
Add error handling to 'alsarawmidi' driver to make driver fail more gracefully if an ALSA error is detected (i.e. device is unplugged, etc.). Add optional frame_offset parameter to JackMidiWriteQueue::EnqueueEvent.
|
14 years ago |
sletz
|
92d88530ec
|
Implement renaming in JackDriver::Open to avoid name collision (thanks Devin Anderson).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4221 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
Stephane Letz
|
ea20f7f4b8
|
JackMidiDriver::Process in progress.
|
14 years ago |
sletz
|
f8d78dc7d0
|
Fix CELT code in JackNetOneDriver.cpp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4218 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
Devin Anderson
|
6c5a4ceb84
|
Strangeness concerning the 'Process()' implementation in the JackMidiDriver class: In async mode, if the Write method is run before ResumeRefNum, then events are occasionally lost. This also happens in sync mode, though it shouldn't. I'm committing what I *think* should be the proper implementation, but it's still buggy in sync mode (works in async mode), and I'm not sure why. Someone that's more familiar with JACK 2 threading should take a look at this, remembering that the MIDI drivers are slave drivers.
|
14 years ago |
Devin Anderson
|
e2683cb024
|
Fix 'alsarawmidi' driver so that it actually works. Add functionality to 'midi_latency_test'. Fix bug in raw write queue implementation. Output error message when a source MIDI port isn't valid during mixdown. Output error messages for error conditions detected in buffer read and write queues.
|
14 years ago |
Devin Anderson
|
4ced89b41c
|
Minor library change that I forgot to add to the last commit. Adds a method to asynchronous queues that checks to available write space in the queue.
|
14 years ago |
Devin Anderson
|
6e92bd8020
|
Add 'alsarawmidi' driver, which is a slave MIDI driver that makes ALSA MIDI ports available to JACK. The driver uses the rawmidi devices, and uses the raw MIDI queues to optimize output.
|
14 years ago |
Stephane Letz
|
17df184da2
|
jackctl_server_add_slave and jackctl_server_remove_slave now test if server is running.
|
14 years ago |
Devin Anderson
|
62abf3f768
|
Make freewheel driver 'Start()', 'Process()', etc. methods called via the freewheel driver object when freewheel mode is off, and via the threaded driver wrapper when freewheel mode is on.
|
14 years ago |
Devin Anderson
|
db132e1974
|
Update server control API with jackctl_server_open and jackctl_server_close (see http://trac.jackaudio.org/ticket/219 for rationale). Update drivers to support Start/Stop of slave drivers. Update dbus to use new jackctl_server_* functions. Freewheel driver is no longer an implicit slave of the master audio driver. Haven't tested freewheeling, and didn't update Solaris OSS driver. Tested slave addition by adding loopback driver, but don't have a slave driver in this branch on Linux platform to test with.
|
14 years ago |
Devin Anderson
|
61ae5bc2ad
|
Fix MIDI queue bugs. Make latency test output unexpected message count even if an error occurs.
|
14 years ago |
Devin Anderson
|
4bd1bef24c
|
Added MIDI queues, FFADO objects, etc. - see 'http://trac.jackaudio.org/ticket/187' for more details
|
14 years ago |
sletz
|
6e054114b9
|
Typo.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4215 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
42bf14c08c
|
Correct JackServer::SwitchMaster.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4214 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
eb67fde933
|
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4213 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
ccdfe51346
|
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4212 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
f1b62da08a
|
Fix for client RT thread.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4210 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
1ec2775bb4
|
Correct JackEngine::NotifyGraphReorder, update JackDebugClient with latest API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4192 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
84879fe890
|
Correct visibility warnings.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4191 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
4b61a99144
|
Correct loopback driver handling in JackServerGlobals.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4186 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
e27f815216
|
Rework internal slave driver management, JackServerGlobals now handle same parameters as jackdmp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4184 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
e64c819a6d
|
-X now allows to add several slave backends, add -I to load several internal clients.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4183 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
d96a755c3c
|
Use jack_default_audio_sample_t instead of float consistently, fix ticket #201.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4182 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
675d93c269
|
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4179 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
b48178a1fd
|
Correct JackNetMaster::SetBufferSize.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4178 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
1e3f95e2fd
|
Compile on Windows again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4175 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
b9eafba2b8
|
Compile on Linux again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4174 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
89205838f1
|
Use new latency API in JackNetManager.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4173 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
8b2ddf4f3e
|
Synchronize netjack1 with JACK1 version.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4171 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
2eeb1f0ad3
|
Correct TopologicalSort.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4169 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |