Paul Davis
91c57cb06c
fix error in handling of -T (temporary server) caused by cast to wrong type when checking client list (also added extra debugging/VERBOSE statements)
12 years ago
Paul Davis
829c189d82
fix arguably incorrect marking of client with errors after process cycle fails to return to server
When reading the byte from the wait file descriptor failed, jack would mark the client at the head of the external client chain
with an error. But the fault may not have been with that client. So now if the read error is EAGAIN ('no data available') do
not mark the client, but rely on other mechanisms to detect too-slow or dead clients.
Also tweak VERBOSE output a little in some related spots.
12 years ago
Paul Davis
5b169c1050
if started as a temporary server, count only external clients when deciding whether to keep running
12 years ago
Paul Davis
f933fb17aa
update jack headers submodule
12 years ago
Paul Davis
94c819accf
basics for a hypothetical PortRename callback
This cannot be implemented at present because jack_port_set_name() does not take
a jack_client_t* as an argument, and thus no msg can be sent to the server
regarding the name change. Jack2 accomplishes this by walking its static array
of clients to find one that is in use and sends the msg using that one. This
is not possible in Jack1 because we do not use static arrays of clients (or
ports).
12 years ago
Paul Davis
16193a3952
oh, the varieties of the *nix command line
12 years ago
Paul Davis
8f2ad9facc
add hackish command line parsing so that old use of -X seq (e.g. by qjackctl) has the desired effect
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
f8a36845b8
update tools submodule
12 years ago
Paul Davis
f53381d9cf
modify configure.ac to reflect new ALSA MIDI driver
12 years ago
Paul Davis
71719fcebe
extra debugging/info for slave drivers
12 years ago
Paul Davis
8fbd62a39d
add ALSA MIDI code back as (slave) driver
12 years ago
Paul Davis
a6fc200ac0
update jackd man page for -I option
12 years ago
Paul Davis
7cb56b9eb3
support more complex argument style to -I to permit client names and arguments
12 years ago
Paul Davis
ea649675fd
add Makefile stuff for new internal zita-based ALSA audio adapters
12 years ago
Paul Davis
4a7a2f334d
force zero return for thread ID for non-external clients, since internal/driver clients have no separate thread
12 years ago
Paul Davis
d536927cc3
add const to jack_deliver_event() for no particular reason
12 years ago
Paul Davis
5ac4116188
fix up issues with (a) delivery of buffer size changes to internal clients (b) incorrect memset() of an event in latency handling
12 years ago
Paul Davis
1d620ce9db
update tools submodule
12 years ago
Paul Davis
efe4ddca32
do not attempt to unload anything except an internal client
12 years ago
Paul Davis
1c7e871371
update tools submodule
12 years ago
Paul Davis
fd35b8dfe5
enforce requirement for exact name use when loading an internal client
12 years ago
Paul Davis
29785c4a25
patch to release shm registry lock from Kristian Amlie
12 years ago
Paul Davis
f93a03f85c
update tools submodule
12 years ago
Paul Davis
39eac72532
make lack of berkeley DB header file or library fatal during configure
12 years ago
Paul Davis
b924180c26
Merge branch 'uuid'
12 years ago
Paul Davis
b92015cfae
bump version to 0.124.0
12 years ago
Paul Davis
67304bd2f6
update jack header submodule
12 years ago
Paul Davis
999936f3ac
update tools submodule
12 years ago
Paul Davis
3aa8dfb891
update submodule
12 years ago
Paul Davis
f8b9da51d9
allow jack_get_uuid_for_client_name() to function for "system" as a client name
12 years ago
Paul Davis
6a92215406
update example-clients submodule
12 years ago
Paul Davis
29bf78ecb7
install metadata.h and uuid.h headers
12 years ago
Paul Davis
e27a3be395
add definitions of constants for a few (potential) well-known metadata key values
12 years ago
Paul Davis
5bc24ea238
update submodule
12 years ago
Paul Davis
eb4e174f6e
add emacs backups *~ to .gitignore
12 years ago
Paul Davis
ac728ae474
update submodule
12 years ago
Paul Davis
86ea6dd3ed
add checks for berkeley DB code to configure.ac
12 years ago
Paul Davis
1e8fc34c5d
update submodule example-clients
12 years ago
Paul Davis
cb38464a7f
update tools submodule reference commit
12 years ago
Paul Davis
98bbc33168
fake rm of tools submodule
12 years ago
Paul Davis
372e2f70a8
fake rm of tools submodule
12 years ago
Paul Davis
c87087512f
update tools submodule
12 years ago
Paul Davis
8c2b9f16ca
update header submodule to latest revision in that submodule
12 years ago
Paul Davis
c08e9159cc
update tools submodule to latest revision in that submodule
12 years ago
Paul Davis
ab41160a12
update submdoules
12 years ago
Paul Davis
23ab97025f
add gitignore file for man(ual) dir
12 years ago
Paul Davis
a1aeb6d7d2
wrap UUID generation
12 years ago
Paul Davis
867ad58401
add missing uuid.c file
12 years ago
Paul Davis
9167dd41d2
update submodules
12 years ago