summaryrefslogtreecommitdiff
path: root/common/JackLibClient.cpp
Commit message (Collapse)AuthorAgeFilesLines
* jack common: ensure null termination of char arraysAdam Miartus2020-06-101-0/+1
| | | | | | | | | | Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com> (cherry picked from commit 733c147c23dc90a8330521c49e5fd76340bcb381) Signed-off-by: Timo Wischer <twischer@de.adit-jv.com> Change-Id: I63a7330408d75f21e25426e42260133669a0db0e (cherry picked from commit 41b58edf09236db477bc1d56308a2b6e71515963) Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
* Fix client UUID gen, and some warnings (#440)Filipe Coelho2019-03-181-1/+1
| | | | | | | | | | | | | | | | | | * Fix generation of client uuid Signed-off-by: falkTX <falktx@falktx.com> * Remove all client properties when removed; Cleanup a few things Signed-off-by: falkTX <falktx@falktx.com> * Make all uuid function arguments use jack_uuid_t type; Fix warnings Signed-off-by: falkTX <falktx@falktx.com> * Rework uuids to never be int, more cleanup Signed-off-by: falkTX <falktx@falktx.com>
* [metadata] Metadata properties implementation. (#383)Rui Nuno Capela2018-10-101-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | * [metadata] Metadata properties implementation. * [metadata] Fixed for shared server metadata-base accessor; alsofixed coding/naming style. * [metadata] Fixed a tab for space. * [metadata] Use of Berkeley DB is now truly optional on configure time. * [metadata] Fixed tabs for spaces, again. * [metadata] Fixed for shared metadata-base initialization and external clients. * [metadata] Blind-fix for windows codebase. * [metadata] Metadata API moved into client-side library only. * [metadata] Fixed jack_port_uuid() stubbiness, now returning a proper UUID from port index. * [metadata] Uniform method names. * [metadata] Fixed PropertyChangeNotify through server async call.
* String management fix.Stephane Letz2016-01-011-1/+1
|
* Correctly pass code parameter in InfoShutdown callback.Stephane Letz2013-04-221-2/+2
|
* Better handling of shutdown state in client side.Stephane Letz2013-01-311-2/+1
|
* Improve server shutdown and stop.Stephane Letz2013-01-251-2/+2
|
* Fix some incoherency with strings.Stephane Letz2013-01-141-1/+9
|
* Protect shared fSynchroTable access with a mutex.Stephane Letz2013-01-091-2/+11
|
* Correct ShutDown in JackInternalClient and JackLibClient.sletz2012-01-241-0/+14
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4731 0c269be4-1314-0410-8aa9-9f06e86f4224
* Code factorization and cleanup.sletz2011-07-241-4/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4505 0c269be4-1314-0410-8aa9-9f06e86f4224
* Possible fix for http://trac.jackaudio.org/ticket/193.Stephane Letz2011-07-231-4/+4
|
* add uuid parameter to ClientCheck method.Torben Hohn2010-08-271-1/+1
| | | | | | Conflicts: common/JackEngine.cpp
* Correct InternalClientLoad.Stéphane LETZ2010-05-071-1/+1
|
* add uuid parameter to jack_client_open...Torben Hohn2010-05-051-2/+2
|
* Shared memory manager was calling abort in case of fatal error, now return ↵sletz2009-12-151-0/+3
| | | | | | an error in caller. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3859 0c269be4-1314-0410-8aa9-9f06e86f4224
* jack_verbose moved to JackGlobals class.sletz2009-10-231-1/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3666 0c269be4-1314-0410-8aa9-9f06e86f4224
* Add a string parameter to server ==> client notification, add a new ↵sletz2009-10-201-1/+1
| | | | | | InfoShutdown callback. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3653 0c269be4-1314-0410-8aa9-9f06e86f4224
* Clock source setting on Linux (in progress).sletz2009-04-201-0/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3508 0c269be4-1314-0410-8aa9-9f06e86f4224
* Add mixed 32/64 mode (off by default).sletz2009-03-241-1/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3462 0c269be4-1314-0410-8aa9-9f06e86f4224
* Fix for compilation warning with GCC 4.3.2sletz2009-02-021-1/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3290 0c269be4-1314-0410-8aa9-9f06e86f4224
* Client and library global context cleanup in case of incorrect shutdown ↵sletz2008-12-161-2/+3
| | | | | | handling (that is applications not correctly closing client after server has shutdown). git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3207 0c269be4-1314-0410-8aa9-9f06e86f4224
* Header cleanup, add --clients and --ports options in configure.sletz2008-10-021-4/+0
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2957 0c269be4-1314-0410-8aa9-9f06e86f4224
* Merge Michael Voigt drops branch after reorganization step.sletz2008-09-051-1/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2880 0c269be4-1314-0410-8aa9-9f06e86f4224
* Add new jack_set_port_rename_callback API, jack_port_set_name is now a ↵sletz2008-09-011-0/+1
| | | | | | server request that call port rename callbacks. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2857 0c269be4-1314-0410-8aa9-9f06e86f4224
* Simplify request server close only if server is running implementation.sletz2008-08-011-1/+0
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2765 0c269be4-1314-0410-8aa9-9f06e86f4224
* Correct JackClient::Close() to request server close only if server is running.sletz2008-08-011-1/+2
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2759 0c269be4-1314-0410-8aa9-9f06e86f4224
* Tim Blechmann patch to remove unnecessary virtual methods : choice of the ↵sletz2008-06-031-8/+7
| | | | | | appropriate platform version is now done at compilation time. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2429 0c269be4-1314-0410-8aa9-9f06e86f4224
* Add conditional includes for config.h, for use with wafnedko2008-06-021-0/+4
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2423 0c269be4-1314-0410-8aa9-9f06e86f4224
* Merge control branch.sletz2008-05-261-8/+9
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2339 0c269be4-1314-0410-8aa9-9f06e86f4224
* New jack_get_client_pid API, implemented on server side.sletz2008-05-211-3/+3
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2299 0c269be4-1314-0410-8aa9-9f06e86f4224
* Activate now connect to FW driver and start the realtime thread only if ↵sletz2008-05-161-9/+0
| | | | | | clients are actually realtime, that is have setup any of the RT callback. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2279 0c269be4-1314-0410-8aa9-9f06e86f4224
* All library side files become LGPLsletz2008-04-061-12/+12
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2127 0c269be4-1314-0410-8aa9-9f06e86f4224
* Cleanupsletz2008-03-291-3/+12
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2103 0c269be4-1314-0410-8aa9-9f06e86f4224
* Cleanupsletz2008-03-291-11/+5
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2102 0c269be4-1314-0410-8aa9-9f06e86f4224
* Nedko Arnaudov log patch(2).sletz2008-03-101-6/+6
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1936 0c269be4-1314-0410-8aa9-9f06e86f4224
* Beautifull codesletz2008-03-051-28/+28
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1909 0c269be4-1314-0410-8aa9-9f06e86f4224
* More robust external API.sletz2008-02-081-6/+9
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1843 0c269be4-1314-0410-8aa9-9f06e86f4224
* Update datesletz2008-02-011-1/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1817 0c269be4-1314-0410-8aa9-9f06e86f4224
* Port connection callback.sletz2008-01-281-1/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1781 0c269be4-1314-0410-8aa9-9f06e86f4224
* OSX 32/64 bits version.sletz2008-01-251-1/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1770 0c269be4-1314-0410-8aa9-9f06e86f4224
* Implementation of server_name setting (-n) in progresssletz2007-10-241-8/+10
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1638 0c269be4-1314-0410-8aa9-9f06e86f4224
* Fix a bug in jack_test. Correct JackShmMem destructor. Correct and case in ↵sletz2007-08-231-1/+1
| | | | | | JackClient::Execute. Correct JackMachSemaphore::Disconnect. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1527 0c269be4-1314-0410-8aa9-9f06e86f4224
* Fix a bug in JackLibClient::Open introduced when adding automatic client ↵sletz2007-08-221-4/+3
| | | | | | renaming git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1526 0c269be4-1314-0410-8aa9-9f06e86f4224
* Automatic server launch and client renaming in progress (2)sletz2007-08-161-4/+5
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1507 0c269be4-1314-0410-8aa9-9f06e86f4224
* Automatic server launch and client renaming in progresssletz2007-08-151-2/+2
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1506 0c269be4-1314-0410-8aa9-9f06e86f4224
* New JackNotication.h header in preparation for callback checking in the server.sletz2007-06-081-2/+2
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1490 0c269be4-1314-0410-8aa9-9f06e86f4224
* Cleanup, renamingsletz2007-01-291-1/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1380 0c269be4-1314-0410-8aa9-9f06e86f4224
* New server/client data transfer model (2)sletz2007-01-081-0/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1330 0c269be4-1314-0410-8aa9-9f06e86f4224
* Add call to the init callback (set up using the ↵sletz2007-01-041-1/+1
| | | | | | jack_set_thread_init_callback API) in Real-Time and Notification threads. Define a new 'kActivateClient' notification. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1327 0c269be4-1314-0410-8aa9-9f06e86f4224