Commit Graph

186 Commits

Author SHA1 Message Date
9aeb6b6b64 Updated FAAD2 binary in order to fix a bug in the progress printing code, which caused a buffer overrun with very long file names. 2012-10-27 01:38:20 +02:00
760b34a0e0 Small formating update. 2012-10-13 12:33:17 +02:00
265019b952 Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>. 2012-10-09 22:34:16 +02:00
703297c665 Updated documents. 2012-09-27 23:04:26 +02:00
f9890315b4 Updated mpg123 decoder binary to v1.14.4+ (2012-09-24), compiled with GCC 4.7.1. 2012-09-26 23:21:21 +02:00
0cbf86e215 Updated Opus encoder/decoder libraries to v1.0.1 and Opus-Tools to v0.1.5 (2012-09-22). Also disabled "--speech" and "--music" options, as latest Opus-Tools doesn't support those anymore. 2012-09-23 18:05:37 +02:00
e03bd4c9ae Updated Changelog and increased version to v4.06. 2012-09-20 01:27:56 +02:00
29bbf478de Version v4.05 is released! 2012-09-03 22:56:35 +02:00
cb2b770a88 Made lamexp_arguments() thread-safe, just to be sure. 2012-08-17 23:47:01 +02:00
81011c6e40 Updated Opus-Tools binaries to v0.1.4 with latest libopus (2012-08-16), compiled with ICL 12.1.7 and MSVC 10.0. 2012-08-16 23:28:45 +02:00
Git User
a4f3abf6a0 Updated MediaInfo binaries to v0.7.59 (2012-08-08), compiled with ICL 12.1.7 and MSVC 10.0. 2012-08-12 17:00:31 +02:00
661a0de52f Updated DCA Enc binary to the build from 2012-04-19. 2012-08-07 23:10:53 +02:00
8cdb7d88c3 Updated Changelog. 2012-08-07 21:22:11 +02:00
637cc4d884 Updated Opus-Tools binaries to v0.1.4, compiled with ICL 12.1.7 and MSVC 10.0. 2012-08-05 21:28:43 +02:00
531660516d Updated mpg123 decoder binary to v1.14.4 (2012-07-26), compiled with GCC 4.6.1. Also includes Windows 2000 bugfix now. 2012-08-05 14:46:11 +02:00
0ac460b8dd Update changelog. 2012-08-01 21:31:33 +02:00
d44c57e009 Updated Opus binaries. Now compiled with runtime CPU-detection. Also we now have builds with "experimental encoder perceptual tuning" from the "exp_analysis7" branch, enabled by default. 2012-07-29 16:46:01 +02:00
278f9091fb Replaced the Opus encoder/decoder binary wit custom binaries that support UTF-8 file names and flush the console output properly + expose more Opus encoder options in the GUI. 2012-07-21 19:16:12 +02:00
fcceeeaaac Added support for Opus Audio Codec, based on Opus-Tools v0.1.3 (2012-07-10) by Xiph.org/Mozilla 2012-07-20 23:19:08 +02:00
a49c58a96a Updated mpg123 decoder binary to v1.14.3 (2012-07-01), compiled with GCC 4.6.1. 2012-07-12 00:32:09 +02:00
bc668c1501 Updated Changelog. 2012-07-09 00:33:07 +02:00
30bc239cd8 Now using our own command-line parser, based on GetCommandLineW() + CommandLineToArgvW , instead of using QApplication::arguments(). This is less portable, but Qt's internal command-line parser has some rather strange behavior with processing certain characters. As a result, with Qt's command-line parser, some path names passed to LameXP got screwed up! Specifically "C:\Some Path\''Foo''.mp3" got mangled to "C:\Some Path''Foo''.mp3", i.e. the Backslash disappeared! Should be fixed now. 2012-06-22 15:49:56 +02:00
d42c8ceaa0 Added one more mirror. 2012-05-29 19:53:53 +02:00
428342af21 Fixed HTML code, need to escape the ampersand. 2012-05-20 23:44:50 +02:00
c18785ce1e Changed the method to synchronize the analyzer threads: We now use QSet to maintain a list of the thread id's of all threads that are still running - instead of only recording the highest thread id that has finished. This way a thread can now actually check if there still is any running thread with a lower thread id. Before thread n could only check if thread n-1 has finished yet or not. As a result we can relax the waiting now. Only threads that want to emit a file will wait for the "previous" threads to finish. 2012-05-14 00:50:16 +02:00
5f91fc8749 Updated mpg123 decoder binary to v1.14.2 (2012-05-12), compiled with GCC 4.6.1. 2012-05-12 22:37:29 +02:00
a7a776ed82 Implemented a method to disables update signals from the FileList model. This will significantly speed-up adding a lot files, but comes with the drawback that updates won't be visible immediately. 2012-05-05 21:56:14 +02:00
14492b9c49 Implemented multi-threading for file analyzer. Now multiple files can be analyzed in parallel. This should speed-up adding files quite a bit, especially when a huge number of files is added at once. 2012-05-04 04:01:10 +02:00
c2a41d783f Development open for version 4.05 now. 2012-04-29 18:00:06 +02:00
d16323d546 Updated dcaenc binary to version 2012-01-14. 2012-04-15 02:15:32 +02:00
599519efd2 Updated Qt runtime libraries to v4.8.1 (2012-03-14), compiled with MSVC 10.0. 2012-04-12 03:18:48 +02:00
6fa4e9e21d Updated MediaInfo binary to v0.7.56 (2012-04-08), compiled with ICL 12.1.7 and MSVC 10.0. 2012-04-10 03:52:03 +02:00
027471b385 Updated MediaInfo binary to v0.7.55 (2012-04-05), compiled with ICL 12.1.7 and MSVC 10.0. 2012-04-10 01:25:34 +02:00
18b0993d3b Now using FindFirstFileEx() on supported OS. Should be a bit faster, as we can request the FindExSearchLimitToDirectories search limit. 2012-03-30 15:28:47 +02:00
1738ea5b6e Added button to edit the current output path in a simple LineEdit control. 2012-03-26 22:02:11 +02:00
f058efa87c Updated MediaInfo binary to v0.7.54 (2012-03-13), compiled with ICL 12.1.7 and MSVC 10.0. 2012-03-21 20:54:47 +01:00
89717e440b Updated SoX binary to v14.4.0 (2012-03-04), compiled with ICL 12.1.7 and MSVC 10.0. 2012-03-16 00:54:51 +01:00
a7a77b9e92 Updated mpg123 decoder binary to v1.13.6 (2011-03-11), compiled with GCC 4.6.1. 2012-03-11 20:25:34 +01:00
d1c2e8d764 Updated mpg123 decoder binary to v1.13.5 (2011-03-07), compiled with GCC 4.6.1. 2012-03-10 13:28:18 +01:00
84450ed6b3 Updated GnuPG binaries to v1.4.12, compiled with GCC 4.6.1. 2012-03-10 03:51:22 +01:00
80df6532cd Updated LAME encoder binary to v3.99.5 Final (2012-02-28), compiled with ICL 12.1.7 and MSVC 10.0. 2012-03-01 23:31:13 +01:00
2c7f740fb9 Updated Changelog. 2012-02-26 15:05:18 +01:00
86e17a04ff Bump version + update Changelog file. 2012-02-23 21:21:02 +01:00
d92fb7fbcc Updated Monkey's Audio binary to v4.11 (2011-04-20), including STDERR flush fix. 2012-02-21 22:36:13 +01:00
871866606d Updated Musepack decoder binary to revision 475 (2011-08-10), compiled with ICL 12.1.6 and MSVC 10.0. 2012-01-26 21:32:53 +01:00
149910135c Updated Monkey's Audio binary to v4.10 (2011-04-16). 2012-01-26 03:07:03 +01:00
50ac87149e Updated dcaenc binary. 2012-01-14 01:35:50 +01:00
f857054dda Added support for importing Meta tags from a CSV files. 2012-01-04 21:10:33 +01:00
1f001a65e2 Better handling of system shutdown. Now using the Qt event system to broadcast a special event when the system is going to shutdown (i.e. WM_QUERYENDSESSION or WM_ENDSESSION). This gives each top-level widget the chance to react to the system shutdown *before* we return from the message handler. Doing any clean-up after returning from the message handler is impossible, because Windows will kill the process immediately after WM_ENDSESSION has been processed. Note that Windows XP (and earlier) will NOT send WM_QUERYENDSESSION or WM_ENDSESSION to processes that have a console attached! Therefore, if we have a debug console attached, we cannot do anything on these systems. Our process will be killed without any notification...
Also improved LameXP's IPC mechanism: There now are several slots for IPC-commands in the shared memory area ("queue support"). This way, the sender can post several commands in sequence without getting blocked. The receiver can process those at a later time.
2011-12-29 14:42:20 +01:00
a0a29b9551 Experimental support for dcaenc, by Alexander E. Patrakov <patrakov@gmail.com>. 2011-12-22 21:53:25 +01:00
1d9aaf90ed Updated Chinese/Taiwanese translation. Thanks to 456Vv <123@456vv.com>. 2011-12-20 13:12:01 +01:00
2ff648b4fd Updated MediaInfo binaries to v0.7.50 (2011-12-19), compiled with ICL 12.1.6 and MSVC 10.0. 2011-12-20 00:25:41 +01:00
1d16d04244 Updated Changelog. 2011-12-17 18:27:25 +01:00
dc63a2d115 Added Chinese translation by 456Vv <123@456vv.com>. 2011-12-17 16:53:13 +01:00
545b9b4967 Improved handling of different character encodings for M3U(8) and PLS playlist import. 2011-12-09 00:34:07 +01:00
8c72137fe1 Workaround for a bug that causes MediaInfo to not detect the duration of Wave files (64-Bit only). 2011-12-04 20:33:06 +01:00
5585d53fc7 Print the total duration when the process is completed. 2011-11-28 00:35:43 +01:00
c1b88a7d07 Slightly tweaked formula to selected the number of instances based on CPU count. Maximum value is now 16. 2011-11-27 02:06:03 +01:00
da5dfdc85e Added optional support for the QAAC encoder. Requires QuickTime v7.7.1 (or later) and the QAAC front-end. 2011-11-21 01:22:41 +01:00
16aaebec22 Updated LAME encoder binaries to v3.99.2 Final (2011-11-18), compiled with ICL 12.1.7 and MSVC 10.0. 2011-11-19 02:58:14 +01:00
9b3aada3c3 Updated MediaInfo binaries to v0.7.50 (2011-09-23), compiled with ICL 12.1.6 and MSVC 10.0. 2011-11-12 16:04:07 +01:00
f566aa466a Updated LAME encoder to v3.99.1 Final (2011-11-05), compiled with ICL 12.1.6 and MSVC 10.0. 2011-11-11 20:39:31 +01:00
02b7cdc3e1 Added indicators for current CPU usage, RAM usage and free disk space to the processing window. 2011-10-29 16:26:09 +02:00
0126635669 Fixed a bug with the "Prepend relative source file path to output file" option: This option should not be in effect when "Save output files to the same location where the input file is located" is enabled. Therefore, in the GUI, the "Prepend relative source file path to output file" option was correctly disabled (greyed out) when "Save output files to the same location where the input file is located" was checked. Nonetheless "Prepend relative source file path to output file" could still be in effect, if the user had checked that option *before* it had been disabled (greyed out). This is fixed now. 2011-10-24 00:31:46 +02:00
6c67cb0012 Check if hibernation is support on the computer. If not, disable the hibernate option. 2011-10-22 01:34:24 +02:00
e5e9f63258 Updated LAME encoder to v3.99 Final (2011-10-17), compiled with ICL 12.1.6 and MSVC 10.0. Note: The "i386" binary uses CPU Runtime Detection with on optional(!) SSE2-optimized code path, while the "sse2" binary uses Intel-specific SSE2 optimizations and does NOT use CPU Runtime Detection. 2011-10-18 18:52:52 +02:00
b57d08b874 Updated Changelog. 2011-10-15 01:32:58 +02:00
de5b2458c1 Updated Qt Framework to v4.8.0 RC-1, built with Visual Studio 2010. Also improved OS detection a bit. 2011-10-14 18:02:37 +02:00
b6c72e9f84 Updated Changelog file. 2011-10-11 14:08:48 +02:00
84cc763278 Updated mpg123 decoder binary to v1.13.4 (2011-09-07), compiled with GCC 4.6.1. 2011-10-11 02:04:12 +02:00
0e31ec7cad Added Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2011-10-03 01:33:12 +02:00
daa780d90f Updated MediaInfo binaries to v0.7.49 (2011-09-09), compiled with MSVC 10.0 + some message box text refactoring. 2011-09-17 23:08:59 +02:00
c08fa1493a Added support for a few Playlist file name prefixes. Will be chosen based on the file names in the Playlist. 2011-09-06 18:47:13 +02:00
24a8dcafa5 Updated changelog + more installer updates. 2011-08-27 16:24:03 +02:00
95f627ee1a Some more clean-up for FhgAacEnc support + updated documents. 2011-08-21 14:43:18 +02:00
85b2a5326f Updated MediaInfo binary to v0.7.48 (2011-08-17), compiled with MSVC 10.0 2011-08-17 22:54:15 +02:00
b2d1eceb41 Restored Windows 2000 support: Added hacks that avoid dependency on EncodePointer() and DecodePointer(), as these functions are missing from KERNEL32.DLL in Windows 2000. 2011-08-15 15:34:44 +02:00
5ab869ed82 Added "Favorites" menu for output folders. 2011-08-08 20:26:30 +02:00
dae4def2fa Downmix filter will now check if the input already is Mono/Stereo, so we can safely invoke the filter for ALL sources. 2011-08-07 14:04:17 +02:00
fbee147f07 Added an option option to enforce Stereo Downmix. 2011-08-05 21:52:43 +02:00
7e1f790e9b Added an option to rename the output files (based on an user-defined pattern). More macros might be added at a later time. 2011-08-04 23:26:38 +02:00
272cef76f4 Removed some more remnants of "old" WMA decoder + updated changelog. 2011-08-04 00:55:17 +02:00
7127271652 Updated MediaInfo binaries to v0.7.47 (2011-07-27), compiled with MSVC 10.0. 2011-07-27 22:17:43 +02:00
fc5f428e64 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-07-26 22:36:34 +02:00
327ca1ae75 Added 'wma2wav' as WMA decoder and removed all support for WMA decoder by NCH Swift Sound. 2011-07-26 22:17:14 +02:00
54c6cae91b Updated MediaInfo binaries to v0.7.46 (2011-07-04), compiled with MSVC 10.0. 2011-07-14 02:03:04 +02:00
79b555fc23 Updated Web Update utility. Now with "Aero Glass" theming enabled, thanks to NSIS Aero plug-in. 2011-07-12 20:29:22 +02:00
c0f13b2624 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. 2011-07-02 16:40:15 +02:00
251a70cc91 Updated Changelog. 2011-06-13 22:13:00 +02:00
f8f5707529 Added two new command-line switches: "--add-folder <path>" to add a single folder and "--add-recursive <path>" to add a folder recursively. 2011-06-11 17:18:30 +02:00
e076c5b5ec Create proper .m3u8 playlist with UTF-8 BOM, if the file names contain Unicode characters. Otherwise create a simple .m3u playlist with Latin-1 encoding. 2011-06-02 02:11:47 +02:00
0bf5982275 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-05-29 14:36:32 +02:00
5cd5f98f96 Cleaned-up main window code. 2011-05-21 13:07:17 +02:00
773576b3a4 Added support for Avisynth input (audio only!) using the 'avs2wav' tool. This is a stripped-down and cleaned-up version of the tool by Jory Stone <jcsston@toughguy.net>. 2011-05-19 23:07:46 +02:00
f8f792f23f The Cue Sheet splitter will now also handle input files that are not PCM/Wave. 2011-05-15 18:53:44 +02:00
55b5393768 Implemented Cue Sheet splitter thread. Basic Cue Sheet import should work now, but only uncompressed Wave/PCM files are supported. 2011-05-15 01:45:27 +02:00
15d61f0dfb Updated Changelog. 2011-05-09 08:32:42 +02:00
323ec4f9ce Updated OggEnc binary to v2.87 using aoTuV Beta-6.03 (2011-05-04), compiled with ICL 11.1 and MSVC 9.0. 2011-05-05 00:58:39 +02:00
5ce0c7b82e Added an option to check for "Beta" (pre-release) updates in "Final" releases. Disabled by default, not available in "Beta" versions (Beta versions always check for Beta updates). 2011-05-03 14:28:06 +02:00
34adddbad6 Small update to translator's guide. 2011-05-01 03:03:02 +02:00