Paul Davis
9b69e03a22
corrected version of previous commit, to provide libsamplerate for netjack_packet
9 years ago
Paul Davis
4fe7043b3b
if netjack is going to use libsamplerate, it needs to mention them in Makefile.am
9 years ago
Paul Davis
c758cdf4f6
uncrustification of jack source code
10 years ago
Erik de Castro Lopo
22ff0a5176
Autotool fixes
* Fix usage of `AC_INIT`.
* Extract JACK version numbers from `AC_INIT` version number.
* Newer versions of automake insists on the `subdir-objects` option
when using C files from outside the current directory.
* Need to use generate `noinst_LTLIBRARIES` rather than just adding
and out-of-dir C file to the `*_SOURCES`.
10 years ago
Hanspeter Portner
1703672214
fix 8bit netjack MIDI payload size.
MIDI payload size in 8bit netjack MIDI mode is calculated wrongly
(assumes 16bit sample size).
This bug sits at the decoding end and seems to be without concequences, as the
MIDI payload size in 8bit netjack MIDI mode at the encoding end is done
right and the decoding buffer thus cannot overflow even with a wrongly
calculated MIDI payload size.
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
70adc7d48a
[controlAPI] add libjack* linkage to net, oss and firewire driver
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4427 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
190640f851
add suport for celt-0.8.x
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4058 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
c48a65262a
remove deprecated functions from netjack.c
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4031 0c269be4-1314-0410-8aa9-9f06e86f4224
15 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
torben
6e435d6c2a
remove the pkt_buf field, which is obsoleted by the packet_cache
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4029 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
691bbd0b58
use a single celt_mode in the netj struct.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4028 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
578a6424d2
fix src/celt memory leaks by David García Garzón
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4027 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
681367d61e
initialise jitter_val. thanks to David David García Garzón
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4026 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
7c7ca00b90
[netjack] use old incremental deadline scheme again
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3870 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
paul
3695b9deae
changes to make distcheck work correctly on linux & OS X
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3787 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
e51acbe00d
this seems to be unnecesary. las... check on osx please.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3766 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
7a34991749
remove occurences of alloca and remove some unused vars.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3765 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
ad8c23db90
massage celt value, so it represents bandwidth in kbits
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3756 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
8c0ae4b0ca
check samplerate in autoconfig packet.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3755 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
6c9606e22c
check sanity of autoconfig packet values.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3754 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
7b3a7901d2
cleanup...
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3752 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
a60448b0a3
meh... inverse retval...
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3746 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
542dcd63e0
upss... need to evaluate netjack_poll return value
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3745 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
05892a251e
remove unnecessary messing with signals from netjack_poll_deadline
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3744 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
8b79ae3487
add netjack_poll back, easiest way to get ctrl-c autoconf packet wait.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3743 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
e9ca29a49e
make want_deadline even more negative. the offset machinery seems to need that.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3740 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
25b2e04776
for all latencies below 4 we need negative deadline goodness.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3739 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
43e32d389a
sort of giving up :) ... set want_deadline to (- period/4 )
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3738 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
2e4ad047f5
special want_deadline goodness for -l1
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3737 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
cd53307117
want_deadline extract
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3736 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
0dc1ecc273
drop old file
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3735 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
bd94551fe9
comment out jack_error messages again.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3729 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
torben
4cb9e690e4
fix signedness issues with deadline_goodness compares.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3728 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
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