summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Removes use of gloabl jack_tmpdir.Uladox2016-08-141-1/+1
| | | | | | | | | | | | Uses static local variable like how jack_user_dir does. jack_get_tmpdir() replaces jack_tmpdir for the most part except in jackd -l where it would cause an infinite loop, and instead DEFAULT_TMP_DIR is used, which is what it would happen anyway. Also in jack_user_dir the default value is used if jack_user_dir returns NULL from some error, but an error message is printed with jack_error(), this is the same as the old behavior, but I am not sure this is quite what should happen. Still, the exact same behavior as before is acheived except without the use of the jack_tmpdir global and the memory issues caused by calling jack_get_tmpdir().
* Revert "use topological sort for client ordering (fons adriaensen)"Paul Davis2016-03-022-29/+6
| | | | This reverts commit 423931219dd3e3b669fde97786cadae92c066dc1.
* manually-updated version of Tim Real's fix for client-side port object ↵Paul Davis2016-03-021-1/+1
| | | | management
* use topological sort for client ordering (fons adriaensen)Paul Davis2016-02-232-6/+29
|
* uncrustification of jack source codePaul Davis2016-02-2319-908/+912
|
* add support for port rename callback.Paul Davis2015-07-021-1/+2
|
* Drop JACK_TIMER_CYCLE_COUNTER altogetherAdrian Knoth2014-03-141-1/+0
|
* Drop formerly duplicated POST_PACKED_STRUCTURE code.Adrian Knoth2014-01-272-30/+0
| | | | This code is now part of <jack/types.h>
* basics for a hypothetical PortRename callbackPaul Davis2013-10-111-1/+4
| | | | | | | | | 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).
* add const to jack_deliver_event() for no particular reasonPaul Davis2013-10-091-1/+1
|
* add property change notificationsPaul Davis2013-09-302-4/+11
|
* set up property change notification structures and callsPaul Davis2013-09-301-1/+9
|
* first pass at working UUID-based clients and ports. many JACK clients work ↵Paul Davis2013-09-243-16/+14
| | | | correctly without recompilation
* remove watchdog thread from engine/jackd, since Linux no longer allows ↵Paul Davis2013-09-191-3/+0
| | | | SCHED_{FIFO,RR} tasks to take over the cpu unless the user misconfigures a very obscure part of their system configuration
* fix Makefiles and configure.ac to correctly include include/ in tarball; ↵Paul Davis2013-02-221-1/+0
| | | | minor fix for python in tarball
* patch from Pawel X to implement jack_get_uuid_for_client_name()Paul Davis2013-01-291-0/+1
|
* add internal function jack_event_type_name() for prettier error messages ↵Paul Davis2012-10-111-0/+2
| | | | concerning client event handling
* new jack_get_cycle_times() implementation from Fons Adriennsen, and ↵Paul Davis2012-03-191-2/+2
| | | | improvements to DLL implementation, particularly post-freewheel, also by Fons
* add .gitignore for include/Paul Davis2012-02-081-0/+1
|
* version.h is a built file, so remove it from git mgmtPaul Davis2012-02-081-2/+2
|
* move non-public headers out of jack/ and into include/; fix up source tree ↵Paul Davis2012-02-0821-0/+2504
and configure.ac to reflect this change