summaryrefslogtreecommitdiff
path: root/libs/ardour/engine_state_controller.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-05-26 11:37:44 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2015-06-29 14:18:15 -0400
commit92b023b9088f432c51df513afeb5bf7e32072440 (patch)
treec7376e21d308a65d2f0428003196add98476b1df /libs/ardour/engine_state_controller.cc
parent0f9cac978eff240c6290978986187334d576156c (diff)
fix API version SNAFU caused by re-copying EngineStateController out of Tracks
Diffstat (limited to 'libs/ardour/engine_state_controller.cc')
-rw-r--r--libs/ardour/engine_state_controller.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/ardour/engine_state_controller.cc b/libs/ardour/engine_state_controller.cc
index 934d008d41..eb4cb14959 100644
--- a/libs/ardour/engine_state_controller.cc
+++ b/libs/ardour/engine_state_controller.cc
@@ -582,10 +582,10 @@ EngineStateController::_validate_current_device_state ()
std::vector<pframes_t>::iterator bs_iter = std::find (buffer_sizes.begin (), buffer_sizes.end (), _current_state->buffer_size);
// if current is not found switch to default if is supported
if (bs_iter == buffer_sizes.end ()) {
- bs_iter = std::find (buffer_sizes.begin (), buffer_sizes.end (), backend->default_buffer_size ());
+ bs_iter = std::find (buffer_sizes.begin (), buffer_sizes.end (), backend->default_buffer_size (_current_state->device_name));
if (bs_iter != buffer_sizes.end ()) {
- _current_state->buffer_size = backend->default_buffer_size ();
+ _current_state->buffer_size = backend->default_buffer_size (_current_state->device_name);
} else {
if (!buffer_sizes.empty ()) {
_current_state->buffer_size = buffer_sizes.front ();
@@ -745,7 +745,7 @@ EngineStateController::get_default_buffer_size () const
{
boost::shared_ptr<AudioBackend> backend = AudioEngine::instance ()->current_backend ();
assert (backend);
- return backend->default_buffer_size ();
+ return backend->default_buffer_size (_current_state->device_name);
}