Commit Graph

36 Commits

Author SHA1 Message Date
falkTX 171ec33b58
Define metadata APIs on libjackserver too
Signed-off-by: falkTX <falktx@falktx.com>
2023-10-27 14:11:01 +02:00
Stephane Letz e111f2ac8f Protect shared fSynchroTable access with a mutex. 2013-01-09 16:05:48 +01:00
sletz bf1f5e2020 Check server API callback from notification thread.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4760 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-02-01 09:32:15 +00:00
sletz dddffd3294 Cleanup JACK API code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4698 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-13 21:51:02 +00:00
sletz f0a9512dd7 Improve some of example-clients, cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4610 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-25 15:53:25 +00:00
sletz d6bd4ee67e John Emmas third auto-launch server on Windows patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4591 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-21 11:39:10 +00:00
sletz b52ec65d7d Fix symbols export.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4506 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-07-24 12:53:59 +00:00
sletz c83577f82c EXPORT macro renamed to LIB_EXPORT.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4492 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-07-16 20:44:01 +00:00
sletz 4c56bcb09e Merge libjacknet branch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4327 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-19 09:21:54 +00:00
sletz 5f68a6557a rebase from trunk 3813:3899
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3900 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-02-05 11:37:24 +00:00
sletz 7903f675ee Hopefully fix compilation issue introduced in r3823.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3825 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-20 23:50:32 +00:00
sletz c303556637 Client debugging code improved.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3823 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-20 09:35:00 +00:00
sletz 224c41eb59 rebase from trunk 3638:3684
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3685 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-30 14:47:29 +00:00
sletz cf33a4d05e jack_verbose moved to JackGlobals class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3666 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-23 13:53:53 +00:00
sletz 1864b36159 Correct server temporary mode : now set a global and quit after server/client message handling is finished.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3650 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-17 19:59:11 +00:00
sletz 416928c200 rebase from trunk 3455:3482
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3483 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-03 08:10:40 +00:00
sletz f2a25b89cd Cleanup global function export.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3469 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-26 09:58:05 +00:00
sletz 51fbf0cf71 rebase from trunk 3420:3447
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3448 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-19 10:38:23 +00:00
sletz b1be660bef Compiles on Windows again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3438 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-16 09:40:51 +00:00
sletz 4086b3ca90 Virtualize and allow overriding of thread creation function, to allow Wine support (from JACK1).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3437 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-16 09:33:23 +00:00
sletz 171a3c4a0d Client and library global context cleanup in case of incorrect shutdown 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
2008-12-16 09:16:02 +00:00
sletz 28ef03b879 Use a mutex to make jack_client_open/jack_client_close thread safe, remove use of jack_init/jack_uninit.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2968 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-09 08:30:05 +00:00
sletz 3e01068967 Merge Michael Voigt drops branch after reorganization step.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2880 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-09-05 13:36:28 +00:00
sletz f0349a3d3d Cleanup some headers for licence issues.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2683 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-07-10 09:56:42 +00:00
sletz a20801bf58 Better control of exported symbols.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2456 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-06-05 10:17:55 +00:00
sletz 215dfdd97a Tim Blechmann patch to remove unnecessary virtual methods : choice of the 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
2008-06-03 08:48:09 +00:00
sletz c0f0fd7cc9 Merge control branch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2339 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-05-26 09:49:27 +00:00
sletz 4d78df880e Tim Blechmann RAII idiom patch for JackServer ressource initialization.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2334 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-05-24 12:25:59 +00:00
sletz c4371aca12 Compilation on Windows
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2303 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-05-21 12:58:40 +00:00
sletz a74f1a586e Better handling of graph state read functions : never wait when used in the real-time thread, current state is used.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2302 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-05-21 12:50:24 +00:00
sletz d2f7053ecc Nedko Arnaudov log patch(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1936 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-03-10 16:47:42 +00:00
sletz ecb8da58c7 Beautifull code
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1909 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-03-05 16:39:51 +00:00
sletz 809c2097fb Add missing include
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1865 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-02-15 15:58:11 +00:00
sletz 254f765c4f Update date
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1817 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-02-01 19:46:45 +00:00
sletz 955b4a7e41 Automatic jack server launch (in progress)
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1362 0c269be4-1314-0410-8aa9-9f06e86f4224
2007-01-24 12:00:28 +00:00
sletz 73e2d7a6d3 First import
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1195 0c269be4-1314-0410-8aa9-9f06e86f4224
2006-09-03 07:39:10 +00:00