9b687fff9a
Happy New Year 2012!
2012-01-02 00:52:27 +01:00
198f43ecd4
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
2011-12-29 19:52:42 +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
db587fe228
Prevent some more dialogs from blocking a quick system shutdown.
2011-12-27 13:51:01 +01:00
17d1582186
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
2011-12-27 05:08:19 +01:00
a96237e6b2
Some refactoring of the icon initialization code.
2011-12-26 21:02:55 +01:00
30f1795d32
Added some more "special" application icons.
2011-12-25 01:00:11 +01:00
a0a29b9551
Experimental support for dcaenc, by Alexander E. Patrakov <patrakov@gmail.com>.
2011-12-22 21:53:25 +01:00
1a238db3db
Update file properties after the decoding step by using SoX in "--i" mode. Required, because some properties (such as 'bits per sample') cannot be known beforehand.
2011-12-22 00:06:34 +01:00
d1803f1a3b
Print the "script" of the language file.
2011-12-19 16:20:52 +01:00
612f744afe
Added 'Traditional Chinese' (Taiwanese) translation by 456Vv <123@456vv.com>.
2011-12-19 15:48:50 +01:00
97170324e3
Added "Ignore" button to message box.
2011-12-18 18:19:14 +01:00
6657745daa
Improved language file initialization code.
2011-12-18 15:19:07 +01:00
44da665abc
Force column resize, after an item in the source file list has been edited.
2011-12-17 22:01:42 +01:00
2ad95434a3
Fixed one typo.
2011-12-17 20:57:12 +01:00
dc63a2d115
Added Chinese translation by 456Vv <123@456vv.com>.
2011-12-17 16:53:13 +01:00
c71d8ee2c8
Updated Ukrainian translation + made one more string translatable.
2011-12-15 14:28:03 +01:00
388f98e90a
Added UTF-16 (LE and BE) support to Playlist and Cue Sheet import.
2011-12-13 23:33:21 +01:00
caabab7adf
Fixed a type (reported by VzK)
2011-12-10 23:13:29 +01:00
b633f40e4c
If the Cue Sheet isn't clearly UTF-8 (i.e. a BOM is found), then let the user select the desired Codepage.
2011-12-10 17:06:31 +01:00
6770f1ec90
QString::fromLocal8Bit() doesn't work as expected, as we explicitly set the CodecForLocale to UTF-8 in the initialization code. Therefore we can't use QString::fromLocal8Bit() at places where the system's default Codec is needed. Instead we will now get the actual system Codec via QTextCodec::codecForName("System") at those places. That's not nice, but solves the problem.
2011-12-10 01:59:45 +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
3e2e6f66e6
Small fix of previous commit.
2011-12-03 16:10:33 +01:00
e4d414b822
Added more "known hosts" to the list: We now use a list of 64 domains, taken (mostly) from the Alexa 'top 500 sites on the web' list, to test the Internet connectivity. Also added a self-test function to check all hosts (press CTRL+F12 in the update dialog).
2011-12-01 22:16:06 +01:00
5585d53fc7
Print the total duration when the process is completed.
2011-11-28 00:35:43 +01:00
3a74f55c5f
Updated FAQ document for the new 'number of instances' algorithm.
2011-11-26 22:28:00 +01:00
fb53e209b5
Disable word-wrap in processing window's table view.
2011-11-23 00:38:20 +01:00
3e7ae9642c
Changed detection of QAAC for the new fully-static build.
2011-11-21 22:28:14 +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
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
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
a7126f42d2
Display "N/A" if CPU usage cannot be determined (as on Win2k).
2011-10-30 21:41:00 +01: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
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
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
1a9aa81d3a
More extensive use of the NOBR macro + code clan-up.
2011-10-16 16:38:01 +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
b86b7c45a5
More updates to Russian translation by Иван Митин <bardak@inbox.ru>.
2011-10-11 13:57:40 +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
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
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
1aa870d7f3
Fixed a typo, thanks to Rub3n CT for reporting.
2011-09-29 20:20:12 +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
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
4e79fc2fc5
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
2011-09-23 21:29:07 +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
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
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
992133d1e2
Improved initialization of config directory.
2011-08-26 16:32:25 +02:00
74d550038f
Fixed a typo.
2011-08-25 13:36:03 +02:00
2da39922ca
Added warnings when LAME algorithm quality is set to "extreme" values.
2011-08-25 03:44:46 +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
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
dfc752b764
Added "wma2wav" and "avs2wav" to About dialog.
2011-08-16 23:09:50 +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
ce872af94c
Apply "Force Stereo Downmix" only for sources with more than two channels.
2011-08-06 14:12:20 +02:00
fbee147f07
Added an option option to enforce Stereo Downmix.
2011-08-05 21:52:43 +02:00
229357f77c
Preview example file name for current rename pattern.
2011-08-05 15:41:19 +02:00
613c9721a7
Prevent rename pattern edit box from being translated, so the text won't be lost anymore.
2011-08-05 02:33:32 +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
fc5f428e64
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
2011-07-26 22:36:34 +02:00
bde198ee10
Five new strings to translate.
2011-06-26 15:33:44 +02:00
3ad816f660
Show a warning to the use in case of "slow" startup (i.e. when buggy a/v is slowing down the startup procedure)
2011-06-24 18:17:04 +02:00
d452e92bd4
Detect and show audio bitrate + added an option to copy a file's meta info to the 'meta info' tab + do not jump to first tab on minimize/restore.
2011-05-31 19:04:45 +02:00
a7b42c0e1e
Do not add the files directly in the Drag&Drop event routine. Instead only remember files and add them asynchronously. This way Windows Explorer won't freeze while we are adding the files.
2011-05-27 11:29:40 +02:00
db661fc50c
Show a warning when the user tries to add a Cue Sheet like a normal file.
2011-05-17 01:14:50 +02:00
489829fb37
Refactored Cue Sheet splitter thread: Now we simply pass a pointer to the Cue Sheet model into the Cue Sheet splitter thread instead of having to copying all the information in the Cue Sheet import dialog. Also the Cue Sheet import process can now be aborted by the user.
2011-05-16 18:05:50 +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
9296fc32b6
Cue Sheet splitter improvements/fixes + German translation updates.
2011-05-15 15:14:33 +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
49dd3f0446
Improve Cue Sheet parser: Calculate duration of each track + make sure each track# isn't used multiple times + refactored error codes into an enum.
2011-05-14 15:54:04 +02:00
738d8ee21e
Auto-Update improvements: Now we query InternetGetConnectedState() before testing the Internet connection. This avoids a lengthy connection test on computers that are offline anyway. Moreover the connection test will now prevent HTTP redirection. This is required, because some ISP's redirect to a "search page" if the DNS lookup fails - rather than triggering a connection error (which is what they are supposed to do!). Also added a few more hosts to the list of known hosts.
2011-05-09 22:22:15 +02:00
6fc5458460
Updated FAQ document + added 'Don't Show Again' buttons to some dialogs.
2011-05-08 19:41:25 +02:00
e01f6853e3
Added more options for Aften to the "Advanced Options" tab.
2011-05-07 00:50:18 +02:00
4ce167e709
Fix AC-3 encoding with non-standard sampling rates. Aften needs input at 48, 44.1 or 32 kHz, so insert Resampling filter, if needed.
2011-05-06 17:51:49 +02:00
0d2b16424f
Implemented encoding mode and bitrate selection for AC-3 encoder. Also support for custom parameters.
2011-05-05 12:27:25 +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
e59cfba291
Make three strings translatable that I missed before. Sorry ;-)
2011-05-01 01:46:57 +02:00
0cf1263d70
Updated installer to check for Service Pack 2 on Windows XP and suggest download of Service Pack 3.
2011-04-08 15:51:54 +02:00
9a8f8e1c75
Small addition to translator's guide.
2011-04-08 14:05:50 +02:00
abce92a814
Added Korean translation by JaeHyung Lee <kolanp@gmail.com>.
2011-04-08 01:17:47 +02:00
707c8e98da
Rename Visual Studio 2008 solution/project file + adjust deployment script accordingly.
2011-04-08 00:25:06 +02:00