Stephane Letz
|
6341e37859
|
Correct some naming stuff.
|
15 years ago |
Devin Anderson
|
f281af2222
|
Merge branch 'newer-midi-with-coremidi-driver' of ssh://repo.or.cz/srv/git/jack2 into newer-midi-with-coremidi-driver
|
15 years ago |
Devin Anderson
|
6916946961
|
Use EAGAIN with 'sem_trywait' instead of ETIMEDOUT.
|
15 years ago |
Stephane Letz
|
e27bce129f
|
Merge branch 'master' into newer-midi-with-coremidi-driver
|
15 years ago |
Stephane Letz
|
33534bd8a7
|
Cleanup.
|
15 years ago |
Stephane Letz
|
c1c9a7c4cd
|
Correct JackCoreAudioDriver::Close.
|
15 years ago |
Stephane Letz
|
bdde2d110b
|
CoreMidi driver starting to work.
|
15 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
|
15 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
|
15 years ago |
sletz
|
8efcb5d116
|
Typo in wscript.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4226 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 years ago |
sletz
|
a1e18f5609
|
Build alsa_io again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4225 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 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
|
15 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
|
15 years ago |
Devin Anderson
|
950945cd7d
|
Make midi_latency_test.c use an 'active sense' message instead of a 'midi clock' message when testing one byte messages. Some MIDI interfaces eat up sync messages. Of course, they could very well eat up 'active sense' messages too ...
|
15 years ago |
Devin Anderson
|
dd4012c6ca
|
Minor cleanup for 'midi_latency_test.c'.
|
15 years ago |
Devin Anderson
|
9a538cbddc
|
Make JackCoreMidiOutputPort use the standard JackMidiAsyncQueue with native semaphores.
|
15 years ago |
Devin Anderson
|
17cb2dd586
|
Merge with 'newer-midi' and resolve conflict in JackCoreMidiDriver.cpp. Hope this doesn't break anything, as I can't test it.
|
15 years ago |
Stephane Letz
|
810ec14d11
|
Improve error handling.
|
15 years ago |
Stephane Letz
|
8ff7bfe6f7
|
MIDI thread RT priority reworked a bit on OSX.
|
15 years ago |
Stephane Letz
|
e843289af8
|
MIDI thread RT priority reworked a bit on OSX.
|
15 years ago |
Stephane Letz
|
c8e5d8d3ff
|
Update XCode project.
|
15 years ago |
Stephane Letz
|
62496d8ba8
|
Now compiles on OSX.
|
15 years ago |
Devin Anderson
|
94cd8d0be5
|
Fix compilation errors sent from Stephane.
|
15 years ago |
Stephane Letz
|
ace4b75385
|
Merge branch 'master' into newer-midi
|
15 years ago |
Stephane Letz
|
03e695ba1e
|
Correct loopback driver for new activation model.
|
15 years ago |
Stephane Letz
|
955c051f72
|
Compilation on OSX in progress.
|
15 years ago |
Devin Anderson
|
0429665581
|
Overhaulled the CoreMIDI driver. Added queue objects. Added proper event times (I think). WARNING: I've never programmed for Mac. I don't have a Mac development environment. I haven't tested or compiled the code I'm committing (Stephane said he'd take care of that). Don't expect this code to run without a thorough debug and fix session. That said, I hope this code can be turned into something workable.
|
15 years ago |
Devin Anderson
|
280bf48a5f
|
Have JackALSARawMidiInputPort use inline 'EnqueueEvent' equivalent.
|
15 years ago |
Stephane Letz
|
faf29128cf
|
Cleanup JackCoreAudioAdapter.
|
15 years ago |
Stephane Letz
|
981ff8cf45
|
Major redesign of driver activation (master and salve mode).
|
15 years ago |
Stephane Letz
|
7d87921b92
|
Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi
|
15 years ago |
Stephane Letz
|
5e19eacbea
|
Correct latency for MIDI backend.
|
15 years ago |
Devin Anderson
|
1178def9dd
|
Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi
|
15 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.
|
15 years ago |
Stephane Letz
|
5360ec7522
|
Fix midi_latency_test.c for OSX.
|
15 years ago |
Stephane Letz
|
916203bcca
|
Update XCode project.
|
15 years ago |
sletz
|
641179517f
|
Correct alsa_driver_restart (thanks Devin Anderson).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4222 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 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
|
15 years ago |
Devin Anderson
|
625af9c677
|
Correct peak jitter measurement to be the difference between the highest latency and lowest latency events instead of the difference between the latency of the event with latency farthest from the average latency and the average latency itself. Actually use the xrun callback.
|
15 years ago |
Devin Anderson
|
6b57fcbc74
|
Change system to system_midi to avoid simple semaphore name clashes.
|
15 years ago |
Devin Anderson
|
aac2fc0505
|
Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi
|
15 years ago |
Devin Anderson
|
65740c3f5d
|
Merge branch 'master' of git://repo.or.cz/jack2 into newer-midi
|
15 years ago |
sletz
|
41bbcc3d95
|
Devin Anderson server-ctl-proposal branch merged on trunk: improved control API, slave backend reworked.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4220 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 years ago |
sletz
|
c8f9a50dfb
|
Merge branch 'server-ctl-proposal'
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4219 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 years ago |
Stephane Letz
|
ea20f7f4b8
|
JackMidiDriver::Process in progress.
|
15 years ago |
Stephane Letz
|
991167f561
|
Correct server_control.cpp.
|
15 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
|
15 years ago |
Devin Anderson
|
a6c7881ee4
|
Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi
|
15 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.
|
15 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.
|
15 years ago |