OSDN Git Service

lamexp/LameXP.git
9 years agoAdded menu entry for the User's Manual + improved code for opening document links.
LoRd_MuldeR [Thu, 25 Dec 2014 23:42:53 +0000 (00:42 +0100)]
Added menu entry for the User's Manual + improved code for opening document links.

9 years agoSmall improvement of deployment script.
LoRd_MuldeR [Thu, 25 Dec 2014 12:51:14 +0000 (13:51 +0100)]
Small improvement of deployment script.

9 years agoDeployment script: Also include image files for the manual.
LoRd_MuldeR [Thu, 25 Dec 2014 00:15:43 +0000 (01:15 +0100)]
Deployment script: Also include image files for the manual.

9 years agoDeployment script: Improved code for copying dependencies.
LoRd_MuldeR [Thu, 25 Dec 2014 00:06:17 +0000 (01:06 +0100)]
Deployment script: Improved code for copying dependencies.

9 years agoImproved initialization of the AAC encoders.
LoRd_MuldeR [Wed, 24 Dec 2014 23:47:34 +0000 (00:47 +0100)]
Improved initialization of the AAC encoders.

9 years agoManual: Completed the QAAC install instructions.
LoRd_MuldeR [Wed, 24 Dec 2014 19:48:23 +0000 (20:48 +0100)]
Manual: Completed the QAAC install instructions.

9 years agoManual: Added QAAC install instructions.
LoRd_MuldeR [Wed, 24 Dec 2014 16:50:16 +0000 (17:50 +0100)]
Manual: Added QAAC install instructions.

9 years agoSmall documentation update.
LoRd_MuldeR [Tue, 23 Dec 2014 14:34:53 +0000 (15:34 +0100)]
Small documentation update.

9 years agoManual: Added installations instructions for the ZIP package.
LoRd_MuldeR [Tue, 23 Dec 2014 14:10:05 +0000 (15:10 +0100)]
Manual: Added installations instructions for the ZIP package.

9 years agoAdded installation guide for the setup program.
LoRd_MuldeR [Tue, 23 Dec 2014 13:21:23 +0000 (14:21 +0100)]
Added installation guide for the setup program.

9 years agoUpdated build scripts to use CEcho program.
LoRd_MuldeR [Mon, 22 Dec 2014 23:23:41 +0000 (00:23 +0100)]
Updated build scripts to use CEcho program.

9 years agoSome more updates of the deployment scripts.
LoRd_MuldeR [Mon, 22 Dec 2014 22:38:23 +0000 (23:38 +0100)]
Some more updates of the deployment scripts.

9 years agoUpdated deployment scripts.
LoRd_MuldeR [Mon, 22 Dec 2014 21:40:20 +0000 (22:40 +0100)]
Updated deployment scripts.

9 years agoManual: Added installations instructions for AAC encoder.
LoRd_MuldeR [Mon, 22 Dec 2014 19:51:16 +0000 (20:51 +0100)]
Manual: Added installations instructions for AAC encoder.

9 years agoManual: Completed the "Tutorial" section.
LoRd_MuldeR [Mon, 22 Dec 2014 18:44:41 +0000 (19:44 +0100)]
Manual: Completed the "Tutorial" section.

9 years agoManual: Added the "Tutorial" chapter. Not completed yet.
LoRd_MuldeR [Mon, 22 Dec 2014 15:30:18 +0000 (16:30 +0100)]
Manual: Added the "Tutorial" chapter. Not completed yet.

9 years agoSimplified "paths" or "mkdocs" paths.
LoRd_MuldeR [Mon, 22 Dec 2014 13:44:09 +0000 (14:44 +0100)]
Simplified "paths" or "mkdocs" paths.

9 years agoSimplified license addendum.
LoRd_MuldeR [Sun, 21 Dec 2014 21:50:18 +0000 (22:50 +0100)]
Simplified license addendum.

9 years agoUpdated translation files.
LoRd_MuldeR [Sun, 21 Dec 2014 21:39:15 +0000 (22:39 +0100)]
Updated translation files.

9 years agoDocumentation updates.
LoRd_MuldeR [Sun, 21 Dec 2014 21:38:42 +0000 (22:38 +0100)]
Documentation updates.

9 years agoStarted porting the LameXP documentation to Pandoc/Markdown.
LoRd_MuldeR [Sun, 21 Dec 2014 17:38:47 +0000 (18:38 +0100)]
Started porting the LameXP documentation to Pandoc/Markdown.

9 years agoMake the initialization time measurement work again.
LoRd_MuldeR [Sun, 21 Dec 2014 16:13:50 +0000 (17:13 +0100)]
Make the initialization time measurement work again.

9 years agoMoved translation support into MUtilities library + make clean-up of temporary files...
LoRd_MuldeR [Sat, 20 Dec 2014 22:44:43 +0000 (23:44 +0100)]
Moved translation support into MUtilities library + make clean-up of temporary files work again + various minor fixes.

9 years agoRe-enabled 'async' mode for play_sound_file() function.
LoRd_MuldeR [Sat, 20 Dec 2014 12:37:20 +0000 (13:37 +0100)]
Re-enabled 'async' mode for play_sound_file() function.

9 years agoMore code refactoring and clean-up.
LoRd_MuldeR [Fri, 19 Dec 2014 22:49:11 +0000 (23:49 +0100)]
More code refactoring and clean-up.

9 years agoMoved Taskbar progress into MUtilities library.
LoRd_MuldeR [Thu, 18 Dec 2014 21:49:37 +0000 (22:49 +0100)]
Moved Taskbar progress into MUtilities library.

9 years agoRefactored the Main() function into several sub-functions + some improvements of...
LoRd_MuldeR [Sun, 14 Dec 2014 18:33:28 +0000 (19:33 +0100)]
Refactored the Main() function into several sub-functions + some improvements of the IPC code.

9 years agoMoved all IPC functions into the MUtilities libraries.
LoRd_MuldeR [Sat, 13 Dec 2014 22:27:47 +0000 (23:27 +0100)]
Moved all IPC functions into the MUtilities libraries.

9 years agoMoved JobObject as well as the remaining GUI functions into the MUtilities library.
LoRd_MuldeR [Mon, 8 Dec 2014 21:06:01 +0000 (22:06 +0100)]
Moved JobObject as well as the remaining GUI functions into the MUtilities library.

9 years agoSet the system timer precision to 1 ms while encoding, because this seems to improve...
LoRd_MuldeR [Sat, 6 Dec 2014 21:05:35 +0000 (22:05 +0100)]
Set the system timer precision to 1 ms while encoding, because this seems to improve encoding performance quite a bit. Will be reset to default, when encoding is done, so LameXP won't "eat the battery" while idle.

9 years agoUse QElapsedTimer class instead of MUtils::OS::perfcounter_read() where appropriate.
LoRd_MuldeR [Sat, 6 Dec 2014 14:54:58 +0000 (15:54 +0100)]
Use QElapsedTimer class instead of MUtils::OS::perfcounter_read() where appropriate.

9 years agoRe-implemented reference counting for JobObject.
LoRd_MuldeR [Sat, 6 Dec 2014 00:10:27 +0000 (01:10 +0100)]
Re-implemented reference counting for JobObject.

9 years agoAbstractTool optimization: Only wait for the *remaining* delay time, rather than...
LoRd_MuldeR [Fri, 5 Dec 2014 22:01:38 +0000 (23:01 +0100)]
AbstractTool optimization: Only wait for the *remaining* delay time, rather than the complete delay time.

9 years agoFixed a bug in AbstractTool class that could cause a severe slow-down on process...
LoRd_MuldeR [Fri, 5 Dec 2014 21:39:31 +0000 (22:39 +0100)]
Fixed a bug in AbstractTool class that could cause a severe slow-down on process creation, especially with a large number of threads: The same mutex was used in the constructor and the startProcess() function, which is unnecessary anyway. But even worse, there was a sleep() call in the startProcess() function that could *block* the mutex for a very long time! So if the "main" thread tried to create a new object while one of the "worker" threads was sleeping inside startProcess(), this blocked the whole "main" thread. D'oh!

9 years agoMoved all the Sound-specific functions into MUtilities library.
LoRd_MuldeR [Fri, 5 Dec 2014 20:08:26 +0000 (21:08 +0100)]
Moved all the Sound-specific functions into MUtilities library.

9 years agoMoved set_window_icon() function into MUtilities function.
LoRd_MuldeR [Thu, 4 Dec 2014 21:59:30 +0000 (22:59 +0100)]
Moved set_window_icon() function into MUtilities function.

9 years agoMoved some more OS-specific functions into the MUtilities library.
LoRd_MuldeR [Wed, 3 Dec 2014 23:02:42 +0000 (00:02 +0100)]
Moved some more OS-specific functions into the MUtilities library.

9 years agoMoved code to set up the console icon into the MUtilities library.
LoRd_MuldeR [Wed, 3 Dec 2014 21:19:18 +0000 (22:19 +0100)]
Moved code to set up the console icon into the MUtilities library.

9 years agoRaised limit for maximum number of parallel instances to 32.
LoRd_MuldeR [Sun, 30 Nov 2014 21:11:47 +0000 (22:11 +0100)]
Raised limit for maximum number of parallel instances to 32.

9 years agoMoved various auxiliary macros into the MUtils library.
LoRd_MuldeR [Sun, 30 Nov 2014 20:32:23 +0000 (21:32 +0100)]
Moved various auxiliary macros into the MUtils library.

9 years agoFixed possible memory corruption in ProcessThread::init().
LoRd_MuldeR [Sun, 30 Nov 2014 19:25:22 +0000 (20:25 +0100)]
Fixed possible memory corruption in ProcessThread::init().

9 years agoMoved Natural String Sort functions into MUtils library + moved the "Prerequisites...
LoRd_MuldeR [Sun, 30 Nov 2014 17:47:53 +0000 (18:47 +0100)]
Moved Natural String Sort functions into MUtils library + moved the "Prerequisites" out of the project directory.

9 years agoDon't delete QApplication object, since MUtils will take care of this.
LoRd_MuldeR [Sat, 29 Nov 2014 04:12:23 +0000 (05:12 +0100)]
Don't delete QApplication object, since MUtils will take care of this.

9 years agoFixed ProgramDataBaseFileName.
LoRd_MuldeR [Sat, 29 Nov 2014 01:27:59 +0000 (02:27 +0100)]
Fixed ProgramDataBaseFileName.

9 years agoMoved more functions into MUtils library, especially all the Qt initialization code...
LoRd_MuldeR [Sat, 29 Nov 2014 00:25:18 +0000 (01:25 +0100)]
Moved more functions into MUtils library, especially all the Qt initialization code and some more OS-specific stuff.

9 years agoMoved startup and error handling routines into MUtilities library.
LoRd_MuldeR [Wed, 26 Nov 2014 01:39:02 +0000 (02:39 +0100)]
Moved startup and error handling routines into MUtilities library.

9 years agoMoved all terminal support functions into MUtilities library.
LoRd_MuldeR [Tue, 25 Nov 2014 21:34:20 +0000 (22:34 +0100)]
Moved all terminal support functions into MUtilities library.

9 years agoRemoved the lamexp_fatal_exit() function.
LoRd_MuldeR [Tue, 25 Nov 2014 17:23:03 +0000 (18:23 +0100)]
Removed the lamexp_fatal_exit() function.

9 years agoMoved get_os_version() function into MUtilities library.
LoRd_MuldeR [Tue, 25 Nov 2014 16:33:27 +0000 (17:33 +0100)]
Moved get_os_version() function into MUtilities library.

9 years agoMoved the CPU detection code into the MUtils library.
LoRd_MuldeR [Tue, 25 Nov 2014 02:15:03 +0000 (03:15 +0100)]
Moved the CPU detection code into the MUtils library.

9 years agoMoved various functions into MUtils library and removed obsolete code from LameXP.
LoRd_MuldeR [Tue, 25 Nov 2014 01:14:42 +0000 (02:14 +0100)]
Moved various functions into MUtils library and removed obsolete code from LameXP.

9 years agoFixed static build with MUtils library.
LoRd_MuldeR [Mon, 24 Nov 2014 21:26:00 +0000 (22:26 +0100)]
Fixed static build with MUtils library.

9 years agoNow using UpdateChecker and KeccakHash from the MUtils library. Removed obsolete...
LoRd_MuldeR [Mon, 24 Nov 2014 18:33:12 +0000 (19:33 +0100)]
Now using UpdateChecker and KeccakHash from the MUtils library. Removed obsolete files.

9 years agoAdded MUtils library to the solution + some adjustments of the project file.
LoRd_MuldeR [Mon, 24 Nov 2014 17:28:53 +0000 (18:28 +0100)]
Added MUtils library to the solution + some adjustments of the project file.

9 years agoRebuilt Keccak libraries with VS2013 Update-4.
LoRd_MuldeR [Wed, 19 Nov 2014 01:09:44 +0000 (02:09 +0100)]
Rebuilt Keccak libraries with VS2013 Update-4.

9 years agoAdded support for Visual Studio 2013 with Update-4.
LoRd_MuldeR [Wed, 19 Nov 2014 01:06:42 +0000 (02:06 +0100)]
Added support for Visual Studio 2013 with Update-4.

9 years agoDo not attempt to download signature file, if download of update info failed already.
LoRd_MuldeR [Mon, 17 Nov 2014 14:42:55 +0000 (15:42 +0100)]
Do not attempt to download signature file, if download of update info failed already.

9 years agoUpdated MediaInfo binaries to v0.7.71 (2014-11-09), compiled with ICL 15.0 and MSVC...
LoRd_MuldeR [Mon, 17 Nov 2014 13:51:41 +0000 (14:51 +0100)]
Updated MediaInfo binaries to v0.7.71 (2014-11-09), compiled with ICL 15.0 and MSVC 12.0.

9 years agoAdded Windows 10 compatibility manifest.
LoRd_MuldeR [Wed, 12 Nov 2014 15:19:31 +0000 (16:19 +0100)]
Added Windows 10 compatibility manifest.

9 years agoOverhaul of the Windows version detection code + added support for Windows 10 (Techni...
LoRd_MuldeR [Wed, 12 Nov 2014 15:00:40 +0000 (16:00 +0100)]
Overhaul of the Windows version detection code + added support for Windows 10 (Technical Preview).

9 years agoBump version.
LoRd_MuldeR [Tue, 11 Nov 2014 00:37:05 +0000 (01:37 +0100)]
Bump version.

9 years agoAdded one more update mirror.
LoRd_MuldeR [Sun, 2 Nov 2014 15:36:41 +0000 (16:36 +0100)]
Added one more update mirror.

9 years agoUpdated GnuPG binary to v1.4.18 (2014-06-30), compiled with GCC 4.9.1.
LoRd_MuldeR [Wed, 8 Oct 2014 21:29:23 +0000 (23:29 +0200)]
Updated GnuPG binary to v1.4.18 (2014-06-30), compiled with GCC 4.9.1.

9 years agoUpdated SoX binary to v14.4.2-Git (2014-10-06), compiled with ICL 15.0 and MSVC 12.0.
LoRd_MuldeR [Mon, 6 Oct 2014 14:46:41 +0000 (16:46 +0200)]
Updated SoX binary to v14.4.2-Git (2014-10-06), compiled with ICL 15.0 and MSVC 12.0.

9 years agoMerge branch 'master' of github.com:lordmulder/LameXP
LoRd_MuldeR [Sun, 5 Oct 2014 19:46:18 +0000 (21:46 +0200)]
Merge branch 'master' of github.com:lordmulder/LameXP

9 years agoUpdated MediaInfo binaries to v0.7.70 (2014-09-03), compiled with ICL 15.0 and MSVC...
LoRd_MuldeR [Sun, 5 Oct 2014 19:17:50 +0000 (21:17 +0200)]
Updated MediaInfo binaries to v0.7.70 (2014-09-03), compiled with ICL 15.0 and MSVC 12.0.

9 years agoUpdated Opus encoder/decoder libraries v1.1.x and Opus-Tools v0.1.9 to latest Git...
LoRd_MuldeR [Sun, 5 Oct 2014 19:16:56 +0000 (21:16 +0200)]
Updated Opus encoder/decoder libraries v1.1.x and Opus-Tools v0.1.9 to latest Git Master (2014-10-05).

9 years agoUpdated ignore file.
LoRd_MuldeR [Mon, 22 Sep 2014 14:01:08 +0000 (16:01 +0200)]
Updated ignore file.

9 years agoUpdated Ukrainian translation.
arestarh [Mon, 25 Aug 2014 08:42:47 +0000 (11:42 +0300)]
Updated Ukrainian translation.

9 years agoMake sure the "queued" slots in the FileAnalyzer thread are really executed in the...
LoRd_MuldeR [Sun, 17 Aug 2014 14:35:29 +0000 (16:35 +0200)]
Make sure the "queued" slots in the FileAnalyzer thread are really executed in the context of the proper thread.

9 years agoUpdated Simplified Chinese translation, thanks to <kidneybean@sohu.com>.
LoRd_MuldeR [Sun, 17 Aug 2014 12:09:33 +0000 (14:09 +0200)]
Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>.

9 years agoUpdated list of known hosts.
LoRd_MuldeR [Sat, 16 Aug 2014 13:19:10 +0000 (15:19 +0200)]
Updated list of known hosts.

9 years agoFixed potential crash when trying to import Cue Sheet where *all* files are missing...
LoRd_MuldeR [Sat, 16 Aug 2014 12:45:18 +0000 (14:45 +0200)]
Fixed potential crash when trying to import Cue Sheet where *all* files are missing: If none of the files exist, we shouldn't try to analyze them. The real problem, however, was a potential NULL-pointer access in the FileAnalyzer thread's destructor code. Thanks to XhmikosR for reporting!

9 years agoAdded support for Visual Studio 2013 with Update-3.
LoRd_MuldeR [Wed, 13 Aug 2014 12:54:54 +0000 (14:54 +0200)]
Added support for Visual Studio 2013 with Update-3.

9 years agoUpdated Nero Digital address.
LoRd_MuldeR [Mon, 11 Aug 2014 12:04:05 +0000 (14:04 +0200)]
Updated Nero Digital address.

9 years agoMerge branch 'master' of github.com:lordmulder/LameXP
LoRd_MuldeR [Mon, 11 Aug 2014 11:59:39 +0000 (13:59 +0200)]
Merge branch 'master' of github.com:lordmulder/LameXP

9 years agoUpdated FAQ document.
LoRd_MuldeR [Mon, 11 Aug 2014 11:38:23 +0000 (13:38 +0200)]
Updated FAQ document.

9 years agoUpdated Ukrainian translation.
arestarh [Sat, 2 Aug 2014 15:00:55 +0000 (18:00 +0300)]
Updated Ukrainian translation.

9 years agoFixed a typo.
LoRd_MuldeR [Mon, 14 Jul 2014 13:50:39 +0000 (15:50 +0200)]
Fixed a typo.

9 years agoUpdated Simplified Chinese translation, thanks to <kidneybean@sohu.com>.
LoRd_MuldeR [Sat, 28 Jun 2014 22:08:06 +0000 (00:08 +0200)]
Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>.

9 years agoAdded web-link to bug-tracker on GitHub.
LoRd_MuldeR [Fri, 27 Jun 2014 19:06:33 +0000 (21:06 +0200)]
Added web-link to bug-tracker on GitHub.

9 years agoUpdated translation files.
LoRd_MuldeR [Fri, 27 Jun 2014 14:41:32 +0000 (16:41 +0200)]
Updated translation files.

9 years agoSome improvements and simplifications to error handling functions.
LoRd_MuldeR [Fri, 27 Jun 2014 14:20:47 +0000 (16:20 +0200)]
Some improvements and simplifications to error handling functions.

9 years agoUpdated mpg123 decoder binary to v1.20.1 (2014-06-17), compiled with GCC 4.9.0.
LoRd_MuldeR [Fri, 27 Jun 2014 14:20:10 +0000 (16:20 +0200)]
Updated mpg123 decoder binary to v1.20.1 (2014-06-17), compiled with GCC 4.9.0.

9 years agoUpdated OggEnc2 binaries to v2.87 using libvorbis v1.3.4 and aoTuV v6.03_2014 (2014...
LoRd_MuldeR [Wed, 25 Jun 2014 22:10:30 +0000 (00:10 +0200)]
Updated OggEnc2 binaries to v2.87 using libvorbis v1.3.4 and aoTuV v6.03_2014 (2014-06-24), compiled with MSVC 9.0 and ICL 14.0.

9 years agoBumped version. Release_410
LoRd_MuldeR [Mon, 23 Jun 2014 17:50:23 +0000 (19:50 +0200)]
Bumped version.

9 years agoUpdated list of known hosts.
LoRd_MuldeR [Mon, 23 Jun 2014 16:58:47 +0000 (18:58 +0200)]
Updated list of known hosts.

9 years agoFixed MSVC 11.0 (VS2012) project file.
LoRd_MuldeR [Mon, 23 Jun 2014 16:58:18 +0000 (18:58 +0200)]
Fixed MSVC 11.0 (VS2012) project file.

9 years agoUpdated Changelog and FAQ document.
LoRd_MuldeR [Mon, 23 Jun 2014 15:45:18 +0000 (17:45 +0200)]
Updated Changelog and FAQ document.

9 years agoRemoved the BerliOS mirror, one and for all, because it no longer exists!
LoRd_MuldeR [Mon, 23 Jun 2014 15:42:25 +0000 (17:42 +0200)]
Removed the BerliOS mirror, one and for all, because it no longer exists!

9 years agoRemoved dependency on QtMain: Simply call mainCRTStartup() instead of WinMainCRTStart...
LoRd_MuldeR [Mon, 23 Jun 2014 15:41:40 +0000 (17:41 +0200)]
Removed dependency on QtMain: Simply call mainCRTStartup() instead of WinMainCRTStartup().

9 years agoUpdated list of known hosts.
LoRd_MuldeR [Fri, 30 May 2014 18:58:42 +0000 (20:58 +0200)]
Updated list of known hosts.

9 years agoUpdated F.A.Q. document and Changelog.
LoRd_MuldeR [Fri, 30 May 2014 16:06:16 +0000 (18:06 +0200)]
Updated F.A.Q. document and Changelog.

9 years agoSome code clean up. Use an enum type for the "overwrite" mode instead of two separate...
LoRd_MuldeR [Fri, 30 May 2014 14:52:34 +0000 (16:52 +0200)]
Some code clean up. Use an enum type for the "overwrite" mode instead of two separate flags.

9 years agoTweaked LAME algorithm quality modes a bit.
LoRd_MuldeR [Fri, 30 May 2014 14:50:41 +0000 (16:50 +0200)]
Tweaked LAME algorithm quality modes a bit.

9 years agoRe-enabled BerliOS mirror again (for now), since the site is up and running again.
LoRd_MuldeR [Fri, 30 May 2014 14:49:37 +0000 (16:49 +0200)]
Re-enabled BerliOS mirror again (for now), since the site is up and running again.

9 years agoUpdated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>.
LoRd_MuldeR [Thu, 29 May 2014 11:54:12 +0000 (13:54 +0200)]
Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>.

9 years agoUpdated VS2010 project file to include the compatibility manifest.
LoRd_MuldeR [Wed, 28 May 2014 23:00:07 +0000 (01:00 +0200)]
Updated VS2010 project file to include the compatibility manifest.

9 years agoMake sure we don't try to delete the input file when running in "overwrite existing...
LoRd_MuldeR [Wed, 28 May 2014 14:49:58 +0000 (16:49 +0200)]
Make sure we don't try to delete the input file when running in "overwrite existing file" mode and the input/output happen to be identical.

9 years agoAdded a missing QDir::toNativeSeparators() call.
LoRd_MuldeR [Wed, 28 May 2014 14:45:44 +0000 (16:45 +0200)]
Added a missing QDir::toNativeSeparators() call.