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
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
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
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
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
20d2e33a7d
Improved announce box.
2011-09-18 02:01:45 +02:00
10ae6c8451
Better workaround for "ResizeToContents not updating" bug.
2011-08-23 17:01:11 +02:00
84883ab519
Added experimental(!) support for FhgAacEnc. Replaces the Nero AAC encoder, if available.
2011-08-19 15:27:58 +02:00
5ab869ed82
Added "Favorites" menu for output folders.
2011-08-08 20:26:30 +02:00
fbee147f07
Added an option option to enforce Stereo Downmix.
2011-08-05 21:52:43 +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
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
bde198ee10
Five new strings to translate.
2011-06-26 15:33:44 +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
5724790013
Implemented late initialization of the QFileSystemModel. Should make the first switch to the "Output Folder" tab a bit faster.
2011-06-04 22:43:14 +02:00
5cd5f98f96
Cleaned-up main window code.
2011-05-21 13:07:17 +02:00
c87a9b6217
Added "Cue Sheet" importer to GUI. Actual Cue Sheet parsing and splitting not yet implemented, but the model already works.
2011-05-12 22:57:08 +02:00
e01f6853e3
Added more options for Aften to the "Advanced Options" tab.
2011-05-07 00:50:18 +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
675be99999
Added an option to add directories recursively.
2011-03-23 23:19:31 +01:00
83192245a0
Added entries for the documents to the menu.
2011-03-19 18:16:23 +01:00
f829d69636
Added an option to select a user-defined TEMP directory.
2011-02-25 22:03:39 +01:00
f75c3ca496
Added an option to manually specify the number of parallel instances.
2011-02-25 00:22:18 +01:00
5902f1822d
Fixed a bug that could lead to an infinite loop when trying to install an update from auto-update and the WMA decoder component was not installed yet.
2011-02-18 00:53:36 +01:00
cfb20fe3cb
Added support for custom encoder parameters.
2011-02-09 23:36:17 +01:00
0e59d6f9a2
Second part of LameXP shell integration. We can now remove the shell integration again. Also installing/removing the shell integration was moved into a separate thread in order to speed-up the startup.
2011-01-29 00:40:29 +01:00
d13050c3db
Added "Resample" filter, based on SoX. Used for encoders that don't support "native" resampling. Also added a "Tone Adjustment" filter, based on SoX too.
2011-01-26 20:16:46 +01:00
2e483cfeba
Prepare UI for "volume normalization" filter.
2011-01-24 01:13:08 +01:00
dcf4181974
Make sampling rate option work with Vorbis encoder.
2011-01-23 23:03:44 +01:00
6c43678b7f
Added more advanced options: MP3 channel mode, sampling rate, Nero AAC profile, Nero AAC 2-Pass mode.
2011-01-22 22:19:20 +01:00
41d040e7aa
Initial support for bitrate management (under "Advanced Options").
2011-01-21 21:41:50 +01:00
476edebda8
Initial support for advanced options. Only "LAME Algorithm Quality" so far.
2011-01-21 19:14:11 +01:00
bb538580d6
Added option to load translations from an "external" file, for easier translation testing.
2011-01-06 00:53:52 +01:00
96db5e86c2
Happy new year!
2011-01-01 17:04:25 +01:00
e73946fc06
More internationalization and localization... (again)
2010-12-30 17:34:19 +01:00
4fb20b9dfc
More internationalization and localization...
2010-12-28 21:26:16 +01:00
705e4ba7e4
First step to internationalization and localization.
2010-12-28 03:57:48 +01:00
12a6cd1c25
Improve output folder selection update code.
2010-12-27 18:31:21 +01:00
8e38c1d3e2
Implemented the DropBox widget.
2010-12-22 01:01:01 +01:00
10cffb46e5
Added options to disable the notifications for the Nero AAC encoder and the WMA Decoder component, as some users may want to use LameXP without AAC and/or WMA support permanently.
2010-12-19 21:23:43 +01:00
063c53017f
Added an option to prepend the source file's relative path to the output file's path. This might be useful when converting a lot of files at once that originate from different source folders.
2010-12-14 01:30:50 +01:00
640fa19f09
Implemented function to download and install the WMA File Decoder. Support for WMA files has not been implemented yet though.
2010-12-12 01:49:07 +01:00
c2f132007f
Added support for Windows 7 taskbar features (progress and overlay icons).
2010-12-05 23:11:03 +01:00
53a1bf6e38
Implement update reminder + added options to disable the update reminder and/or the sound effects + improved installer
2010-11-29 20:36:27 +01:00
4fd8ec068e
Addded context menu to "source file" view + make the "output folder" view update the output path more frequently on selection change.
2010-11-25 20:41:59 +01:00
4936d58092
Implement a custom FileSystemModel class derived from QFileSystemModel in order to avoid "+" button in front of folders without sub-dirs.
2010-11-25 01:23:48 +01:00
571df62e39
Implement support for Job Objects + improve log view.
2010-11-24 21:00:59 +01:00
75bd180939
Make sure the selected output directory is writable.
2010-11-21 21:51:41 +01:00
970f2cd8fb
Create playlist file + serialize filename generation, just to be sure.
2010-11-20 22:14:10 +01:00
cffa6a2454
Correctly forward meta info to MP3 encoder and apply.
2010-11-20 19:16:04 +01:00
1633489aaf
Actually use selected encoder in progress dialog + forward output dir.
2010-11-20 02:14:22 +01:00
28a926b820
Implement multi-theaded processing in progress dialog.
2010-11-19 21:11:54 +01:00
37a328b074
Implement functionality for 'compression' tab + CPU detection
2010-11-15 04:42:06 +01:00
43e3ea25da
Implement Drag&Drop support
2010-11-12 23:31:04 +01:00
c867f850e0
Store settings in an INI file
2010-11-12 19:02:01 +01:00
cd83ebd5d6
Detect Nero AAC encoder binary at runtime
2010-11-11 22:58:02 +01:00
88eae834d2
Move about dialog into a separate class
2010-11-11 19:37:16 +01:00
c80714b829
Use the MediaInfo model in MainWindow too
2010-11-10 19:44:51 +01:00
9ce7dfc75f
Actually implemented adding files from another instance.
2010-11-08 21:47:35 +01:00
8e013b6aff
Implemented IPC based on shared memory and semaphores
2010-11-08 19:29:36 +01:00
f6259b2482
Implemented option to switch GUI style at runtime
2010-11-08 00:24:54 +01:00
36ae27f5f3
first commit
2010-11-06 23:04:47 +01:00