270 Commits (5a4e40db2c0bf96d47dd6c8a0d87533d0fc7f3dd)

Author SHA1 Message Date
  Torben Hohn 5a4e40db2c fix some stuff.... 16 years ago
  Torben Hohn 0ce4d045d3 allow NULL path parameter. 16 years ago
  Torben Hohn 78cbb6d5c2 initial commit of session notification infrastructure 16 years ago
  paul 55cdb380a4 remove unused "a" from option string passed to getopt_long() (a leftover from the old "asio" mode) 16 years ago
  paul b8b74358d1 move copyright message to be the first thing printed (except in the -V case); fix dangerous code in physmem determining code; change output if memory locking is unlimited; return 0 if -V is used 16 years ago
  paul d7c2dff7c6 switch -L to -r for --no-realtime, drop single char flag for --replace-registry, tweak help message to name net backend correctly 16 years ago
  paul f5415c352c fix potential crash/memory corruption if client exits before jack_client_open() returns 16 years ago
  paul e1de47e893 update man page for jackd to show -R/-L; remove reference to jackstart; other minor tweaks 16 years ago
  torben 0b0e68f669 add -dnet params to jackd.1.in 16 years ago
  paul 3bcd2ed32e unchecked malloc return cases in libjack fixed; add info on -L option ; different backend lists in usage text for OS X and linux; indent ringbuffer.c appropriately 16 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 9cea782683 spelling fixes from debian 16 years ago
  torben 2b7011c39e [jackd] fix sanitycheck setting clocksource to broken. 17 years ago
  paul 3bea13b9ee (jack1) make realtime the default; add -L for "long latency" ; don't check for RT permission if not running realtime; don't check for freqscaling unless using RDTSC as clocksource 17 years ago
  paul 1c274e4093 fix --no-sanity-checks and make freq-scaling detection non-fail 17 years ago
  paul da01fb78df first pass at integrating sanity/system checks into jack1 17 years ago
  torben 4947cb3675 [core] still poll zombified client fd for HUP, so it will get removed. 17 years ago
  paul d045111ae9 proper cleanup of "temporary" JACK server, by killing the wait thread with SIGUSR2 17 years ago
  paul f568569b9f revert most of last change 17 years ago
  paul d52ba8851d stop & detach driver when exiting due to -T/--temporary flag 17 years ago
  paul 22edbbbd7b fix deadlock in jackd caused by graph/problem lock ordering 17 years ago
  sonarnerd 3371b5cbcb Sync with libjack/Makefile.am for simd.c rules 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
  sonarnerd 4e0d747f82 SIMD support build fixes, mainly for libjackserver 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 6b54a5937e add documentation to the jackd man page on -X ALSA backend option 17 years ago
  paul f9107702cf 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 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
  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
  paul 0facd0eb77 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 17 years ago
  paul 337b7de172 torben's patch for transport-start-at-zero, from ticket #40 17 years ago
  paul 758adf2f17 minor fix for --enable-debug builds 17 years ago
  paul 780722f196 compilation fixes for OS X; remove "no message buffer overruns" message 17 years ago
  paul cedf146c03 fixes for detecting and cleaning up problematic clients 17 years ago
  pieterpalmers 3b7d4ed948 implement a slightly more clean fix for the linux poll bug 18 years ago
  pieterpalmers 4939ec0317 printf field length fix 18 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
  pieterpalmers 5502124910 revert r1179 since it broke port alias stuff. Not needed anymore since we init the engine correctly since r1182. 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
  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 18 years ago
  paul 35f1cc8dbd make clients call jack_messagebuffer_init() and jack_messagebuffer_exit() 18 years ago
  pieterpalmers 0cdd073dc7 properly initialize engine (thx nedko) 18 years ago
  pieterpalmers 9f619ce390 ensure proper cleanup if run_cycle fails 18 years ago
  pieterpalmers 286a17d28f fixes #49 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
  sletz 7150ea2e78 Fix ticket 49 18 years ago
  sletz b542040b20 Jacob Meuser disconnect clients patch 18 years ago
  sletz 9a9d6bca80 Jacob Meuser usleep() patch 18 years ago
  sletz 576b85f010 Fix jack_notify_all_port_interested_clients to deliver *one* notification only... 18 years ago
  sletz 019e9d20f6 Small correction after Jacob Meuser patches 18 years ago