|
3f3451e5c1
|
Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit.
|
2011-11-16 22:56:32 +01:00 |
|
|
a2cae5c288
|
Slightly tweak algorithm to automatically set the number of instances: Instead of restricting the number of instances to 4, we now use '(cpu_cores / 2) + 2' instances for more than 4 CPU cores. For at most 4 CPU cores, we still use 'cpu_cores' instances. This way we can use more than 4 instances on CPU's with more than 4 cores, but the number of instances won't grow linearly with the number of CPU cores - should help a bit to avoid HDD thrashing.
|
2011-11-16 22:53:18 +01:00 |
|
|
61e5ab9f6a
|
Version v4.03 R2 is released!
|
2011-11-12 16:17:07 +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 |
|
|
cf87eab613
|
Merge branch 'master' of github.com:lordmulder/LameXP
|
2011-11-11 18:08:58 +01:00 |
|
|
be410216a9
|
Reworked SplashScreen fade-in and fade-out code a bit.
|
2011-11-11 18:08:22 +01:00 |
|
|
84053a76f4
|
Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate.
|
2011-11-08 15:12:31 +01:00 |
|
|
ce160fd64b
|
Fixed compilation with Visual Studio 2008.
|
2011-11-08 14:50:54 +01:00 |
|
|
aa9a513a2b
|
Fixed compilation *without* latest platform SDK.
|
2011-11-07 17:29:07 +01:00 |
|
|
5a32fc3b82
|
Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message.
|
2011-11-07 17:13:41 +01:00 |
|
|
b9a2ebf660
|
Make sure the "outer" installer isn't renamed to 'LameXP.exe' or 'LameXP-Portable.exe', because it confused the LockedList plug-in.
|
2011-11-06 14:19:47 +01:00 |
|
|
10daa60c53
|
Version v4.03 is released!
|
2011-10-31 11:58:15 +01:00 |
|
|
623d149917
|
Fixed context menu position mapping in "processing" dialog.
|
2011-10-30 22:23:33 +01:00 |
|
|
a7126f42d2
|
Display "N/A" if CPU usage cannot be determined (as on Win2k).
|
2011-10-30 21:41:00 +01:00 |
|
|
a6ddde787e
|
Win2k fix: GetSystemTimes() is not available before WinXP with SP-1.
|
2011-10-29 22:26:39 +02:00 |
|
|
b1098f4177
|
Bump patch version + minor improvements to previous commit.
|
2011-10-29 21:11:51 +02: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 |
|
|
01bc64859d
|
Added a hint that the version number in the name of the ZIP file, which Nero offers for download, doesn't tell the whole truth.
|
2011-10-23 18:05:27 +02:00 |
|
|
181b8686ea
|
Added some info on Hibernation to the F.A.Q document.
|
2011-10-22 17:49: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 |
|
|
a98206bd70
|
Added an option to hibernate the computer ("suspend to disk") instead of shutting it down ("power off").
|
2011-10-22 01:13:28 +02:00 |
|
|
0e6058df9e
|
Moved Windows 8 64-Bit hack to a better place. MPress will not be fixed soon for Windows 8, so we will have to keep that hack for a while...
|
2011-10-21 16:17:22 +02:00 |
|
|
4a9ee707b1
|
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
|
2011-10-20 22:36:34 +02:00 |
|
|
6a04c29ad9
|
Some refactoring: Moved tools info into a separate header file + added simple self-test to Thread_Initialization.
|
2011-10-19 00:24:03 +02:00 |
|
|
a14b030a5c
|
Re-organized CPU type selection. This should also fix a potential bug, which might have caused an Intel-only binary to be used on 64-Bit AMD systems.
|
2011-10-18 18:54:56 +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 |
|
|
d14ecfffa6
|
Fixed web-update tool. After the recent update of the Inetc plug-in, the updater was not working anymore. D'oh!
|
2011-10-16 19:15:40 +02:00 |
|
|
1a9aa81d3a
|
More extensive use of the NOBR macro + code clan-up.
|
2011-10-16 16:38:01 +02:00 |
|
|
0b33754dba
|
Updated "disque" URL.
|
2011-10-15 15:53:07 +02:00 |
|
|
b57d08b874
|
Updated Changelog.
|
2011-10-15 01:32:58 +02:00 |
|
|
e3d1a6cc7a
|
Better way to obtain the ISO date, without using a Temp file.
|
2011-10-14 23:39:31 +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 |
|
|
e9bfc225f0
|
Some more updates to Russian translation by Иван Митин <bardak@inbox.ru>.
|
2011-10-11 22:41:08 +02:00 |
|
|
57a1b8146e
|
Changed icon for loading a different Cue Sheet file.
|
2011-10-11 16:44:28 +02:00 |
|
|
b86b7c45a5
|
More updates to Russian translation by Иван Митин <bardak@inbox.ru>.
|
2011-10-11 13:57:40 +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 |
|
|
24efb53f3a
|
Some updates to Russian translation by Иван Митин <bardak@inbox.ru>.
|
2011-10-10 22:26:50 +02:00 |
|
|
22c25d334e
|
Updated Web Updater and Elevator binaries. Now with newer StdUtils plug-in.
|
2011-10-09 22:52:54 +02:00 |
|
|
901bf4c7c6
|
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
|
2011-10-09 21:15:21 +02:00 |
|
|
c13939aa12
|
Got rid of the need to explicitly unload the StdUtils plug-in.
|
2011-10-09 17:37:10 +02:00 |
|
|
7c5ef4ca58
|
More installer clean-up.
|
2011-10-08 22:58:11 +02:00 |
|
|
11781e8a8d
|
Clean-up installer script.
|
2011-10-08 19:34:24 +02:00 |
|
|
ad94a4726b
|
Updated installer to get rid of "parameters.nsh", now using StdUtils plug-in to get the parameters.
|
2011-10-08 18:20:20 +02:00 |
|
|
9d652fb2e0
|
Added support for /Force to uninstaller. Required some tweaks for the 'parameters.nsh' include file.
|
2011-10-07 16:06:48 +02:00 |
|
|
af7bb2026a
|
Made the channel equalization mode of the "normalization" filter an advanced option. The "-ne" mode still is default, be you can use "-nb" or even "-n" now. The last one still has problems with multi-channel files.
|
2011-10-06 23:55:42 +02:00 |
|
|
c80f45f704
|
Use ShellExecute() to run the Uninstaller, because the Uninstaller now needs to be elevated (and thus QProcess can fail).
|
2011-10-06 14:35:13 +02:00 |
|
|
f753f3ad41
|
Updated translator's guide + FAQ document.
|
2011-10-04 23:17:34 +02:00 |
|
|
66c70657ef
|
Updated installer wrapper to use StdUtils and wait for the actual installer to terminate.
|
2011-10-03 12:52: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 |
|
|
9d09a8d5b0
|
Installer updates.
|
2011-10-02 22:14:09 +02:00 |
|
|
866fb13e2e
|
Updated MediaInfo and wma2wav binaries. Now compiled with new stdout/stderr Unicode fix.
|
2011-10-01 03:40:49 +02:00 |
|
|
f8512798a2
|
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...
|
2011-09-30 20:17:42 +02:00 |
|
|
48efab12eb
|
Updated Web-Updater and Elevator binary. NSIS updated again.
|
2011-09-29 20:59:54 +02:00 |
|
|
2d4770e277
|
Merge branch 'master' of github.com:lordmulder/LameXP
Conflicts:
src/Config.h
|
2011-09-29 20:07:26 +02:00 |
|
|
282528ea67
|
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.
|
2011-09-29 20:06:09 +02:00 |
|
|
b87e13a5eb
|
* Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
|
2011-09-29 19:04:34 +02:00 |
|
|
4c867dc325
|
Added a button for loading a different Cue Sheet to the Cue Sheet importer dialog.
|
2011-09-29 17:36:38 +02:00 |
|
|
9f011cb572
|
Also repair 'cout' and 'cerr' to not mangle UTF-8 strings.
|
2011-09-27 21:32:45 +02:00 |
|
|
8e63e2e4ec
|
Updated MediaInfo binaries to v0.7.50 (2011-09-23), compiled with MSVC 10.0.
|
2011-09-24 15:59:29 +02:00 |
|
|
d017608edd
|
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.
|
2011-09-24 01:49:20 +02:00 |
|
|
9276645f1b
|
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.
|
2011-09-24 00:15:50 +02:00 |
|
|
466d339d9d
|
Added support for the non-standard tags "REM DATE" and "REM GENRE" to the CUE Sheet parser.
|
2011-09-23 21:30:55 +02:00 |
|
|
bb986dd203
|
Re-added missing "<br>"'s that got lost in the recent refactoring.
|
2011-09-20 00:29:01 +02:00 |
|
|
1fc851af2b
|
Added CLI parameters to overwrite the CPU feature flags. Useful for testing.
|
2011-09-20 00:03:51 +02:00 |
|
|
a77ee5c397
|
Don't check for updates when application is run for the very first time (after install or update).
|
2011-09-19 18:52:02 +02:00 |
|
|
41b9763ef8
|
Slightly tweak installer + updated Web Updater binary.
|
2011-09-19 17:27:12 +02:00 |
|
|
20d2e33a7d
|
Improved announce box.
|
2011-09-18 02:01:45 +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 |
|
|
85cc4daac3
|
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.
|
2011-09-06 00:51:00 +02:00 |
|
|
64696fa133
|
Workaround for a bug(?) in bug in SoX' gain/normalization filter that sometimes caused the "normalized" file to be empty.
|
2011-09-05 22:42:23 +02:00 |
|
|
9e9b3ed25e
|
When a folder that does NOT contain any files is dropped, descent into its sub-folders (if any).
|
2011-09-05 15:36:58 +02:00 |
|
|
b687666ac9
|
Temporarily hide the "disque" widget in About dialog while showing one of the sub-dialogs.
|
2011-08-29 15:57:17 +02:00 |
|
|
bcbd8defce
|
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.
|
2011-08-27 21:28:20 +02:00 |
|
|
037287ddb9
|
Fixed compilation with Visual Studio 2010.
|
2011-08-27 20:07:21 +02:00 |
|
|
24a8dcafa5
|
Updated changelog + more installer updates.
|
2011-08-27 16:24:03 +02:00 |
|
|
8faa0949bd
|
Update installer script: Service pack detection for more platforms.
|
2011-08-27 14:33:35 +02:00 |
|
|
2df038a3e2
|
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
|
2011-08-26 18:45:17 +02:00 |
|
|
992133d1e2
|
Improved initialization of config directory.
|
2011-08-26 16:32:25 +02:00 |
|
|
ec8db207f5
|
Workaround for "console window not drawing" bug on Wine.
|
2011-08-26 03:28:34 +02:00 |
|
|
2da39922ca
|
Added warnings when LAME algorithm quality is set to "extreme" values.
|
2011-08-25 03:44:46 +02:00 |
|
|
b84f66f741
|
Remember most recent path for "add file(s)" and "add directory" dialogs.
|
2011-08-23 18:48:16 +02:00 |
|
|
10ae6c8451
|
Better workaround for "ResizeToContents not updating" bug.
|
2011-08-23 17:01:11 +02:00 |
|
|
8300d58c46
|
Updated LAME binaries, compiled with ICL 12.0 and Win2k-fix. Also reorganized QRC files a bit.
|
2011-08-23 14:09:28 +02:00 |
|
|
137535927a
|
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.
|
2011-08-22 00:03:36 +02:00 |
|
|
95797b11b5
|
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
|
2011-08-21 18:41:32 +02:00 |
|
|
95f627ee1a
|
Some more clean-up for FhgAacEnc support + updated documents.
|
2011-08-21 14:43:18 +02:00 |
|
|
e811a64534
|
Slightly improved FhgAacEnc integration.
|
2011-08-19 19:25:01 +02:00 |
|
|
84883ab519
|
Added experimental(!) support for FhgAacEnc. Replaces the Nero AAC encoder, if available.
|
2011-08-19 15:27:58 +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 |
|
|
dfc752b764
|
Added "wma2wav" and "avs2wav" to About dialog.
|
2011-08-16 23:09:50 +02:00 |
|
|
02f50c8e68
|
Re-compiled more tools with Windows 2000 hack + reorganized CPU flags.
|
2011-08-16 22:31:04 +02:00 |
|
|
fc538b24d5
|
Updated MediaInfo and wma2wav binaries with Win2k-compatible versions + installer tweaks.
|
2011-08-15 21:32:47 +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 |
|
|
7e14e0f1a7
|
Restored Windows 2000 support (experimental!).
|
2011-08-15 15:27:56 +02:00 |
|
|
74b06e7541
|
Updated German translation.
|
2011-08-08 20:45:59 +02:00 |
|
|
5ab869ed82
|
Added "Favorites" menu for output folders.
|
2011-08-08 20:26:30 +02:00 |
|
|
3c87a01c59
|
Added two more channel configurations.
|
2011-08-08 03:53:42 +02:00 |
|