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 1f757b9ece
.
* Revert "Add padding to JackEngineControl to account for inherited data"
This reverts commit 3d8c7d83ad
.
* Revert "Move fields and pad to meet alignment constraints"
This reverts commit ff631bbbdc
.
* Assure alignment by using 'alignas' on fields
3 years ago
Stephane Letz
d7fceb12fb
Make fInit volatile in JackMessageBuffer class.
13 years ago
sletz
9e3cb0b505
More robust jack_set_thread_init_callback implementation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4753 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
85334f7d46
A bit more robust JackMessageBuffer implementation (in progress).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4744 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
b95030db10
More robust code in synchronization primitives and in JackMessageBuffer.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4526 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
5f68a6557a
rebase from trunk 3813:3899
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3900 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
c02981ed9d
Ensure that client-side message buffer thread calls thread_init callback if/when it is set by the client (backport of JACK1 rev 3838).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3839 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
224c41eb59
rebase from trunk 3638:3684
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3685 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
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
15 years ago
sletz
004016f2e9
Rework the mutex/signal classes. Use them in JackMessageBuffer.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3319 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
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
16 years ago
sletz
2280b77679
Cleanup, documentation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2705 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
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
17 years ago
sletz
db77bf32c9
Cleanup
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2363 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
e44ab5b9ad
Merge from control branch: missing files
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2340 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago