Colin McEwan
dff7fa4fa8
Fix alignment of fields for atomic accesses ( #761 )
...
* Assert alignment is suitable for atomic accesses
* Move fields and pad to meet alignment constraints
* Add padding to JackEngineControl to account for inherited data
* Parenthesise padding length for clarity
* Revert "Parenthesise padding length for clarity"
This reverts commit 1f757b9ece5e3b032743c6c5ac49e83c3928e3de.
* Revert "Add padding to JackEngineControl to account for inherited data"
This reverts commit 3d8c7d83ad9483280f623171af7e40ccc76cef38.
* Revert "Move fields and pad to meet alignment constraints"
This reverts commit ff631bbbdc2279df05f3a18dd44e8fd68be2e04d.
* Assure alignment by using 'alignas' on fields
2021-06-30 09:16:28 +01:00
luz.paz
a93b210134
FIx doxygen and user facing and non-facing typos
...
Found via `codespell -q 3`
2019-09-11 19:17:07 +01:00
sletz
1e00bb3448
John Emmas POST_PACKED_STRUCTURE patch.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4555 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-10-28 09:33:24 +00:00
sletz
7173037afc
Fix the types of a few function parameters.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4546 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-09-28 20:35:33 +00:00
sletz
347c6b874b
Correct 64/32 mixed compilation again.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3582 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-08 13:14:44 +00:00
sletz
478b718aa8
Add mixed 32/64 mode (off by default).
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3462 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-24 10:32:42 +00:00
sletz
164a71e806
Tim Blechmann optimization patch (inlining some heavy used methods).
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3447 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-19 10:14:26 +00:00
sletz
70bc4a037e
Cleanup documentation.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3289 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-02 13:59:37 +00:00
sletz
bfdf50d52d
Better symbols export for server and client side libraries.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2895 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-09-08 14:35:52 +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
a280d1f368
Update JackTransportEngine for NetJack2 needs.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2800 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-08-25 15:29:42 +00:00
sletz
a50961906f
Add a fNetworkSync state in JackTransportEngine used in network.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2797 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-08-22 13:55:51 +00:00
sletz
90aacb3b21
Move GetCurrentTransportFrame code from JackClient to JackTransportEngine.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2795 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-08-22 10:42:32 +00:00
sletz
070a14cd84
Cleanup.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2703 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-07-19 08:03:16 +00:00
sletz
ade47bdc34
Remove transport_type.h file, move transport types in types.h file.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2702 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-07-18 16:00:59 +00:00
sletz
64928200f8
Cleanup in JackTransportEngine, move some code that was in JackClient class.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2700 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-07-18 15:15:07 +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
9484fcc308
Compiles on Windows again
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2458 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-06-05 12:19:36 +00:00
sletz
60ddbedf9f
Transport timebase fix (in progress).
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2064 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-03-20 17:38:21 +00:00
sletz
8b1f62a550
Transport timebase fix (in progress).
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2061 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-03-20 16:56:34 +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
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
531d9521b3
Removes unneeded 'volatile' for JackTransportEngine::fWriteCounter
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1518 0c269be4-1314-0410-8aa9-9f06e86f4224
2007-08-20 09:51:30 +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