From f52c5ca3acb6dbf38fde2f79c8f7ba634cd0a847 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 28 Sep 2020 03:12:38 +0200 Subject: [PATCH] ARM RTMidiBuffer alignment --- libs/ardour/rt_midibuffer.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/ardour/rt_midibuffer.cc b/libs/ardour/rt_midibuffer.cc index 99abd6df1f..84ec9af54a 100644 --- a/libs/ardour/rt_midibuffer.cc +++ b/libs/ardour/rt_midibuffer.cc @@ -381,7 +381,11 @@ RTMidiBuffer::alloc_blob (uint32_t size) } uint32_t offset = _pool_size; - _pool_size += size; +#if defined(__arm__) || defined(__aarch64_ + _pool_size += size + size % 4; +#else + _pool_size += size; +#endif return offset; }