Christoph Kuhr
5a0adfb0c1
num_packets_per_period and latency calc w/o SO_TIMESTAMPING, packet_time_adjustment for less than 6 samples
7 years ago
Christoph Kuhr
20bc8486d6
num_packets_per_period and latency calc w/o SO_TIMESTAMPING
7 years ago
Christoph Kuhr
9d523fb6c1
driver is starting!
7 years ago
Christoph Kuhr
4ed867390b
debug driver initialization
7 years ago
Christoph Kuhr
94bc65df63
debug driver initialization
7 years ago
Christoph Kuhr
a37057c9e2
debug driver initialization
7 years ago
Christoph Kuhr
c8ed55f018
debug driver initialization
7 years ago
Christoph Kuhr
0dd5fc9c2b
debug driver initialization
7 years ago
Christoph Kuhr
7989ef3f0f
debug driver initialization
7 years ago
Christoph Kuhr
fa0cf777f7
debug driver initialization
7 years ago
Christoph Kuhr
a7b4e047e2
debug driver initialization
7 years ago
Christoph Kuhr
03e189ab13
debug driver initialization
7 years ago
Christoph Kuhr
0d0601c6d5
debug driver initialization
7 years ago
Christoph Kuhr
c47088bf85
debug driver initialization
7 years ago
Christoph Kuhr
22696d05d1
debug driver initialization
7 years ago
Christoph Kuhr
cb0385df19
debug driver initialization
7 years ago
Christoph Kuhr
1d4c05b94f
debug driver initialization
7 years ago
Christoph Kuhr
c92c4a7aa2
debug driver initialization
7 years ago
Christoph Kuhr
c47c523cbf
debug driver initialization
7 years ago
Christoph Kuhr
318900e239
debug driver initialization
7 years ago
Christoph Kuhr
5fdefc88dd
debug driver initialization
7 years ago
Christoph Kuhr
a8dddd6517
debug driver initialization
7 years ago
Christoph Kuhr
de9c56f6e2
debug driver initialization
7 years ago
Christoph Kuhr
e9452c2483
debug driver initialization
7 years ago
Christoph Kuhr
7aaef9e7a4
debug driver initialization
7 years ago
Christoph Kuhr
2b314126d8
debug driver initialization
7 years ago
Christoph Kuhr
da9f74145b
extern c in all c header files
7 years ago
Christoph Kuhr
a94f3dcaf8
extern c in all c header files
7 years ago
Christoph Kuhr
e1260860f3
extern c in all c header files
7 years ago
Christoph Kuhr
2d023d9b99
added avb mediaclock backend
7 years ago
Christoph Kuhr
3107ef4eb3
added avb mediaclock backend
7 years ago
Christoph Kuhr
d0e3749595
added avb mediaclock backend
7 years ago
Christoph Kuhr
f9d102a820
added avb mediaclock backend
7 years ago
Christoph Kuhr
776ac72123
added avb mediaclock backend
7 years ago
Timo Wischer
67e4b4368e
alsa driver: Provide option to enable time stamp mode
for all devices.
This is required for example for some adaptive sample rate converters
which are executed on top of JACK. These SRCs are using the time stamp to
calculate the buffer fill level between playback application and sound
card.
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
8 years ago
falkTX
cc8576a7ab
Check mmap() against MAP_FAILED
Fixes #338
7 years ago
Adrian Knoth
c5dac6270e
More spelling fixes from Debian QA
8 years ago
Cédric Schieli
5d89eba8c7
Secure promiscuous mode for linux futexes
Adjusts the permissions of linux futexes when promiscuous mode is enabled.
9 years ago
falkTX
112b6bdf39
Use Linux futex as JackSynchro
Includes optimizations for internal clients, but not enabled yet.
9 years ago
Adrian Knoth
0c8bebc1d3
Allow firewire device be selected via -d
Patch by Thomas Brand <tom@trellis.ch> and in accordance with jackd1
code base.
9 years ago
Stephane Letz
02f74a659a
String management fix.
10 years ago
Karl Linden
aaaeeea8d7
Refactor duplicated code into toplevel wscript.
10 years ago
Karl Linden
089bc06305
Tidy up linux/wscript and make it ready for unification. See issue #164 .
10 years ago
Karl Linden
3368b91de9
Check for ppoll() in toplevel wscript.
10 years ago
Karl Linden
6399b803a5
Remove unnecessary define HAVE_PPOLL.
It is already defined by conf.define().
10 years ago
Karl Linden
484d28f0d5
Remove unused HAVE_TIMERFD define.
10 years ago
Karl Linden
b62b650d30
Remove unused import.
10 years ago
Jacek Konieczny
57e16b9a05
Release audio devices when alsa_driver_new fails
Call JackAlsaDriver::Close() when alsa_driver_new() fails, to
release devices acquired just before that call. Otherwise
JackAlsaDriver::Open() will never succeed again, as re-acquiring the
same device will fail with "A handler is already registered" DBus error.
10 years ago
escitalopram
400f318adb
Fix CPU hogging of the midi_thread()
The midi thread was always late after 2^31-1 Samples (~13.5h at 44.1kHz), because when there's no time limit, a uint64_t sample counter was compared against a signed 32bit INT_MAX to determine lateness. Now the CPU lockup will occur only after ~3 million years (at 192kHz), and because of the overflow it will presumably fix itself after a few milliseconds.
10 years ago
falkTX
b6911f9281
Remove linux/cycles.h
It's used for get_cycles() implementation, but it's never used.
On certain architectures it gives a warning which is be confusing.
10 years ago