Paul Davis
d094819df4
#include changes to reflect separation of public and private headers
13 years ago
torben
0cdc3916cd
fix broken jack_get_microseconds in drivers when libjackserver is RTLD_LOCAL
for python loading libjackserver and using controlAPI.
drivers are linked to a second instance of libjackserver.so and the
global symbol _jack_get_microseconds showed up uninitialised.
by providing a function pointer to right instance in the engine struct,
we can fix this problem. since _jack_get_microseconds is a in systemdeps,
we need a generic way to get the right function pointer.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4421 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
ea404f416e
[latency api] change backend code to use jack_set_latency_range()
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4106 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
paul
b879a610a3
check return result of engine->set_buffer_size() in all backends, so that if the user specifies -M <insane>, we fail cleanly rather than with a segfault; update man page with comments about -M values
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3888 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
a1be71ffdc
Jacob Meuser sun backend patch
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1170 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
cb67033b8b
Jacob Meuser sun backend patch
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1166 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
54c3de1761
SVN 0.109.13: Jacob Meuser non-threaded patches
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1139 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
80a7570109
Jacob Meuser fix for Sun backend
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1132 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
fad01dfc11
Version 0.109.9 : Jacob Meuser sun backend
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1122 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
sonarnerd
9d9f068e41
Disable software mixing and samplerate conversions on OSS 4.x
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1052 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sonarnerd
04df4321bd
- Add support for proper triggering in OSS driver when in full duplex mode
- Move inline asm SIMD functionality to a separate source file
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1050 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pbd
2aa634a8af
* JACK MIDI patch from Ian Esten
* COMPLEX_MMAP patch for ALSA driver from Frank van der Pol
* BIG_ENDIAN patch by A. Steinmetz with followup patch by M. Habets
for ALSA backend (allows JACK to run on devices like M-Audio
Audiophile USB that only support big endian sample formats),
modified and fixed by me
* remove unused argument from jack_shmalloc to ease x86_64 errors
* fixes to printf formatting and on x86_64
* fix argument signedness warnings from gcc4
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@945 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
sonarnerd
57f6f46d10
- Support for I and O options to set additional latency
- Code cleanups
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@898 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
pbd
e8eb4bbd44
fixes/cleanups/improvements to thread scheduling changes
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@893 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
sonarnerd
e5eb4ccc32
Make mode printout clearer
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@866 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
sonarnerd
64e352ff9d
Print out execution mode
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@865 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
sonarnerd
f6d54994e0
- Fixed rounding
- Fixed full-duplex error case (4Front Technologies)
- More verbose error reporting (4Front Technologies)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@777 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
sonarnerd
b419fd0574
Small code cleanups
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@743 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
sonarnerd
089cfcf15d
Tamper the scheduling priorities only when necessary.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@741 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
sonarnerd
ba84a358e2
Make sure that read/write doesn't run when the driver is stopped
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@722 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
sonarnerd
668d29d127
More fixes to buffer size callback
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@721 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
sonarnerd
9ea2310f86
Some updates to buffer size callback
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@720 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
99a3a36404
[0.97.7] several config fixes
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@698 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
sonarnerd
b763980289
Added _BSD_SOURCE define, as glibc headers are not up-to-date when it comes to snprintf() and strdup().
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@688 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
sonarnerd
e179ac9cf7
Changed the _XOPEN_SOURCE level declaration to corresponding _POSIX_C_SOURCE declaration which is only needed when USE_BARRIER is used.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@684 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
7d9b71c7ec
[0.97.1] config enhancements
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@682 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
sonarnerd
53ca713149
Support for -n,--nperiods parameter
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@679 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
3ee51925de
[0.95.11] fix oss_parms heap overflow
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@668 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
e4090c321c
[0.95.7] set default OSS device
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@661 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
b47c248f26
[0.95.7] Jussi's latest OSS driver
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@660 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
8bc5616f06
[0.95.6] OSS driver fix for CPU load
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@659 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
5d5dc82555
[0.95.5] add OSS driver
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@656 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago