Filipe Coelho
2bfa506971
update link to new-session-manager jackaudio page
2 years ago
David Runge
4e53c8f0a3
Rely on jack_native_thread_t definition from systemdeps.h
types.h:
Remove the definition of `jack_native_thread_t` as we will be relying on
the one from systemdeps.h.
{jack,thread}.h:
Include systemdeps.h for definition of `jack_native_thread_t`.
3 years ago
falkTX
50fa022e27
Fix macOS x86_64 + arm64 interoperability
4 years ago
Davide Beatrici
4a9d1f7fbf
systemdeps.h: define standard integer types correctly for MSVC
Fixes the following errors:
C:\vcpkg\installed\x64-windows-static-md\include\jack/systemdeps.h(73): error C2371: 'int8_t': redefinition; different basic types
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include\stdint.h(14): note: see declaration of 'int8_t'
C:\vcpkg\installed\x64-windows-static-md\include\jack/systemdeps.h(77): error C2371: 'int32_t': redefinition; different basic types
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include\stdint.h(16): note: see declaration of 'int32_t'
C:\vcpkg\installed\x64-windows-static-md\include\jack/systemdeps.h(78): error C2371: 'uint32_t': redefinition; different basic types
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include\stdint.h(20): note: see declaration of 'uint32_t'
5 years ago
falkTX
a4526089dd
define JACK_LIB_EXPORT, useful for internal clients
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
Kjetil Matheussen
705424224c
Windows: winsock2.h must be included before including windows.h
8 years ago
James Cowgill
21273bc5e2
Don't pack structures on MIPS where unaligned access is not allowed
8 years ago
Stephane Letz
637d69b29b
Brad Harper patch for aarch64 - packed structure workaround.
9 years ago
Adrian Knoth
ded5212510
Fix bus error on PPC and PowerPC
Forwarded from
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=728710 >
9 years ago
Kjetil Matheussen
119040eae1
Use _WIN32 instead of WIN32 in header files since WIN32 might not always be defined
For instance, if compiling with gcc and the option --stc=c++11, WIN32 is not defined.
See http://webcache.googleusercontent.com/search?q=cache:amvfgAUCdsgJ:sourceforge.net/p/mingw-w64/mailman/message/31850993/+&cd=4&hl=en&ct=clnk&gl=no
http://sourceforge.net/p/mingw-w64/mailman/message/31850993/
9 years ago
Adrian Knoth
a10c9c3e6c
Revert "systemdeps.h added a new defined case __ARM__ to clear the POST_PACKED_STRUCTURE for ARM compilation."
This reverts commit 3f8627bb85
.
11 years ago
Matt Flax
9b24ad869e
systemdeps.h added a new defined case __ARM__ to clear the POST_PACKED_STRUCTURE for ARM compilation.
Downgraded eigen3 and sox version requirements for building iio.
Switched to using IIOMMap to access the IIO subsystem.
Added the overloaded methods for JackIIODriver::Attach, JackIIODriver::Detach, JackIIODriver::Read and JackIIODriver::Write.
Rewrite the JackIIODriver.C code to work properly.
11 years ago
Adrian Knoth
8704387a18
[cosmetics] Sanitise systemdeps.h
12 years ago
Adrian Knoth
4103d173f9
Fix bus error on ARM platforms
With the current code, packed structs lead to unaligned memory access,
thus causing SIGBUS on ARM.
Let's disable packing on ARM for now. Since it's only used for mixed
32/64bit jackd installations and we're not facing such a scenario on
ARM, there's little use to worry more atm.
12 years ago
Stephane Letz
45d0a8e4fc
POST_PACKED_STRUCTURE used for jack_latency_range_t type.
13 years ago
Stephane Letz
0108095550
Use POST_PACKED_STRUCTURE for jack_position_t.
13 years ago
sletz
9901c49a62
John Emmas second auto-launch server on Windows patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4578 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
ba60d45aaa
Synchronize public headers with JACK1. Update OSX project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4144 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
21c0789996
Adrian Knoth hurd.patch, kfreebsd-fix.patch and alpha_ia64-sigsegv.patch from ticket 177.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4034 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
136ba3bb13
Another fix in systemdeps.h and types.h: jack_time_t now uniquely defined in types.h.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3334 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
f70dd81b9d
Cleanup systemdeps.h on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3331 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
1dea4f5411
Merge Solaris branch back on trunk.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3306 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
9c0d8ff164
Correct systemdeps.h public header licence.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3293 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
moret
58eee9171f
Change jack/systemdeps.h include file (windows part) : recent MSVC compiler don't need vsnprintf() to be redefined anymore.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3055 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
6b43c40944
Change libraries name on Windows, update installer.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2902 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
bf75279198
Correct headers for Windows compilation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2881 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
f5aec8a5f5
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
16 years ago
falkTX
b87166bbc7
Make doxygen happy
3 years ago
falkTX
ce588b3af5
Add jack_position_t::tick_double, and flags around it
3 years ago
Matthias Geier
ab27e5a59f
Disable "register" variable name
Fixes https://github.com/jackaudio/jack1/issues/84
4 years ago
Maciej Bliziński
3e0ebfba31
Comment on using jack_port_get_latency_range().
jack_port_get_latency_range only returns meaningful values after ports get
connected, and that is signalled via the latency callback. Saying that it's
normally used in callbacks is too soft, the docs should make it clear that the
function is not very useful outside of the callback, because you don't know
whether the port is connected / whether the latency values changed.
4 years ago
falkTX
d7d828df53
session.h: Fix typos and wording, mark as deprecated
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
04d07f8847
Cleanup whitespace
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
eb7c221236
Fix freedesktop specification link
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
15a179df5f
Update metadata.h from jack2
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
Matthias Geier
439eb19964
DOC: Update docs for jack_get_properties()
6 years ago
Matthias Geier
e28ba5cc18
DOC: Update docs for jack_get_all_properties()
6 years ago
Matthew Persing
aa2f1ee0a0
fix invalid description of jack_set_port_rename_callback and JackPortConnectCallback in doxygen comments
Change-Id: I5489729c1540647421258c66c2e74f321d50b777
10 years ago
Daniel Hams
018f44fcdb
Add some casts to let C++ happily compile jslist.
10 years ago
David Robillard
eb67fa5ffc
Fix invalid jack_set_port_rename_callback comment
Somebody forgot to change the copy/pasted comment...
9 years ago
falkTX
1541a11b20
Small fix on transport header comments
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
Stéphane Letz
07f1ecf1ce
Merge pull request #6 from andrewrk/master
add missing `void` from jack_get_time prototype
9 years ago
Andrew Kelley
5a910a030b
add missing `void` from jack_get_time prototype
9 years ago
Paul Davis
23c2991480
add new public API: jack_port_rename
This is semantically similar to jack_port_set_name() but because it is also passed a jack_client_t*, it can
contact the server to ensure that not only the rename is done but that port rename callbacks are delivered
appropriately
9 years ago
Paul Davis
e16940434b
fix invalid description of @return for a void function in doxygen comments
10 years ago
Paul Davis
198407e956
remove unusued, leftover <uuid/uuid.h> include from types.h
11 years ago
pauldavisthefirst
88d3f257ba
Merge pull request #3 from PeterN/fix
Fix internal client API, as jack_intclient_t is not a reference type.
11 years ago
Peter Nelson
60ee937d19
Fix internal client API, as jack_intclient_t is not a reference type.
11 years ago
Adrian Knoth
0b03e2b6a7
Fix bus error on ARM platforms
With the current code, packed structs lead to unaligned memory access,
thus causing SIGBUS on ARM.
Let's disable packing on ARM for now. Since it's only used for mixed
32/64bit jackd installations and we're not facing such a scenario on
ARM, there's little use to worry more atm.
(Commit message copied from jackd2's 2f7d512b, since it's the same
problem)
11 years ago
Adrian Knoth
aea850adb3
Refactor POST_PACKED_STRUCTURE into types.h
All users of POST_PACKED_STRUCTURE also include <jack/types.h>, so to
avoid code duplication, we move the definition into a single place.
Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
11 years ago