paul
1878898b2b
fixup removal of sysv SHM registry @ make install time (packagers take note); remove port delete/create messages from ALSA MIDI backend code
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3161 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
b578ea2f0e
fix dynamic SIMD for OS X ; add config.h to netjack driver code ; make a configure.ac comment about our inability to determine an -mFOO argument for gcc on OS X
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3159 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
6ae5c7e60d
bump to 0.116.0; torben's re-pushed changes to make 32/64 compatibility really work, which change the size of a couple of protocol structures (hence the minor version change); use CFLAGS from environment; export JACK_CORE_CFLAGS to makefiles so that simd.c can use it and not JACK_CFLAGS which includes optimization flags; don't use MMX for math if we're using SSE; torben's patch to add better (ALSA memops-based) scaling for float->int16 conversion
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3143 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
9368b5f40c
fix up cflags for --disable-optimize case; remove unnecessary SHM remove error message
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3131 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sonarnerd
4e0d747f82
SIMD support build fixes, mainly for libjackserver
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3107 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sonarnerd
de24916a4e
Fix a typo in clobber list
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3106 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
4519493411
put back inadvertently removed local variable declaration
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3105 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
c2266d01fb
oops, paul should remember to try an OSX build before releasing a tarball; fixed up new 64/32 handling even on OS X
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3103 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
61f2b2ddac
print error msgs if shm removal fails; properly handle out-of-tree builds in tools subdir; bump to 0.115.2
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3102 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sonarnerd
0b2e70b53a
Fix out-of-tree builds
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3101 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sonarnerd
85e17528c6
Make constants static const
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3072 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sonarnerd
c49ed40f27
Add scaling and clipping to SSE float-int and int-float conversions
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3053 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
a27a920f7c
add 2 new API functions: jack_client_real_time_priority() and jack_client_max_real_time_priority(); client threads now run *5* below the engine to allow for the possibility of other client-specific threads to have priorities above the normal client thread but below the server; bump to 0.115.0 to reflect this change
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3051 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
5fd92f3f92
initial, potential fix for ringbuffer issues; fix some compiler warnings; clarify situation with const char** ports; member of request structure vis-a-vis 64/32 issues; stop autogen.sh from running ./configure by default (copying most other projects approach to reduce suprises); fix a couple of doxygen warnings
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3014 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sonarnerd
f4f1e214f0
Fix indentation and clobber list
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3009 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sonarnerd
05a54d67b1
Added SSE versions of float->int and int->float conversions
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3008 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
69039cae1c
fix export of pointers into JACK API headers, thus allowing a 64 bit JACK server to support 32 bit clients and vice versa (work done primarily by Torben, with a few cleanups from Paul)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3000 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
82f40b25d1
micu patch for driver.c
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@2740 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
c17e21ee12
Florian Faber native 32 bits float patch for alsa driver.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@2723 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
780722f196
compilation fixes for OS X; remove "no message buffer overruns" message
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@2466 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
7060774546
make default jack_error() callback use DEBUG if DEBUG_ENABLED is set to correctly order debug/error output; handle "false wakeups" from process/graph poll(2) calls
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1185 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
35f1cc8dbd
make clients call jack_messagebuffer_init() and jack_messagebuffer_exit()
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1184 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
pieterpalmers
9f619ce390
ensure proper cleanup if run_cycle fails
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1180 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
pieterpalmers
2cf4a791ee
fix failure handling on NT driver start
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1178 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
paul
91c1333742
mark clients Finished after process has been called; remove clients that do not respond to events et al; use poll&read to wait for event responses, not just read; add -r to remove/replace JACK SHM registry at startup
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1177 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
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
17 years ago
sonarnerd
b6a23582b5
Fix build of SIMD support
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1134 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
13c90cbe87
Fix varargs handling
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1128 0c269be4-1314-0410-8aa9-9f06e86f4224
17 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
17 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
17 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
17 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
17 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
17 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
17 years ago
sletz
dc0df2f1ba
Correct jack_client_open_aux
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1115 0c269be4-1314-0410-8aa9-9f06e86f4224
17 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
17 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
17 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
18 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
18 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
18 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
18 years ago