OSDN Git Service
lordmulder [Sat, 1 Oct 2011 01:40:49 +0000 (03:40 +0200)]
Updated MediaInfo and wma2wav binaries. Now compiled with new stdout/stderr Unicode fix.
lordmulder [Fri, 30 Sep 2011 18:17:42 +0000 (20:17 +0200)]
Added hack to disable 'x64' support on Windows 8 Developer Preview, as our MPress-compressed x64 binaries currently crash on that platform. It's not yet clear whether Windows 8 or MPress is at fault...
lordmulder [Thu, 29 Sep 2011 18:59:54 +0000 (20:59 +0200)]
Updated Web-Updater and Elevator binary. NSIS updated again.
lordmulder [Thu, 29 Sep 2011 18:20:12 +0000 (20:20 +0200)]
Fixed a typo, thanks to Rub3n CT for reporting.
lordmulder [Thu, 29 Sep 2011 18:13:56 +0000 (20:13 +0200)]
Updated Spanish translation. Thanks to Rub3n CT <rub3nct@gmail.com>.
lordmulder [Thu, 29 Sep 2011 18:07:26 +0000 (20:07 +0200)]
Merge branch 'master' of github.com:lordmulder/LameXP
Conflicts:
src/Config.h
lordmulder [Thu, 29 Sep 2011 18:06:09 +0000 (20:06 +0200)]
Set text codec to UTF-8, so qDebug/qWarning/qFatal don't destroy Unicode strings. Also remove qDebug64() and friends, as we don't need them any more.
lordmulder [Thu, 29 Sep 2011 17:04:34 +0000 (19:04 +0200)]
* Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
lordmulder [Thu, 29 Sep 2011 15:36:38 +0000 (17:36 +0200)]
Added a button for loading a different Cue Sheet to the Cue Sheet importer dialog.
lordmulder [Tue, 27 Sep 2011 19:32:45 +0000 (21:32 +0200)]
Also repair 'cout' and 'cerr' to not mangle UTF-8 strings.
lordmulder [Sat, 24 Sep 2011 13:59:29 +0000 (15:59 +0200)]
Updated MediaInfo binaries to v0.7.50 (2011-09-23), compiled with MSVC 10.0.
lordmulder [Fri, 23 Sep 2011 23:49:20 +0000 (01:49 +0200)]
Updated Web-Updater binary. After last update the Web-Updater failed to verify the signatures on Windows 2000, because of a broken NSIS plug-in.
lordmulder [Fri, 23 Sep 2011 22:15:50 +0000 (00:15 +0200)]
More fixes for the Cue Sheet parser: Strings don't have to be enclosed in quotes, if they don't contain any whitespace chars, so we should support that case. Also generate a title from the track number, if the Cue Sheet doesn't define a title for the track.
lordmulder [Fri, 23 Sep 2011 19:30:55 +0000 (21:30 +0200)]
Added support for the non-standard tags "REM DATE" and "REM GENRE" to the CUE Sheet parser.
lordmulder [Fri, 23 Sep 2011 19:29:07 +0000 (21:29 +0200)]
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
lordmulder [Mon, 19 Sep 2011 22:29:01 +0000 (00:29 +0200)]
Re-added missing "<br>"'s that got lost in the recent refactoring.
lordmulder [Mon, 19 Sep 2011 22:03:51 +0000 (00:03 +0200)]
Added CLI parameters to overwrite the CPU feature flags. Useful for testing.
lordmulder [Mon, 19 Sep 2011 16:52:02 +0000 (18:52 +0200)]
Don't check for updates when application is run for the very first time (after install or update).
lordmulder [Mon, 19 Sep 2011 15:27:12 +0000 (17:27 +0200)]
Slightly tweak installer + updated Web Updater binary.
lordmulder [Sun, 18 Sep 2011 00:01:45 +0000 (02:01 +0200)]
Improved announce box.
lordmulder [Sat, 17 Sep 2011 21:08:59 +0000 (23:08 +0200)]
Updated MediaInfo binaries to v0.7.49 (2011-09-09), compiled with MSVC 10.0 + some message box text refactoring.
lordmulder [Tue, 6 Sep 2011 16:47:13 +0000 (18:47 +0200)]
Added support for a few Playlist file name prefixes. Will be chosen based on the file names in the Playlist.
lordmulder [Mon, 5 Sep 2011 22:51:00 +0000 (00:51 +0200)]
Make the FileAnalyzer remember the recently analyzed files. This way the audio files won't be MediaInfo'ed twice, when adding a folder that contains audio files *and* a playlist references these audio files.
lordmulder [Mon, 5 Sep 2011 20:42:23 +0000 (22:42 +0200)]
Workaround for a bug(?) in bug in SoX' gain/normalization filter that sometimes caused the "normalized" file to be empty.
lordmulder [Mon, 5 Sep 2011 13:36:58 +0000 (15:36 +0200)]
When a folder that does NOT contain any files is dropped, descent into its sub-folders (if any).
lordmulder [Mon, 29 Aug 2011 13:57:17 +0000 (15:57 +0200)]
Temporarily hide the "disque" widget in About dialog while showing one of the sub-dialogs.
lordmulder [Sat, 27 Aug 2011 23:18:39 +0000 (01:18 +0200)]
Updated FAQ document.
lordmulder [Sat, 27 Aug 2011 19:28:20 +0000 (21:28 +0200)]
Revert: Avoid applying the Downmix filter on Mono/Stereo sources. Otherwise we need to decode (i.e. copy) Wave files, even when the Downmix filter does nothing.
lordmulder [Sat, 27 Aug 2011 18:07:21 +0000 (20:07 +0200)]
Fixed compilation with Visual Studio 2010.
lordmulder [Sat, 27 Aug 2011 14:24:03 +0000 (16:24 +0200)]
Updated changelog + more installer updates.
lordmulder [Sat, 27 Aug 2011 12:53:44 +0000 (14:53 +0200)]
Installer: Don't show service pack message twice on UAC-enabled systems.
lordmulder [Sat, 27 Aug 2011 12:33:35 +0000 (14:33 +0200)]
Update installer script: Service pack detection for more platforms.
lordmulder [Fri, 26 Aug 2011 16:45:17 +0000 (18:45 +0200)]
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
lordmulder [Fri, 26 Aug 2011 14:32:25 +0000 (16:32 +0200)]
Improved initialization of config directory.
lordmulder [Fri, 26 Aug 2011 01:28:34 +0000 (03:28 +0200)]
Workaround for "console window not drawing" bug on Wine.
lordmulder [Thu, 25 Aug 2011 11:36:03 +0000 (13:36 +0200)]
Fixed a typo.
lordmulder [Thu, 25 Aug 2011 01:44:46 +0000 (03:44 +0200)]
Added warnings when LAME algorithm quality is set to "extreme" values.
lordmulder [Tue, 23 Aug 2011 16:48:16 +0000 (18:48 +0200)]
Remember most recent path for "add file(s)" and "add directory" dialogs.
lordmulder [Tue, 23 Aug 2011 15:01:11 +0000 (17:01 +0200)]
Better workaround for "ResizeToContents not updating" bug.
lordmulder [Tue, 23 Aug 2011 12:09:28 +0000 (14:09 +0200)]
Updated LAME binaries, compiled with ICL 12.0 and Win2k-fix. Also reorganized QRC files a bit.
lordmulder [Mon, 22 Aug 2011 11:48:27 +0000 (13:48 +0200)]
Updated FAQ document.
lordmulder [Sun, 21 Aug 2011 22:03:36 +0000 (00:03 +0200)]
Workaround for a bug in Qt's TableView that causes column widths to not be updated immediately when ResizeToContents is used. We have to force the update via event filter.
lordmulder [Sun, 21 Aug 2011 16:41:32 +0000 (18:41 +0200)]
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
lordmulder [Sun, 21 Aug 2011 12:43:18 +0000 (14:43 +0200)]
Some more clean-up for FhgAacEnc support + updated documents.
lordmulder [Fri, 19 Aug 2011 17:25:01 +0000 (19:25 +0200)]
Slightly improved FhgAacEnc integration.
lordmulder [Fri, 19 Aug 2011 13:27:58 +0000 (15:27 +0200)]
Added experimental(!) support for FhgAacEnc. Replaces the Nero AAC encoder, if available.
lordmulder [Wed, 17 Aug 2011 20:55:02 +0000 (22:55 +0200)]
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
lordmulder [Wed, 17 Aug 2011 20:54:15 +0000 (22:54 +0200)]
Updated MediaInfo binary to v0.7.48 (2011-08-17), compiled with MSVC 10.0
lordmulder [Tue, 16 Aug 2011 21:09:50 +0000 (23:09 +0200)]
Added "wma2wav" and "avs2wav" to About dialog.
lordmulder [Tue, 16 Aug 2011 20:31:04 +0000 (22:31 +0200)]
Re-compiled more tools with Windows 2000 hack + reorganized CPU flags.
lordmulder [Mon, 15 Aug 2011 23:53:02 +0000 (01:53 +0200)]
Updated EncodePointer library.
lordmulder [Mon, 15 Aug 2011 19:32:47 +0000 (21:32 +0200)]
Updated MediaInfo and wma2wav binaries with Win2k-compatible versions + installer tweaks.
lordmulder [Mon, 15 Aug 2011 13:49:48 +0000 (15:49 +0200)]
Updated install script. We can now allow installation on Windows 2000 again.
lordmulder [Mon, 15 Aug 2011 13:34:44 +0000 (15:34 +0200)]
Restored Windows 2000 support: Added hacks that avoid dependency on EncodePointer() and DecodePointer(), as these functions are missing from KERNEL32.DLL in Windows 2000.
lordmulder [Mon, 15 Aug 2011 13:27:56 +0000 (15:27 +0200)]
Restored Windows 2000 support (experimental!).
lordmulder [Tue, 9 Aug 2011 11:46:21 +0000 (13:46 +0200)]
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
lordmulder [Mon, 8 Aug 2011 18:45:59 +0000 (20:45 +0200)]
Updated German translation.
lordmulder [Mon, 8 Aug 2011 18:26:30 +0000 (20:26 +0200)]
Added "Favorites" menu for output folders.
lordmulder [Mon, 8 Aug 2011 01:53:42 +0000 (03:53 +0200)]
Added two more channel configurations.
lordmulder [Sun, 7 Aug 2011 21:54:47 +0000 (23:54 +0200)]
Tweaked downmix channel weights.
lordmulder [Sun, 7 Aug 2011 12:04:17 +0000 (14:04 +0200)]
Downmix filter will now check if the input already is Mono/Stereo, so we can safely invoke the filter for ALL sources.
lordmulder [Sun, 7 Aug 2011 02:06:03 +0000 (04:06 +0200)]
In Downmix filter: Choose the "remix" parameters based on the number of input channels.
lordmulder [Sat, 6 Aug 2011 19:52:56 +0000 (21:52 +0200)]
Use "remix" filter instead of "-c" option for downmixing. Hopefully gives better results. Default WAVE channel ordering is assumed.
lordmulder [Sat, 6 Aug 2011 16:56:09 +0000 (18:56 +0200)]
Refactored code to insert the Downmix filter in processing thread.
lordmulder [Sat, 6 Aug 2011 12:12:20 +0000 (14:12 +0200)]
Apply "Force Stereo Downmix" only for sources with more than two channels.
lordmulder [Fri, 5 Aug 2011 19:52:43 +0000 (21:52 +0200)]
Added an option option to enforce Stereo Downmix.
lordmulder [Fri, 5 Aug 2011 13:41:19 +0000 (15:41 +0200)]
Preview example file name for current rename pattern.
lordmulder [Fri, 5 Aug 2011 00:33:32 +0000 (02:33 +0200)]
Prevent rename pattern edit box from being translated, so the text won't be lost anymore.
lordmulder [Thu, 4 Aug 2011 21:26:38 +0000 (23:26 +0200)]
Added an option to rename the output files (based on an user-defined pattern). More macros might be added at a later time.
lordmulder [Thu, 4 Aug 2011 18:35:40 +0000 (20:35 +0200)]
Make lamexp_clean_filename() a global function.
lordmulder [Wed, 3 Aug 2011 22:55:17 +0000 (00:55 +0200)]
Removed some more remnants of "old" WMA decoder + updated changelog.
lordmulder [Sun, 31 Jul 2011 19:31:30 +0000 (21:31 +0200)]
Updated wma2wav binary to 2011-07-31.
lordmulder [Thu, 28 Jul 2011 11:37:00 +0000 (13:37 +0200)]
Fixed a bug that could files to be added twice. Files weren't actually added two times, because we have a check for duplicate files later, but the error message for unsupported/rejected files did pop up twice!
lordmulder [Thu, 28 Jul 2011 11:35:24 +0000 (13:35 +0200)]
Initialize stdout and stderr in a way that won't mangle UTF-8 string. Now we can use standard fprintf() to output UTF-8 string to the console -> console output workarounds removed.
lordmulder [Wed, 27 Jul 2011 20:17:43 +0000 (22:17 +0200)]
Updated MediaInfo binaries to v0.7.47 (2011-07-27), compiled with MSVC 10.0.
lordmulder [Tue, 26 Jul 2011 21:01:31 +0000 (23:01 +0200)]
Converted Ukrainian installer translation from Cyrillic Codepage (Windows-1251) to proper UTF-8.
lordmulder [Tue, 26 Jul 2011 20:36:34 +0000 (22:36 +0200)]
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
lordmulder [Tue, 26 Jul 2011 20:23:32 +0000 (22:23 +0200)]
Further increased timeout delay to 10 Minutes. It seems FAAD sometimes stops sending status updates :-/
lordmulder [Tue, 26 Jul 2011 20:18:04 +0000 (22:18 +0200)]
Added wma2wav binary, compiled 2011-07-26.
lordmulder [Tue, 26 Jul 2011 20:17:14 +0000 (22:17 +0200)]
Added 'wma2wav' as WMA decoder and removed all support for WMA decoder by NCH Swift Sound.
lordmulder [Fri, 15 Jul 2011 11:44:32 +0000 (13:44 +0200)]
Use QtConcurrent::run() in ShellIntegration class instead of manually managing the thread. ShellIntegration is now completely static and must not be instantiated.
lordmulder [Thu, 14 Jul 2011 00:03:04 +0000 (02:03 +0200)]
Updated MediaInfo binaries to v0.7.46 (2011-07-04), compiled with MSVC 10.0.
lordmulder [Tue, 12 Jul 2011 18:29:22 +0000 (20:29 +0200)]
Updated Web Update utility. Now with "Aero Glass" theming enabled, thanks to NSIS Aero plug-in.
lordmulder [Sun, 10 Jul 2011 19:46:43 +0000 (21:46 +0200)]
Check InternetGetConnectedState() in an asynchronous way + update list of mirrors.
lordmulder [Thu, 7 Jul 2011 17:40:49 +0000 (19:40 +0200)]
Updated install script to use the Aero plug-in, which will use an "Aero Glass"-style window on supported OS.
lordmulder [Wed, 6 Jul 2011 21:30:43 +0000 (23:30 +0200)]
Updated web-site URL + more tweaks to hash algorithm.
lordmulder [Sat, 2 Jul 2011 14:40:15 +0000 (16:40 +0200)]
Fixed file name generation in Cue Sheet splitter: If the title of a track contains characters that are not allowed in a file name, we have to replace them.
lordmulder [Sat, 2 Jul 2011 14:38:46 +0000 (16:38 +0200)]
New file hash algorithm (still based on SHA-1).
lordmulder [Sun, 26 Jun 2011 17:21:00 +0000 (19:21 +0200)]
LockedFile class: Initialize QFile object with existing file descriptor instead of re-opening the file. This is done in order to avoid one CreateFile() call, which potentially speeds up the initialization procedure and/or avoids potential problems with bogus "anti-virus" programs. WARNING: Passing file descriptors into Qt functions/class works with "fully static" builds only! Otherwise the "main" application and the Qt DLL's use their own CRT each, which results in crash when passing file descriptors between the different CRT's.
lordmulder [Sun, 26 Jun 2011 13:33:44 +0000 (15:33 +0200)]
Five new strings to translate.
lordmulder [Fri, 24 Jun 2011 16:17:04 +0000 (18:17 +0200)]
Show a warning to the use in case of "slow" startup (i.e. when buggy a/v is slowing down the startup procedure)
lordmulder [Thu, 23 Jun 2011 14:50:02 +0000 (16:50 +0200)]
Make "LockedFile" class more robust against buggy a/v software + some refactoring.
lordmulder [Tue, 21 Jun 2011 23:10:53 +0000 (01:10 +0200)]
Use structured exception handling.
lordmulder [Tue, 21 Jun 2011 20:07:22 +0000 (22:07 +0200)]
Fixed compilation in Visual Studio 2008.
lordmulder [Tue, 21 Jun 2011 14:23:42 +0000 (16:23 +0200)]
Recognize WMA decoder (wamwav.exe) from the LameXP program directory. Might be helpful for people using LameXP as a portable application.
lordmulder [Tue, 21 Jun 2011 12:35:46 +0000 (14:35 +0200)]
Updated FAQ document.
lordmulder [Tue, 14 Jun 2011 17:04:08 +0000 (19:04 +0200)]
Version v4.02 is released!
lordmulder [Tue, 14 Jun 2011 11:06:27 +0000 (13:06 +0200)]
Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else).
lordmulder [Mon, 13 Jun 2011 20:13:00 +0000 (22:13 +0200)]
Updated Changelog.
lordmulder [Mon, 13 Jun 2011 16:59:21 +0000 (18:59 +0200)]
Don't display more than 50 table items in the processing window. It seems Qt is getting a bit slow on updates when there are a lot of items in the table view...