Be
cceca54255
fix JackWeakAPI on Windows ( #846 )
* JackWeakAPI: fix DLL loading on Windows
LoadLibrary takes a LPCWSTR (UTF16). LoadLibraryA is needed to
work with ASCII C string literals.
* JackWeakAPI: call tryload_libjack if it hasn't been called already
On non-Windows tryload_libjack is loaded on startup with
__attribute__((constructor)) but with MSVC, Microsoft documentation
says to not load libraries in a DLL's initialization function:
https://docs.microsoft.com/en-us/windows/win32/dlls/dynamic-link-library-best-practices
* JackWeakAPI: add debugging message for Windows
3 years ago
Stéphane Letz
38f946f5e8
Typos in JackWeakAPI.c.
9 years ago
Stephane Letz
eb5545eee5
Log code in JackWeakAPI.c.
9 years ago
falkTX
fc6344e5f2
Implement new jack_port_rename API
9 years ago
Igevorse
4e8101ebc7
jack_transport_reposition linkage fix
11 years ago
sletz
8a7ab8db14
Compiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4667 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
8156ce9255
Add jack_client_get_uuid API in JackWeakAPI.c.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4567 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
ad34703368
rebase from trunk 4306:4323
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4324 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
11a6f26f13
JackWeakAPI.cpp renamed in JackWeakAPI.c
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4319 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
234752c5c3
JackWeakAPI.cpp updated for 64bits.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4310 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
ecb84b5f9f
rebase from trunk 4238:4306
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4307 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
3558d8ef18
Fix JackWeakAPI.cpp (pthread_t replace by jack_native_thread_t).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4280 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
7254ce1ebc
rebase from trunk 4180:4238
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4239 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
3b525b27d7
Synchronize JackWeakAPI.cpp with new APIs.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4232 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
54ebab2cf2
rebase from trunk 3930:3966
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3967 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
b36b9b8a62
Restore full JackWeakAPI.cpp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3944 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
3c520cffd8
Change error return code for functions that return a pointer.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3943 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
f2f4112666
Hack JackWeakAPI.cpp for Windows (not tested.)
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3941 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
6b765f0168
rebase from trunk 3684:3813
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3814 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
13f0a7d5fe
Memory allocation error checking in server for RPC.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3782 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
4767819683
JackWeakAPI now working.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3780 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
5914cf5115
Better memory allocation error checking in ringbuffer.c, weak import improvements.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3777 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
fcda3c222a
Add jack_on_info_shutdown in JackWeakAPI.cpp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3769 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
187a3aedfa
rebase from trunk 3563:3613
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3614 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
4fa9498426
Complete JackWeakAPI.cpp
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3607 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
e040bf80ae
rebase from trunk 3550:3563
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3564 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
786e712744
New JackWeakAPI.cpp file.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3557 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago