summaryrefslogtreecommitdiff
path: root/common/JackMessageBuffer.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix alignment of fields for atomic accesses (#761)Colin McEwan2021-06-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | * 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
* Make fInit volatile in JackMessageBuffer class.Stephane Letz2012-03-161-1/+1
|
* More robust jack_set_thread_init_callback implementation.sletz2012-01-301-1/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4753 0c269be4-1314-0410-8aa9-9f06e86f4224
* A bit more robust JackMessageBuffer implementation (in progress).sletz2012-01-291-4/+4
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4744 0c269be4-1314-0410-8aa9-9f06e86f4224
* More robust code in synchronization primitives and in JackMessageBuffer.sletz2011-08-261-13/+13
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4526 0c269be4-1314-0410-8aa9-9f06e86f4224
* Ensure that client-side message buffer thread calls thread_init callback ↵sletz2009-12-021-0/+3
| | | | | | 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
* jack_verbose moved to JackGlobals class.sletz2009-10-231-1/+4
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3666 0c269be4-1314-0410-8aa9-9f06e86f4224
* Rework the mutex/signal classes. Use them in JackMessageBuffer.sletz2009-02-171-2/+2
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3319 0c269be4-1314-0410-8aa9-9f06e86f4224
* Merge Michael Voigt drops branch after reorganization step.sletz2008-09-051-2/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2880 0c269be4-1314-0410-8aa9-9f06e86f4224
* Cleanup, documentation.sletz2008-07-201-0/+4
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2705 0c269be4-1314-0410-8aa9-9f06e86f4224
* Tim Blechmann patch to remove unnecessary virtual methods : choice of the ↵sletz2008-06-031-4/+4
| | | | | | 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
* Cleanupsletz2008-05-271-97/+1
| | | | git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2363 0c269be4-1314-0410-8aa9-9f06e86f4224
* Merge from control branch: missing filessletz2008-05-261-0/+192
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2340 0c269be4-1314-0410-8aa9-9f06e86f4224