From 116694a2cb993c03233eea4c33d605d45b3cb891 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 11 Aug 2013 17:19:04 +0200 Subject: [PATCH] fix 5dee49e19 (32/64 bit unsigned int compatibility) --- libs/ardour/lv2_plugin.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/ardour/lv2_plugin.cc b/libs/ardour/lv2_plugin.cc index 0d12998e9b..2d9d2c6dd1 100644 --- a/libs/ardour/lv2_plugin.cc +++ b/libs/ardour/lv2_plugin.cc @@ -1149,7 +1149,7 @@ LV2Plugin::write_from_ui(uint32_t index, * -> 15 * 32K * it is safe to overflow (but the plugin state may be inconsistent). */ - rbs = min(32768u * 6, rbs); + rbs = min((size_t) 32768 * 6, rbs); _from_ui = new RingBuffer(rbs); } @@ -1179,7 +1179,7 @@ LV2Plugin::enable_ui_emmission() if (!_to_ui) { /* see note in LV2Plugin::write_from_ui() */ size_t rbs = _session.engine().raw_buffer_size(DataType::MIDI) * NBUFS; - rbs = min(32768u * 8, rbs); + rbs = min((size_t) 32768 * 8, rbs); _to_ui = new RingBuffer(rbs); } }