310 Commits (f20a8ae4972fd1a9da162a723cbf9a12cfd7c67c)

Author SHA1 Message Date
  paul a89f884391 test malloc return value in jack_get_ports() 15 years ago
  paul f71f50d4f2 correct callback prototype for info shutdown 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 15 years ago
  torben 043e5e6fbb apply fixes for message buffer thread destruction (fixes #140) 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 16 years ago
  paul da01fb78df first pass at integrating sanity/system checks into jack1 16 years ago
  paul f862adb799 "virtualize" and allow overriding of thread creation function, to allow Wine support 16 years ago
  torben 07ca2a70d3 fixes for jack-midi 32bit interop. (to be reviewed by paul) 16 years ago
  torben 7c027115ea Fix alpha compilation error. Debian Bug #508114. 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 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 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 16 years ago
  paul 9368b5f40c fix up cflags for --disable-optimize case; remove unnecessary SHM remove error message 16 years ago
  sonarnerd 4e0d747f82 SIMD support build fixes, mainly for libjackserver 16 years ago
  sonarnerd de24916a4e Fix a typo in clobber list 16 years ago
  paul 4519493411 put back inadvertently removed local variable declaration 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 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 16 years ago
  sonarnerd 0b2e70b53a Fix out-of-tree builds 16 years ago
  sonarnerd 85e17528c6 Make constants static const 16 years ago
  sonarnerd c49ed40f27 Add scaling and clipping to SSE float-int and int-float conversions 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 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 16 years ago
  sonarnerd f4f1e214f0 Fix indentation and clobber list 16 years ago
  sonarnerd 05a54d67b1 Added SSE versions of float->int and int->float conversions 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) 16 years ago
  sletz 82f40b25d1 micu patch for driver.c 17 years ago
  sletz c17e21ee12 Florian Faber native 32 bits float patch for alsa driver. 17 years ago
  paul 780722f196 compilation fixes for OS X; remove "no message buffer overruns" message 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 17 years ago
  paul 35f1cc8dbd make clients call jack_messagebuffer_init() and jack_messagebuffer_exit() 17 years ago
  pieterpalmers 9f619ce390 ensure proper cleanup if run_cycle fails 17 years ago
  pieterpalmers 2cf4a791ee fix failure handling on NT driver start 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 17 years ago
  dsbaikov 438a3e48f6 Embed small MIDI messages (4 bytes or less) into event structure. 17 years ago
  sonarnerd b6a23582b5 Fix build of SIMD support 17 years ago
  sletz 13c90cbe87 Fix varargs handling 17 years ago
  sletz 95817bcb88 Four patches from Jacob Meuser for OpenBSD 17 years ago
  sletz fad01dfc11 Version 0.109.9 : Jacob Meuser sun backend 17 years ago
  sletz a89837bbfc Version 0.109.8 : new thread model 17 years ago
  sletz ec0171f8a1 Correct jack_internal_client_load for wrapper layer. 17 years ago
  sletz 934c8385ec Export jack_client_open_aux function 17 years ago
  sletz 1f43771b3b Correct jack_client_open_aux(2) 17 years ago
  sletz dc0df2f1ba Correct jack_client_open_aux 17 years ago
  sletz c37a248974 Version 0.109.7 : server code compiled in libjackserver library, code prepared for jackd/jackdmp switch 17 years ago
  sletz f0bfb84688 Version 0.109.4 : Nedko Arnaudov log patch 17 years ago
  paul 5a572eb97d * revert name of ALSA audio backend to "alsa_pcm" so that pre-0.109 17 years ago
  paul 6ca27832cf fix use of popen() to work on systems that reset PATH for popen'ed command (e.g. OS X) 17 years ago
  pieterpalmers b64fcc53e3 some fixes for compilation warnings/errors 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) 17 years ago