Paul Davis
d094819df4
#include changes to reflect separation of public and private headers
14 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
15 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
16 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
18 years ago
sletz
d450337247
Correct sample_rate management in Open. Better handling in sample_rate change listener.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1070 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
c25e45e4ae
Correct bug in CoreAudio driver sample rate management.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1069 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
9ada7a19d3
Apply Rui patch for more consistent driver parameter naming.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@963 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
letz
d8f44490ea
Document sample rate default value.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@959 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
letz
95870e92d0
Minor fix in driver_initialize.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@958 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
letz
c09e10cc7d
Synchronization with the jackdmp coreaudio driver version: improve half-duplex management
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@941 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
trutkin
2a7632ee69
Fixed coreaudio driver to use native endianess. Thanks sletz.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@939 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
letz
5f99594c16
CoreAudio driver: add -d parameter to display avilable Coreaudio devices
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@928 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
letz
a021a6497b
Remove get_device_id_from_num, use get_default_device instead. If the -n option is not used or the device name cannot be found, the default device is used. Note: the default device can be used only if both default input and default output are the same.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@919 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
letz
979dba788e
Since the -I parameter is not used anymore, rename the systemic latencies management parametes -I and -O like for the ALSA driver
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@910 0c269be4-1314-0410-8aa9-9f06e86f4224
20 years ago
letz
8a848af163
Remove the -I parameter, change the semantic of -n parameter : -n (driver name) now correctly uses the PropertyDeviceUID (persistent accross reboot...) as the identifier for the used coreaudio driver
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@904 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
cb4b181b04
Add "systemic" latencies management.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@896 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
28ec859889
Cleanup
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@883 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
77761e7c02
Remove uneeded log messages.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@882 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
trutkin
42c0da71e1
Fixed makefile support for coreaudio driver.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@881 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
d96f700aef
Add the missing JCALog function
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@880 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
bf993b56c9
Implementation using AUHAL audio unit. When available, stream names are now displayed in jack port names.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@876 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
9160856c91
Files removed: implementation now completey done in coreaudio_driver .h .c files
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@875 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
2537ca11b3
Correct bug in dynamic buffer size change : update period_usecs
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@850 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
22882631eb
Put get_device_id_from_num in driver_initialize to get a default value for AudioDeviceID
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@849 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
39328a32b9
no message
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@835 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
8c9f751e3c
Xrun detection : cleanup
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@827 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
5941533246
Xrun detection : first try
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@826 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
ac795f664f
Cleanup
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@824 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
d49f609d9c
Cleanup + Xrun detection (to be finished)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@823 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
trutkin
760955a51b
Minor header fixes. Fixed compiler warning in coreaudio_driver.c.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@820 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
ec2bb3a329
Clear to avoid playing dirty buffers when the client does not produce output anymore
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@809 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
53aec75538
Improve stream management in case of null input or output
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@804 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
6ec927b4c8
More debug code.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@802 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
a302319488
Better debug code.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@798 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
10233c7f59
Set a default value for deviceID
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@796 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
a7d0307cee
Cleanup
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@792 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
e0c6de7eb1
Correct management of -I option for use with JackPilot.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@786 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
d1d0ff1067
Add Johnny multi-channel fix
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@774 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
letz
64467d4ce3
Cleanup
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@772 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
joq
472ee133b8
[0.98.16] threading and CoreAudio cleanup
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@757 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago
trutkin
fc66011916
Added CoreAudio driver.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@751 0c269be4-1314-0410-8aa9-9f06e86f4224
21 years ago