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
05fe1ac394
improve startup behaviour. retrieves the highest framecount.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3711 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
43db3b191e
fix packet_cache_get_next_available_framecnt returning old packets.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3710 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
550b65510f
include jack/internal.h for jack1
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3707 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
e49e1846ea
include "config.h"
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3706 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
60bba680a8
copy netjack_packet.{c,h} from jack2
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3705 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
cda89285ff
copy over netjack.{c,h} from jack2
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3703 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
4a1b4d0220
factor out poll error. (by nettings)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3698 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
e4ac839c21
sweet porttype conditionals (by nettings)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3697 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
paul
167ff61aac
(1) configure-time detection of likely-to-collide existing JACK installs (2) do not link libjack against libraries needed only for netjack components
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3328 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
torben
93cec3f0f7
switch to using jack_get_time instead of jack_get_microseconds
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3318 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
torben
5d0523107b
[netjack] fix warnings about unused variables without libsamplerate
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3315 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
torben
643385081d
[netjack] Fix number packet_cache for 0 payload case.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3309 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
torben
055826a2f2
[netjack] Fix Redundancy mode.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3199 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
torben
157a656703
[netjack] fix master verification.... doh.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3187 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
71a512249f
more netjack driver compilation tweaks
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3138 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
paul
e700090da7
cast float values to uint16_t before passing to htons() in netjack
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3118 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
rncbc
6e4716cdef
* Make netjack build from `make dist` and `rpmbuild`.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1172 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
marco
b4eaca6563
* An attempt to restore default signal behavior while inside netjack_poll()
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1169 0c269be4-1314-0410-8aa9-9f06e86f4224
18 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
e5d63d74e2
* Code cleanup in netjack_packet.c
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1164 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