dsbaikov
438a3e48f6
Embed small MIDI messages (4 bytes or less) into event structure.
Since most MIDI messages are 1..3 bytes, this saves a lot of space (33%).
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1145 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sonarnerd
b6a23582b5
Fix build of SIMD support
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1134 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
13c90cbe87
Fix varargs handling
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1128 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
95817bcb88
Four patches from Jacob Meuser for OpenBSD
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1126 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
fad01dfc11
Version 0.109.9 : Jacob Meuser sun backend
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1122 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
a89837bbfc
Version 0.109.8 : new thread model
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1121 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
ec0171f8a1
Correct jack_internal_client_load for wrapper layer.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1120 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
934c8385ec
Export jack_client_open_aux function
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1118 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
1f43771b3b
Correct jack_client_open_aux(2)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1116 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
dc0df2f1ba
Correct jack_client_open_aux
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1115 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
c37a248974
Version 0.109.7 : server code compiled in libjackserver library, code prepared for jackd/jackdmp switch
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1111 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
f0bfb84688
Version 0.109.4 : Nedko Arnaudov log patch
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1092 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
5a572eb97d
* revert name of ALSA audio backend to "alsa_pcm" so that pre-0.109
connection information can be used again.
* add disgusting kludge so that "ALSA:...." port names continue to
work, thus not breaking connection information for 0.109
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1086 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
6ca27832cf
fix use of popen() to work on systems that reset PATH for popen'ed command (e.g. OS X)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1084 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
b64fcc53e3
some fixes for compilation warnings/errors
(by Nedko)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1076 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
646dd40fba
Fix bad behavior when jack clients return a nonzero value in their process callback. (as reported by Rui and Fernando)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1073 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
5e2c642243
From: Nedko Arnaudov <nedko@arnaudov.name>
Signed-off-by: Pieter Palmers <pieterp@joow.be>
This patch fixes bug where clients get wrong port types. I have noticed
it using Patchage but other jack midi patchbays are probably affected
too.
Steps to reproduce:
1. start jack-keyboard (2 midi ports)
2. stop jack-keyboard
3. start zynaddsubfx (2 audio and 1 midi ports)
now all 3 zynaddsubfx ports are reported as midi ones
because ports are reused (and kept in ports_ext list), they need
type_info updated when port gets reused. Other possible solution may be
to ignore type_info member of struct _jack_port and use shared member to
access type info data.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1065 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
a6fbf1c845
fix incorrect invocation of process() caused by pollfd[WAIT_POLL_INDEX].revents containing POLLIN bits
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1058 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sonarnerd
04df4321bd
- Add support for proper triggering in OSS driver when in full duplex mode
- Move inline asm SIMD functionality to a separate source file
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1050 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
156b955fb4
fix up port connection notification design; extend evmon client to test it
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1047 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
ee7e785cf0
add port connect callback, add per-port update total latency, fix (?) compiles against alsa-midi on x86_64 and other platforms
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1046 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
dsbaikov
f37b7cc645
Merged MIDI branch into the trunk.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1035 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
5e37ca65f7
first pass at implementing port aliases (2 port port, 1 set by jackd) plus standard backend port names using system:(playback|capture)_N
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1032 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
8c6780038d
remove all CVS Id lines from source and headers
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1031 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
4b1e5929f5
add new client registration callback (protocol and library version incremented)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1030 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
9121e36367
new thread_wait implementation to better match the specs; add JACK_PROMISCUOUS_SERVER handling (any user can connect to jackd, if umask of starting user was correct)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1028 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
d994308e56
remove port_(un)lock functions; add dmitry's new time APIs (jack_get_time, jack_frame_to_time, jack_time_to_frame); fix for enabling big-endian 16bit format discovery; depracate jack_client_new in the docs; patch for man page re: period size and power of two sizing
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1026 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
df3d1b4842
implement fons' jack_thread_wait API along with internal design changes to support both models (callback and wait) with the same code; fix for use of snd_pcm_link (from takashi); change mem alignment to 64 for better SIMD optimization
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1025 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
3612f9d390
determine jackd "tmpdir" directory at run time by executing jackd -l; fix spelling mistake in configure.ac relating to clock_gettime()
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1010 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
b803103745
r5512@lithium: joq | 2006-12-12 09:01:30 -0600
memory leak fix from Tom Szilagyi
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1000 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
01510126a9
r5333@lithium: joq | 2006-11-22 13:53:19 -0600
MIDI patches from Dmitry Baikov
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@998 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
65e083e646
r5294@lithium: joq | 2006-11-12 11:22:45 -0600
fix MIDI event sorting bug
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@996 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
897c6ec9e7
r5142@lithium: joq | 2006-10-11 13:08:23 -0500
[0.102.22] /etc/jackdrc patch from Federico Grau
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@989 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
f31ca67009
name fix for hw monitoring function plus fix for RME "mixer" control (from nick mainsbridge
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@985 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
523fa3e0c6
drobilla's MIDI patch, plus a tiny big/little endian fix for the ALSA backend
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@960 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
pbd
3a711a1cbe
add missing file
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@954 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
pbd
7e8cf3c23c
reworked config headers etc; rework clockfix patch; exit if -R requested but unobtainable
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@948 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
pbd
331aeacefb
no error if ALSA has no control device, jack_lsp shows port type, jack_server_dir fix
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@946 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
pbd
2aa634a8af
* JACK MIDI patch from Ian Esten
* COMPLEX_MMAP patch for ALSA driver from Frank van der Pol
* BIG_ENDIAN patch by A. Steinmetz with followup patch by M. Habets
for ALSA backend (allows JACK to run on devices like M-Audio
Audiophile USB that only support big endian sample formats),
modified and fixed by me
* remove unused argument from jack_shmalloc to ease x86_64 errors
* fixes to printf formatting and on x86_64
* fix argument signedness warnings from gcc4
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@945 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
sonarnerd
a626df0f06
- Generic improvements for --enable-dynsimd framework
- Fixes for x86-64 SIMD support (thanks to John Rigg)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@929 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
sonarnerd
0fd4fb70a3
Fixed --enable-dynsimd parts to work with latest gcc releases when using -march=pentium4
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@923 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
sonarnerd
4f0b401c22
Print out detected CPU features when using --with-dynsimd
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@922 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
sonarnerd
196eb3e52b
SSE and E3DNow! mixing support with new config option --enable-dynsimd
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@921 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
trutkin
157aee189a
restored char c = 0; ifndef'd out.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@909 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
trutkin
b2c3d92e94
Fixed compile warning.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@905 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
letz
2984b06fdc
0.99.74 : Compilation on OSX Tiger
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@900 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
pbd
9116292cf2
fix xrun-before-first-process-cycle crash; add jack_recompute_total_latencies
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@895 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
pbd
e8eb4bbd44
fixes/cleanups/improvements to thread scheduling changes
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@893 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
pbd
5ed969eaae
changes to jack_thread_create to support proper assignment of capabilities; revert freewheeling changes; do not allow watchdog to kill stuff when freewheeling
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@892 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
15d1fa5154
[0.99.54] fix jack_port_by_name() memory leak
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@890 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago