LameXP - audio conversion

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Message
Author
User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#46 Post by deathcubek »

LameXP v4.10 RC:
http://sourceforge.net/projects/lamexp/ ... 014-05-19/
Changes between v4.09 and v4.10 [unreleased]:
* Upgraded build environment to Microsoft Visual Studio 2013 with Update-2
* Updated Qt runtime libraries to v4.8.6 (2014-04-25), compiled with MSVC 12.0
* Updated Opus libraries v1.1.x and Opus-Tools v0.1.8 to latest Git Master (2014-04-13)
* Updated MediaInfo to v0.7.69 (2014-04-26), compiled with ICL 14.0 and MSVC 12.0
* Updated mpg123 decoder to v1.19.0 (2014-03-08), compiled with GCC 4.8.2
* Fixed a bug that could cause the cover artwork to be lost under certain circumstances
* Added command-line options to adjust the LameXP font size (see FAQ doc for details)

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#47 Post by deathcubek »

LameXP v4.10 RC2:
http://sourceforge.net/projects/lamexp/ ... 014-05-30/
Changes between v4.09 and v4.10 [unreleased]:
* Upgraded build environment to Microsoft Visual Studio 2013 with Update-2
* Updated Qt runtime libraries to v4.8.6 (2014-04-25), compiled with MSVC 12.0
* Updated Opus libraries v1.1.x and Opus-Tools v0.1.8 to latest Git Master (2014-04-13)
* Updated MediaInfo to v0.7.69 (2014-04-26), compiled with ICL 14.0 and MSVC 12.0
* Updated mpg123 decoder to v1.19.0 (2014-03-08), compiled with GCC 4.8.2
* Fixed a bug that could cause the cover artwork to be lost under certain circumstances
* Fixed "overwrite existing file" mode to NOT delete the input file
* Some more tweaks to the LAME algorithm quality selector
* Added command-line options to adjust the LameXP font size (see FAQ doc for details)
* Various bugfixes and code improvements
If you find any showstopper bugs, then please report NOW ;)

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#48 Post by deathcubek »

LameXP v4.10 Final
https://github.com/lordmulder/LameXP/releases/latest
Changes between v4.09 and v4.10 [2014-06-23]
* Upgraded build environment to Microsoft Visual Studio 2013 with Update-2
* Updated Qt runtime libraries to v4.8.6 (2014-04-25), compiled with MSVC 12.0
* Updated Opus libraries v1.1.x and Opus-Tools v0.1.8 to latest Git Master (2014-04-13)
* Updated MediaInfo to v0.7.69 (2014-04-26), compiled with ICL 14.0 and MSVC 12.0
* Updated mpg123 decoder to v1.19.0 (2014-03-08), compiled with GCC 4.8.2
* Fixed a bug that could cause the cover artwork to be lost under certain circumstances
* Fixed "overwrite existing file" mode to NOT delete the input file
* Some more tweaks to the LAME algorithm quality selector
* Added command-line options to adjust the LameXP font size (see FAQ doc for details)
* Various bugfixes and code improvements

User avatar
Checker
Posts: 1628
Joined: Wed Jun 20, 2007 1:00 pm
Location: Ingolstadt [DE]

Re: LameXP

#49 Post by Checker »

@ deathcubek: Thanks ... and updated :wink:

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#50 Post by deathcubek »

LameXP Test-Build r1598 :eek:
link removed

This is the first version after major refactoring of the LameXP codebase. Actually, that process is still in progress and will not be completed anytime soon. The reason is that, over the years, a lot of code had accumulated in the LameXP project that was not specific to LameXP at all. Even worse, a lot of that code is required in other projects (Simple x264 Launcher, MediaInfoXP, DoubleFileScanner, etc) too. So far, this had been handled in a "copy and past" fashion, which has lead to loads of redundant code. In the past few days I finally took the opportunity to refactor all the code in LameXP that is not specific to LameXP into a separate library. My goal is to use that library also in all the other projects, once it is complete. The library might even be helpful for other developers., who knows :wink:

If all went well so far, users should not notice a difference. Anyway, take this version with a grain of salt and please report any regressions you may notice...
Last edited by deathcubek on Sun Nov 30, 2014 1:44 pm, edited 1 time in total.

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#51 Post by deathcubek »

deathcubek wrote:LameXP Test-Build r1598 :eek:
link removed

This is the first version after major refactoring of the LameXP codebase. Actually, that process is still in progress and will not be completed anytime soon. The reason is that, over the years, a lot of code had accumulated in the LameXP project that was not specific to LameXP at all. Even worse, a lot of that code is required in other projects (Simple x264 Launcher, MediaInfoXP, DoubleFileScanner, etc) too. So far, this had been handled in a "copy and past" fashion, which has lead to loads of redundant code. In the past few days I finally took the opportunity to refactor all the code in LameXP that is not specific to LameXP into a separate library. My goal is to use that library also in all the other projects, once it is complete. The library might even be helpful for other developers., who knows :wink:

If all went well so far, users should not notice a difference. Anyway, take this version with a grain of salt and please report any regressions you may notice...
LameXP Test-Build r1603 :eek:
link removed

New build after more refactoring work has been done. This time hopefully with the correct plug-in DLL's included ;)
Last edited by deathcubek on Sun Nov 30, 2014 1:44 pm, edited 2 times in total.

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#52 Post by deathcubek »

LameXP Test-Build r1608 :eek:
http://sourceforge.net/projects/lamexp/ ... p/download

New build. This should fix a few bugs introduced in the previous build(s). So if you encountered strange crashes, this will fix it, hopefully.

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#53 Post by deathcubek »

LameXP Test-Build r1622 :eek:
http://sourceforge.net/projects/lamexp/ ... p/download

More refactoring has been done. But, most important, I tracked down and fixed (hopefully) a long-standing problem in the worker thread creating code, which caused an unnecessary slow-down of the "worker" process creation and also made the GUI less responsive than it should be. Things appear to run quite a bit more smoothly now, especially when you crank up the number of parallel encoder instances! Limit for the number of parallel instances has been raised to 32 too...

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#54 Post by deathcubek »

LameXP Test-Build r1628 :eek:
http://sourceforge.net/projects/lamexp/ ... p/download

LameXP r1582 vs. r1624:
Image

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#55 Post by deathcubek »


User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#56 Post by deathcubek »

LameXP Test-Build r1646 :eek:
http://sourceforge.net/projects/lamexp/ ... p/download

This should fix a "silent" crash that happened during application shutdown and caused the temporary files to not be removed properly.

(Lesson learned today: If a crash occurs inside the destructor of a global object, i.e. after the "main" function has returned, the process will just die silently. Neither will the unhandled exception handler be invoked in this case, nor will the Visual Studio debugger be able to catch this event. And, since global object are destroyed in an arbitrary order - and not all of them get destroyed, if one of the destructors has crashed - this situation is not very funny to debug ^^)

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: LameXP

#57 Post by webfork »

deathcubek wrote:LameXP Test-Build r1646 :eek:
Wait so what is this? Are you looking for alpha testers?

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#58 Post by deathcubek »

webfork wrote:
deathcubek wrote:LameXP Test-Build r1646 :eek:
Wait so what is this? Are you looking for alpha testers?
If any pre-release versions are made available, then this is always in the hope that somebody will give them a try and report problems, hopefully before the next release goes final :D

That's even more true after the recent major code refactoring (which is still going on, by the way). So if you notice any regressions, please let me know...

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#59 Post by deathcubek »

LameXP Test-Build r1655:
http://sourceforge.net/projects/lamexp/ ... p/download

I have also updated the QAAC Add-in to QAAC v2.44, including an important fix for a problem that has caused the "--artwork" option of QAAC to not work with LameXP:
http://sourceforge.net/projects/lamexp/ ... p/download

Also see QAAC install instructions in the new LameXP Manual here:
http://lamexp.sourceforge.net/doc/Manua ... ac-encoder

Merry Christmas Image

Specular
Posts: 443
Joined: Sun Feb 16, 2014 10:54 pm

Re: LameXP

#60 Post by Specular »

Btw, can portable users update directly from the app while still maintaining portability?

Edit: tried the in-app update, but it simply downloads the regular installer.

The Christmas tree icon is a cute touch ;)

Post Reply