diff --git a/LameXP_VS2010.vcxproj b/LameXP_VS2010.vcxproj
index 371f174b..beca3774 100644
--- a/LameXP_VS2010.vcxproj
+++ b/LameXP_VS2010.vcxproj
@@ -347,7 +347,9 @@ del "$(TargetDir)imageformats\q???d4.dll"
-
+
+
+
@@ -951,20 +953,6 @@ del "$(TargetDir)imageformats\q???d4.dll"
$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)
-
- RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
- "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
-
- $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
- RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
- "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
-
- $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
- RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
- "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
-
- $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
-
UIC "$(SolutionDir)tmp\UIC_%(Filename).h"
"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"
@@ -1078,6 +1066,42 @@ del "$(TargetDir)imageformats\q???d4.dll"
$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)
+
+ Document
+ "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
+ RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
+ $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
+ "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
+ RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
+ $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
+ $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
+ RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
+ "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
+
+
+ Document
+ "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
+ RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
+ $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
+ "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
+ RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
+ $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
+ $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
+ RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
+ "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
+
+
+ Document
+ "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
+ RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
+ $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
+ "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
+ RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
+ $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
+ $(SolutionDir)tmp\QRC_%(Filename).cpp;%(Outputs)
+ RCC "$(SolutionDir)tmp\QRC_%(Filename).cpp"
+ "$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"
+
diff --git a/LameXP_VS2010.vcxproj.filters b/LameXP_VS2010.vcxproj.filters
index 35009bbc..9cdd311c 100644
--- a/LameXP_VS2010.vcxproj.filters
+++ b/LameXP_VS2010.vcxproj.filters
@@ -97,9 +97,6 @@
Generated Files\MOC
-
- Generated Files\QRC
-
Generated Files\QRC
@@ -316,6 +313,15 @@
Generated Files\MOC
+
+ Generated Files\QRC
+
+
+ Generated Files\QRC
+
+
+ Generated Files\QRC
+
@@ -482,9 +488,6 @@
Resources
-
- Resources
-
Header Files\Decoders
@@ -593,6 +596,15 @@
Header Files\Encoders
+
+ Resources
+
+
+ Resources
+
+
+ Resources
+
diff --git a/etc/Translation/Blank.ts b/etc/Translation/Blank.ts
index f842578c..467670b2 100644
--- a/etc/Translation/Blank.ts
+++ b/etc/Translation/Blank.ts
@@ -704,7 +704,7 @@
-
+
@@ -1331,9 +1331,9 @@
-
-
-
+
+
+
@@ -1374,13 +1374,13 @@
-
+
-
+
@@ -1455,671 +1455,671 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2541,114 +2541,114 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
diff --git a/res/Tools.qrc b/res/Tools.qrc
deleted file mode 100644
index f71330d1..00000000
--- a/res/Tools.qrc
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
- tools/aften.i386.exe
- tools/aften.sse2.exe
- tools/aften.x64.exe
- tools/alac.exe
- tools/avs2wav.exe
- tools/elevator.exe
- tools/faad.exe
- tools/flac.exe
- tools/gpgv.exe
- tools/gpgv.gpg
- tools/lame.i386.exe
- tools/lame.sse2.exe
- tools/mac.exe
- tools/mediainfo.i386.exe
- tools/mediainfo.x64.exe
- tools/mpcdec.exe
- tools/mpg123.exe
- tools/oggdec.exe
- tools/oggenc2.i386.exe
- tools/oggenc2.sse2.exe
- tools/oggenc2.x64.exe
- tools/shorten.exe
- tools/sox.exe
- tools/speexdec.exe
- tools/tta.exe
- tools/valdec.exe
- tools/wget.exe
- tools/wma2wav.exe
- tools/wupdate.exe
- tools/wvunpack.exe
-
-
diff --git a/res/Tools_Decd.qrc b/res/Tools_Decd.qrc
new file mode 100644
index 00000000..e333ef06
--- /dev/null
+++ b/res/Tools_Decd.qrc
@@ -0,0 +1,18 @@
+
+
+
+ tools/alac.exe
+ tools/avs2wav.exe
+ tools/faad.exe
+ tools/mac.exe
+ tools/mpcdec.exe
+ tools/mpg123.exe
+ tools/oggdec.exe
+ tools/shorten.exe
+ tools/speexdec.exe
+ tools/tta.exe
+ tools/valdec.exe
+ tools/wma2wav.exe
+ tools/wvunpack.exe
+
+
diff --git a/res/Tools_Encd.qrc b/res/Tools_Encd.qrc
new file mode 100644
index 00000000..bbc344c2
--- /dev/null
+++ b/res/Tools_Encd.qrc
@@ -0,0 +1,14 @@
+
+
+
+ tools/aften.i386.exe
+ tools/aften.sse2.exe
+ tools/aften.x64.exe
+ tools/flac.exe
+ tools/lame.i386.exe
+ tools/lame.sse2.exe
+ tools/oggenc2.i386.exe
+ tools/oggenc2.sse2.exe
+ tools/oggenc2.x64.exe
+
+
diff --git a/res/Tools_Misc.qrc b/res/Tools_Misc.qrc
new file mode 100644
index 00000000..30531991
--- /dev/null
+++ b/res/Tools_Misc.qrc
@@ -0,0 +1,13 @@
+
+
+
+ tools/elevator.exe
+ tools/gpgv.exe
+ tools/gpgv.gpg
+ tools/mediainfo.i386.exe
+ tools/mediainfo.x64.exe
+ tools/sox.exe
+ tools/wget.exe
+ tools/wupdate.exe
+
+
diff --git a/res/tools/lame.i386.exe b/res/tools/lame.i386.exe
index 968caf7d..c087e726 100644
Binary files a/res/tools/lame.i386.exe and b/res/tools/lame.i386.exe differ
diff --git a/res/tools/lame.sse2.exe b/res/tools/lame.sse2.exe
index 385cd503..4241caa8 100644
Binary files a/res/tools/lame.sse2.exe and b/res/tools/lame.sse2.exe differ
diff --git a/src/Config.h b/src/Config.h
index fa4694a3..85ed0b64 100644
--- a/src/Config.h
+++ b/src/Config.h
@@ -29,15 +29,15 @@
#define VER_LAMEXP_MINOR_HI 0
#define VER_LAMEXP_MINOR_LO 3
#define VER_LAMEXP_TYPE Alpha
-#define VER_LAMEXP_PATCH 14
-#define VER_LAMEXP_BUILD 659
+#define VER_LAMEXP_PATCH 15
+#define VER_LAMEXP_BUILD 660
///////////////////////////////////////////////////////////////////////////////
// Tools versions
///////////////////////////////////////////////////////////////////////////////
#define VER_LAMEXP_TOOL_NEROAAC 1540
-#define VER_LAMEXP_TOOL_FHGAACENC 20110821
+#define VER_LAMEXP_TOOL_FHGAACENC 20110822
///////////////////////////////////////////////////////////////////////////////
// Helper macros (aka: having fun with the C pre-processor)
diff --git a/src/Thread_Initialization.cpp b/src/Thread_Initialization.cpp
index fa15251b..bb7d0621 100644
--- a/src/Thread_Initialization.cpp
+++ b/src/Thread_Initialization.cpp
@@ -72,8 +72,8 @@ g_lamexp_tools[] =
{"446054f9a7f705f1aadc9053ca7b8a86a775499ef159978954ebdea92de056c34f8841f7", CPU_TYPE_ALL_ALL, "flac.exe", 121},
{"dd68d074c5e13a607580f3a24595c0f3882e37211d2ca628f46e6df20fabcc832dad488a", CPU_TYPE_ALL_ALL, "gpgv.exe", 1411},
{"b3fca757b3567dab75c042e62213c231de378ea0fdd7fe29b733417cd5d3d33558452f94", CPU_TYPE_ALL_ALL, "gpgv.gpg", UINT_MAX},
- {"ed5592d76cefd74e700306ccc3781904ce9602b1193747b0e6467a90d799f3cb711812b2", CPU_TYPE_X86_GEN, "lame.i386.exe", 3990},
- {"2402a8d28301060a1f01c83a96f2f0157a01143e58cf2c484b9e9bb4474fbc1344dd6642", CPU_TYPE_ALL_SSE, "lame.sse2.exe", 3990},
+ {"df995d8a9e4e5fab551d0e3460b9209320714dead70f662929fcc00a4bd72d8a6d23844a", CPU_TYPE_X86_GEN, "lame.i386.exe", 3990},
+ {"873faeddc44243b4712cd42dd0bfc3174a07113d245dd834657519ffe5dbd4b1e395ce32", CPU_TYPE_ALL_SSE, "lame.sse2.exe", 3990},
{"67933924d68ce319795989648f29e7bd1abaac4ec09c26cbb0ff0d15a67a9df17e257933", CPU_TYPE_ALL_ALL, "mac.exe", 406},
{"743db1020556b1815c4d6e6093a2538ae813d7fed1e11d254b8809ce54795b77fa696bca", CPU_TYPE_X86_ALL, "mediainfo.i386.exe", 748},
{"86ed4b4bd445b9d0c6ee094987d87fe5161102b59c8c74d11f294206c13f1a2ce899e100", CPU_TYPE_X64_GEN, "mediainfo.x64.exe", 748},