OSDN Git Service
lordmulder [Sun, 19 Dec 2010 20:23:43 +0000 (21:23 +0100)]
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.
lordmulder [Sat, 18 Dec 2010 23:50:22 +0000 (00:50 +0100)]
Implement filter framework + currently only the "downmix" filter is implemented, so we can support multichannel to MP3 encoding from now on.
lordmulder [Sat, 18 Dec 2010 15:49:04 +0000 (16:49 +0100)]
Clean-up about dialog a bit.
lordmulder [Sat, 18 Dec 2010 14:15:17 +0000 (15:15 +0100)]
Update MediaInfo to v0.7.38.
lordmulder [Fri, 17 Dec 2010 00:12:12 +0000 (01:12 +0100)]
Support for Wave (PCM) output.
lordmulder [Wed, 15 Dec 2010 21:39:18 +0000 (22:39 +0100)]
Show tool versions in third-party about screen.
lordmulder [Wed, 15 Dec 2010 18:57:51 +0000 (19:57 +0100)]
FLAC decoding support.
lordmulder [Wed, 15 Dec 2010 17:43:21 +0000 (18:43 +0100)]
Refactor known folder detection into a separate function.
lordmulder [Tue, 14 Dec 2010 22:53:14 +0000 (23:53 +0100)]
FLAC encoding support.
lordmulder [Tue, 14 Dec 2010 01:02:23 +0000 (02:02 +0100)]
Prevent multiple instances of (un)installer.
lordmulder [Tue, 14 Dec 2010 00:25:13 +0000 (01:25 +0100)]
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.
lordmulder [Sun, 12 Dec 2010 20:43:59 +0000 (21:43 +0100)]
(Un)installer improvements. Now using LockedList plugin to find running instances.
lordmulder [Sun, 12 Dec 2010 18:25:06 +0000 (19:25 +0100)]
WMA decoding support. Limitations in the WMA decoder we cannot do anything about: WMA decoder doesn't handle Unicode filenames, WMA decoder will deadlock if we more than one instance is running at a time (we use a semaphore to prevent that!) and WMA decoder doesn't output any progress information.
lordmulder [Sun, 12 Dec 2010 12:44:11 +0000 (13:44 +0100)]
Detect WMA File Decoder component at runtime + suggest download if not installed.
lordmulder [Sun, 12 Dec 2010 00:49:07 +0000 (01:49 +0100)]
Implemented function to download and install the WMA File Decoder. Support for WMA files has not been implemented yet though.
lordmulder [Sat, 11 Dec 2010 22:17:21 +0000 (23:17 +0100)]
Installer localization. Only English and German at this time.
lordmulder [Sat, 11 Dec 2010 01:05:51 +0000 (02:05 +0100)]
New improved installer.
lordmulder [Fri, 10 Dec 2010 21:57:48 +0000 (22:57 +0100)]
Try to suggest a useful name for new folders.
lordmulder [Fri, 10 Dec 2010 21:17:44 +0000 (22:17 +0100)]
Added a system tray icon.
lordmulder [Fri, 10 Dec 2010 20:24:42 +0000 (21:24 +0100)]
Add items to the playlist in the order the jobs are created, rather than in the order the jobs finish. As the jobs are created in source list order (but may finish in arbitrary order) this should result in "correct" playlist order.
lordmulder [Wed, 8 Dec 2010 21:13:03 +0000 (22:13 +0100)]
Fixed a typo.
lordmulder [Wed, 8 Dec 2010 19:53:30 +0000 (20:53 +0100)]
Implement a method that will detect the TEMP folder independent from the %TMP% environment variable on Windows XP (and probably also 2000) too.
lordmulder [Wed, 8 Dec 2010 19:52:18 +0000 (20:52 +0100)]
More update manager UI improvements.
lordmulder [Wed, 8 Dec 2010 17:31:39 +0000 (18:31 +0100)]
Implement workaround that prevents the installer from showing the UAC dialog in the background. Suggested by "Anders".
lordmulder [Wed, 8 Dec 2010 17:29:31 +0000 (18:29 +0100)]
Fix a problem that will cause our CLI tools from working, introduced in Git-
40b03002848cad7a745dc445e846c77cb451d89b.
lordmulder [Tue, 7 Dec 2010 23:36:38 +0000 (00:36 +0100)]
Rebuilt the web-update tool with the Unicode version of NSIS.
lordmulder [Tue, 7 Dec 2010 21:58:28 +0000 (22:58 +0100)]
Implemented a method to "detect" the user's TEMP folder that doesn't depend on the %TMP% environment variable. QDir::temp() internally uses GetTempPath(), which *does* depend on %TMP%.
lordmulder [Mon, 6 Dec 2010 21:25:20 +0000 (22:25 +0100)]
Avoid using absolute file names with WGet/GnuPG, as they don't support Unicode file names. Instead we switch the working directory *before* calling WGet/GnuPG and pass the file's name only.
lordmulder [Mon, 6 Dec 2010 17:29:34 +0000 (18:29 +0100)]
Use a more efficient method to update the progress model when new jobs are added + slightly improve auto updater.
lordmulder [Sun, 5 Dec 2010 22:11:03 +0000 (23:11 +0100)]
Added support for Windows 7 taskbar features (progress and overlay icons).
lordmulder [Fri, 3 Dec 2010 22:01:17 +0000 (23:01 +0100)]
Added AAC encoding support.
lordmulder [Fri, 3 Dec 2010 19:26:34 +0000 (20:26 +0100)]
Improve "About" dialog.
lordmulder [Fri, 3 Dec 2010 13:02:47 +0000 (14:02 +0100)]
Update FAAD build. Fixed a potential buffer overflow.
lordmulder [Fri, 3 Dec 2010 01:26:10 +0000 (02:26 +0100)]
Added a custom build of FAAD with proper Unicode support.
lordmulder [Thu, 2 Dec 2010 22:59:43 +0000 (23:59 +0100)]
Workaround for lack of proper Unicode support in AAC decoder.
lordmulder [Thu, 2 Dec 2010 22:26:30 +0000 (23:26 +0100)]
AAC decoding support added.
lordmulder [Wed, 1 Dec 2010 22:14:47 +0000 (23:14 +0100)]
Added support for dedicated decoders. Only Vorbis and MP3 so far.
lordmulder [Tue, 30 Nov 2010 21:10:48 +0000 (22:10 +0100)]
Update web-updater binary.
lordmulder [Mon, 29 Nov 2010 21:06:54 +0000 (22:06 +0100)]
Fix installer version info.
lordmulder [Mon, 29 Nov 2010 20:42:39 +0000 (21:42 +0100)]
Installer fixes.
lordmulder [Mon, 29 Nov 2010 19:36:27 +0000 (20:36 +0100)]
Implement update reminder + added options to disable the update reminder and/or the sound effects + improved installer
lordmulder [Mon, 29 Nov 2010 13:00:27 +0000 (14:00 +0100)]
Improve installer: Make installer UAC aware.
lordmulder [Mon, 29 Nov 2010 08:38:44 +0000 (09:38 +0100)]
Update web-update tool. Works better with UAC now.
lordmulder [Sun, 28 Nov 2010 21:18:07 +0000 (22:18 +0100)]
Actually implement the auto-updater.
lordmulder [Sat, 27 Nov 2010 18:41:58 +0000 (19:41 +0100)]
New update dialog. Not actually checking for updates yet.
lordmulder [Thu, 25 Nov 2010 23:29:53 +0000 (00:29 +0100)]
Ogg Vorbis encoding support.
lordmulder [Thu, 25 Nov 2010 19:41:59 +0000 (20:41 +0100)]
Addded context menu to "source file" view + make the "output folder" view update the output path more frequently on selection change.
lordmulder [Thu, 25 Nov 2010 17:28:42 +0000 (18:28 +0100)]
Add more SFX for the user's pleasure.
lordmulder [Thu, 25 Nov 2010 17:09:31 +0000 (18:09 +0100)]
Don't try to encode from source files that aren't supported by the encoder. No real support for upstream decoders yet.
lordmulder [Thu, 25 Nov 2010 15:56:32 +0000 (16:56 +0100)]
Detect the entry points for some of the Win32 API functions on Runtime, so the executable works even on antiqutated Windows versions (e.g. Windows 2000).
lordmulder [Thu, 25 Nov 2010 00:23:48 +0000 (01:23 +0100)]
Implement a custom FileSystemModel class derived from QFileSystemModel in order to avoid "+" button in front of folders without sub-dirs.
lordmulder [Wed, 24 Nov 2010 20:00:59 +0000 (21:00 +0100)]
Implement support for Job Objects + improve log view.
lordmulder [Tue, 23 Nov 2010 23:22:32 +0000 (00:22 +0100)]
Updated MediaInfo to v0.7.37.
lordmulder [Mon, 22 Nov 2010 22:41:29 +0000 (23:41 +0100)]
Fix compilation for other configurations than "Release".
lordmulder [Mon, 22 Nov 2010 20:45:00 +0000 (21:45 +0100)]
Implemented logging and added a log file view.
lordmulder [Sun, 21 Nov 2010 22:20:14 +0000 (23:20 +0100)]
Update deployment script to include the build no. into the out filename.
lordmulder [Sun, 21 Nov 2010 20:51:41 +0000 (21:51 +0100)]
Make sure the selected output directory is writable.
lordmulder [Sun, 21 Nov 2010 20:51:22 +0000 (21:51 +0100)]
Make "Save output files to the same location where the input file is located" option work.
lordmulder [Sat, 20 Nov 2010 21:14:29 +0000 (22:14 +0100)]
Better compiler identification.
lordmulder [Sat, 20 Nov 2010 21:14:10 +0000 (22:14 +0100)]
Create playlist file + serialize filename generation, just to be sure.
lordmulder [Sat, 20 Nov 2010 18:16:04 +0000 (19:16 +0100)]
Correctly forward meta info to MP3 encoder and apply.
lordmulder [Sat, 20 Nov 2010 15:17:51 +0000 (16:17 +0100)]
Workaround: QProcess::start() doesn't wrap arguments with white-spaces into quotes, unless the second parameter is passed in. This should fix the detection of the Nero encoder.
lordmulder [Sat, 20 Nov 2010 02:11:12 +0000 (03:11 +0100)]
More carefully check TEMP directory + fix fatal application exit.
lordmulder [Sat, 20 Nov 2010 01:14:22 +0000 (02:14 +0100)]
Actually use selected encoder in progress dialog + forward output dir.
lordmulder [Fri, 19 Nov 2010 20:11:54 +0000 (21:11 +0100)]
Implement multi-theaded processing in progress dialog.
lordmulder [Fri, 19 Nov 2010 12:31:45 +0000 (13:31 +0100)]
Make message handler routine thread-safe.
lordmulder [Thu, 18 Nov 2010 21:37:35 +0000 (22:37 +0100)]
More detailed error output when process failed to create + use UUID's to index jobs.
lordmulder [Wed, 17 Nov 2010 23:32:46 +0000 (00:32 +0100)]
Implement processing thread and connect to processing dialog.
lordmulder [Wed, 17 Nov 2010 19:39:10 +0000 (20:39 +0100)]
Implemented progress model.
lordmulder [Wed, 17 Nov 2010 18:35:50 +0000 (19:35 +0100)]
Implemented processing dialog, no functionality yet.
lordmulder [Tue, 16 Nov 2010 23:49:38 +0000 (00:49 +0100)]
Refactor the MP3 encoder into a separate class.
lordmulder [Mon, 15 Nov 2010 21:56:15 +0000 (22:56 +0100)]
Bump version.
lordmulder [Mon, 15 Nov 2010 21:07:46 +0000 (22:07 +0100)]
Fix detection of Nero AAA encoder + use canonicalPath() where suitable
lordmulder [Mon, 15 Nov 2010 20:07:58 +0000 (21:07 +0100)]
Update Lame encoder to v3.99 Alpha-10 + implement simple MP3 encoding
lordmulder [Mon, 15 Nov 2010 13:02:58 +0000 (14:02 +0100)]
Also detect number of CPU cores and x64 support
lordmulder [Mon, 15 Nov 2010 03:42:06 +0000 (04:42 +0100)]
Implement functionality for 'compression' tab + CPU detection
lordmulder [Sun, 14 Nov 2010 20:13:13 +0000 (21:13 +0100)]
Slightly improve AutoInc tool (time interval support)
lordmulder [Sat, 13 Nov 2010 15:28:31 +0000 (16:28 +0100)]
Add simple utilitiy to auto-inc build numbers + fix duration for very short files
lordmulder [Sat, 13 Nov 2010 01:11:15 +0000 (02:11 +0100)]
Implemented support for adding directories via Drag&Drop and CLI
lordmulder [Fri, 12 Nov 2010 22:31:04 +0000 (23:31 +0100)]
Implement Drag&Drop support
lordmulder [Fri, 12 Nov 2010 20:02:14 +0000 (21:02 +0100)]
Store graphical interface style in settings too
lordmulder [Fri, 12 Nov 2010 18:02:01 +0000 (19:02 +0100)]
Store settings in an INI file
lordmulder [Fri, 12 Nov 2010 14:58:53 +0000 (15:58 +0100)]
Detect Nero AAC encoder version at runtime and suggest update, if appropriate
lordmulder [Thu, 11 Nov 2010 21:58:02 +0000 (22:58 +0100)]
Detect Nero AAC encoder binary at runtime
lordmulder [Thu, 11 Nov 2010 18:37:16 +0000 (19:37 +0100)]
Move about dialog into a separate class
lordmulder [Thu, 11 Nov 2010 13:11:44 +0000 (14:11 +0100)]
Nicer method for static builds: Can use vanilla Qt source/include directory now
lordmulder [Wed, 10 Nov 2010 23:41:49 +0000 (00:41 +0100)]
Don't deploy redistributables with a static build
lordmulder [Wed, 10 Nov 2010 23:25:23 +0000 (00:25 +0100)]
Add a new configuration for static build (requires Qt as static lib)
lordmulder [Wed, 10 Nov 2010 20:39:37 +0000 (21:39 +0100)]
Make deployment script more portable + update to Qt 4.7.1
lordmulder [Wed, 10 Nov 2010 18:44:51 +0000 (19:44 +0100)]
Use the MediaInfo model in MainWindow too
lordmulder [Wed, 10 Nov 2010 16:03:01 +0000 (17:03 +0100)]
Refactor deployment script
lordmulder [Tue, 9 Nov 2010 23:59:50 +0000 (00:59 +0100)]
Improve deplayoment script + add very simple NSIS installer (self-extractor)
lordmulder [Tue, 9 Nov 2010 21:06:11 +0000 (22:06 +0100)]
Move IPC sender to separate thread + implement kill IPC command + improve deployment script
lordmulder [Mon, 8 Nov 2010 20:47:35 +0000 (21:47 +0100)]
Actually implemented adding files from another instance.
lordmulder [Mon, 8 Nov 2010 18:29:36 +0000 (19:29 +0100)]
Implemented IPC based on shared memory and semaphores
lordmulder [Mon, 8 Nov 2010 01:06:01 +0000 (02:06 +0100)]
Smarter method to edit file informartion of files in the list
lordmulder [Mon, 8 Nov 2010 00:36:36 +0000 (01:36 +0100)]
Added a fixed build of MediaInfo
lordmulder [Sun, 7 Nov 2010 23:24:54 +0000 (00:24 +0100)]
Implemented option to switch GUI style at runtime
lordmulder [Sun, 7 Nov 2010 22:06:30 +0000 (23:06 +0100)]
Improve about dialog + nicer method write version info to resource section
unknown [Sun, 7 Nov 2010 15:32:54 +0000 (16:32 +0100)]
Fixed a memory leak.