Peter Nelson
87a8ffd7ef
Initialize private_client to prevent segfault on unload if client fails to initialize.
12 years ago
Peter Nelson
20f865799b
update jack and tools submodule reference
12 years ago
Peter Nelson
58bef9ee93
Fix for passing pointer to jack_intclient_t.
12 years ago
Paul Davis
cf5a0cef17
update tools submodule reference
12 years ago
Paul Davis
8bca2ba9c9
update submodule revs
12 years ago
Paul Davis
8604e1da0e
try to recognize integers that are NOT UUIDs when parsing them
12 years ago
Adrian Knoth
37914e19b9
Update jack/ to include the newly added fix for ARM.
12 years ago
Paul Davis
86d01de66e
set latency callback cbset field to FALSE, fix segfault on (at least) ARM
12 years ago
Adrian Knoth
ef76041b8e
Drop formerly duplicated POST_PACKED_STRUCTURE code.
This code is now part of <jack/types.h>
12 years ago
Paul Davis
5013bed0b8
bump to 0.124.1
12 years ago
Paul Davis
7db5969ee9
update tools submodule
12 years ago
Paul Davis
b4066eca13
change -I client-spec syntax and adjust -A syntax similarly; update jackd man page
12 years ago
Paul Davis
4b048d6d6e
fix configure.ac for ZITA-detection and enabling, so that zalsa is built by default if the required libraries are found
12 years ago
Paul Davis
ada5406c33
update tools submodule
12 years ago
Paul Davis
40b01cc369
add -A option to provide syntactic sugar for interfacing with additional ALSA devices (independent of the actual backend) using the new ZITA based internal clients.
Note that the -I option is still the correct thing to use if you want more control over setting up one of these clients.
12 years ago
Paul Davis
fdb9ad5747
revert change from floor (x+0.5) to rint() in fons' frames/time sync code
12 years ago
Paul Davis
17b8b1048d
allow environment variable JACK_RC_FILE to override the startup file used for autostart of the server
12 years ago
Paul Davis
2e2d7f5b5e
update tools submodule
12 years ago
Paul Davis
bc82bb4ad8
correct jackd manpage description of -X seq ALSA MIDI option and add -X slave driver option
12 years ago
Paul Davis
9520221f10
update headers (jack/) submodule
12 years ago
Paul Davis
2481c4b9a0
update jack submodule
12 years ago
Paul Davis
c84316fcfa
remove checks for libuuid since this is no longer used (UUIDS are segmented 64 bit values)
12 years ago
Paul Davis
bca8ab92cb
update jack submodule
12 years ago
Paul Davis
d7d127a144
update tools & jack
12 years ago
Paul Davis
cec8865ee2
add metadata API to doxygen specs
12 years ago
Paul Davis
ac34df5656
minor tweak for zita bridge building conditional
12 years ago
Adrian Knoth
acd4d11dca
Update tools/ to include rgareus' recent mid_dump.c fixes
12 years ago
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
4ec74e7d2d
add --enable-zalsa configure argument to avoid circular dependency between ZITA and JACK
12 years ago
Paul Davis
f25c2bff37
update jackd man page description of -M and default MIDI buffer size
12 years ago
Paul Davis
bb84f414b0
switch to 2048 bytes for default MIDI buffer size, 8192 is a bit large to be the default
12 years ago
Paul Davis
04df09b6f4
update jackd man page description of -M and default MIDI buffer size
12 years ago
Paul Davis
5c0f0cc705
use a fixed 8192 byte buffer for MIDI ports, like jack2
12 years ago
Paul Davis
554b524785
increase default MIDI port buffer size to 8 times the audio buffer size
12 years ago
Paul Davis
a9b0421f34
update submodules
12 years ago
Paul Davis
5e7ff0d687
change UUID implementation to use integers and serial counters; remove -L option from jack_lsp because "total latency" is deprecated
12 years ago
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