diff options
author | David Robillard <d@drobilla.net> | 2015-02-24 00:46:38 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2015-02-24 00:46:38 +0000 |
commit | 8ac65508e0c7d1a3f0585a16343b174b9cedb94c (patch) | |
tree | 366c90d63d0aa80ff16c575975fd5e8f4d59608c /src/server/Engine.cpp | |
parent | 126b53c472b32a2082c525937a64ddb47a767840 (diff) | |
download | ingen-8ac65508e0c7d1a3f0585a16343b174b9cedb94c.tar.gz ingen-8ac65508e0c7d1a3f0585a16343b174b9cedb94c.tar.bz2 ingen-8ac65508e0c7d1a3f0585a16343b174b9cedb94c.zip |
Use sequence buffer size from Jack.
Patch from Hanspeter Portner.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5603 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/server/Engine.cpp')
-rw-r--r-- | src/server/Engine.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/Engine.cpp b/src/server/Engine.cpp index 5fd792bf..2e2d571e 100644 --- a/src/server/Engine.cpp +++ b/src/server/Engine.cpp @@ -215,9 +215,9 @@ execute_and_delete_event(ProcessContext& context, Event* ev) } void -Engine::init(double sample_rate, uint32_t block_length) +Engine::init(double sample_rate, uint32_t block_length, size_t seq_size) { - set_driver(SPtr<Driver>(new DirectDriver(sample_rate, block_length))); + set_driver(SPtr<Driver>(new DirectDriver(sample_rate, block_length, seq_size))); _direct_driver = true; } @@ -266,7 +266,7 @@ Engine::activate() Resource::Property(uris.atom_Sequence))); control_properties.insert( make_pair(uris.rsz_minimumSize, - forge.make(4096))); + forge.make(int32_t(driver()->seq_size())))); // Add control input Resource::Properties in_properties(control_properties); |