diff --git a/res/tools/faad.exe b/res/tools/faad.exe index 93fd6c02..3d851a12 100644 Binary files a/res/tools/faad.exe and b/res/tools/faad.exe differ diff --git a/res/tools/flac.exe b/res/tools/flac.exe index 5f4f7bf9..14a93587 100644 Binary files a/res/tools/flac.exe and b/res/tools/flac.exe differ diff --git a/res/tools/oggenc2_gen.exe b/res/tools/oggenc2_gen.exe deleted file mode 100644 index be76fd9a..00000000 Binary files a/res/tools/oggenc2_gen.exe and /dev/null differ diff --git a/res/tools/oggenc2_p4.exe b/res/tools/oggenc2_p4.exe deleted file mode 100644 index e30e429c..00000000 Binary files a/res/tools/oggenc2_p4.exe and /dev/null differ diff --git a/res/tools/sox.exe b/res/tools/sox.exe index f5162879..d96d812d 100644 Binary files a/res/tools/sox.exe and b/res/tools/sox.exe differ diff --git a/res/tools/valdec.exe b/res/tools/valdec.exe index 18abbedd..87d0f213 100644 Binary files a/res/tools/valdec.exe and b/res/tools/valdec.exe differ diff --git a/src/Config.h b/src/Config.h index 1c9d98e7..fd9bc9ed 100644 --- a/src/Config.h +++ b/src/Config.h @@ -25,7 +25,7 @@ #define VER_LAMEXP_MAJOR 4 #define VER_LAMEXP_MINOR_HI 0 #define VER_LAMEXP_MINOR_LO 0 -#define VER_LAMEXP_BUILD 186 +#define VER_LAMEXP_BUILD 187 #define VER_LAMEXP_SUFFIX TechPreview /* diff --git a/src/Filter_Downmix.cpp b/src/Filter_Downmix.cpp index 6c404221..cfcc0cbf 100644 --- a/src/Filter_Downmix.cpp +++ b/src/Filter_Downmix.cpp @@ -46,7 +46,10 @@ bool DownmixFilter::apply(const QString &sourceFile, const QString &outputFile, QProcess process; QStringList args; + process.setWorkingDirectory(lamexp_temp_folder()); + args << "-V3"; + args << "--norm" << "--temp" << "."; args << QDir::toNativeSeparators(sourceFile); args << "-c2"; args << QDir::toNativeSeparators(outputFile); diff --git a/src/Thread_Initialization.cpp b/src/Thread_Initialization.cpp index a6b4a536..d3ab4115 100644 --- a/src/Thread_Initialization.cpp +++ b/src/Thread_Initialization.cpp @@ -48,8 +48,8 @@ static const struct lamexp_tool_t g_lamexp_tools[] = { {"153f4274702f3629093b561a31dbf50e2c146305", "alac.exe", UINT_MAX}, {"4ecc017a66fe43092110f11494f384e57d99280d", "elevator.exe", UINT_MAX}, - {"097dd004f44dbda57dbaeb5f15b34a220724ad60", "faad.exe", UINT_MAX}, - {"133171ac21f083d565ee9c33ef9cd92fc966811e", "flac.exe", 121}, + {"3c647950bccfcc75d0746c0772e7115684be4dc5", "faad.exe", UINT_MAX}, + {"d33cd86f04bd4067e244d2804466583c7b90a4e2", "flac.exe", 121}, {"cf379081035ae6bfb6f7bc22f13bfb7ac6302ac5", "gpgv.exe", 1410}, {"d837bf6ee4dab557d8b02d46c75a24e58980fffa", "gpgv.gpg", UINT_MAX}, {"143fc001a2f6c56fe1b9e6f8a2eb2b53b9e1e504", "lame.exe", 39910}, @@ -64,11 +64,11 @@ static const struct lamexp_tool_t g_lamexp_tools[] = {"a8c50872e544a55495a824426e9378984f2ae01d", "oggenc2_x64.exe", 287}, {"cd95369051f96b9ca3a997658771c5ea52bc874d", "selfdelete.exe", UINT_MAX}, {"ffeaa70bd6321185eafcb067ab2dc441650038bf", "shorten.exe", UINT_MAX}, - {"831f898daaba8d9787c5c02b5f4f8ace9e77de99", "sox.exe", 1431}, + {"1a1fa403094736bffcbbc30aa59b10f43e81ceed", "sox.exe", 1431}, {"346ce516281c97e92e1b8957ddeca52edcf2d056", "speexdec.exe", UINT_MAX}, {"8a74b767cfe88bf88c068fdae0de02d65589d25e", "takc.exe", UINT_MAX}, {"1c5cedb56358a0e8c4590a863a97c94d7d7e98b2", "ttaenc.exe", UINT_MAX}, - {"04bac2f01765e10e89e38b3244ee8c4f247dbbfd", "valdec.exe", 31}, + {"8c842eef65248b46fa6cb9a9e5714f575672d999", "valdec.exe", 31}, {"8159f4e824b3e343ece95ba6dbb5e16da9c4866e", "volumax.exe", UINT_MAX}, {"62e2805d1b2eb2a4d86a5ca6e6ea58010d05d2a7", "wget.exe", UINT_MAX}, {"a17011961aa8696bc935e097b3242d33c38a9842", "wupdate.exe", UINT_MAX},