unix2dos
This commit is contained in:
parent
7d8698853e
commit
3d10c518c8
1 changed files with 111 additions and 111 deletions
|
@ -33,123 +33,123 @@ CClientSettingsDlg::CClientSettingsDlg ( CClient* pNCliP, QWidget* parent,
|
||||||
|
|
||||||
// add help text to controls -----------------------------------------------
|
// add help text to controls -----------------------------------------------
|
||||||
// jitter buffer
|
// jitter buffer
|
||||||
QString strJitterBufferSize = tr ( "<b>Jitter Buffer Size:</b> The jitter "
|
QString strJitterBufferSize = tr ( "<b>Jitter Buffer Size:</b> The jitter "
|
||||||
"buffer compensates for network and sound card timing jitters. The "
|
"buffer compensates for network and sound card timing jitters. The "
|
||||||
"size of this jitter buffer has therefore influence on the quality of "
|
"size of this jitter buffer has therefore influence on the quality of "
|
||||||
"the audio stream (how many dropouts occur) and the overall delay "
|
"the audio stream (how many dropouts occur) and the overall delay "
|
||||||
"(the longer the buffer, the higher the delay).<br/>"
|
"(the longer the buffer, the higher the delay).<br/>"
|
||||||
"Dropouts in the audio stream are indicated by the light on the bottom "
|
"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 "
|
"of the jitter buffer size fader. If the light turns to red, a buffer "
|
||||||
"overrun/underrun took place and the audio stream is interrupted.<br/>"
|
"overrun/underrun took place and the audio stream is interrupted.<br/>"
|
||||||
"The jitter buffer setting is therefore a trade-off between audio "
|
"The jitter buffer setting is therefore a trade-off between audio "
|
||||||
"quality and overall delay.<br/>"
|
"quality and overall delay.<br/>"
|
||||||
"An auto setting of the jitter buffer size setting is available. If "
|
"An auto setting of the jitter buffer size setting is available. If "
|
||||||
"the check Auto is enabled, the jitter buffer is set automatically "
|
"the check Auto is enabled, the jitter buffer is set automatically "
|
||||||
"based on measurements of the network and sound card timing jitter. If "
|
"based on measurements of the network and sound card timing jitter. If "
|
||||||
"the Auto check is enabled, the jitter buffer size fader is disabled "
|
"the Auto check is enabled, the jitter buffer size fader is disabled "
|
||||||
"(cannot be moved by the mouse)." );
|
"(cannot be moved by the mouse)." );
|
||||||
|
|
||||||
TextNetBuf->setWhatsThis ( strJitterBufferSize );
|
TextNetBuf->setWhatsThis ( strJitterBufferSize );
|
||||||
GroupBoxJitterBuffer->setWhatsThis ( strJitterBufferSize );
|
GroupBoxJitterBuffer->setWhatsThis ( strJitterBufferSize );
|
||||||
SliderNetBuf->setWhatsThis ( strJitterBufferSize );
|
SliderNetBuf->setWhatsThis ( strJitterBufferSize );
|
||||||
SliderNetBuf->setAccessibleName ( tr ( "Jitter buffer slider control" ) );
|
SliderNetBuf->setAccessibleName ( tr ( "Jitter buffer slider control" ) );
|
||||||
cbAutoJitBuf->setAccessibleName ( tr ( "Auto jitter buffer switch" ) );
|
cbAutoJitBuf->setAccessibleName ( tr ( "Auto jitter buffer switch" ) );
|
||||||
CLEDNetw->setAccessibleName ( tr ( "Jitter buffer status LED indicator" ) );
|
CLEDNetw->setAccessibleName ( tr ( "Jitter buffer status LED indicator" ) );
|
||||||
|
|
||||||
// sound card device
|
// sound card device
|
||||||
cbSoundcard->setWhatsThis ( tr ( "<b>Sound Card Device:</b> The ASIO "
|
cbSoundcard->setWhatsThis ( tr ( "<b>Sound Card Device:</b> The ASIO "
|
||||||
"driver (sound card) can be selected using llcon under the Windows "
|
"driver (sound card) can be selected using llcon under the Windows "
|
||||||
"operating system. Under Linux, no sound card selection is possible "
|
"operating system. Under Linux, no sound card selection is possible "
|
||||||
"(always wave mapper is shown and cannot be changed). If the selected "
|
"(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 "
|
"ASIO driver is not valid an error message is shown and the previous "
|
||||||
"valid driver is selected.<br/>"
|
"valid driver is selected.<br/>"
|
||||||
"If the driver is selected during an active connection, the connection "
|
"If the driver is selected during an active connection, the connection "
|
||||||
"is stopped, the driver is changed and the connection is started again "
|
"is stopped, the driver is changed and the connection is started again "
|
||||||
"automatically." ) );
|
"automatically." ) );
|
||||||
cbSoundcard->setAccessibleName ( tr ( "Sound card device selector combo box" ) );
|
cbSoundcard->setAccessibleName ( tr ( "Sound card device selector combo box" ) );
|
||||||
|
|
||||||
// sound card buffer delay
|
// sound card buffer delay
|
||||||
QString strSndCrdBufDelay = tr ( "<b>Sound Card Buffer Delay:</b> The "
|
QString strSndCrdBufDelay = tr ( "<b>Sound Card Buffer Delay:</b> The "
|
||||||
"buffer delay setting is a fundamental setting of the llcon software. "
|
"buffer delay setting is a fundamental setting of the llcon software. "
|
||||||
"This setting has influence on many connection properties.<br/>"
|
"This setting has influence on many connection properties.<br/>"
|
||||||
"With the buffer delay setting, the preferred buffer delay (actually "
|
"With the buffer delay setting, the preferred buffer delay (actually "
|
||||||
"the buffer size) is chosen. This value must not be necessary the same "
|
"the buffer size) is chosen. This value must not be necessary the same "
|
||||||
"as the Actual buffer delay since some sound card driver do not allow "
|
"as the Actual buffer delay since some sound card driver do not allow "
|
||||||
"the buffer delay to be changed from within the llcon software. The "
|
"the buffer delay to be changed from within the llcon software. The "
|
||||||
"value which is actually used in the llcon software is the Actual "
|
"value which is actually used in the llcon software is the Actual "
|
||||||
"buffer delay.<br/>"
|
"buffer delay.<br/>"
|
||||||
"Three buffer sizes are supported:"
|
"Three buffer sizes are supported:"
|
||||||
"<ul>"
|
"<ul>"
|
||||||
"<li>128 samples: This is the preferred setting since it gives lowest "
|
"<li>128 samples: This is the preferred setting since it gives lowest "
|
||||||
"latency but does not work with all sound cards.</li>"
|
"latency but does not work with all sound cards.</li>"
|
||||||
"<li>256 samples: This is the default setting and should work on most "
|
"<li>256 samples: This is the default setting and should work on most "
|
||||||
"of the available sound cards.</li>"
|
"of the available sound cards.</li>"
|
||||||
"<li>512 samples: This setting should only be used if only a very slow "
|
"<li>512 samples: This setting should only be used if only a very slow "
|
||||||
"computer or a slow internet connection is available.</li>"
|
"computer or a slow internet connection is available.</li>"
|
||||||
"</ul>"
|
"</ul>"
|
||||||
"Buffer sizes different from the three sizes listed above will be "
|
"Buffer sizes different from the three sizes listed above will be "
|
||||||
"shown in red color. Trying to connect with this setting will not "
|
"shown in red color. Trying to connect with this setting will not "
|
||||||
"work, an error message is shown instead.<br/>"
|
"work, an error message is shown instead.<br/>"
|
||||||
"If the actual buffer delay differs from the preferred one, it is "
|
"If the actual buffer delay differs from the preferred one, it is "
|
||||||
"printed in yellow color. To change the actual buffer delay, this "
|
"printed in yellow color. To change the actual buffer delay, this "
|
||||||
"setting has to be changed in the sound card driver. On Windows, press "
|
"setting has to be changed in the sound card driver. On Windows, press "
|
||||||
"the ASIO Setup button to open the driver settings panel. On Linux, "
|
"the ASIO Setup button to open the driver settings panel. On Linux, "
|
||||||
"use the Jack configuration tool to change the buffer size.<br/>"
|
"use the Jack configuration tool to change the buffer size.<br/>"
|
||||||
"The actual buffer delay has influence on the connection status, the "
|
"The actual buffer delay has influence on the connection status, the "
|
||||||
"current upload rate and the overall delay. The lower the buffer size, "
|
"current upload rate and the overall delay. The lower the buffer size, "
|
||||||
"the higher the probability of red light in the status indicator (drop "
|
"the higher the probability of red light in the status indicator (drop "
|
||||||
"outs) and the higher the upload rate and the lower the overall "
|
"outs) and the higher the upload rate and the lower the overall "
|
||||||
"delay.<br/>"
|
"delay.<br/>"
|
||||||
"The jitter buffer setting is therefore a trade-off between audio "
|
"The jitter buffer setting is therefore a trade-off between audio "
|
||||||
"quality and overall delay." );
|
"quality and overall delay." );
|
||||||
|
|
||||||
rButBufferDelayPreferred->setWhatsThis ( strSndCrdBufDelay );
|
rButBufferDelayPreferred->setWhatsThis ( strSndCrdBufDelay );
|
||||||
rButBufferDelayPreferred->setAccessibleName ( tr ( "128 samples setting radio button" ) );
|
rButBufferDelayPreferred->setAccessibleName ( tr ( "128 samples setting radio button" ) );
|
||||||
rButBufferDelayDefault->setWhatsThis ( strSndCrdBufDelay );
|
rButBufferDelayDefault->setWhatsThis ( strSndCrdBufDelay );
|
||||||
rButBufferDelayDefault->setAccessibleName ( tr ( "256 samples setting radio button" ) );
|
rButBufferDelayDefault->setAccessibleName ( tr ( "256 samples setting radio button" ) );
|
||||||
rButBufferDelaySafe->setWhatsThis ( strSndCrdBufDelay );
|
rButBufferDelaySafe->setWhatsThis ( strSndCrdBufDelay );
|
||||||
rButBufferDelaySafe->setAccessibleName ( tr ( "512 samples setting radio button" ) );
|
rButBufferDelaySafe->setAccessibleName ( tr ( "512 samples setting radio button" ) );
|
||||||
ButtonDriverSetup->setWhatsThis ( strSndCrdBufDelay );
|
ButtonDriverSetup->setWhatsThis ( strSndCrdBufDelay );
|
||||||
ButtonDriverSetup->setAccessibleName ( tr ( "ASIO setup push button" ) );
|
ButtonDriverSetup->setAccessibleName ( tr ( "ASIO setup push button" ) );
|
||||||
|
|
||||||
// open chat on new message
|
// open chat on new message
|
||||||
cbOpenChatOnNewMessage->setWhatsThis ( tr ( "<b>Open Chat on New "
|
cbOpenChatOnNewMessage->setWhatsThis ( tr ( "<b>Open Chat on New "
|
||||||
"Message:</b> If this checkbox is enabled, the chat window will "
|
"Message:</b> If this checkbox is enabled, the chat window will "
|
||||||
"open on any incoming chat text if it not already opened." ) );
|
"open on any incoming chat text if it not already opened." ) );
|
||||||
cbOpenChatOnNewMessage->setAccessibleName ( tr ( "Open chat on new "
|
cbOpenChatOnNewMessage->setAccessibleName ( tr ( "Open chat on new "
|
||||||
"message check box" ) );
|
"message check box" ) );
|
||||||
|
|
||||||
// use high quality audio
|
// use high quality audio
|
||||||
cbUseHighQualityAudio->setWhatsThis ( tr ( "<b>Use High Quality Audio</b> "
|
cbUseHighQualityAudio->setWhatsThis ( tr ( "<b>Use High Quality Audio</b> "
|
||||||
"Enabling ""Use High Quality Audio"" will improve the audio quality "
|
"Enabling ""Use High Quality Audio"" will improve the audio quality "
|
||||||
"by increasing the stream data rate. Make sure that the current "
|
"by increasing the stream data rate. Make sure that the current "
|
||||||
"upload rate does not exceed the available bandwidth of your "
|
"upload rate does not exceed the available bandwidth of your "
|
||||||
"internet connection." ) );
|
"internet connection." ) );
|
||||||
cbUseHighQualityAudio->setAccessibleName ( tr ( "Use high quality audio "
|
cbUseHighQualityAudio->setAccessibleName ( tr ( "Use high quality audio "
|
||||||
"check box" ) );
|
"check box" ) );
|
||||||
|
|
||||||
// current connection status parameter
|
// current connection status parameter
|
||||||
QString strConnStats = tr ( "<b>Current Connection Status "
|
QString strConnStats = tr ( "<b>Current Connection Status "
|
||||||
"Parameter:</b> The ping time is the time required for the audio "
|
"Parameter:</b> The ping time is the time required for the audio "
|
||||||
"stream to travel from the client to the server and backwards. This "
|
"stream to travel from the client to the server and backwards. This "
|
||||||
"delay is introduced by the network. This delay should be as low as "
|
"delay is introduced by the network. This delay should be as low as "
|
||||||
"20-30 ms. If this delay is higher (e.g., 50-60 ms), your distance to "
|
"20-30 ms. If this delay is higher (e.g., 50-60 ms), your distance to "
|
||||||
"the server is too large or your internet connection is not "
|
"the server is too large or your internet connection is not "
|
||||||
"sufficient.<br/>"
|
"sufficient.<br/>"
|
||||||
"The overall delay is calculated from the current ping time and the "
|
"The overall delay is calculated from the current ping time and the "
|
||||||
"delay which is introduced by the current buffer settings.<br/>"
|
"delay which is introduced by the current buffer settings.<br/>"
|
||||||
"The upstream rate depends on the current audio packet size and the "
|
"The upstream rate depends on the current audio packet size and the "
|
||||||
"audio compression setting. Make sure that the upstream rate is not "
|
"audio compression setting. Make sure that the upstream rate is not "
|
||||||
"higher than the available rate (check the upstream capabilities of "
|
"higher than the available rate (check the upstream capabilities of "
|
||||||
"your internet connection by, e.g., using speedtest.net)." );
|
"your internet connection by, e.g., using speedtest.net)." );
|
||||||
|
|
||||||
TextPingTime->setWhatsThis ( strConnStats );
|
TextPingTime->setWhatsThis ( strConnStats );
|
||||||
TextLabelPingTime->setWhatsThis ( strConnStats );
|
TextLabelPingTime->setWhatsThis ( strConnStats );
|
||||||
TextOverallDelay->setWhatsThis ( strConnStats );
|
TextOverallDelay->setWhatsThis ( strConnStats );
|
||||||
TextLabelOverallDelay->setWhatsThis ( strConnStats );
|
TextLabelOverallDelay->setWhatsThis ( strConnStats );
|
||||||
TextUpstream->setWhatsThis ( strConnStats );
|
TextUpstream->setWhatsThis ( strConnStats );
|
||||||
TextUpstreamValue->setWhatsThis ( strConnStats );
|
TextUpstreamValue->setWhatsThis ( strConnStats );
|
||||||
|
|
||||||
|
|
||||||
// init driver button
|
// init driver button
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
|
|
Loading…
Add table
Reference in a new issue