diff --git a/etc/Translation/Blank.ts b/etc/Translation/Blank.ts
index e9d13857..91221818 100644
--- a/etc/Translation/Blank.ts
+++ b/etc/Translation/Blank.ts
@@ -2898,122 +2898,122 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/etc/Translation/LameXP_PL.ts b/etc/Translation/LameXP_PL.ts
index 01f5a93b..fcd7ae89 100644
--- a/etc/Translation/LameXP_PL.ts
+++ b/etc/Translation/LameXP_PL.ts
@@ -2899,122 +2899,122 @@
UWAGA: Plik po zdekodowaniu przekracza 4 GB, mogą wystąpić problemy!
-
+
Format tego pliku NIE jest obsługiwany:
-
+
Format kontenera:
-
+
Format dźwięku:
-
+
Nieobsługiwany!
-
+
Zrobione.
-
+
Przerwane!
-
+
Niepowodzenie!
-
+
Kompresowanie
-
+
Analizowanie
-
+
Filtrowanie
-
+
Dekodowanie
-
+
Źródłowy plik dźwiękowy nie został odnaleziony:
-
+
Źródłowy plik dźwiękowy nie mógł zostać otworzony:
-
+
Lokalizacja docelowa nie istnieje lu NIE mogła zostać utworzona:
-
+
Nie można zapisać do lokalizacji docelowej:
-
+
Nieznana nazwa pliku
-
+
Nieznany Tytuł
-
+
Nieznany Artysta
-
+
Nieznany Album
-
+
Nieznany Komentarz
-
+
-
+
-
+
-
+
diff --git a/etc/Translation/LameXP_SV.ts b/etc/Translation/LameXP_SV.ts
index 7493bad4..e03f5377 100644
--- a/etc/Translation/LameXP_SV.ts
+++ b/etc/Translation/LameXP_SV.ts
@@ -2900,122 +2900,122 @@
-
+
Det här filformatet saknar stöd i LameXP:
-
+
Behållarformat:
-
+
Ljudformat:
-
+
Stöd saknas!
-
+
Avbruten!
-
+
Klar.
-
+
Misslyckades!
-
+
Kodar
-
+
Analyserar
-
+
Filtrerar
-
+
Avkodar
-
+
Källfilen kan inte hittas:
-
+
Källfilen kan inte öppnas för läsning:
-
+
Målmappen finns inte och kan inte skapas:
-
+
Målmappen är INTE skrivbar:
-
+
Okänt filnamn
-
+
Okänd titel
-
+
Okänd artist
-
+
Okänt album
-
+
Okänd kommentar
-
+
-
+
-
+
-
+
diff --git a/src/Config.h b/src/Config.h
index 5285e630..a64f92bc 100644
--- a/src/Config.h
+++ b/src/Config.h
@@ -29,8 +29,8 @@
#define VER_LAMEXP_MINOR_HI 0
#define VER_LAMEXP_MINOR_LO 7
#define VER_LAMEXP_TYPE Alpha
-#define VER_LAMEXP_PATCH 1
-#define VER_LAMEXP_BUILD 1177
+#define VER_LAMEXP_PATCH 2
+#define VER_LAMEXP_BUILD 1178
///////////////////////////////////////////////////////////////////////////////
// Tool versions (minimum expected versions!)
diff --git a/src/Thread_Process.cpp b/src/Thread_Process.cpp
index ff36da9b..159d5bd8 100644
--- a/src/Thread_Process.cpp
+++ b/src/Thread_Process.cpp
@@ -183,6 +183,7 @@ void ProcessThread::processFile()
}
else
{
+ if(QFileInfo(outFileName).exists() && (QFileInfo(outFileName).size() < 512)) QFile::remove(outFileName);
handleMessage(QString("%1\n%2\n\n%3\t%4\n%5\t%6").arg(tr("The format of this file is NOT supported:"), m_audioFile.filePath(), tr("Container Format:"), m_audioFile.formatContainerInfo(), tr("Audio Format:"), m_audioFile.formatAudioCompressInfo()));
emit processStateChanged(m_jobId, tr("Unsupported!"), ProgressModel::JobFailed);
emit processStateFinished(m_jobId, outFileName, 0);
@@ -252,8 +253,18 @@ void ProcessThread::processFile()
bSuccess = m_encoder->encode(sourceFile, m_audioFile, outFileName, &m_aborted);
}
+ //Clean-up
+ if((!bSuccess) || m_aborted)
+ {
+ QFileInfo fileInfo(outFileName);
+ if(fileInfo.exists() && (fileInfo.size() < 512))
+ {
+ QFile::remove(outFileName);
+ }
+ }
+
//Make sure output file exists
- if(bSuccess && !m_aborted)
+ if(bSuccess && (!m_aborted))
{
QFileInfo fileInfo(outFileName);
bSuccess = fileInfo.exists() && fileInfo.isFile() && (fileInfo.size() > 0);