paul
a89f884391
test malloc return value in jack_get_ports()
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3750 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
paul
f71f50d4f2
correct callback prototype for info shutdown
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3747 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
paul
0d12d17122
add jack_on_info_shutdown() callback, which provides an code and a string describing why a client thread is being shut down; add jack_free() for compatibility with jack2
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3733 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
043e5e6fbb
apply fixes for message buffer thread destruction ( fixes #140 )
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3688 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
paul
b0a3ae949c
move jack capture into example clients (its not a finished tool) ; update embedded docs for some jack frame time functions, and use direct form in jack_last_frame_tim() ; use fprintf() and not jack_info when printing DEBUG_WAKEUP output
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3591 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
paul
da01fb78df
first pass at integrating sanity/system checks into jack1
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3434 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
paul
f862adb799
"virtualize" and allow overriding of thread creation function, to allow Wine support
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3432 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
07ca2a70d3
fixes for jack-midi 32bit interop. (to be reviewed by paul)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3285 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
7c027115ea
Fix alpha compilation error. Debian Bug #508114 .
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3205 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 years ago
sonarnerd
0b2e70b53a
Fix out-of-tree builds
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3101 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sonarnerd
85e17528c6
Make constants static const
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3072 0c269be4-1314-0410-8aa9-9f06e86f4224
16 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
16 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
16 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
16 years ago
sonarnerd
f4f1e214f0
Fix indentation and clobber list
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3009 0c269be4-1314-0410-8aa9-9f06e86f4224
16 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
16 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
16 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
17 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
17 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
17 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
17 years ago