Paul Davis
c758cdf4f6
uncrustification of jack source code
10 years ago
Hanspeter Portner
93bc884bb0
clear unused slave netjack header fields.
As most NetJACK header fields are not set by the slave and thus may
contain anything (which looks weird on the wire), it makes sense to
actively clear the unused fields.
10 years ago
Paul Davis
d094819df4
#include changes to reflect separation of public and private headers
14 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
16 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
16 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
16 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
16 years ago
torben
fd37c06bdb
joerns commandline parameter sanity patch
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3757 0c269be4-1314-0410-8aa9-9f06e86f4224
16 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
16 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
16 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
16 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
16 years ago
torben
6c650ca090
[netjack] improved xrun reporting
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3713 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
8fe3be703c
make -dnet report xruns.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3709 0c269be4-1314-0410-8aa9-9f06e86f4224
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 years ago
torben
5699559239
fix back the controlloop inversion.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3687 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
7a8e4310f7
[netjack] deadline_goodness fix
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3545 0c269be4-1314-0410-8aa9-9f06e86f4224
17 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
17 years ago
torben
fb92210579
[netjack] fix MSG_CONFIRM
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3478 0c269be4-1314-0410-8aa9-9f06e86f4224
17 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
17 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
17 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
17 years ago
torben
9643ffbb40
[netjack] support building without libsamplerate
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3196 0c269be4-1314-0410-8aa9-9f06e86f4224
17 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
17 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
17 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
17 years ago
torben
1ba12ae623
[netjack] Adjust deadline faster.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3170 0c269be4-1314-0410-8aa9-9f06e86f4224
17 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
17 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
17 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
17 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
17 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
17 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
17 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
17 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
18 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
18 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
18 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
18 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
18 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
18 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
18 years ago