torben
79179a1b6e
[latency api] fix latent client to check for weak symbol
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4103 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
1ffe16c7e1
[latency api] initialize latency ranges to all zero upon port creation
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4102 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
a86f3bcf16
[latency api] also do a new latency computation in RecomputeTotalLatencies
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4101 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
f962540c0b
[latency api] also print playback and capture latency in jack_lsp
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4100 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
dc0e78dfc3
[latency api] add latent test client for latency api
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4099 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
6a76e7ba49
[latency api] Add the new latency api.
This commit adds
jack_port_set_latency_range()
jack_port_get_latency_range()
jack_set_latency_callback()
It also extends jack_port_set_latency() to set the playback or capture
latency range of the port.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4098 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
81705fc63b
move jack_wake_server_thread to engine.c and make sure jack_signal_problems wakes it.
this fixes the server thread not waking up, when a client got SIGSTOP.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4087 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
paul
23ef50a671
update man page to reflect -S option
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4086 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
paul
015fbf3ff7
add no-op support for jack2's -S option
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4085 0c269be4-1314-0410-8aa9-9f06e86f4224
14 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
14 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
14 years ago
torben
096e6eaca0
fix dummy driver freewheeling.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4074 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
paul
76aba8c4b4
add note about unique port-name requirement
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4071 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
f20a8ae497
free the ports. lets make some good examples.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4069 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
aa2bd69905
fix jack_lsp crashing for 0 ports
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4068 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
ce41b670ab
port notifications are sent after portsegment attach etc...
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4066 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
c1f54ae504
use jack_client_internal_by_id() and dont use a loop.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4064 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
5c8d4ff380
deliver BufferSizeChange event during jack_activate
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4063 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
8b7329c6a3
dont call jack_attach_port_segment() in jack_client_open_aux()
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4062 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
fdd5866b92
send AttachPortSegment events during jack_client_activate
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4061 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
d3b3fc2571
make jack_deliver_event not static, so we can access it from clientengine.c
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4060 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
cb1c8fcb4f
flags are ORed. fix docs.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4059 0c269be4-1314-0410-8aa9-9f06e86f4224
14 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
14 years ago
paul
27ea8647fa
add --enable-valgrind-clean and associated code to permit building a version of libjack that will not trigger valgrind messages. an alternative would be a nice suppression file, if anyone wants to create one (i don't)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4056 0c269be4-1314-0410-8aa9-9f06e86f4224
14 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
14 years ago
paul
90d21fda70
rename example capture client as jack_rec, for consistency within jack1 and also with jack2, as per ticket 167
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4050 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
paul
ecbb69742e
remove mention of "nice" from the sanitycheck output
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4049 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
torben
9bb7999b7c
fix the overly strict libjack search which also finds libjack.py
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4037 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
paul
27910ac24b
new MIDI "tracer" tool
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4036 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
torben
52db871370
remove comment from the already removed stack scribble
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4025 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
7a0fafede3
silence jack_info in jack_bufsize and jack_wait
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4017 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
rncbc
dea3585795
- Include a2j headers for `make dist`.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4016 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
2691794f94
move stack touching into jack_thread_proxy
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3996 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
21c1b44223
fix complete fuckup with asymmetric chancounts in netsource (doh)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3992 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
20c58349f8
propely zero out the command terminator
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3991 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
28fba5f2fc
fix error checking, which puts jack into an undefined state in case of err.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3990 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
paul
d49d645be7
bump version
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3985 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
paul
516b34df44
remove cruft that should never have been added, again
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3984 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
paul
3531259335
remove cruft that should never have been added
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3983 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
paul
06bb812457
here is the a2j stuff just mentioned
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3982 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
paul
ca5bb796d3
fix a possible race/deadlock when jack is quitting and clients try to connect; mention jack_free() and not free() in port buffer docs; fix failure to execute clients using wait API; tweak session mgmt code so that the SM can pass directory names with or without a trailing '/'; unload/finish internal clients at a better time to stop crashes; add new and as-yet not used and definitely unfinished a2j internal clients for ALSA/MIDI bridge
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3981 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
af2df52562
return True from sync_cb when not connected.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3978 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
2a2057d6ab
[alsa_io] fix absolute samplerate clampling
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3977 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
torben
214e7723c3
set session dir correctly in the output of jack_session_notify
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3976 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago