Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #40 from joshdekock/travis | Paul Davis | 2016-09-14 | 1 | -0/+32 |
|\ | | | | | Add support for travis | ||||
| * | travis.yml: add workaround for broken homebrew sed | Josh de Kock | 2016-08-29 | 1 | -0/+1 |
| | | | | | | | | Fixes a homebrew issue (https://github.com/Homebrew/legacy-homebrew/issues/43874) | ||||
| * | .travis.yml: create initial build recipes | Josh de Kock | 2016-03-28 | 1 | -0/+31 |
| | | |||||
* | | Merge pull request #45 from jeremyhu/master | Paul Davis | 2016-09-14 | 3 | -2/+16 |
|\ \ | | | | | | | Check for clock_nanosleep before use | ||||
| * | | Check for clock_nanosleep before use | Jeremy Huddleston Sequoia | 2016-07-03 | 3 | -2/+16 |
| | | | | | | | | | | | | Fixes a build failure on macOS 10.12 Sierra | ||||
* | | | - Swap alsa_midi slave driver port-name suffixes ("out" for capture, "in" ↵ | rncbc | 2016-09-14 | 1 | -9/+11 |
| | | | | | | | | | | | | for playback). | ||||
* | | | Merge pull request #47 from Uladox/master | Paul Davis | 2016-08-29 | 4 | -24/+39 |
|\ \ \ | |/ / |/| | | Fixed leaked memory with jack_tmpdir. | ||||
| * | | Removes use of gloabl jack_tmpdir. | Uladox | 2016-08-14 | 4 | -24/+39 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | 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(). | ||||
* | | Merge branch 'joshdekock-master' | Paul Davis | 2016-03-30 | 4 | -5/+5 |
|\ \ | |/ |/| | |||||
| * | Fixed submodule commit hash references | Josh de Kock | 2016-03-27 | 4 | -5/+5 |
|/ | |||||
* | Revert "use topological sort for client ordering (fons adriaensen)" | Paul Davis | 2016-03-02 | 4 | -514/+483 |
| | | | | This reverts commit 423931219dd3e3b669fde97786cadae92c066dc1. | ||||
* | manually-updated version of Tim Real's fix for client-side port object ↵ | Paul Davis | 2016-03-02 | 2 | -9/+14 |
| | | | | management | ||||
* | alsa_midi: stop using duplicated client name as part of port name for ALSA ↵ | Paul Davis | 2016-02-23 | 1 | -12/+33 |
| | | | | MIDI bridge ports | ||||
* | a better release number for now0.125.0rc1 | Paul Davis | 2016-02-23 | 1 | -1/+1 |
| | |||||
* | Revert "save experiments with python for dbus interactions (for posterity)" | Paul Davis | 2016-02-23 | 3 | -0/+0 |
| | | | | | | This reverts commit cf32a3475eb2955d42f033fec9078d160c9620b2. These files are python "binaries", and the source is already in git. | ||||
* | save experiments with python for dbus interactions (for posterity) | Paul Davis | 2016-02-23 | 3 | -0/+0 |
| | |||||
* | bump version | Paul Davis | 2016-02-23 | 1 | -1/+1 |
| | |||||
* | use topological sort for client ordering (fons adriaensen) | Paul Davis | 2016-02-23 | 4 | -483/+514 |
| | |||||
* | uncrustification of jack source code | Paul Davis | 2016-02-23 | 136 | -16293/+16396 |
| | |||||
* | Merge pull request #35 from erikd/master | Paul Davis | 2016-02-21 | 2 | -570/+565 |
|\ | | | | | Minor fixes | ||||
| * | jackd/engine.c: Add two missing `va_end (ap)` | Erik de Castro Lopo | 2016-02-17 | 1 | -0/+2 |
| | | |||||
| * | jackd/engine.c: Whitespace only | Erik de Castro Lopo | 2016-02-17 | 1 | -570/+561 |
| | | |||||
| * | configure.ac: Restore AC_SUBST(JACK_VERSION) | Erik de Castro Lopo | 2016-02-17 | 1 | -0/+2 |
| | | | | | | | | This variable is needed for doxygen. | ||||
* | | Merge pull request #34 from erikd/alsa-fixes | Paul Davis | 2016-02-21 | 1 | -137/+161 |
|\ \ | | | | | | | Alsa fixes | ||||
| * | | alsa_driver: Improve error handling | Erik de Castro Lopo | 2016-02-17 | 1 | -0/+24 |
| | | | |||||
| * | | alsa_driver: Whitespace only | Erik de Castro Lopo | 2016-02-17 | 1 | -137/+137 |
| |/ | |||||
| * | bump submodule refs | Paul Davis | 2016-02-17 | 2 | -0/+0 |
| | | |||||
* | | bump submodule refs | Paul Davis | 2016-02-16 | 2 | -0/+0 |
| | | |||||
* | | Merge pull request #31 from erikd/master | Paul Davis | 2016-02-16 | 8 | -107/+147 |
|\ \ | |/ | | | Autotool fixes | ||||
| * | Autotool fixes | Erik de Castro Lopo | 2016-02-16 | 8 | -46/+86 |
| | | | | | | | | | | | | | | | | | | * Fix usage of `AC_INIT`. * Extract JACK version numbers from `AC_INIT` version number. * Newer versions of automake insists on the `subdir-objects` option when using C files from outside the current directory. * Need to use generate `noinst_LTLIBRARIES` rather than just adding and out-of-dir C file to the `*_SOURCES`. | ||||
| * | Whitespace only | Erik de Castro Lopo | 2016-02-12 | 2 | -62/+62 |
|/ | |||||
* | Revert "Set driver port order metadata". | Paul Davis | 2016-02-11 | 2 | -18/+2 |
| | | | | | | | | | | | The "client" argument being passed to jack_set_property() is jack_client_internal_t*, not jack_client_t* as expected, which leads to a crash. Using client->private_client (which is a jack_client_t*) causes deadlock because do_request() is called recursively. The goal here is good, but it can't be accomplished in this way. This reverts commit 439e47da1a179f62ce9e6601851b4f90381da0de. | ||||
* | bump version number | Paul Davis | 2016-02-11 | 1 | -1/+1 |
| | |||||
* | Merge pull request #33 from ventosus/netjack_clear_packet_heder | Paul Davis | 2016-02-11 | 1 | -0/+14 |
|\ | | | | | clear unused slave netjack header fields. | ||||
| * | clear unused slave netjack header fields. | Hanspeter Portner | 2016-01-14 | 1 | -0/+14 |
| | | | | | | | | | | | | As most NetJACK header fields are not set by the slave and thus may contain anything (which looks weird on the wire), it makes sense to actively clear the unused fields. | ||||
* | | Merge pull request #32 from ventosus/netjack_fix_8bit_midi_payload_size | Paul Davis | 2016-02-11 | 1 | -1/+1 |
|\ \ | | | | | | | fix 8bit netjack MIDI payload size. | ||||
| * | | fix 8bit netjack MIDI payload size. | Hanspeter Portner | 2016-01-14 | 1 | -1/+1 |
| |/ | | | | | | | | | | | | | | | | | | | MIDI payload size in 8bit netjack MIDI mode is calculated wrongly (assumes 16bit sample size). This bug sits at the decoding end and seems to be without concequences, as the MIDI payload size in 8bit netjack MIDI mode at the encoding end is done right and the decoding buffer thus cannot overflow even with a wrongly calculated MIDI payload size. | ||||
* | | Merge pull request #29 from ↵ | Paul Davis | 2016-02-11 | 2 | -0/+4 |
|\ \ | | | | | | | | | | | | | ventosus/fix_garbage_keys_in_JackPropertyChangeCallback fix garbage keys in JackPropertyChangeCallback. | ||||
| * | | fix garbage keys in JackPropertyChangeCallback. | Hanspeter Portner | 2015-11-25 | 2 | -0/+4 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue ----- JackPropertyChangeCallback returns a carbage key when removing all keys of a given uuid, e.g. triggered by 'jack_remove_properties(...)'. Expected -------- JackPropertyChangeCallback should return a (NULL) key when removing all keys of a given uuid. Culprit ------- 'malloc' is called with key_size==0, which MAY NOT return a (NULL) pointer. Fix --- Do not call 'malloc' for key_size==0. | ||||
* | | Allow users to bypass existing Jack check. | David Robillard | 2016-02-11 | 1 | -4/+11 |
| | | |||||
* | | Register HAVE_ZITA_ALSA_PCMI as automake conditional. | David Robillard | 2016-02-11 | 1 | -0/+1 |
| | | |||||
* | | Set driver port order metadata | David Robillard | 2016-02-11 | 2 | -2/+18 |
| | | | | | | | | | | | | This allows clients to deterministically show ports in the correct order when there are more than 9 ports (where the lack of leading zeros breaks sorting by name). | ||||
* | | Fix uninitialized values in jack_client_t | David Robillard | 2016-02-11 | 1 | -2/+2 |
| | | |||||
* | | Use gcc atomics and CLOCK_REALTIME for generic cpu stuff | falkTX | 2016-02-11 | 2 | -10/+5 |
| | | |||||
* | | Fix for -Wformat-security | falkTX | 2016-02-11 | 2 | -4/+4 |
| | | |||||
* | | correct getopt() optstring (copy&paste error) | Dominic Sacré | 2016-02-11 | 1 | -1/+1 |
| | | |||||
* | | fix out-of-tree builds | Dominic Sacré | 2016-02-11 | 1 | -1/+1 |
|/ | | | | | * add include path for the generated version.h in the build directory. * remove a duplicate include path. | ||||
* | add more debugging to alsa midi out | Paul Davis | 2015-10-08 | 1 | -8/+10 |
| | |||||
* | change max size of a JACK MIDI event to 64 bytes | Paul Davis | 2015-10-08 | 1 | -1/+1 |
| | |||||
* | Merge pull request #20 from rncbc/master | Paul Davis | 2015-07-02 | 1 | -30/+33 |
|\ | | | | | [metadata] fix unfreed DBT key/data tuples causing several mem-leaks. |