From 2387a49ba09817d12cfe929152082e908e1aa1d4 Mon Sep 17 00:00:00 2001 From: Volker Fischer Date: Sat, 13 Mar 2010 07:06:25 +0000 Subject: [PATCH] use smaller sound card frame sizes as default for Mac --- src/client.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/client.cpp b/src/client.cpp index 3705962c..20ca7ea8 100755 --- a/src/client.cpp +++ b/src/client.cpp @@ -37,8 +37,15 @@ CClient::CClient ( const quint16 iPortNumber ) : bOpenChatOnNewMessage ( true ), eGUIDesign ( GD_STANDARD ), bDoAutoSockBufSize ( true ), - iSndCrdPrefFrameSizeFactor ( FRAME_SIZE_FACTOR_DEFAULT ), - iSndCrdFrameSizeFactor ( FRAME_SIZE_FACTOR_DEFAULT ), +#if defined ( __APPLE__ ) || defined ( __MACOSX ) + // we assume on Mac always the preferred frame size works fine + iSndCrdPrefFrameSizeFactor ( FRAME_SIZE_FACTOR_PREFERRED ), + iSndCrdFrameSizeFactor ( FRAME_SIZE_FACTOR_PREFERRED ), +#else + // if ASIO4All is used, it is safer to use the default value + iSndCrdPrefFrameSizeFactor ( FRAME_SIZE_FACTOR_DEFAULT ), + iSndCrdFrameSizeFactor ( FRAME_SIZE_FACTOR_DEFAULT ), +#endif bFraSiFactPrefSupported ( false ), bFraSiFactDefSupported ( false ), bFraSiFactSafeSupported ( false ),