summaryrefslogtreecommitdiff
path: root/libjack/local.h
Commit message (Collapse)AuthorAgeFilesLines
* uncrustification of jack source codePaul Davis2016-02-231-78/+78
|
* fix a couple of issues with port rename callback (duplicate structure ↵Paul Davis2015-07-021-3/+1
| | | | members, missing break statement)
* add support for port rename callback.Paul Davis2015-07-021-0/+2
|
* basics for a hypothetical PortRename callbackPaul Davis2013-10-111-0/+2
| | | | | | | | | 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).
* set up property change notification structures and callsPaul Davis2013-09-301-0/+2
|
* miscellaneous fixes to prepare the way for usable metadataPaul Davis2013-09-301-0/+1
| | | | | * move port UUID initialization into engine so that it is actually shared across clients * export jack_server_dir() within libjack
* [latency api] Add the new latency api.torben2011-01-121-0/+2
| | | | | | | | | | | | | This commit adds jack_port_set_latency_range() jack_port_get_latency_range() jack_set_latency_callback() It also extends jack_port_set_latency() to set the playback or capture latency range of the port. git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4098 0c269be4-1314-0410-8aa9-9f06e86f4224
* add session notification infrastructuretorben2010-03-261-1/+4
| | | | | | squashed rebase. git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3969 0c269be4-1314-0410-8aa9-9f06e86f4224
* correct callback prototype for info shutdownpaul2009-11-111-1/+1
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3747 0c269be4-1314-0410-8aa9-9f06e86f4224
* add jack_on_info_shutdown() callback, which provides an code and a string ↵paul2009-11-101-0/+2
| | | | | | describing why a client thread is being shut down; add jack_free() for compatibility with jack2 git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3733 0c269be4-1314-0410-8aa9-9f06e86f4224
* fix export of pointers into JACK API headers, thus allowing a 64 bit JACK ↵paul2008-10-151-0/+34
| | | | | | 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
* reworked config headers etc; rework clockfix patch; exit if -R requested but ↵pbd2006-05-151-1/+3
| | | | | | unobtainable git-svn-id: svn+ssh://jackaudio.org/trunk/jack@948 0c269be4-1314-0410-8aa9-9f06e86f4224
* [0.99.25] fix for port memory leakagejoq2004-12-081-0/+1
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@829 0c269be4-1314-0410-8aa9-9f06e86f4224
* [0.99.14] jack_client_open() part 2joq2004-11-281-2/+5
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@806 0c269be4-1314-0410-8aa9-9f06e86f4224
* [0.99.5] jack_client_open() first stepjoq2004-10-101-1/+2
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@768 0c269be4-1314-0410-8aa9-9f06e86f4224
* threading consolidation effort, hopefully rationalizing and merging all ↵pbd2004-08-271-1/+1
| | | | | | fixes required for broken glibc, NPTL, and NPTL 0.60 git-svn-id: svn+ssh://jackaudio.org/trunk/jack@742 0c269be4-1314-0410-8aa9-9f06e86f4224
* msg cleanup; upstream jackd/client detection; munlock available; other ↵pbd2004-08-221-5/+5
| | | | | | minors fixes git-svn-id: svn+ssh://jackaudio.org/trunk/jack@738 0c269be4-1314-0410-8aa9-9f06e86f4224
* [0.96.0] merge MacOSX EXP tree into HEADjoq2004-03-251-1/+2
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@673 0c269be4-1314-0410-8aa9-9f06e86f4224
* [0.92.0] fix transport bug:000023joq2003-12-161-1/+0
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@589 0c269be4-1314-0410-8aa9-9f06e86f4224
* [0.89.0] merge of EXP branch into HEADjoq2003-10-311-9/+13
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@540 0c269be4-1314-0410-8aa9-9f06e86f4224
* [0.83.1] more port buffer changesjoq2003-09-271-1/+7
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@512 0c269be4-1314-0410-8aa9-9f06e86f4224
* [0.83.0] partial changes for buffer resizing; bug fixesjoq2003-09-261-1/+2
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@511 0c269be4-1314-0410-8aa9-9f06e86f4224
* [0.79.1] timebase master fixesjoq2003-08-251-2/+0
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@464 0c269be4-1314-0410-8aa9-9f06e86f4224
* [0.76.1] new transport systemjoq2003-08-061-1/+6
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@444 0c269be4-1314-0410-8aa9-9f06e86f4224
* macosx portletz2003-05-271-1/+7
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@395 0c269be4-1314-0410-8aa9-9f06e86f4224
* link shm operations to port types: substantial changespbd2003-03-241-2/+0
| | | | git-svn-id: svn+ssh://jackaudio.org/trunk/jack@357 0c269be4-1314-0410-8aa9-9f06e86f4224
* remove HUP handling, enable port_get_connections() for internal clients, add ↵pbd2003-03-191-0/+32
metering API, more git-svn-id: svn+ssh://jackaudio.org/trunk/jack@348 0c269be4-1314-0410-8aa9-9f06e86f4224