Paul Davis
d094819df4
#include changes to reflect separation of public and private headers
13 years ago
torben
639a9363da
[netjack] fix occurences of jack_get_time which were hiding below driver
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4445 0c269be4-1314-0410-8aa9-9f06e86f4224
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
89243cc360
remove global packet cache... thanks to vokimon
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4030 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
15 years ago
torben
7246fa61e6
cleanups and removal of \n from jack_error calls mainly
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3770 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
c9e9255db5
call netjack_release during driver destruction
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3762 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
b85a6210c4
change help text to celt kbits
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3758 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
fd37c06bdb
joerns commandline parameter sanity patch
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3757 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
c54b6ffd68
make jitter val configurable... the connectscript will use this soon.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3753 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
3b1a2263bf
set driver->period_usecs... fixes the zombification issues.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3730 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
606c9b6707
calling delay doesnt work. deactivate for now.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3727 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
fdbba6a1fd
[netjack] on slave send outgoing packets from listen port
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3721 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
6c650ca090
[netjack] improved xrun reporting
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3713 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
8fe3be703c
make -dnet report xruns.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3709 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
4655fc1972
fix stuff the old merge broke.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3708 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
9e787bab0d
fix missing always deadline driver param
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3704 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
73b23245a9
[netjack] code reuse part2: move non driver specific code to netjack.c
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3702 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
bc1de2953e
[netjack] code-reuse part1: move most driver state to its own structure.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3701 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
cd0573ac07
remove celt magic bitdepth number... (by nettings)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3696 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
dd69da4589
make configure check for different celt api, already in distros
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3691 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
5b642bcabe
update celt code to celt-0.7.0 api ( fixes #139 )
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3690 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
5699559239
fix back the controlloop inversion.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3687 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
7a8e4310f7
[netjack] deadline_goodness fix
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3545 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
7c798afbab
[netjack] improve high jitter behaviour and add jitter parameter.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3524 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
fb92210579
[netjack] fix MSG_CONFIRM
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3478 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
a166e4732d
[netjack] add -D mode alsa_io friend, also change initial deadline to 1period
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3389 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
3f9efbad42
[netjack] Add -H option to turn off ntoh of payload data. reduces CPU load.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3198 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
eb44cb0f65
[netjack] Compensate transport also for codec latency. should be sample accurate over internet now.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3197 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
9643ffbb40
[netjack] support building without libsamplerate
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3196 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
cd4ee518dc
[netjack] improve deadline handling, to recover from running too fast.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3190 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
0573556d33
[netjack] Reduce dynamic deadline adjustement speed again. now it seems to really work.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3188 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
paul
dc837ebbd6
netjack-to-compile fixes for OS X
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3184 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
1ba12ae623
[netjack] Adjust deadline faster.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3170 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
paul
606ab3652d
torben's latest netjack code: dynamic deadline handling for packet loss; redundancy mode; fix memory corruption with celt; dont poll, when packet we want is already there; remove old framecnts from cache. works ... osort of :)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3163 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
paul
b578ea2f0e
fix dynamic SIMD for OS X ; add config.h to netjack driver code ; make a configure.ac comment about our inability to determine an -mFOO argument for gcc on OS X
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3159 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
paul
9c62615486
"zero-latency" patch for netjack from torben
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3139 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
paul
ac1f7aedcb
compile and configuration fixes from OSX but useful everywhere
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3137 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
paul
ae0ea1f84a
support OS X with new netjack code, plus a small netjack fix/improvement
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3135 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
paul
de8dba1ff6
netjack changes from torben (packet loss handling leads to "dummy" backend-like behaviour; jitter buffer), along with smaller mods to alsa_{in,out}
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3127 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
paul
0abc695b0e
optional CELT support in netjack; fixes for a resampling issue in alsa_in and alsa_out; remove debug output from alsa_{in,out}
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3121 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
marco
4c45c54c5b
* Unblock some signals during the poll() in netjack_poll()
* Have net_driver_new() use netjack_poll()
* Some code cleanup
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1168 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
marco
94c1421995
* First attempt at a netjack_poll() function !
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1167 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
marco
f0a4220243
* A patch from Torben Hohn to make netsource's output more pretty and user friendly
* Also removes printf from the process callback
* Removed some printf in the driver
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1163 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
marco
ea2eed034b
* Patch from Torben Hohn that adds the possibility to set the mtu used by NetJack connections
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1162 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
marco
8a0ca3b551
* First attempt at using poll() to wait for the first packet on a netjack slave
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1157 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
pieterpalmers
72d1002e21
- Add jackmidi support to netjack
- Fix jackmidi autoconfig: the net backend will now self-configure
it's ports according to the first packet received by the jacknet
client.
- Bump version to 0.111.0 since some config params were added.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1152 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
ece1d34aa6
Add netsource as an internal client
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1099 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
aca84cbc74
Typo
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1098 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
e51afa7f5c
Use jack_info instead of printf
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1097 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago