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:" "" ) ); + LEDOverallStatus->setAccessibleName ( tr ( "Overall status LED indicator" ) );