Paul Davis
e72b5e89cd
fix typos
12 years ago
Paul Davis
c2062bc8d7
add new man page for jack_property(1)
12 years ago
Paul Davis
39af3ad8b0
update submodules
12 years ago
Paul Davis
8614590588
implement jack_get_all_properties() and cleanup a few other implementation details
12 years ago
Paul Davis
04ce7d432a
differentiate between property changed/created in PropertyChange notification (by testing for existence first)
12 years ago
Paul Davis
f16226623b
update submodules
12 years ago
Paul Davis
3057fcf157
add property change notifications
12 years ago
Paul Davis
dee55cbc07
set up property change notification structures and calls
12 years ago
Paul Davis
7a29151a08
update submodules
12 years ago
Paul Davis
27f69e3885
update submodules
12 years ago
Paul Davis
0c5bd20930
add jack_client_t* to metadata calls that need to contact the server to initiate a property change callback
12 years ago
Paul Davis
b59ef460cc
update submodules
12 years ago
Paul Davis
5d360dd61e
miscellaneous fixes to prepare the way for usable metadata
* move port UUID initialization into engine so that it is actually shared across clients
* export jack_server_dir() within libjack
12 years ago
Paul Davis
6d94a80c43
fix display of new client UUID in verbose mode, and add errno if initial client read(2) fails
12 years ago
Paul Davis
88198692bf
fix screw up caused by attempting to uuid_parse() a null string UUID in jack client arguments
12 years ago
Paul Davis
a4580ec67d
first pass at working UUID-based clients and ports. many JACK clients work correctly without recompilation
12 years ago
Paul Davis
c3d0978e0a
update branches for uuid work
12 years ago
Paul Davis
d9930eea6e
add UUID to port type
12 years ago
Paul Davis
ee7495bb4b
add dependency on libuuid
12 years ago
Paul Davis
6e4d80815b
remove watchdog thread from engine/jackd, since Linux no longer allows SCHED_{FIFO,RR} tasks to take over the cpu unless the user misconfigures a very obscure part of their system configuration
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
Adrian Knoth
582038570a
Update tools/ to include suspend fix for alsa_in/out.
13 years ago
Adrian Knoth
877faff5d7
Update submodule example-clients/
13 years ago
Adrian Knoth
7963a7829f
Update tools/ directory to newest state
13 years ago
Adrian Knoth
a0f1dfdad2
Fix typo in manpage
Patch by colinf via
http://trac.jackaudio.org/attachment/ticket/227/typos.patch
13 years ago
Paul Davis
912432d904
fix Makefiles and configure.ac to correctly include include/ in tarball; minor fix for python in tarball
13 years ago
Paul Davis
2f460752ab
bump protocol version to 25 to cover GetUUIDByClientName request, and increment version to 0.123.0 (API was already defined but implementation was missing, which seems like a special case of "changing the API"
13 years ago
Paul Davis
b3e91cd10a
update jack_lsp manual page
13 years ago
Paul Davis
af82416a8b
patch from Pawel X to implement jack_get_uuid_for_client_name()
13 years ago
Paul Davis
60c3e5afe6
Merge pull request #3 from jackaudio/control_device_name_fixes
We recommend using symbolic names like hw:Live but when subdevices are u...
13 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
547398c217
fix from ticket #294 to cover failed malloc caused by limits.conf being changed while jackd runs
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
114d8172d6
handle latency callbacks before graph reorder callbacks, as per a recent (correct) change in jack2
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
2d5c792233
bump version
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
Paul Davis
71904890aa
Merge branch 'master' of github.com:jackaudio/jack1
13 years ago
Paul Davis
905372e4b7
use max (JACK_CLIENT_EVENT_TIMEOUT,command-line-client-timeout) for poll on event handling when in non-RT mode; tidy up error messages when something goes wrong with client event handling
13 years ago
Paul Davis
91d2d75832
add internal function jack_event_type_name() for prettier error messages concerning client event handling
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