Fix the progress parser for Valibdec. There's a leading whitespace character, if the progress is < 10%.
This commit is contained in:
parent
01b15d6f70
commit
7e306384f6
@ -25,7 +25,7 @@
|
||||
#define VER_LAMEXP_MAJOR 4
|
||||
#define VER_LAMEXP_MINOR_HI 0
|
||||
#define VER_LAMEXP_MINOR_LO 1
|
||||
#define VER_LAMEXP_BUILD 387
|
||||
#define VER_LAMEXP_BUILD 390
|
||||
#define VER_LAMEXP_SUFFIX Beta-10
|
||||
|
||||
/*
|
||||
|
@ -57,7 +57,7 @@ bool AC3Decoder::decode(const QString &sourceFile, const QString &outputFile, vo
|
||||
bool bTimeout = false;
|
||||
bool bAborted = false;
|
||||
|
||||
QRegExp regExp("\\[(\\d+)\\.(\\d+)%\\]");
|
||||
QRegExp regExp("\\[(\\s*)(\\d+)\\.(\\d+)%\\]");
|
||||
|
||||
while(process.state() != QProcess::NotRunning)
|
||||
{
|
||||
@ -84,7 +84,7 @@ bool AC3Decoder::decode(const QString &sourceFile, const QString &outputFile, vo
|
||||
if(regExp.lastIndexIn(text) >= 0)
|
||||
{
|
||||
bool ok = false;
|
||||
int progress = regExp.cap(1).toInt(&ok);
|
||||
int progress = regExp.cap(2).toInt(&ok);
|
||||
if(ok) emit statusUpdated(progress);
|
||||
}
|
||||
else if(!text.isEmpty())
|
||||
|
@ -958,7 +958,7 @@ const QString &lamexp_temp_folder2(void)
|
||||
/*
|
||||
* Clean folder
|
||||
*/
|
||||
bool lamexp_clean_folder(const QString folderPath)
|
||||
bool lamexp_clean_folder(const QString &folderPath)
|
||||
{
|
||||
QDir tempFolder(folderPath);
|
||||
QFileInfoList entryList = tempFolder.entryInfoList(QDir::AllEntries | QDir::NoDotAndDotDot);
|
||||
|
@ -107,7 +107,7 @@ bool lamexp_install_translator(const QString &language);
|
||||
static const char* LAMEXP_DEFAULT_LANGID = "en";
|
||||
|
||||
//Auxiliary functions
|
||||
bool lamexp_clean_folder(const QString folderPath);
|
||||
bool lamexp_clean_folder(const QString &folderPath);
|
||||
const QString lamexp_version2string(const QString &pattern, unsigned int version, const QString &defaultText);
|
||||
QString lamexp_known_folder(lamexp_known_folder_t folder_id);
|
||||
__int64 lamexp_free_diskspace(const QString &path);
|
||||
|
Loading…
Reference in New Issue
Block a user