263 Commits (606ab3652dbfe2fc6bbcbac6f7c19004fdf02f61)

Author SHA1 Message Date
  paul 22edbbbd7b fix deadlock in jackd caused by graph/problem lock ordering 17 years ago
  paul f41f4fc241 fix debug message when acquiring the "problem" lock 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 17 years ago
  paul 065b6cacf8 mark jack_port_{,un}tie() as deprecated in docs 17 years ago
  paul 6e832670a0 reorganize jack/jack.h to group related functions; add @defgroup to several headers files; update main ref doc page and use groups to provide an alternate way of exploring the API 17 years ago
  joq b27fa97aee r11468@florine: joq | 2008-11-23 19:22:03 -0600 17 years ago
  sonarnerd c49ed40f27 Add scaling and clipping to SSE float-int and int-float conversions 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 17 years ago
  paul ecd674e315 machete-technique at its finest: rather than think about merge functions, just remove them all because they are never used 17 years ago
  paul d66301b86c no more dither when converting from float to 24 bit values - i am not sure how this was added to JACK but it was a mistake 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 17 years ago
  sonarnerd 4e6f8a0aa5 Add function prototypes 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) 17 years ago
  sletz f1c2c51b1a Sync memops.h file with the one found in alsa driver. 17 years ago
  paul cedf146c03 fixes for detecting and cleaning up problematic clients 17 years ago
  marco af5f2eb7e3 * Fix 4 bad characters in jack.h that were preventing doxygen to generate good latex code 17 years ago
  paul 2cc32e191a karsten's mutex -> rwlock patch; fix up driver attach ordering so that we still get "system" port names 18 years ago
  paul 52b8d53d41 fix up linux-poll-bug detection code, and change poll timeout for client event waiting to its own, distinct and significantly more realistic value (was 1+period msecs, is now 5 seconds) 18 years ago
  pieterpalmers 40b18f4fd2 use messagebuffer for debug messages. might save us some embarrassing moments in the future. 18 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 18 years ago
  marco 607a73ce58 * Documentation for jack_port_register() wasn't mentionning JACK_DEFAULT_MIDI_TYPE as part of jack's API. 18 years ago
  sletz c3338a62a5 More documentation in jack.h 18 years ago
  sletz a89837bbfc Version 0.109.8 : new thread model 18 years ago
  pieterpalmers c1da822bc1 fix typo (thx donfede) 18 years ago
  sletz f0bfb84688 Version 0.109.4 : Nedko Arnaudov log patch 18 years ago
  pieterpalmers 1976086002 increment watchdog timeout to 10 secs to accomodate the long startup of some FFADO devices 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) 18 years ago
  pieterpalmers c15c245b3f update the munge fix to not use static variables. 18 years ago
  pieterpalmers 8e2307460d Commit of Aug 26, 2007 patch by Nedko Arnaudov. 18 years ago
  sonarnerd 04df4321bd - Add support for proper triggering in OSS driver when in full duplex mode 18 years ago
  paul 156b955fb4 fix up port connection notification design; extend evmon client to test it 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 18 years ago
  paul 581f790f69 add -Z flag to cancel zombification on timeout 18 years ago
  dsbaikov f37b7cc645 Merged MIDI branch into the trunk. 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 19 years ago
  paul 8c6780038d remove all CVS Id lines from source and headers 19 years ago
  paul 4b1e5929f5 add new client registration callback (protocol and library version incremented) 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) 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 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 19 years ago
  joq 01510126a9 r5333@lithium: joq | 2006-11-22 13:53:19 -0600 19 years ago
  joq 11184f247b [0.102.17] limit timeout with -R to 5 sec 19 years ago
  paul 523fa3e0c6 drobilla's MIDI patch, plus a tiny big/little endian fix for the ALSA backend 20 years ago
  pbd 6114db31de lars luthman's BBT offset patch, plus a new experimental, analogous video offset for jack_position_t 20 years ago
  pbd 7e8cf3c23c reworked config headers etc; rework clockfix patch; exit if -R requested but unobtainable 20 years ago
  pbd 331aeacefb no error if ALSA has no control device, jack_lsp shows port type, jack_server_dir fix 20 years ago
  pbd 2aa634a8af * JACK MIDI patch from Ian Esten 20 years ago
  sonarnerd a626df0f06 - Generic improvements for --enable-dynsimd framework 20 years ago
  sonarnerd 7d34e50c52 Remove support for x86_64 as it seems to be broken 20 years ago
  rncbc 2c3fb75905 * drivers/alsa/usx2y.c: avoid crackles when playback ports are 20 years ago