summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #49 from Uladox/masterPaul Davis2016-09-141-2/+1
|\ | | | | Moves VALGRIND_MEMSET above USE_CAPABILITIES ifdef
| * Moves VALGRIND_MEMSET above USE_CAPABILITIES ifdefUladox2016-09-031-2/+1
| | | | | | | | Sets memory for valgrind even if USE_CAPABILITIES is not defined.
* | Merge pull request #43 from devnexen/masterPaul Davis2016-09-1411-9/+1167
|\ \ | | | | | | OpenBSD compilable :
| * | OpenBSD compilable :David Carlier2016-05-1511-9/+1167
| | | | | | | | | | | | | | | | | | - md5sum is not available. - adding sndio support from Jacob Meuser <jakemsr@sdf.lonestar.org>. - various patches from ajacoutot@, jasper@ and sthen@
* | | Merge pull request #38 from bmwiedemann/masterPaul Davis2016-09-141-1/+1
|\ \ \ | | | | | | | | allow to use source date for man page generation
| * | | allow to use source date for man page generationBernhard M. Wiedemann2016-03-181-1/+1
| | | | | | | | | | | | | | | | this enables making reproducible builds of this package
* | | | Merge pull request #40 from joshdekock/travisPaul Davis2016-09-141-0/+32
|\ \ \ \ | | | | | | | | | | Add support for travis
| * | | | travis.yml: add workaround for broken homebrew sedJosh de Kock2016-08-291-0/+1
| | | | | | | | | | | | | | | | | | | | Fixes a homebrew issue (https://github.com/Homebrew/legacy-homebrew/issues/43874)
| * | | | .travis.yml: create initial build recipesJosh de Kock2016-03-281-0/+31
| |/ / /
* | | | Merge pull request #45 from jeremyhu/masterPaul Davis2016-09-143-2/+16
|\ \ \ \ | | | | | | | | | | Check for clock_nanosleep before use
| * | | | Check for clock_nanosleep before useJeremy Huddleston Sequoia2016-07-033-2/+16
| | |/ / | |/| | | | | | | | | | Fixes a build failure on macOS 10.12 Sierra
* | | | - Swap alsa_midi slave driver port-name suffixes ("out" for capture, "in" ↵rncbc2016-09-141-9/+11
| |_|/ |/| | | | | | | | for playback).
* | | Merge pull request #47 from Uladox/masterPaul Davis2016-08-294-24/+39
|\ \ \ | |/ / |/| | Fixed leaked memory with jack_tmpdir.
| * | Removes use of gloabl jack_tmpdir.Uladox2016-08-144-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 Davis2016-03-304-5/+5
|\ \ | |/ |/|
| * Fixed submodule commit hash referencesJosh de Kock2016-03-274-5/+5
|/
* Revert "use topological sort for client ordering (fons adriaensen)"Paul Davis2016-03-024-514/+483
| | | | This reverts commit 423931219dd3e3b669fde97786cadae92c066dc1.
* manually-updated version of Tim Real's fix for client-side port object ↵Paul Davis2016-03-022-9/+14
| | | | management
* alsa_midi: stop using duplicated client name as part of port name for ALSA ↵Paul Davis2016-02-231-12/+33
| | | | MIDI bridge ports
* a better release number for now0.125.0rc1Paul Davis2016-02-231-1/+1
|
* Revert "save experiments with python for dbus interactions (for posterity)"Paul Davis2016-02-233-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 Davis2016-02-233-0/+0
|
* bump versionPaul Davis2016-02-231-1/+1
|
* use topological sort for client ordering (fons adriaensen)Paul Davis2016-02-234-483/+514
|
* uncrustification of jack source codePaul Davis2016-02-23136-16293/+16396
|
* Merge pull request #35 from erikd/masterPaul Davis2016-02-212-570/+565
|\ | | | | Minor fixes
| * jackd/engine.c: Add two missing `va_end (ap)`Erik de Castro Lopo2016-02-171-0/+2
| |
| * jackd/engine.c: Whitespace onlyErik de Castro Lopo2016-02-171-570/+561
| |
| * configure.ac: Restore AC_SUBST(JACK_VERSION)Erik de Castro Lopo2016-02-171-0/+2
| | | | | | | | This variable is needed for doxygen.
* | Merge pull request #34 from erikd/alsa-fixesPaul Davis2016-02-211-137/+161
|\ \ | | | | | | Alsa fixes
| * | alsa_driver: Improve error handlingErik de Castro Lopo2016-02-171-0/+24
| | |
| * | alsa_driver: Whitespace onlyErik de Castro Lopo2016-02-171-137/+137
| |/
| * bump submodule refsPaul Davis2016-02-172-0/+0
| |
* | bump submodule refsPaul Davis2016-02-162-0/+0
| |
* | Merge pull request #31 from erikd/masterPaul Davis2016-02-168-107/+147
|\ \ | |/ | | Autotool fixes
| * Autotool fixesErik de Castro Lopo2016-02-168-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 onlyErik de Castro Lopo2016-02-122-62/+62
|/
* Revert "Set driver port order metadata".Paul Davis2016-02-112-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 numberPaul Davis2016-02-111-1/+1
|
* Merge pull request #33 from ventosus/netjack_clear_packet_hederPaul Davis2016-02-111-0/+14
|\ | | | | clear unused slave netjack header fields.
| * clear unused slave netjack header fields.Hanspeter Portner2016-01-141-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_sizePaul Davis2016-02-111-1/+1
|\ \ | | | | | | fix 8bit netjack MIDI payload size.
| * | fix 8bit netjack MIDI payload size.Hanspeter Portner2016-01-141-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 Davis2016-02-112-0/+4
|\ \ | | | | | | | | | | | | ventosus/fix_garbage_keys_in_JackPropertyChangeCallback fix garbage keys in JackPropertyChangeCallback.
| * | fix garbage keys in JackPropertyChangeCallback.Hanspeter Portner2015-11-252-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 Robillard2016-02-111-4/+11
| |
* | Register HAVE_ZITA_ALSA_PCMI as automake conditional.David Robillard2016-02-111-0/+1
| |
* | Set driver port order metadataDavid Robillard2016-02-112-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_tDavid Robillard2016-02-111-2/+2
| |
* | Use gcc atomics and CLOCK_REALTIME for generic cpu stufffalkTX2016-02-112-10/+5
| |