torben
|
22822b9c15
|
dont consider clients without RT thread for process cycle.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3973 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 years ago |
torben
|
cf530808c9
|
add session notification infrastructure
squashed rebase.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3969 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 years ago |
Torben Hohn
|
f9545581f7
|
add jack_client_get_uuid() and fix stuff for multiclient
|
15 years ago |
Torben Hohn
|
0570cb61f9
|
remove the rename struct from jack_request_t
|
15 years ago |
Torben Hohn
|
726a93311a
|
remove jack_rename_client
|
15 years ago |
Torben Hohn
|
002aba1eda
|
remove a crashed client, from the number of pending replies.
|
15 years ago |
Torben Hohn
|
74ba1e50be
|
forgot to reset session_reply_fd
|
15 years ago |
Torben Hohn
|
992f3bf639
|
add flags to jack_session_event_t and session_command_t
|
15 years ago |
Torben Hohn
|
5b90eb6cfc
|
create the per client session directories in jackd
|
15 years ago |
Torben Hohn
|
979648a389
|
remove the metadata API...
|
15 years ago |
Torben Hohn
|
79b318cb7a
|
update implementation to new async interface
|
15 years ago |
torben
|
eeb327aae2
|
allocate mix_buffer upon connection, not on demand in RT thread.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3890 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 years ago |
paul
|
ee89259ef7
|
define jack_port_type_get_buffer_size() to abstract computation of buffer size for a given port type and frame count
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3889 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 years ago |
paul
|
b879a610a3
|
check return result of engine->set_buffer_size() in all backends, so that if the user specifies -M <insane>, we fail cleanly rather than with a segfault; update man page with comments about -M values
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3888 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 years ago |
paul
|
b02124591e
|
make MIDI port buffer size variable with -M cmdline argument; reduce size of jack_midi_port_internal_event_t from 12 to 8 bytes
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3884 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 years ago |
paul
|
a83075398b
|
fix race when ending freewheeling (from torben)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3879 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 years ago |
paul
|
cbfe31c02f
|
commit serious design flaw that left jackd in freewheeling mode if the client that initiated freewheeling leaves the graph (either deliberately, or via a crash)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3877 0c269be4-1314-0410-8aa9-9f06e86f4224
|
15 years ago |
Torben Hohn
|
36260dea00
|
change identifier to metadata... doh
|
15 years ago |
Torben Hohn
|
dcbd3db465
|
fix do_reserve client, deadlock...
|
15 years ago |
Torben Hohn
|
4e9ed4569a
|
send session notifications to specific clients (2/2)
|
15 years ago |
Torben Hohn
|
b45133ca63
|
add client reservation...
|
15 years ago |
Torben Hohn
|
9675d2ca85
|
delay port registration notify until activate
|
15 years ago |
Torben Hohn
|
693493357e
|
make session_notify also reply with client_name
|
15 years ago |
Torben Hohn
|
ebcefb09ee
|
check whether clientname was already taken.
|
15 years ago |
Torben Hohn
|
dab3b86abd
|
add jack_rename_client...
|
15 years ago |
Torben Hohn
|
aca2a12117
|
set and get cookie...
|
15 years ago |
Torben Hohn
|
c96d49d21e
|
remove uuid field from ports again, and add jack_get_client_name_by_uuid()
|
15 years ago |
Torben Hohn
|
bd9b4b3833
|
first port_connect output.
|
15 years ago |
Torben Hohn
|
ec450d3ec7
|
make sure uuid is set at save.
|
15 years ago |
Torben Hohn
|
0cd91348c6
|
return of the startup strings.
|
15 years ago |
Torben Hohn
|
5a4e40db2c
|
fix some stuff....
|
15 years ago |
Torben Hohn
|
0ce4d045d3
|
allow NULL path parameter.
|
15 years ago |
Torben Hohn
|
78cbb6d5c2
|
initial commit of session notification infrastructure
|
15 years ago |
paul
|
b0a3ae949c
|
move jack capture into example clients (its not a finished tool) ; update embedded docs for some jack frame time functions, and use direct form in jack_last_frame_tim() ; use fprintf() and not jack_info when printing DEBUG_WAKEUP output
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3591 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
torben
|
4947cb3675
|
[core] still poll zombified client fd for HUP, so it will get removed.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3332 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
paul
|
22edbbbd7b
|
fix deadlock in jackd caused by graph/problem lock ordering
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3154 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
paul
|
a27a920f7c
|
add 2 new API functions: jack_client_real_time_priority() and jack_client_max_real_time_priority(); client threads now run *5* below the engine to allow for the possibility of other client-specific threads to have priorities above the normal client thread but below the server; bump to 0.115.0 to reflect this change
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3051 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
paul
|
f9107702cf
|
include post_process() call when freewheeling, to make transport state changes work; make internal client use system: not alsa_pcm: port names; do not munge backend MIDI port names into system: ; bump to 0.114.3
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3030 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
paul
|
5fd92f3f92
|
initial, potential fix for ringbuffer issues; fix some compiler warnings; clarify situation with const char** ports; member of request structure vis-a-vis 64/32 issues; stop autogen.sh from running ./configure by default (copying most other projects approach to reduce suprises); fix a couple of doxygen warnings
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3014 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
paul
|
69039cae1c
|
fix export of pointers into JACK API headers, thus allowing a 64 bit JACK server to support 32 bit clients and vice versa (work done primarily by Torben, with a few cleanups from Paul)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3000 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
paul
|
758adf2f17
|
minor fix for --enable-debug builds
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@2528 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
paul
|
780722f196
|
compilation fixes for OS X; remove "no message buffer overruns" message
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@2466 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
paul
|
cedf146c03
|
fixes for detecting and cleaning up problematic clients
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@2459 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
pieterpalmers
|
3b7d4ed948
|
implement a slightly more clean fix for the linux poll bug
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@2268 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
pieterpalmers
|
4939ec0317
|
printf field length fix
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@2267 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
paul
|
2cc32e191a
|
karsten's mutex -> rwlock patch; fix up driver attach ordering so that we still get "system" port names
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1188 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
pieterpalmers
|
5502124910
|
revert r1179 since it broke port alias stuff. Not needed anymore since we init the engine correctly since r1182.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1187 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
paul
|
52b8d53d41
|
fix up linux-poll-bug detection code, and change poll timeout for client event waiting to its own, distinct and significantly more realistic value (was 1+period msecs, is now 5 seconds)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1186 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
paul
|
7060774546
|
make default jack_error() callback use DEBUG if DEBUG_ENABLED is set to correctly order debug/error output; handle "false wakeups" from process/graph poll(2) calls
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1185 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
paul
|
35f1cc8dbd
|
make clients call jack_messagebuffer_init() and jack_messagebuffer_exit()
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1184 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |