OSDN Git Service

Updated mpg123 binary to v1.13.3 (2011-04-21), compiled with GCC 4.6.0.
authorlordmulder <mulder2@gmx.de>
Sat, 23 Apr 2011 02:02:38 +0000 (04:02 +0200)
committerlordmulder <mulder2@gmx.de>
Sat, 23 Apr 2011 02:02:38 +0000 (04:02 +0200)
doc/Changelog.html
doc/FAQ.html
res/tools/mpg123.exe
src/Config.h
src/Decoder_MP3.cpp
src/Thread_Initialization.cpp

index 89a45b1..ef760b5 100644 (file)
@@ -23,6 +23,7 @@ a:visited { color: #0000EE; }
 <li>Added a method to use custom tools instead of the "built-in" ones (see <a href="FAQ.html#3d6684e9" target="_blank">FAQ doc</a> for details)
 <li>Updated Qt runtime libraries to v4.7.3
 <li>Updated LAME encoder to v3.99.1.0 (2011-04-15), compiled with ICL 12.0.3 and MSVC 10.0 (<a href="http://lame.cvs.sourceforge.net/viewvc/lame/lame/doc/html/history.html?revision=1.127" target="_blank">details</a>)
+<li>Updated mpg123 decoder to v1.13.3 (2011-04-21), compiled with GCC 4.6.0
 <li>Updated MediaInfo to v0.7.44 (2011-04-19), compiled with ICL 12.0.3 and MSVC 10.0
 <li>Updated language files (big thank-you to all contributors !!!)
 </ul><br>
index c4c4e8c..9446645 100644 (file)
@@ -541,15 +541,15 @@ LameXP is developed using the <a href="http://en.wikipedia.org/wiki/Git_(softwar
 <a name="a0c1e92b"></a><b>What are the prerequisites to build LameXP from the sources?</b><br>
 <br>
 LameXP is currently being developed using the following build environment:<br><ul>
-<li>Visual Studio 2010 with Service Pack 1
-<li>Qt SDK v1.1 RC, Qt libraries v4.7.3 for Windows (MSVC 2008)
-<li>Windows SDK for Windows 7 and .NET Framework 4 (v7.1)</ul>
+<li>Visual Studio 2010 with Service Pack 1, running on Windows 7 with Service Pack 1
+<li>Desktop Qt v4.7.3 (MSVC 2008), included in Qt SDK v1.1
+<li>Windows Platform SDK v7.1 (Windows SDK for Windows 7 and .NET Framework 4)</ul>
 <br>
 Also note the following hints:<br><ul>
-<li>You must launch Visual Studio using "qtvars.bat vsstart" in order to enable the Qt tools
-<li>The Microsoft Windows SDK v6.0A should work as well, with a few limitations
-<li>In order to make a fully "static" build of LameXP, you need to compile Qt as static libraries
+<li>Run "qtenv2.bat" before launching Visual Studio in order to set up the Qt environment
 <li>Visual Studio 2008 solution/project files are still provided for people targeting Windows 2000
+<li>In order to make a "fully static" build of LameXP, you need to compile Qt as 'static' libraries
+<li>The Windows Platform SDK v6.0A should work as well, but there may be a few limitations
 <li>Support for the GNU Toolchain (GCC/MinGW + Make) is planned for a future version</ul>
 
 <br><br>
index 24821fa..87c39d2 100644 (file)
Binary files a/res/tools/mpg123.exe and b/res/tools/mpg123.exe differ
index ddc0e10..019f763 100644 (file)
@@ -30,7 +30,7 @@
 #define VER_LAMEXP_MINOR_LO                                    2
 #define VER_LAMEXP_TYPE                                                Alpha
 #define VER_LAMEXP_PATCH                                       6
-#define VER_LAMEXP_BUILD                                       457
+#define VER_LAMEXP_BUILD                                       458
 
 ///////////////////////////////////////////////////////////////////////////////
 // Tools versions
index 862f7f3..4ae29ad 100644 (file)
@@ -46,7 +46,7 @@ bool MP3Decoder::decode(const QString &sourceFile, const QString &outputFile, vo
        QProcess process;
        QStringList args;
 
-       args << "-v" << "-w" << QDir::toNativeSeparators(outputFile);
+       args << "-v" << "--utf8" << "-w" << QDir::toNativeSeparators(outputFile);
        args << QDir::toNativeSeparators(sourceFile);
 
        if(!startProcess(process, m_binary, args))
index 72322d5..e307901 100644 (file)
@@ -63,7 +63,7 @@ g_lamexp_tools[] =
        {"3cbf0c5afba64378ca30f646b57741d877be520a", CPU_TYPE_GEN, "mediainfo.i386.exe", 744},
        {"69f8733ad935d71d48cc3d907b4596adbabb2e81", CPU_TYPE_X64, "mediainfo.x64.exe", 744},
        {"aa89763a5ba4d1a5986549b9ee53e005c51940c1", CPU_TYPE_ALL, "mpcdec.exe", 435},
-       {"38f81efca6c1eeab0b9dc39d06c2ac750267217f", CPU_TYPE_ALL, "mpg123.exe", 1132},
+       {"c327400fcee268f581d8c03e2a5cbbe8031abb6f", CPU_TYPE_ALL, "mpg123.exe", 1133},
        {"8dd7138714c3bcb39f5a3213413addba13d06f1e", CPU_TYPE_ALL, "oggdec.exe", UINT_MAX},
        {"14a99d3b1f0b166dbd68db45196da871e58e14ec", CPU_TYPE_X86, "oggenc2.i386.exe", 287602},
        {"36f8d93ef3df6a420a73a9b5cf02dafdaf4321f0", CPU_TYPE_SSE, "oggenc2.sse2.exe", 287602},