Devin Anderson
|
ddfe2bc5f0
|
Put 'alsarawmidi' Poll code inline, as it's only called in one place in the driver. Fix potential memory leak with ALSA rawmidi info. Do away with unnecessary auto_ptrs.
|
14 years ago |
Devin Anderson
|
7483c24509
|
Take away early bytes optimization from JackMidiRawOutputWriteQueue, as some MIDI systems timestamp incoming data using the time the status byte arrives vs. the time the last byte arrives. Also, doing some debugging on the 'alsarawmidi' driver (in progress).
|
14 years ago |
Devin Anderson
|
20233db13e
|
Oops! Forgot to add port uniqueness changes.
|
14 years ago |
Devin Anderson
|
71d9f1ca2b
|
Change naming scheme of 'alsarawmidi' ports for uniqueness when two MIDI interfaces with the same name are connected. Change 'alsarawmidi' ALSA port buffer size to 32 (lowest possible - it would be nice to make this lower) so that realtime MIDI messages can be sent ASAP when necessary.
|
14 years ago |
Devin Anderson
|
ccbf581d19
|
Optimize timing of 'alsarawmiidi' driver. Set parameters on 'rawmidi' ports. Minor fixes to 'jack_midi_latency_test'. Add latency plot to 'jack_midi_latency_test'.
|
14 years ago |
sletz
|
92bb6df214
|
Remove warnings.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4273 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
4f5e3ecd37
|
Correct driver lifetime management.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4266 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
3ea1d70b0c
|
Netdriver can now ask for in/out values from the master (in progress).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4253 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
Devin Anderson
|
df7e4df274
|
Add license headers to 'alsarawmidi' driver files.
|
14 years ago |
sletz
|
4bfaf8822a
|
Cleanup JackThreadedDriver::Stop.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4244 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
Stephane Letz
|
69c59f4423
|
Renaming for Windows compatibility.
|
14 years ago |
sletz
|
bde2d1a75f
|
Correct wscript for ALSA.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4236 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
Stephane Letz
|
51e07561ad
|
Correct JackAlsaDriver::UpdateLatencies.
|
14 years ago |
Stephane Letz
|
cf98c33ef8
|
Correct SetBufferSize for drivers.
|
14 years ago |
Devin Anderson
|
280bf48a5f
|
Have JackALSARawMidiInputPort use inline 'EnqueueEvent' equivalent.
|
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
|
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
|
14 years ago |
Devin Anderson
|
6b57fcbc74
|
Change system to system_midi to avoid simple semaphore name clashes.
|
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
|
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
|
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 |
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
|
725c7c4ff2
|
Kill temporary FFADO debug code.
|
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
|
b426ca5e5d
|
Fix minor syntax error
|
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
|
ccdfe51346
|
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4212 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
e97dcccfa8
|
Cleanup ALSA driver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4211 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
b8d0230de8
|
Cleanup ALSA driver code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4209 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
137e4867bb
|
Remove use of jack_driver_nt_finish.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4208 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
2869ca7014
|
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4207 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
3f9a3d85f8
|
ALSA driver still in progress.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4206 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
ee393311bf
|
New ALSA driver now compile.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4205 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
a12d18becd
|
Code to link alsa_driver.c and C++ wrapper.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4204 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
b8cf0778a4
|
Update ALSA driver in progress(5).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4203 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
14e2f368cc
|
Update ALSA driver in progress(4).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4202 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
1abff2cbe0
|
Update ALSA driver in progress(3).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4201 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
608ba9885e
|
Update ALSA driver in progress(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4200 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
f5672fc3ad
|
Update ALSA driver in progress.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4199 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
3c08dbac73
|
Change include in JackAlsaAdapter.cpp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4189 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
acba6ceca7
|
Typo in JackAlsaAdapter.h.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4187 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
|
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
|
325244437d
|
Compilation on Linux.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4154 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
97c3a441f5
|
Use of latency range in all backends. ComputeTotalLatencies now a client/server call.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4151 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
92c5da66da
|
Revert r4119 (RT notification in the server). JackAudioDriver::ProcessSync now skip backend write in case of graph process failure. Fix incorrect error codes in alsa/usx2y.c and alsa/JackAlsaDriver.cpp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4143 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
4f249a336f
|
Remove JackPortIsActive flag.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4120 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
5af8cff85a
|
Valerio Pilo second CAS for ARMv7 patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4119 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |
sletz
|
f1083cbf42
|
Valerio Pilo CAS for ARMv7 patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4117 0c269be4-1314-0410-8aa9-9f06e86f4224
|
14 years ago |