Filipe Coelho
814629b566
Add jack_position_t::tick_double, and flags around it ( #770 )
* Add jack_position_t::tick_double, and flags around it
Signed-off-by: falkTX <falktx@falktx.com>
* s/precision/resolution/
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
luz paz
0fe68adecc
Fix misc. typos
Found via `codespell -q 3 -L capela,nd,numer,parm`
3 years ago
falkTX
94a59faae9
Fix macOS x86_64 + arm64 interoperability
4 years ago
falkTX
d8e744aa0c
Revert "metadata: Make JACK_METADATA_* constant"
This reverts commit f3e8a6bc6b
.
See https://github.com/jackaudio/jack2/issues/646 for the reason.
As the old headers are already widely used, it is too late now.
4 years ago
Maciej Bliziński
eaf8b75301
Clarification about 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
Maciej Bliziński
e1c2f7cf8f
Clarification about 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
Timo Wischer
f3e8a6bc6b
metadata: Make JACK_METADATA_* constant
to ensure that it is not modified by any client.
const have internal linkage unless marked by extern
Change-Id: Ife1def2feb43aead32164f479e39ee3fd71b2ba0
Signed-off-by: Adam Miartus <external.Adam.Miartus@de.bosch.com>
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
5 years ago
falkTX
df0f004183
Mark JACK-Session as deprecated
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Davide Beatrici
e26f98637e
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
608cfbe74c
Fix freedesktop specification link
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
0e04a68279
Fix blocking DBus device reservation, so it plays nice with others
5 years ago
falkTX
f19176657c
Fix blocking DBus device reservation, so it plays nice with others
5 years ago
falkTX
294d0ffd96
Only trigger property callback on close if there is 1 or more
Also document this usecase
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
97d2ad9e4c
Add a few comments to metadata keys, old stuff from Paul Davis
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
luz.paz
a93b210134
FIx doxygen and user facing and non-facing typos
Found via `codespell -q 3`
5 years ago
Matthias Geier
488081d162
DOC: Update docs for jack_get_properties()
6 years ago
Matthias Geier
28d26bdd10
DOC: Update docs for jack_get_all_properties()
6 years ago
falkTX
99fe1cb8f7
Import metadata keys from jackey, cleanup and reorder definitions
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
Thomas Brand
b744332c5d
jack_midi_event_get(): Add note about SysEx messages
See https://github.com/jackaudio/jack2/issues/413
6 years ago
falkTX
1b2eb663cc
define JACK_LIB_EXPORT, useful for internal clients
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
falkTX
394e02b2bb
Mark jack_midi_reset_buffer as deprecated
6 years ago
Adrian Knoth
6ccfdc1058
Mass-fix spelling errors
Flagged by the Debian QA tool.
Mostly automatic search-n-replace of the mistakes flagged.
7 years ago
falkTX
4bbfaa9c62
Fix typo in previous internal-session-file commit
Fixes #288
7 years ago
falkTX
2ad48419a7
Add support for internal session files
Thanks to Timo Wischer for the initial work
7 years ago
Kjetil Matheussen
b4bdb9fe35
Windows: winsock2.h must be included before including windows.h
8 years ago
James Cowgill
39e984c38c
Don't pack structures on MIPS where unaligned access is not allowed
8 years ago
Stephane Letz
693451c361
Brad Harper patch for aarch64 - packed structure workaround.
9 years ago
Andrew Kelley
bc1a832e71
fix missing void parameter in prototypes
9 years ago
Stephane Letz
008872fc16
Possible fix in JackPosixSemaphore::ConnectInput, cleanup.
9 years ago
Adrian Knoth
460063d8dc
Fix bus error on PPC and PowerPC
Forwarded from
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=728710 >
9 years ago
falkTX
05216197b4
Make JackPortRenameCallback return void, to match JACK1 API
JACK2 added this function first, but the int return has been always wrong.
When JACK1 added JackPortRenameCallback it used the proper return.
Now that JACK1 supports port renames, devs will start to use it.
(previously it didn't work properly because of the missing jack_client_t* arg)
Some code might be broken because of this, but it's a very simple change,
and existing code would have been broken when changing JACK1 to JACK2.
Finally, JACK2 code never uses the int return value of this callback.
So there's no real reason to NOT change this.
10 years ago
falkTX
fc6344e5f2
Implement new jack_port_rename API
10 years ago
Kjetil Matheussen
49f06118a1
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/
10 years ago
Stephane Letz
9d0acd402f
Correct NetJack2 API.
10 years ago
Stephane Letz
81c129c1dd
Alexandru Costache patch for memory allocation failure.
10 years ago
Stephane Letz
2cd233537a
Improve documentation.
10 years ago
Stephane Letz
3260d467e0
Robin Gareus patch for Windows JackRouter.
10 years ago
Stephane Letz
a9a2ad16e1
Improve net.h documentation(2).
10 years ago
Stephane Letz
7e9ef34f79
Improve net.h documentation.
10 years ago
falkTX
5fb7e2a191
Fix jack_port_uuid
11 years ago
falkTX
f7543f05db
Missing jack_port_uuid. stub/empty implementation complete
11 years ago
falkTX
b214e1427f
Add uuid.h file
11 years ago
falkTX
84431c3748
Add jack_uuid_t type
11 years ago
falkTX
d0932a8f21
main header changes needed for uuid
11 years ago
falkTX
3cdf7071a5
Add metadata.h file
11 years ago
Adrian Knoth
820c5bfde4
Revert "systemdeps.h added a new defined case __ARM__ to clear the POST_PACKED_STRUCTURE for ARM compilation."
This reverts commit 23f5919c62
.
11 years ago
Matt Flax
23f5919c62
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
KimJeongYeon
4a94e12986
jack2 supports android devices & rebase current changes to master
11 years ago
Stephane Letz
02c0e5d544
Add new jack_midi_reset_buffer API.
11 years ago
Stephane Letz
66b4bfd8bb
Support for partial buffers in libjacknet.
11 years ago