Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 50909fb bump protocol version to reflect recent changes in protocol data structures because of 64/32 support, and note that static linkage against libjack is a bad idea. by paul 2008-12-02 06:53:48 +0000
  • f6775b1 [RPM.SPEC] added jack_transport_client to example-clients package. by rncbc 2008-12-01 18:06:41 +0000
  • 3a32dae mo'better handling of CFLAGS and all that nonsense by paul 2008-12-01 10:48:01 +0000
  • 6ae5c7e 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 by paul 2008-12-01 06:49:43 +0000
  • fcd460c Put in suitable optimization level for simd.c by sonarnerd 2008-11-29 20:17:22 +0000
  • 216c706 bump to 0.115.7 by paul 2008-11-29 14:26:53 +0000
  • 9c62615 "zero-latency" patch for netjack from torben by paul 2008-11-29 14:24:47 +0000
  • 71a5122 more netjack driver compilation tweaks by paul 2008-11-29 14:21:51 +0000
  • ac1f7ae compile and configuration fixes from OSX but useful everywhere by paul 2008-11-29 14:05:49 +0000
  • ae0ea1f support OS X with new netjack code, plus a small netjack fix/improvement by paul 2008-11-29 12:20:45 +0000
  • 66ec6fb support older versions of ALSA API in the ALSA MIDI backend by paul 2008-11-29 12:20:14 +0000
  • a5d43ac (tag: 0.115.6) added new files from torben by paul 2008-11-28 13:41:31 +0000
  • 9368b5f fix up cflags for --disable-optimize case; remove unnecessary SHM remove error message by paul 2008-11-28 13:34:43 +0000
  • 3e37bb1 bump version to 0.115.6 by paul 2008-11-28 07:49:34 +0000
  • de8dba1 netjack changes from torben (packet loss handling leads to "dummy" backend-like behaviour; jitter buffer), along with smaller mods to alsa_{in,out} by paul 2008-11-28 07:31:16 +0000
  • 0135995 bump to 0.115.5 by paul 2008-11-25 10:34:09 +0000
  • 0abc695 optional CELT support in netjack; fixes for a resampling issue in alsa_in and alsa_out; remove debug output from alsa_{in,out} by paul 2008-11-25 10:33:34 +0000
  • e700090 cast float values to uint16_t before passing to htons() in netjack by paul 2008-11-24 17:51:19 +0000
  • fb75680 non-semantic changes to configure.ac to tidy up --help output, show default settings clearly, update TODO (hah!) clean up and rename QUICK-INSTALL as BUILDING_FOR_LINUX_2.4_KERNEL since that is all it really is by paul 2008-11-24 15:36:26 +0000
  • e0eeb7c bump to 0.115.4 by paul 2008-11-24 10:58:46 +0000
  • 065b6ca mark jack_port_{,un}tie() as deprecated in docs by paul 2008-11-24 10:43:49 +0000
  • faa0e2d split transport functionality out of simple client, to make it really SIMPLE; copy old simple client to "transport client"; update commentary in both files; use $(top_builddir) rather than .. to refer to libjack by paul 2008-11-24 10:05:41 +0000
  • 0db46a9 more main page text fixups by paul 2008-11-24 09:51:34 +0000
  • e12da76 update copyright range on main doc page by paul 2008-11-24 09:50:14 +0000
  • 6e83267 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 by paul 2008-11-24 09:46:07 +0000
  • e34eb55 r11470@florine: joq | 2008-11-23 19:34:39 -0600 fix missing svn:ignore props by joq 2008-11-24 01:37:20 +0000
  • b27fa97 r11468@florine: joq | 2008-11-23 19:22:03 -0600 fix doxygen warnings by joq 2008-11-24 01:24:58 +0000
  • 4e0d747 SIMD support build fixes, mainly for libjackserver by sonarnerd 2008-11-23 21:53:23 +0000
  • de24916 Fix a typo in clobber list by sonarnerd 2008-11-23 21:16:41 +0000
  • 4519493 put back inadvertently removed local variable declaration by paul 2008-11-23 14:31:45 +0000
  • 83c6e0f bump to 0.115.3 by paul 2008-11-23 14:23:57 +0000
  • c2266d0 oops, paul should remember to try an OSX build before releasing a tarball; fixed up new 64/32 handling even on OS X by paul 2008-11-23 14:22:35 +0000
  • 61f2b2d print error msgs if shm removal fails; properly handle out-of-tree builds in tools subdir; bump to 0.115.2 by paul 2008-11-23 13:14:55 +0000
  • 0b2e70b Fix out-of-tree builds by sonarnerd 2008-11-23 12:07:24 +0000
  • 71674f0 clean up the firewire backend a bit by pieterpalmers 2008-11-22 14:17:09 +0000
  • b43a97f simon jenkin's fix for float->16bit dithering by paul 2008-11-22 12:30:41 +0000
  • e6b3c05 adapt the firewire driver for the thread prio changes from r3051 by pieterpalmers 2008-11-16 14:04:20 +0000
  • 85e1752 Make constants static const by sonarnerd 2008-11-12 21:41:15 +0000
  • 12dc1a6 shift all possible 24-in-32 values right, not just scaled ones by paul 2008-10-28 15:19:49 +0000
  • 0c13c3f provide support for 24bit, not just 24-in-32 format by paul 2008-10-28 14:38:14 +0000
  • c49ed40 Add scaling and clipping to SSE float-int and int-float conversions by sonarnerd 2008-10-26 18:17:13 +0000
  • a27a920 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 by paul 2008-10-25 12:48:26 +0000
  • bf5acc2 macro-ize the core conversions and fix mistakes in dithering cases by paul 2008-10-25 09:51:08 +0000
  • ecd674e machete-technique at its finest: rather than think about merge functions, just remove them all because they are never used by paul 2008-10-25 00:21:10 +0000
  • 2e10e08 finish what i started with earlier transformations - several functions were missed; fix up merge functions to avoid overflow; follow fons' advice and make min/max values symmetrical by paul 2008-10-24 22:31:52 +0000
  • d66301b 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 by paul 2008-10-24 16:05:20 +0000
  • 898f36b next iteration of a cleanup of sample conversions. SUBJECT TO REVIEW. TEST. DO NOT USE FOR IMPORTANT INSTALLATIONS by paul 2008-10-24 16:04:42 +0000
  • b5b34c4 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 by paul 2008-10-24 15:58:39 +0000
  • cc0f5a2 use stdint types, not long long or int, for the intermediate holder of float->int sample type conversion by paul 2008-10-24 12:20:46 +0000
  • 7a8979e remove unnecessary casts from return value of llrintf to long long by paul 2008-10-24 12:05:46 +0000
  • 71c5bbc use llrintf instead of lrintf when rounding to long long; use llrintf when converting to 24bit, rather than a cast; document the structure of the names in memops.c since they are rather mysterious by paul 2008-10-24 12:03:15 +0000
  • 6b54a59 add documentation to the jackd man page on -X ALSA backend option by paul 2008-10-24 05:56:35 +0000
  • f910770 include post_process() call when freewheeling, to make transport state changes work; make internal client use system: not alsa_pcm: port names; do not munge backend MIDI port names into system: ; bump to 0.114.3 by paul 2008-10-23 05:57:38 +0000
  • 5fd92f3 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 by paul 2008-10-19 09:29:32 +0000
  • 4e6f8a0 Add function prototypes by sonarnerd 2008-10-17 22:44:06 +0000
  • f4f1e21 Fix indentation and clobber list by sonarnerd 2008-10-17 22:37:41 +0000
  • 05a54d6 Added SSE versions of float->int and int->float conversions by sonarnerd 2008-10-17 22:31:26 +0000
  • b912519 more consistent naming of MIDI ports (vs. audio); drop use of ALSA seq client ID in names since it is not reliable or repeatable by paul 2008-10-17 15:44:49 +0000
  • d7bc1b3 bump version: by paul 2008-10-17 12:53:42 +0000
  • e78a19d alsa sequencer bridge work: correctly label only HW/PORT sequencer ports as Physical|Terminal (fixes renaming as system); change naming scheme of ports to show client names and not silly duplicate alsa-seq info; add port aliases so that connection via recognizable names is possible. Long term, a change to the client name would be appropriate - these are not alsa_pcm ports by paul 2008-10-17 12:44:15 +0000
  • 1d8db4d bump version by paul 2008-10-15 06:31:28 +0000
  • 69039ca 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) by paul 2008-10-15 06:30:46 +0000
  • f235681 small FreeBSD patch from Erik dCL by paul 2008-09-29 05:34:04 +0000
  • 0facd0e backout torben's transport start-at-zero patch, after testing reveals that it is (a) unnecessary and (b) breaks by causing zero to be reported twice while rolling by paul 2008-09-23 06:13:01 +0000
  • e59a8a8 bump version by paul 2008-09-22 13:45:54 +0000
  • 337b7de torben's patch for transport-start-at-zero, from ticket #40 by paul 2008-09-22 13:45:08 +0000
  • 82f40b2 micu patch for driver.c by sletz 2008-07-25 11:09:18 +0000
  • 49e55b7 Fix alsa driver, compiles again. by sletz 2008-07-23 16:12:18 +0000
  • f1c2c51 Sync memops.h file with the one found in alsa driver. by sletz 2008-07-23 14:10:05 +0000
  • c17e21e Florian Faber native 32 bits float patch for alsa driver. by sletz 2008-07-23 13:45:30 +0000
  • d1399bb [RPM SPEC] refactored packaging to accomodate libjack0 and libjack-devel. by rncbc 2008-07-08 19:45:38 +0000
  • 758adf2 minor fix for --enable-debug builds by paul 2008-06-16 19:18:03 +0000
  • 9421db1 bump version by paul 2008-06-05 19:37:13 +0000
  • 780722f compilation fixes for OS X; remove "no message buffer overruns" message by paul 2008-06-05 18:12:13 +0000
  • ac56070 remove default -march optimization flag, add --with-cpu-target=FOO configure time argument to permit specifying which Intel architecture to use with -march= by paul 2008-06-05 18:08:59 +0000
  • cedf146 fixes for detecting and cleaning up problematic clients by paul 2008-06-05 12:28:26 +0000
  • d850d8e * Add a --server switch and make the --help output prettier on jack_connect by marco 2008-05-29 19:19:21 +0000
  • 502ef55 * Add a --server command line switch to jack_lsp to handle multiple servers running on one machine by marco 2008-05-29 18:42:25 +0000
  • af5f2eb * Fix 4 bad characters in jack.h that were preventing doxygen to generate good latex code by marco 2008-05-19 20:09:08 +0000
  • 3b7d4ed implement a slightly more clean fix for the linux poll bug by pieterpalmers 2008-05-14 19:23:22 +0000
  • 4939ec0 printf field length fix by pieterpalmers 2008-05-14 18:49:10 +0000
  • b95cb85 remove leftover reference code chunk by pieterpalmers 2008-05-13 10:01:55 +0000
  • 2cc32e1 karsten's mutex -> rwlock patch; fix up driver attach ordering so that we still get "system" port names by paul 2008-05-12 17:35:34 +0000
  • 5502124 revert r1179 since it broke port alias stuff. Not needed anymore since we init the engine correctly since r1182. by pieterpalmers 2008-05-12 17:33:14 +0000
  • 52b8d53 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) by paul 2008-05-12 16:47:32 +0000
  • 7060774 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 by paul 2008-05-12 14:49:23 +0000
  • 35f1cc8 make clients call jack_messagebuffer_init() and jack_messagebuffer_exit() by paul 2008-05-12 13:19:18 +0000
  • 40b18f4 use messagebuffer for debug messages. might save us some embarrassing moments in the future. by pieterpalmers 2008-05-12 12:13:05 +0000
  • 0cdd073 properly initialize engine (thx nedko) by pieterpalmers 2008-05-12 11:32:15 +0000
  • b72e4f2 Fix powerpc64 issues (patch by Heikki Lindholm). closes ticket #51 by pieterpalmers 2008-05-12 01:14:30 +0000
  • 9f619ce ensure proper cleanup if run_cycle fails by pieterpalmers 2008-05-12 00:49:22 +0000
  • 286a17d fixes #49 by pieterpalmers 2008-05-11 23:35:27 +0000
  • 2cf4a79 fix failure handling on NT driver start by pieterpalmers 2008-05-11 23:15:48 +0000
  • 91c1333 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 by paul 2008-05-09 20:34:31 +0000
  • 60532cf make dummy backend use clock_nanosleep when available. gives much better timing accuracy by pieterpalmers 2008-05-08 19:06:28 +0000
  • 15410b4 * Applied Mike Taht's fix for proper alsa xrun duration measurement by marco 2008-05-08 15:27:00 +0000
  • 7150ea2 Fix ticket 49 by sletz 2008-04-30 14:36:29 +0000
  • 593500b jack.spec: moved all bin tools from example-clients to nominal package. by rncbc 2008-04-28 17:44:13 +0000
  • 6e4716c * Make netjack build from `make dist` and `rpmbuild`. by rncbc 2008-04-27 18:45:15 +0000
  • b542040 Jacob Meuser disconnect clients patch by sletz 2008-04-27 16:52:59 +0000