From c8ff52659313ba4de1bbebf3dc76156c0ac287c7 Mon Sep 17 00:00:00 2001 From: sletz Date: Mon, 20 Jun 2011 09:40:55 +0000 Subject: [PATCH] Correct Dummy driver. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4465 0c269be4-1314-0410-8aa9-9f06e86f4224 --- ChangeLog | 4 ++++ common/JackDummyDriver.cpp | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index d043e153..ca3e3025 100644 --- a/ChangeLog +++ b/ChangeLog @@ -35,6 +35,10 @@ Chris Caudle Jackdmp changes log --------------------------- +2011-06-20 Stephane Letz + + * Correct Dummy driver. + 2011-06-17 Stephane Letz * NetJack2 : connection error handling. diff --git a/common/JackDummyDriver.cpp b/common/JackDummyDriver.cpp index 3a12cfcb..72d1b4d0 100644 --- a/common/JackDummyDriver.cpp +++ b/common/JackDummyDriver.cpp @@ -26,6 +26,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #include "JackCompilerDeps.h" #include #include +#include namespace Jack { @@ -53,7 +54,7 @@ int JackDummyDriver::Open(jack_nframes_t buffer_size, playback_driver_name, capture_latency, playback_latency) == 0) { - int buffer_size = int((fWaitTime * fEngineControl->fSampleRate) / 1000000.0f); + int buffer_size = lroundf((fWaitTime * fEngineControl->fSampleRate) / 1000000.0f); if (buffer_size > BUFFER_SIZE_MAX) { buffer_size = BUFFER_SIZE_MAX; jack_error("Buffer size set to %d ", BUFFER_SIZE_MAX);