Updated FAQ document + added 'Don't Show Again' buttons to some dialogs.

This commit is contained in:
LoRd_MuldeR 2011-05-08 19:41:25 +02:00
parent 9df1febaec
commit 6fc5458460
13 changed files with 81 additions and 17 deletions

View File

@ -34,6 +34,7 @@ a:visited { color: #0000EE; }
<li><a href="#9fd53558">How can I use LameXP as a "portable" application?</a>
<li><a href="#3d6684e9">Is there a way to use custom tools (binaries) with LameXP instead of the "built-in" ones?</a>
<li><a href="#df406578">The LameXP startup (splash screen) takes very long on my system. What can I do?</a>
<li><a href="#900a2a6c">Is there a way to hide/show the LameXP console ("DOS Box") window?</a>
<li><a href="#9b0a5c32">Why does application 'xyz' not open the Wave files created by LameXP?</a>
<li><a href="#89cbd3d0">Why does LameXP run only 'n' parallel instances/threads on my computer?</a>
<li><a href="#12d077d5">How can I force LameXP to create ID3 version 2 (ID3v2) tags?</a>
@ -375,6 +376,25 @@ the developer of the anti-virus software. And, if they don't fix the problem, sw
<br><br>
<a name="900a2a6c"></a><b>Is there a way to hide/show the LameXP console ("DOS Box") window?</b><br>
<br>
It is common for many people to run an alleged "DOS" programs inside Windows, using a so-called "DOS Box".<br>
Everything works fine. But when you try to run such a program in DOS, you get an ugly message "This program<br>
cannot be run in DOS mode". What's wrong? Well, the affected program is NOT a "DOS" one. It is a Windows<br>
Console program. "DOS" is NOT a synonym of Console. And "Windows" is NOT a synonym of GUI (Graphical User<br>
Interface). Both, DOS and Windows programs, can be either Console or GUI. Actually Windows programs can be<br>
Console *and* GUI at the same time, i.e. a Windows GUI program can have a Console attached.<br>
<br>
LameXP is a GUI program for Windows. However it can have a "Debug" console attached. The purpose of this<br>
console is providing users an insight into what's happening behind the scenes. While the console is mainly<br>
intended for developers, it may be helpful for "regular" users too. Nonetheless you usually will NOT need the<br>
console, unless something is going wrong. Therefore the LameXP console is disabled by default in all<br>
"release" builds. You can enable the console by passing the "--console" command-line parameter, if required.<br>
At the same time the console is enabled by default in all "beta" (pre-release) builds of LameXP. You can<br>
still disable the console by passing the "--no-console" command-line parameter, if you don't like it.<br><br>
<br><br>
<a name="9b0a5c32"></a><b>Why does application 'xyz' not open the Wave files created by LameXP?</b><br>
<br>
Some of the decoders used in LameXP will insert an additional 'JUNK' chunk into the Wave/RIFF file, right<br>
@ -494,7 +514,7 @@ a reconstructed analogue signal which exceeds(!) 0dBFS. And, as the analogue par
generally are NOT prepared for +0dBFS voltages, this may cause problems, such as annoying distortions!<br>
<br>
The help document of a well-known audio editing software contains the following advice:<br>
<blockquote>If youre planning to put normalized audio on CD, you might want to normalize the waveforms to<br>
<blockquote>If you're planning to put normalized audio on CD, you might want to normalize the waveforms to<br>
no more than 96% [-0.36 dB] as some audio compact disc players have problems accurately reproducing<br>
bits that have been processed to 100% (maximum) amplitude [0dBFS].</blockquote>
For details please refer to the following article:<br><ul>

View File

@ -1088,6 +1088,14 @@
<source>AAC Support Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Don&apos;t Show Again</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>LameXP has detected that the WMA File Decoder component is not currently installed on your system.</source>
<translation type="unfinished"></translation>
@ -1348,10 +1356,6 @@
<source>Check Now</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>LameXP will &lt;i&gt;not&lt;/i&gt; check for Beta (pre-release) updates from now on.</source>
<translation type="unfinished"></translation>

View File

@ -1373,6 +1373,10 @@
<source>Exponent Search Size:</source>
<translation>Exponenten Such-Größe:</translation>
</message>
<message>
<source>Don&apos;t Show Again</source>
<translation>Nicht mehr anzeigen</translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -1372,6 +1372,10 @@
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Don&apos;t Show Again</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -1382,6 +1382,10 @@ Ouvrir le dossier récursivement...</translation>
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Don&apos;t Show Again</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -1373,6 +1373,10 @@
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Don&apos;t Show Again</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -1372,6 +1372,10 @@
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Don&apos;t Show Again</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -1374,6 +1374,10 @@
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Don&apos;t Show Again</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -1372,6 +1372,10 @@
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Don&apos;t Show Again</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -3071,9 +3071,10 @@
<addaction name="separator"/>
<addaction name="actionCheckForBetaUpdates"/>
</widget>
<addaction name="menuConfiguration"/>
<addaction name="actionInstallWMADecoder"/>
<addaction name="actionShowDropBoxWidget"/>
<addaction name="separator"/>
<addaction name="menuConfiguration"/>
</widget>
<addaction name="menuFile"/>
<addaction name="menuView"/>
@ -3446,6 +3447,7 @@
<include location="../res/Icons.qrc"/>
<include location="../res/Icons.qrc"/>
<include location="../res/Icons.qrc"/>
<include location="../res/Icons.qrc"/>
</resources>
<connections>
<connection>

Binary file not shown.

View File

@ -30,7 +30,7 @@
#define VER_LAMEXP_MINOR_LO 2
#define VER_LAMEXP_TYPE Alpha
#define VER_LAMEXP_PATCH 13
#define VER_LAMEXP_BUILD 493
#define VER_LAMEXP_BUILD 494
///////////////////////////////////////////////////////////////////////////////
// Tools versions

View File

@ -931,13 +931,17 @@ void MainWindow::windowShown(void)
QString appPath = QDir(QCoreApplication::applicationDirPath()).canonicalPath();
if(appPath.isEmpty()) appPath = QCoreApplication::applicationDirPath();
QString messageText;
messageText += QString("<nobr>%1<br>").arg(tr("The Nero AAC encoder could not be found. AAC encoding support will be disabled."));
messageText += QString("%1<br><br>").arg(tr("Please put 'neroAacEnc.exe', 'neroAacDec.exe' and 'neroAacTag.exe' into the LameXP directory!"));
messageText += QString("%1<br>").arg(tr("Your LameXP directory is located here:"));
messageText += QString("<i><nobr><a href=\"file:///%1\">%1</a></nobr></i><br><br>").arg(QDir::toNativeSeparators(appPath));
messageText += QString("%1<br>").arg(tr("You can download the Nero AAC encoder for free from the official Nero website at:"));
messageText += QString("<nobr>%1</nobr><br>").arg(tr("The Nero AAC encoder could not be found. AAC encoding support will be disabled.").replace("-", "&minus;"));
messageText += QString("<nobr>%1</nobr><br><br>").arg(tr("Please put 'neroAacEnc.exe', 'neroAacDec.exe' and 'neroAacTag.exe' into the LameXP directory!").replace("-", "&minus;"));
messageText += QString("<nobr>%1</nobr><br>").arg(tr("Your LameXP directory is located here:").replace("-", "&minus;"));
messageText += QString("<nobr><i><a href=\"file:///%1\">%2</a></i></nobr><br><br>").arg(QDir::toNativeSeparators(appPath), QDir::toNativeSeparators(appPath).replace("-", "&minus;"));
messageText += QString("<nobr>%1</nobr><br>").arg(tr("You can download the Nero AAC encoder for free from the official Nero website at:").replace("-", "&minus;"));
messageText += "<tt>" + LINK(AboutDialog::neroAacUrl) + "</tt><br></nobr>";
QMessageBox::information(this, tr("AAC Support Disabled"), messageText);
if(QMessageBox::information(this, tr("AAC Support Disabled"), messageText, tr("Discard"), tr("Don't Show Again")) == 1)
{
m_settings->neroAacNotificationsEnabled(false);
actionDisableNeroAacNotifications->setChecked(!m_settings->neroAacNotificationsEnabled());
}
}
}
@ -947,10 +951,11 @@ void MainWindow::windowShown(void)
if(!lamexp_check_tool("wmawav.exe"))
{
QString messageText;
messageText += QString("<nobr>%1<br>").arg(tr("LameXP has detected that the WMA File Decoder component is not currently installed on your system."));
messageText += QString("%1<br><br>").arg(tr("You won't be able to process WMA files as input unless the WMA File Decoder component is installed!"));
messageText += QString("%1</nobr>").arg(tr("Do you want to download and install the WMA File Decoder component now?"));
if(QMessageBox::information(this, tr("WMA Decoder Missing"), messageText, tr("Download && Install"), tr("Postpone")) == 0)
messageText += QString("<nobr>%1</nobr><br>").arg(tr("LameXP has detected that the WMA File Decoder component is not currently installed on your system.").replace("-", "&minus;"));
messageText += QString("<nobr>%1</nobr><br><br>").arg(tr("You won't be able to process WMA files as input unless the WMA File Decoder component is installed!").replace("-", "&minus;"));
messageText += QString("<nobr>%1</nobr>").arg(tr("Do you want to download and install the WMA File Decoder component now?").replace("-", "&minus;"));
int result = QMessageBox::information(this, tr("WMA Decoder Missing"), messageText, tr("Download && Install"), tr("Don't Show Again"), tr("Postpone"));
if(result == 0)
{
if(installWMADecoder())
{
@ -958,6 +963,11 @@ void MainWindow::windowShown(void)
return;
}
}
else if(result == 1)
{
m_settings->wmaDecoderNotificationsEnabled(false);
actionDisableWmaDecoderNotifications->setChecked(!m_settings->wmaDecoderNotificationsEnabled());
}
}
}