From 6ec78b5a9eb499646d7fa6ccb306378426008e9d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 19 Apr 2011 20:17:25 +0000 Subject: Make event queue size a runtime parameter (--queue-size, -q). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3169 a436a847-0d15-0410-975c-d299462d15a1 --- src/engine/BufferFactory.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/engine/BufferFactory.cpp') diff --git a/src/engine/BufferFactory.cpp b/src/engine/BufferFactory.cpp index 9eb51b54..7aac798a 100644 --- a/src/engine/BufferFactory.cpp +++ b/src/engine/BufferFactory.cpp @@ -31,6 +31,8 @@ using namespace Raul; namespace Ingen { namespace Engine { +static const size_t EVENT_BYTES_PER_FRAME = 4; // FIXME + BufferFactory::BufferFactory(Engine& engine, SharedPtr uris) : _engine(engine) @@ -78,7 +80,7 @@ BufferFactory::default_buffer_size(PortType type) case PortType::CONTROL: return sizeof(LV2_Atom) + sizeof(float); case PortType::EVENTS: - return _engine.driver()->block_length() * event_bytes_per_frame; + return _engine.driver()->block_length() * EVENT_BYTES_PER_FRAME; default: return 1024; // Who knows } -- cgit v1.2.1