Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use generic atomic functions | James Cowgill | 2017-01-15 | 2 | -14/+21 |
| | | | | | | | | Use atomic_fetch_add from C11's stdatomic if available or fallback to GCC's __atomic functions. Remove atomic_add because is can trivially be implemented by calling exchange_and_add instead. | ||||
* | Removes use of gloabl jack_tmpdir. | Uladox | 2016-08-14 | 1 | -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 Davis | 2016-03-02 | 2 | -29/+6 |
| | | | | This reverts commit 423931219dd3e3b669fde97786cadae92c066dc1. | ||||
* | manually-updated version of Tim Real's fix for client-side port object ↵ | Paul Davis | 2016-03-02 | 1 | -1/+1 |
| | | | | management | ||||
* | use topological sort for client ordering (fons adriaensen) | Paul Davis | 2016-02-23 | 2 | -6/+29 |
| | |||||
* | uncrustification of jack source code | Paul Davis | 2016-02-23 | 19 | -908/+912 |
| | |||||
* | add support for port rename callback. | Paul Davis | 2015-07-02 | 1 | -1/+2 |
| | |||||
* | Drop JACK_TIMER_CYCLE_COUNTER altogether | Adrian Knoth | 2014-03-14 | 1 | -1/+0 |
| | |||||
* | Drop formerly duplicated POST_PACKED_STRUCTURE code. | Adrian Knoth | 2014-01-27 | 2 | -30/+0 |
| | | | | This code is now part of <jack/types.h> | ||||
* | basics for a hypothetical PortRename callback | Paul Davis | 2013-10-11 | 1 | -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 reason | Paul Davis | 2013-10-09 | 1 | -1/+1 |
| | |||||
* | add property change notifications | Paul Davis | 2013-09-30 | 2 | -4/+11 |
| | |||||
* | set up property change notification structures and calls | Paul Davis | 2013-09-30 | 1 | -1/+9 |
| | |||||
* | first pass at working UUID-based clients and ports. many JACK clients work ↵ | Paul Davis | 2013-09-24 | 3 | -16/+14 |
| | | | | correctly without recompilation | ||||
* | remove watchdog thread from engine/jackd, since Linux no longer allows ↵ | Paul Davis | 2013-09-19 | 1 | -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 Davis | 2013-02-22 | 1 | -1/+0 |
| | | | | minor fix for python in tarball | ||||
* | patch from Pawel X to implement jack_get_uuid_for_client_name() | Paul Davis | 2013-01-29 | 1 | -0/+1 |
| | |||||
* | add internal function jack_event_type_name() for prettier error messages ↵ | Paul Davis | 2012-10-11 | 1 | -0/+2 |
| | | | | concerning client event handling | ||||
* | new jack_get_cycle_times() implementation from Fons Adriennsen, and ↵ | Paul Davis | 2012-03-19 | 1 | -2/+2 |
| | | | | improvements to DLL implementation, particularly post-freewheel, also by Fons | ||||
* | add .gitignore for include/ | Paul Davis | 2012-02-08 | 1 | -0/+1 |
| | |||||
* | version.h is a built file, so remove it from git mgmt | Paul Davis | 2012-02-08 | 1 | -2/+2 |
| | |||||
* | move non-public headers out of jack/ and into include/; fix up source tree ↵ | Paul Davis | 2012-02-08 | 21 | -0/+2504 |
and configure.ac to reflect this change |