falkTX
d5885d2ff0
Sync lsp.c with jack2, clean up
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
d03beb730b
Sync connect.c with jack2
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
Rui Nuno Capela
7f04668b23
Set a dummy process callback so that timebase master is effective. ( #10 )
7 years ago
Adrian Knoth
8d13c31ecc
Merge pull request #9 from dehnhardt/master
Toggle between run and stop state
8 years ago
Holger Dehnhardt
ef8029546c
added a toggle command
This command allows toggling between play and stop state
8 years ago
falkTX
e7cb1162a4
transport.c: save the first tick as double
9 years ago
falkTX
eb19b1a582
transport.c: fix drift due to rounding errors
store real tick value internally as double.
use it when calculating changes, then finally set the real tick.
9 years ago
Paul Davis
02ddc6ea2f
Merge pull request #6 from erikd/master
Makefile.am: Fix for newer versions of automake
9 years ago
Erik de Castro Lopo
105e4a9600
Makefile.am: Fix for newer versions of automake
Newer automake doesn't support including out-of-dir C files to
the `*_SOURCES` line. Instead use libraries.
9 years ago
Paul Davis
2ea43fc303
add port rename callback to jack_evmon
10 years ago
Adrian Knoth
8623f5bbe1
Merge pull request #3 from falkTX/master
Fix typo in property.c
11 years ago
falkTX
4d3e759a90
Fix typo in property.c
11 years ago
pauldavisthefirst
39c1130416
Merge pull request #2 from PeterN/fix
Fix thread priority and permit multiple instance of zita_a2j/j2a
11 years ago
Peter Nelson
76056b1332
Fix static variables permitting only one instance of each of zita-a2j/zita-j2a internal clients.
11 years ago
Peter Nelson
c6a34b92c5
Fix for jack_internal_client_handle API change.
11 years ago
Peter Nelson
363d827f96
Fix incorrect thread priority which prevent the ALSA thread from running unless ulimit -r was 99.
11 years ago
Paul Davis
c0b7402b80
do not subtract max priority from jack RT priority
This subtraction (a) can create negative values (b) doesn't make any sense since we just add 10 to the jack priority later.
11 years ago
Paul Davis
7104eed8fe
prevent crash in jack_property when used with no arguments
11 years ago
Paul Davis
c302779c47
change linkage method for libjack in zalsa build since this has to work without an installed libjack
11 years ago
Paul Davis
f1d41e44e4
rearrange Jackclient class so that we can pick up default sample rate and bufsize from the JACK server if they are not specified
11 years ago
Paul Davis
d8fc1f7982
improve formatting of --help output from jack_property
11 years ago
Paul Davis
1d4851b751
fix up incorrect conditionals that caused zita bridge to be built unconditionally
11 years ago
Adrian Knoth
8461ac0d4d
Copy midi_dump.c from JACK2
As rightly suggested by rgareus (x42@github), JACK2's version of
midi_dump.c is better in every possible aspect and should hence be
copied.
11 years ago
Paul Davis
ff8fdb5af5
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
71b91eeb81
removed ALSA MIDI client
12 years ago
Paul Davis
02a287e745
add new internal zita-based ALSA audio adapters
12 years ago
Paul Davis
33e9540507
add Makefile stuff for new internal zita-based ALSA audio adapters
12 years ago
Paul Davis
ae59a3a7e7
fixup help/usage output for jack_load, which were misleading/wrong
12 years ago
Paul Davis
16709a904f
give a suitable message if attempting to unload a non-internal client
12 years ago
Paul Davis
c06f91c48b
if the request client name could not be found for internal client, consider that a fatal error
12 years ago
Paul Davis
101e32c793
Merge branch 'uuid'
12 years ago
Paul Davis
2633e4ff51
prevent crash if UUID for client is not found
12 years ago
Paul Davis
3efef3f45a
fix up incorrect test for successful UUID return from jack_get_uuid_for_client_name() in jack_lsp()
12 years ago
Paul Davis
867ba42f64
jack_property should not attempt to start a server if one is not running
12 years ago
Paul Davis
0b9c2b585e
consolidate all alsa_midi output via a2j_debug or a2j_error, make a2j_debug be compile-time and run-time conditional
12 years ago
Paul Davis
3de3dcee7e
remove debug output
12 years ago
Paul Davis
7aebcedd57
add wildcard for libtool crap to .gitignore
12 years ago
Paul Davis
79b41d1ad2
add "new" internal client for ALSA MIDI
12 years ago
Paul Davis
3cbecc704f
fix typo in .gitignore
12 years ago
Paul Davis
f1d2bec8b5
add property.o to .gitignore
12 years ago
Paul Davis
55b2786c4f
add jack_property (executable) to .gitignore
12 years ago
Paul Davis
0c64f246bd
fix up jack_property to use working jack_get_all_properties()
12 years ago
Paul Davis
6ac302ba86
add prperty changes to stuff monitored by jack_evmon (in tools)
12 years ago
Paul Davis
9222d7a4ee
add jack_client_t* to metadata calls that need to contact the server to initiate a property change callback
12 years ago
Paul Davis
3150f173da
add new jack_property tool for setting, listing and deleting metadata
12 years ago
Paul Davis
177e91545d
changes required by UUID-related changes to the internal client API
12 years ago
Paul Davis
a7fb88c0de
add -U option to jack_lsp to display port UUIDs
12 years ago
Paul Davis
2782a5ba56
Revert "add -U option to jack_lsp to display port UUIDs"
This reverts commit 6598c7e1bc .
Need to branch in submodules before doing work here.
12 years ago
Paul Davis
6598c7e1bc
add -U option to jack_lsp to display port UUIDs
12 years ago
elboulangero
2a400f4214
Fix xrun_recovery in ALSA clients.
According to the ALSA documentation, snd_pcm_readi() returns -ESTRPIPE
when a suspend event occured. But xrun_recovery() checks for -EAGAIN
instead.
If the ALSA client is connected to the ALSA loopback device, it leads to
an infinite loop in the client when the computer is resumed from sleep.
The client takes up to 99% of the CPU resources.
The problem is fixed by a proper error checking of snd_pcm_readi().
A word of caution however: on kernels prior to 3.8, it will trigger a
bug in the snd-aloop driver, and may lead to a kernel oops.
The kernel fix can be found there:
http://www.spinics.net/lists/stable-commits/msg23379.html
Signed-off-by: elboulangero <elboulangero@gmail.com>
12 years ago