Paul Davis
c1458f3b7b
remove references to old ALSA MIDI code from freebob driver (that code is no longer part of JACK1)
12 years ago
Paul Davis
20884fc74f
change Freebob and FFADO drivers to use midi_pack.h and midi_unpack.h from alsa_midi rather than alsa-midi (new vs.old MIDI driver
12 years ago
Paul Davis
8fbd62a39d
add ALSA MIDI code back as (slave) driver
12 years ago
Paul Davis
808a482534
moved alsa midi internal client into tools
12 years ago
Paul Davis
318670dad5
move alsa midi internal client into subdir of tools
12 years ago
Paul Davis
1c2b8534c0
fix up internal MIDI client to do duplex
12 years ago
Paul Davis
39e0d9dd78
ALSA backend: fall back on previous successful configuration if a new one fails
12 years ago
Paul Davis
92468acc96
remove inexplicable cruft from error message
12 years ago
Nedko Arnaudov
e02d7358da
We recommend using symbolic names like hw:Live but when subdevices are used
regcomp() was failing to parse them. This changeset improves the algorithm
by using less assumptions.
This commit is a backport of similar (but bigger) commit in jack2.
b3394f4dce
13 years ago
Paul Davis
023c1f3e23
patch from ticket #228, to fix search for lsof(1) along PATH
13 years ago
Paul Davis
63533686e5
compilation fixes for ffado backend
13 years ago
Paul Davis
853c4b7201
compilation fixes for ffado backend
13 years ago
Paul Davis
3c13424307
compilation fixes for ffado backend
13 years ago
Paul Davis
1783d24217
adjust driver/backend port latencies for both playback and capture ports in both directions, not just one
13 years ago
Paul Davis
10df5ef3d3
use correct include path for new header structure
13 years ago
Paul Davis
6e12e9a715
provide FFADO/firewire backend with its own latency callback, similar to recent modification to ALSA backend. Removed a couple of explicit calls to update port latencies, since the server will do this via the latency callback at the right times
13 years ago
Paul Davis
6ddbf81d14
add a latency callback to the ALSA backend, and ensure that the backend's latency callback, if it exists, is called after a buffer size change
13 years ago
Adrian Knoth
75e3e20bf9
firewire: Use update_port_latencies() in ffado_driver_attach
Avoids code duplication
14 years ago
Adrian Knoth
b4e09a119c
firewire: Move update_port_latencies() further up the file
Instead of introducing a prototype declaration, let's move the function so it
can be used by ffado_driver_attach().
14 years ago
Adrian Knoth
6a7a11cec8
firewire: update latencies after setbufsize
Patch by Jonathan Woithe.
14 years ago
Adrian Knoth
20a3b3520a
firewire: compile with FFADO versions < 9 again
ffado_streaming_set_period_size() is exposed starting r2078 of FFADO.
To avoid a build dependency on ffado-svn in jack, we copy the prototype
declaration.
Since the symbol is defined as weak, no problems arise at runtime.
14 years ago
Jonathan Woithe
025d3ad4d5
Support setbufsize in firewire driver
14 years ago
Paul Davis
d094819df4
#include changes to reflect separation of public and private headers
14 years ago
paul
f0d10e8cbe
compile fixes for OS X: remove double linkages to libjack + libjackserver, remove reference to client->control->nframes, add required compiler flags to get weak linkage to work
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4542 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sonarnerd
d6b0d3db36
Fix a call to yet undefined engine instance
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4524 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
paul
88d56dd325
enable JACK to function on SH4 architectures (ticket #224 )
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4470 0c269be4-1314-0410-8aa9-9f06e86f4224
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
a16492b689
fix Makefiles to reference libraries things depend on.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4420 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
7db4be8055
[controlAPI] adjust parameter definitions in oss driver for changed struct
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4406 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
71afbc6f28
[alsa-midi] add basic alsa-seq midi slave driver
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4400 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
paul
043b3924c3
if an ALSA device cannot be opened because its busy, try to use lsof(1) to determine which processes have the device open, and show that list to the user. Heuristic, because we don't know which /dev files map to a given ALSA device name, so test them all
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4357 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
51310fc126
[alsa] fix whitespace from previous commits.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4196 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
ed63256c9e
[alsa] initialise driver->read_via_copy also for cap PCM_FORMAT_FLOAT_LE
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4195 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
5d954da0a6
[alsa] remove useless copy function.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4194 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
b1d74e2364
[alsa] fix initialisation of io functions for capture only mode
this is a quick fix for the problem reported by Felix Pfeifer.
whitespace cleanup and more thorough fixes of this code follow.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4193 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
b08c3368e6
[alsa] fix missing - in -EPIPE
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4126 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
ea404f416e
[latency api] change backend code to use jack_set_latency_range()
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4106 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
df44a976e1
dummy driver: in case of xrun, reset timestamps.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4076 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
04ec3a27fa
allow recovery when alsa_pcm is in suspended state.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4075 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
096e6eaca0
fix dummy driver freewheeling.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4074 0c269be4-1314-0410-8aa9-9f06e86f4224
15 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
paul
7a0d0310eb
documentation tweaks (OR->AND, and comments on MIDI event ordering)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4052 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