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
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
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3014 0c269be4-1314-0410-8aa9-9f06e86f4224
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)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3000 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
pieterpalmers
40b18f4fd2
use messagebuffer for debug messages. might save us some embarrassing moments in the future.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1183 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
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
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
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
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1046 0c269be4-1314-0410-8aa9-9f06e86f4224
18 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
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1032 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
8c6780038d
remove all CVS Id lines from source and headers
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1031 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
4b1e5929f5
add new client registration callback (protocol and library version incremented)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1030 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pbd
7e8cf3c23c
reworked config headers etc; rework clockfix patch; exit if -R requested but unobtainable
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@948 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
pbd
331aeacefb
no error if ALSA has no control device, jack_lsp shows port type, jack_server_dir fix
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@946 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
rncbc
f506c97f89
Make channels 3+4 of US428 work.
This is done by hacking driver->capture_interleave_skip
in usx2y_driver_start(). Other changes in usx2y.c improve
rawusb mode debugging.
An "if (unlikely(x))" optimization commonly found in kernel
code, applied to alsa_driver_run_cycle(), as proposed by
Lee Revell.
Signed-off-by: Karsten Wiese <annabellesgarden@yahoo.de>
Signed-off-by: Rui Nuno Capela <rncbc@rncbc.org>
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@918 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
pbd
9116292cf2
fix xrun-before-first-process-cycle crash; add jack_recompute_total_latencies
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@895 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
pbd
5ed969eaae
changes to jack_thread_create to support proper assignment of capabilities; revert freewheeling changes; do not allow watchdog to kill stuff when freewheeling
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@892 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
letz
c02b49ef84
Change EventType to JackEventType to avoid a name conflit on OSX
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@879 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
14ee88b9f7
[0.99.41] delayed_usecs statistics
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@856 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
56dfc08414
[0.99.37] better jack_client_open() error checking
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@847 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
pbd
69e6676570
new DLL-based frame timer implementation; use shutdown(2)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@846 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
47a9c01a68
[0.99.27] Simon's graph sorting patches
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@831 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
715c2be22c
[0.99.25] fix for port memory leakage
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@829 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
a82bed0d12
[0.99.23] multi-server resource management
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@821 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
9eaa23623e
[0.99.21] CHECK_PREEMPTION() comment correction
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@819 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
7ec291780c
[0.99.21] add CHECK_PREEMPTION() macro to libjack
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@818 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
31967c0c02
[0.99.15] preliminary multiple server support
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@807 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
6dcf31179c
[0.99.14] jack_client_open() part 2
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@806 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
ee4063ec30
[0.99.7] add jack_get_xrun_delay()
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@771 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
8fe87b2f75
[0.99.5] jack_client_open() first step
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@768 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
pbd
d0dfa8120d
threading consolidation effort, hopefully rationalizing and merging all fixes required for broken glibc, NPTL, and NPTL 0.60
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@742 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
pbd
1137ebc248
msg cleanup; upstream jackd/client detection; munlock available; other minors fixes
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@738 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
pbd
7cf4d1413d
add InitThread callback
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@681 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
a136f6e1ce
[0.96.2] remove <sysdeps/os_defines.h>
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@676 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
64930746f2
[0.96.0] merge MacOSX EXP tree into HEAD
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@673 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
3e36b72d5e
[0.95.8] add --no-mlock option
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@662 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
a3add5c6bf
[0.94.4] add *_name_size functions
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@647 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
joq
cd2c606889
[0.92.0] refix transport bug:000023
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@590 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
joq
866c16af4f
[0.92.0] fix transport bug:000023
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@589 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
pbd
f47863ca7a
fix freewheel mode, fix minor bugs in ALSA driver and elsewhere
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@576 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
joq
8ea1ee0acb
[0.89.2] use stderr rather than stdout where appropriate
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@544 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
node
bb70377962
[0.89.2] add --silent option to jackd and made distclean work
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@543 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
joq
4100a7bef9
[0.89.0] merge of EXP branch into HEAD
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@540 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
joq
4211980fe6
[0.83.0] partial changes for buffer resizing; bug fixes
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@511 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
joq
39cf03b554
[0.80.0] C99 sized integers
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@473 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
joq
056e6648e0
[0.79.1] timebase master fixes
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@464 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
joq
baf0187264
[0.79.0] modified timebase interface
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@463 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
joq
7783f087bc
[0.78.3] ignore old-style timebase masters
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@460 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
trutkin
754c97b28a
Patches from Bob Ham, Fons Adriaensen, and Takashi Iwai
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@454 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
joq
94214de5b6
[0.77.0] new transport BETA test
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@453 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago
joq
a3f7d60349
[0.76.6] transport sync improvements, timeout
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@451 0c269be4-1314-0410-8aa9-9f06e86f4224
22 years ago