diff --git a/src/audiomixerboard.cpp b/src/audiomixerboard.cpp
index 0576bf59..a6643b1f 100755
--- a/src/audiomixerboard.cpp
+++ b/src/audiomixerboard.cpp
@@ -82,7 +82,7 @@ CChannelFader::CChannelFader ( QWidget* pNW,
pcbSolo->setWhatsThis ( "Solo: With the Solo checkbox, the current "
"audio channel can be set to solo which means that all other channels "
- "except of the current channel are muted.
"
+ "except of the current channel are muted.
"
"Only one channel at a time can be set to solo." );
pcbSolo->setAccessibleName ( "Solo button" );
diff --git a/src/clientsettingsdlg.cpp b/src/clientsettingsdlg.cpp
index 8f25492a..4c1fd4b8 100755
--- a/src/clientsettingsdlg.cpp
+++ b/src/clientsettingsdlg.cpp
@@ -37,24 +37,38 @@ CClientSettingsDlg::CClientSettingsDlg ( CClient* pNCliP, QWidget* parent,
"buffer compensates for network and sound card timing jitters. The "
"size of this jitter buffer has therefore influence on the quality of "
"the audio stream (how many dropouts occur) and the overall delay "
- "(the longer the buffer, the higher the delay).
"
+ "(the longer the buffer, the higher the delay).
"
"Dropouts in the audio stream are indicated by the light on the bottom "
"of the jitter buffer size fader. If the light turns to red, a buffer "
- "overrun/underrun took place and the audio stream is interrupted.
"
+ "overrun/underrun took place and the audio stream is interrupted.
"
"The jitter buffer setting is therefore a trade-off between audio "
- "quality and overall delay.
"
+ "quality and overall delay.
"
"An auto setting of the jitter buffer size setting is available. If "
"the check Auto is enabled, the jitter buffer is set automatically "
"based on measurements of the network and sound card timing jitter. If "
"the Auto check is enabled, the jitter buffer size fader is disabled "
"(cannot be moved by the mouse)." );
+ QString strJitterBufferSizeTT = tr ( "In case the Auto setting of the "
+ "jitter buffer is enabled, the network buffer is set to a conservative "
+ "value to minimize the audio dropout probability. To tweak the "
+ "audio delay/latency it is recommended to disable the Auto "
+ "functionality and to lower the jitter buffer size manually by "
+ "using the slider until your personal acceptable limit of the amount "
+ "of dropouts is reached. The LED indicator will visualize the audio "
+ "dropouts by a red light" ) + TOOLTIP_COM_END_TEXT;
+
TextNetBuf->setWhatsThis ( strJitterBufferSize );
+ TextNetBuf->setToolTip ( strJitterBufferSizeTT );
GroupBoxJitterBuffer->setWhatsThis ( strJitterBufferSize );
+ GroupBoxJitterBuffer->setToolTip ( strJitterBufferSizeTT );
SliderNetBuf->setWhatsThis ( strJitterBufferSize );
SliderNetBuf->setAccessibleName ( tr ( "Jitter buffer slider control" ) );
+ SliderNetBuf->setToolTip ( strJitterBufferSizeTT );
cbAutoJitBuf->setAccessibleName ( tr ( "Auto jitter buffer switch" ) );
+ cbAutoJitBuf->setToolTip ( strJitterBufferSizeTT );
CLEDNetw->setAccessibleName ( tr ( "Jitter buffer status LED indicator" ) );
+ CLEDNetw->setToolTip ( strJitterBufferSizeTT );
// sound card device
cbSoundcard->setWhatsThis ( tr ( "Sound Card Device: The ASIO "
@@ -62,16 +76,24 @@ CClientSettingsDlg::CClientSettingsDlg ( CClient* pNCliP, QWidget* parent,
"operating system. Under Linux, no sound card selection is possible "
"(always wave mapper is shown and cannot be changed). If the selected "
"ASIO driver is not valid an error message is shown and the previous "
- "valid driver is selected.
"
+ "valid driver is selected.
"
"If the driver is selected during an active connection, the connection "
"is stopped, the driver is changed and the connection is started again "
"automatically." ) );
+
cbSoundcard->setAccessibleName ( tr ( "Sound card device selector combo box" ) );
+ cbSoundcard->setToolTip ( tr ( "In case the ASIO4ALL driver is used, "
+ "please note that this driver usually introduces approx. 10-30 ms of "
+ "additional audio delay. Using a sound card with a native ASIO driver "
+ "is therefore recommended.
If you are using the kX ASIO "
+ "driver, make sure to connect the ASIO inputs in the kX DSP settings "
+ "panel." ) + TOOLTIP_COM_END_TEXT );
+
// sound card buffer delay
QString strSndCrdBufDelay = tr ( "Sound Card Buffer Delay: The "
"buffer delay setting is a fundamental setting of the llcon software. "
- "This setting has influence on many connection properties.
"
+ "This setting has influence on many connection properties.
"
"Three buffer sizes are supported:"
"