diff --git a/etc/Translation/Blank.ts b/etc/Translation/Blank.ts
index 56d6c098..82426334 100644
--- a/etc/Translation/Blank.ts
+++ b/etc/Translation/Blank.ts
@@ -1755,7 +1755,7 @@
-
+ Access Denied
@@ -1943,7 +1943,7 @@
-
+ Discard
@@ -2351,238 +2351,238 @@
-
-
+
+ Save CSV file
-
-
-
-
+
+
+
+ CSV File
-
-
-
-
+
+
+
+ CSV Export
-
+ Sorry, there are no meta tags that can be exported!
-
+ Sorry, failed to open CSV file for writing!
-
+ Sorry, failed to write to the CSV file!
-
+ The CSV files was created successfully!
-
-
+
+ Open CSV file
-
-
-
-
-
+
+
+
+
+ CSV Import
-
+ Sorry, failed to open CSV file for reading!
-
+ Sorry, failed to read from the CSV file!
-
+ Sorry, the CSV file does not contain any known fields!
-
+ CSV file is incomplete. Not all files were updated!
-
+ The CSV files was imported successfully!
-
-
+
+ New Folder
-
+ Enter the name of the new folder:
-
+ Failed to create folder
-
+ The new folder could not be created:
-
+ Drive is read-only or insufficient access rights!
-
+ Current Encoder: %1
-
-
+
+ Quality Level %1
-
+ Compression %1
-
+ Uncompressed
-
+ Best Quality (Slow)
-
+ High Quality (Recommended)
-
+ Acceptable Quality (Fast)
-
+ Poor Quality (Very Fast)
-
+ File name without extension
-
+ Track number with leading zero
-
+ Track title
-
+ Artist name
-
+ Album name
-
+ Year with (at least) four digits
-
+ Comment
-
+ Characters forbidden in file names:
-
+ Rename Macros
-
+ %n Instance(s)
-
+ Cannot write to the selected directory. Please choose another directory!
-
+ Overwrite Mode
-
+ Warning: This mode may overwrite existing files with no way to revert!
-
+ Continue
-
+ Revert
-
+ Already Running
-
+ LameXP is already running, please use the running instance!
@@ -3290,22 +3290,22 @@
QApplication
-
+ Executable '%1' doesn't support Windows compatibility mode.
-
+ Executable '%1' requires Qt v%2, but found Qt v%3.
-
+ Executable '%1' was built for Qt '%2', but found Qt '%3'.
-
+ Executable '%1' requires Windows XP or later.
diff --git a/etc/Translation/LameXP_EN.ts b/etc/Translation/LameXP_EN.ts
index 8e476cbf..d78415e7 100644
--- a/etc/Translation/LameXP_EN.ts
+++ b/etc/Translation/LameXP_EN.ts
@@ -63,7 +63,7 @@
-
+ %n Instance(s)%n Instance
diff --git a/etc/Translation/LameXP_PL.ts b/etc/Translation/LameXP_PL.ts
index 864713c8..9bcda369 100644
--- a/etc/Translation/LameXP_PL.ts
+++ b/etc/Translation/LameXP_PL.ts
@@ -1762,7 +1762,7 @@
-
+ Access DeniedDostęp zablokowany
@@ -1892,7 +1892,7 @@
-
+ DiscardZamknij
@@ -2366,201 +2366,201 @@
Dodaj folder
-
-
+
+ Save CSV fileZapisz plik CSV
-
-
-
-
+
+
+
+ CSV FilePlik CSV
-
-
-
-
+
+
+
+ CSV ExportEksportowanie CSV
-
+ Sorry, there are no meta tags that can be exported!Nie ma żadnych tagów, które można eksportować!
-
+ Sorry, failed to open CSV file for writing!Nie można otworzyć pliku CSV aby go zapisać!
-
+ Sorry, failed to write to the CSV file!Nie można zapisać do pliku CSV!
-
+ The CSV files was created successfully!Pliki CSV utworzone pomyślnie!
-
-
+
+ Open CSV fileOtwórz plik CSV
-
+ Sorry, failed to open CSV file for reading!Nie można otworzyć pliku CSV aby go wczytać!
-
-
-
-
-
+
+
+
+
+ CSV ImportImportowanie CSV
-
+ Sorry, failed to read from the CSV file!Próba odczytania pliku CSV zakończona niepowodzeniem!
-
+ Sorry, the CSV file does not contain any known fields!Plik CSV nie zawiera żadnych znanych pól!
-
+ CSV file is incomplete. Not all files were updated!Plik CSV nie jest kompletny. Nie wszystkie pliki zostały zaktualizowane!
-
+ The CSV files was imported successfully!Pliki CSV zaimportowano pomyślnie!
-
-
+
+ New FolderNowy folder
-
+ Enter the name of the new folder:Wprowadź nazwę nowego folderu:
-
+ Failed to create folderUtworzenie folderu zakończone niepowodzeniem
-
+ The new folder could not be created:Nowy folder nie mógł zostać stworzony:
-
+ Drive is read-only or insufficient access rights!Dysk tylko do odczytu lub brak praw dostępu!
-
-
+
+ Quality Level %1Poziom jakości %1
-
+ Compression %1Kompresja %1
-
+ UncompressedNieskompresowany
-
+ Best Quality (Slow)Najlepsza jakość (Powoli)
-
+ Acceptable Quality (Fast)Akceptowalna jakość (Szybko)
-
+ High Quality (Recommended)Wysoka jakość (Zalecane)
-
+ Current Encoder: %1
-
+ Poor Quality (Very Fast)Najniższa jakość (Bardzo szybko)
-
+ File name without extensionNazwa pliku bez rozszerzenia
-
+ Track number with leading zeroNumer ścieżki z zerem na początku
-
+ Track titleNazwa ścieżki
-
+ Artist nameNazwa Artysty
-
+ Album nameNazwa Albumu
-
+ Year with (at least) four digitsRok z (przynajmniej) czterema cyframi
-
+ CommentKomentarz
-
+ Characters forbidden in file names:Zabronione znaki w nazwach plików:
-
+ Rename MacrosZmień nazwy makr
-
+ %n Instance(s)%n wątek
@@ -2569,37 +2569,37 @@
-
+ Cannot write to the selected directory. Please choose another directory!Nie można zapisać do wybranej lokalizacji. Prosze wybierz inną lokalizację!
-
+ Overwrite ModeTryb nadpisywania
-
+ Warning: This mode may overwrite existing files with no way to revert!Ostrzeżenie: W tym trybie istniejące pliki będą nadpisywane bez możliwości ich odzyskania!
-
+ ContinueKontynuuj
-
+ RevertCofnij
-
+ Already RunningJuż działa
-
+ LameXP is already running, please use the running instance!LameXP już działa, przejdź do działającego procesu!
@@ -3327,22 +3327,22 @@
QApplication
-
+ Executable '%1' doesn't support Windows compatibility mode.Plik wykonywalny '%1' nie działa w trybie kompatybilności z Windows.
-
+ Executable '%1' requires Qt v%2, but found Qt v%3.Plik wykonywalny '%1' wymaga Qt v%2, znaleziono jednak Qt v%3.
-
+ Executable '%1' was built for Qt '%2', but found Qt '%3'.Plik wykonywalny "%1" został skompilowany dla Qt "%2", znaleziono "%3".
-
+ Executable '%1' requires Windows XP or later.
diff --git a/etc/Translation/LameXP_SV.ts b/etc/Translation/LameXP_SV.ts
index 5e8e8173..977e5713 100644
--- a/etc/Translation/LameXP_SV.ts
+++ b/etc/Translation/LameXP_SV.ts
@@ -1759,7 +1759,7 @@
-
+ Access DeniedÅtkomst nekad
@@ -1951,7 +1951,7 @@
-
+ DiscardStäng
@@ -2359,201 +2359,201 @@
Lägg till mapp
-
-
+
+ Save CSV fileSpara CSV-fil
-
-
-
-
+
+
+
+ CSV FileCSV-fil
-
-
-
-
+
+
+
+ CSV ExportCSV-export
-
+ Sorry, there are no meta tags that can be exported!Det finns ingen meta-data som kan exporteras!
-
+ Sorry, failed to open CSV file for writing!Kunde inte öppna CSV-filen för skrivning!
-
+ Sorry, failed to write to the CSV file!Kunde inte skriva till CSV-filen!
-
+ The CSV files was created successfully!CSV-filen skapades korrekt!
-
-
+
+ Open CSV fileÖppna CSV-fil
-
-
-
-
-
+
+
+
+
+ CSV ImportCSV-import
-
+ Sorry, failed to open CSV file for reading!Kunde inte öppna CSV-filen för läsning!
-
+ Sorry, failed to read from the CSV file!Kunde inte läsa från CSV-filen!
-
+ Sorry, the CSV file does not contain any known fields!CSV-filen innehåller inga kända fält!
-
+ CSV file is incomplete. Not all files were updated!CSV-filen är inte komplett. Alla filer uppdaterades inte!
-
+ The CSV files was imported successfully!CSV-filen importerades korrekt!
-
-
+
+ New FolderNy mapp
-
+ Enter the name of the new folder:Namn på den nya mappen:
-
+ Failed to create folderKunde inte skapa någon mapp
-
+ The new folder could not be created:Den nya mappen kunde inte skapas:
-
+ Drive is read-only or insufficient access rights!Diskenheten är skrivskyddad eller åtkomsträttigheter saknas!
-
-
+
+ Quality Level %1Kvallitetsnivå %1
-
+ Compression %1Kompression %1
-
+ UncompressedOkomprimerad
-
+ Best Quality (Slow)Bäst kvalitet (Långsam)
-
+ Acceptable Quality (Fast)Acceptabel kvalitet (Snabb)
-
+ High Quality (Recommended)Hög kvallitet (rekommenderas)
-
+ Current Encoder: %1
-
+ Poor Quality (Very Fast)Dålig kvallitet (mycket snabb)
-
+ File name without extensionFilnamn utan filtillägg
-
+ Track number with leading zeroSpårnummer med inledande nolla
-
+ Track titleSpårtitel
-
+ Artist nameArtistnamn
-
+ Album nameAlbumnamn
-
+ Year with (at least) four digitsÅrtal med (minst) fyra siffror
-
+ CommentKommentar
-
+ Characters forbidden in file names:Förbjudna tecken i filnamn:
-
+ Rename MacrosNamnändra macron
-
+ %n Instance(s)%n instans
@@ -2561,37 +2561,37 @@
-
+ Cannot write to the selected directory. Please choose another directory!Kan inte skriva till den specificerade mappen. Välj en annan destination!
-
+ Overwrite ModeÖverskrivningsläge
-
+ Warning: This mode may overwrite existing files with no way to revert!Varning! Det här läget kan skriva över befintliga filer, utan möjlighet att återskapa!
-
+ ContinueFortsätt
-
+ RevertÅterställ
-
+ Already RunningKörs redan
-
+ LameXP is already running, please use the running instance!LameXP körs redan, använd den redan startade instansen!
@@ -3310,22 +3310,22 @@
QApplication
-
+ Executable '%1' doesn't support Windows compatibility mode.EXE-filen '%1' stöder inte Windows kompatibilitetsläge.
-
+ Executable '%1' requires Qt v%2, but found Qt v%3.EXE-filen '%1' kräver Qt v%2, du har Qt v%3.
-
+ Executable '%1' was built for Qt '%2', but found Qt '%3'.EXE-filen '%1' är byggd för Qt '%2', du har Qt '%3'.
-
+ Executable '%1' requires Windows XP or later.
diff --git a/src/Config.h b/src/Config.h
index b61a47ee..fcfd7e05 100644
--- a/src/Config.h
+++ b/src/Config.h
@@ -35,7 +35,7 @@
#define VER_LAMEXP_MINOR_LO 9
#define VER_LAMEXP_TYPE Alpha
#define VER_LAMEXP_PATCH 4
-#define VER_LAMEXP_BUILD 1424
+#define VER_LAMEXP_BUILD 1426
#define VER_LAMEXP_CONFG 1348
///////////////////////////////////////////////////////////////////////////////
diff --git a/src/Global.cpp b/src/Global.cpp
index 1f2f5e57..02829763 100644
--- a/src/Global.cpp
+++ b/src/Global.cpp
@@ -1091,18 +1091,22 @@ static __forceinline bool lamexp_check_for_debugger(void)
*/
static unsigned int __stdcall lamexp_debug_thread_proc(LPVOID lpParameter)
{
- while(!lamexp_check_for_debugger())
+ SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_LOWEST);
+ forever
{
- Sleep(1250);
+ if(lamexp_check_for_debugger())
+ {
+ lamexp_fatal_exit(L"Not a debug build. Please unload debugger and try again!");
+ return 666;
+ }
+ lamexp_sleep(1);
}
- lamexp_fatal_exit(L"Not a debug build. Please unload debugger and try again!");
- return 666;
}
/*
* Check for debugger (startup routine)
*/
-static HANDLE lamexp_debug_thread_init(void)
+static HANDLE lamexp_debug_thread_init()
{
if(lamexp_check_for_debugger())
{
@@ -2691,7 +2695,7 @@ void lamexp_natural_string_sort(QStringList &list, const bool bIgnoreCase)
/*
* Suspend calling thread for N milliseconds
*/
-void lamexp_sleep(const unsigned int delay)
+inline void lamexp_sleep(const unsigned int delay)
{
Sleep(delay);
}
diff --git a/src/Thread_Initialization.cpp b/src/Thread_Initialization.cpp
index d4fdc826..84dc50cc 100644
--- a/src/Thread_Initialization.cpp
+++ b/src/Thread_Initialization.cpp
@@ -362,15 +362,7 @@ void InitializationThread::run()
void InitializationThread::delay(void)
{
- const char *temp = "|/-\\";
- printf("Thread is doing something important... ?\b");
-
- for(int i = 0; i < 20; i++)
- {
- printf("%c\b", temp[i%4]);
- }
-
- printf("Done\n\n");
+ __noop();
}
void InitializationThread::initTranslations(void)
diff --git a/src/Thread_Process.cpp b/src/Thread_Process.cpp
index 44be952c..63abc443 100644
--- a/src/Thread_Process.cpp
+++ b/src/Thread_Process.cpp
@@ -342,7 +342,7 @@ void ProcessThread::processFile()
void ProcessThread::handleUpdate(int progress)
{
- //printf("Progress: %d\n", progress);
+ //qDebug("Progress: %d\n", progress);
switch(m_currentStep)
{