Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Programming and Hacking > Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th September 2012, 12:23   #781  |  Link
pururin
Registered User
 
Join Date: Dec 2011
Posts: 54
Quote:
Originally Posted by LoRd_MuldeR View Post
LameXP v4.05 has been released
Finally
pururin is offline   Reply With Quote
Old 10th September 2012, 03:58   #782  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,694
Temp Folder

I have a problem with 4.05 final:

I specified my LameXP temp folder as a drive with 50 GB free space. Nevertheless LameXP shows the size of my temp folder as only 5 GB, which is exactly the free space on my system drive with the Windows default temp folder.

Does LameXP ignore my temp folder setting?


Cheers
manolito


//Edit
Yes, LameXP does ignore my settings for its temp folder. I just decoded an AAC audio file to WAV, my LameXP temp folder is set to I:\ , but the AAC file is decoded to my "documents and settings\username\local settings\app data\LoRd_MuldeR" folder. Not good...

//Edit2
Went back to version 4.04 final, and this version does not have this issue. So this is a regression which should be fixed...

//Edit3
It looks like the entry
AdvancedOptions\TempDirectory\UseCustomPath=
in the config.ini file is reversed. Custom path will be used if the entry is "False" which is the opposite of the desired behavior.

I generally question the method how LameXP just decodes a compressed audio file to WAV. The decoded output is saved in the temp folder first and then copied over to the target folder. Just a big waste of time IMO...

Last edited by manolito; 10th September 2012 at 07:38.
manolito is offline   Reply With Quote
Old 10th September 2012, 13:04   #783  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,071
There was a bug which caused the "Store temporary files in the system's default TEMP folder" check box to be initialized wrongly (inverted to what it should be)

The "TempDirectory\UseCustomPath" setting defaults to FALSE, so the aforementioned checkbox should be checked initially. Instead, as you may have noticed, it currently is un-checked initially.

Because you do want to use a "custom" TEMP folder, you'll have to check and then un-check the checkbox once. This will set "TempDirectory\UseCustomPath" to TRUE, as desired.

Note that while the checkbox is initialized wrongly, switching the checkbox manually will store/apply the correct (expected) value. Though, once you restart LameXP, you'll see the "wrong" state again.

The regression has been fixed in revision a4e78633e68a1eea16b33da0f5e3d2e1f84d579b. As this is more a "cosmetic" problem, I won't release an "emergency" update because of this.

(After four Beta releases plus three Release Candidates, you are the first person to report this issue. I noticed this by chance and fixed it three days ago)
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 10th September 2012 at 20:53.
LoRd_MuldeR is offline   Reply With Quote
Old 10th September 2012, 19:41   #784  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,694
Thx...

Cheers
manolito
manolito is offline   Reply With Quote
Old 18th September 2012, 01:02   #785  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,071
Quote:
Originally Posted by LoRd_MuldeR View Post
BTW: If anybody wonders why on the LameXP SourceForge project site version 4.04 still is offered as the "latest version" (default download), but that download link actually goes nowhere, then please note that this is a SourceForge bug. For the very same reason some of the folders in the "files" section currently appear empty (e.g. some of the sub-folders under "Old Releases"), although they do contain files. I cannot do anything about that at the moment. The problem has been reported to the SF support about a week ago and the ticket is in "assigned" state now. Hopefully they are working on it...
Seems to be resolved now
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 18th September 2012, 12:48   #786  |  Link
datauser
Registered User
 
datauser's Avatar
 
Join Date: Oct 2010
Posts: 101
ac3 to MP3 crashing!

I tried using this program, but unfortunately LameXP 4.05 crashes giving the error message in the log that...

The decoded file exceeds 4GB, problems might occur.

My input file was a 448kbps ac-3(5.1) and I wanted to output it to 320kbps mp3. I get the same error even if I lower it to 192kbps and so on. I'm using XP pro with ntfs partition, not FAT32.
datauser is offline   Reply With Quote
Old 18th September 2012, 13:15   #787  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,071
The error message is quite clear: You ran into the 4 GB file size limit

This means that the decoded Wave file exceeds a size 4 GB, which is not supported by the Wave/RIFF file format. It has absolutely nothing to do with the file system. The problem is that Wave files consist of (nested) RIFF chunks and that the "size" field of a RIFF chunk is only 32-Bit in size. Thus the total size of the outer "WAVE" chunk, which contains everything else, is limited to 2^32 bytes, i.e. 4 GB. This is a problem of how the Wave format was standardized years ago and we cannot do anything about that. Some programs, such as Valdec (the AC3-decoder from AC3-Filter Tools) create a RF64 file (instead of a "standard" Wave file) in case the size exceeds 4 GB. However most audio tools, including the LAME MP3 encoder, do not support reading RF64 files yet. Unless RF64 gets adopted by all relevant tools, we are stuck here...

And now please don't start yet another discussion about using pipes instead of intermediate Wave files, I know about that possibility and also about the new problems that would arise

(BTW: The program does not actually crash, it just fails to convert the file, right?)
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 18th September 2012 at 13:29.
LoRd_MuldeR is offline   Reply With Quote
Old 18th September 2012, 20:24   #788  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,694
@datauser
This problem has been discussed before:
http://forum.doom9.org/showthread.ph...59#post1573059
For such sources you need to use conversion software which does not depend on intermediate WAV files (ffmpeg, BeLight...)


Cheers
manolito
manolito is offline   Reply With Quote
Old 19th September 2012, 12:51   #789  |  Link
datauser
Registered User
 
datauser's Avatar
 
Join Date: Oct 2010
Posts: 101
Thanks manolito. Pity, because this is really promising software. Back to belight for me then!
datauser is offline   Reply With Quote
Old 8th October 2012, 00:52   #790  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,071
LameXP v4.06 Beta-1

Quote:
Changes between v4.05 and v4.06 [unreleased]:
* Updated Opus encoder/decoder libraries to v1.0.1 and Opus-Tools to v0.1.5 (2012-09-22)
* Updated mpg123 decoder to v1.14.4+ (2012-09-24), compiled with GCC 4.7.1
* Updated Qt runtime libraries to v4.8.3 (2012-09-13), compiled with MSVC 10.0
* Updated MediaInfo to v0.7.60 (2012-09-07), compiled with ICL 12.1.7 and MSVC 10.0
* Fixed a bug with the "Store temporary files in your system's default TEMP director" checkbox
* Fixed a regression in Qt v4.8.3 that broke Drag&Drop support (details #1) (details #2)
* Reworked the "About..." dialog – now using a custom dialog instead of message boxes
Please put special attention on Drag&Drop. The latest Qt release (v4.8.3) broke Drag&Drop on the Windows platform. I applied a patch (from Qt bug-tracker) that is supposed to fix it.
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 10th October 2012 at 00:03.
LoRd_MuldeR is offline   Reply With Quote
Old 10th October 2012, 00:03   #791  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,071
LameXP v4.06 Beta-2

Quote:
Changes between v4.05 and v4.06 [unreleased]:
* Updated Opus encoder/decoder libraries to v1.0.1 and Opus-Tools to v0.1.5 (2012-09-22)
* Updated mpg123 decoder to v1.14.4+ (2012-09-24), compiled with GCC 4.7.1
* Updated Qt runtime libraries to v4.8.3 (2012-09-13), compiled with MSVC 10.0
* Updated MediaInfo to v0.7.60 (2012-09-07), compiled with ICL 12.1.7 and MSVC 10.0
* Updated language files (big thank-you to all contributors !!!)
* Fixed a bug with the "Store temporary files in your system's default TEMP director" checkbox
* Fixed a regression in Qt v4.8.3 that broke Drag&Drop support (details #1) (details #2)
* Reworked the "About..." dialog – now using a custom dialog instead of message boxes
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 15th October 2012 at 00:56.
LoRd_MuldeR is offline   Reply With Quote
Old 15th October 2012, 00:56   #792  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,071
LameXP v4.06 Beta-3

Quote:
Changes between v4.05 and v4.06 [unreleased]:
* Updated Opus encoder/decoder libraries to v1.0.1 and Opus-Tools to v0.1.5 (2012-09-22)
* Updated mpg123 decoder to v1.14.4+ (2012-09-24), compiled with GCC 4.7.1
* Updated Qt runtime libraries to v4.8.3 (2012-09-13), compiled with MSVC 10.0
* Updated MediaInfo to v0.7.60 (2012-09-07), compiled with ICL 12.1.7 and MSVC 10.0
* Updated language files (big thank-you to all contributors !!!)
* Fixed a bug with the "Store temporary files in your system's default TEMP director" checkbox
* Fixed a regression in Qt v4.8.3 that broke Drag&Drop support (details #1) (details #2)
* Reworked the "About..." dialog – now using a custom dialog instead of message boxes
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 19th October 2012 at 23:38.
LoRd_MuldeR is offline   Reply With Quote
Old 19th October 2012, 23:38   #793  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,071
LameXP v4.06 RC-1

Quote:
Changes between v4.05 and v4.06 [unreleased]:
* Updated Opus encoder/decoder libraries to v1.0.1 and Opus-Tools to v0.1.5 (2012-09-22)
* Updated mpg123 decoder to v1.14.4+ (2012-09-24), compiled with GCC 4.7.1
* Updated Qt runtime libraries to v4.8.3 (2012-09-13), compiled with MSVC 10.0
* Updated MediaInfo to v0.7.60 (2012-09-07), compiled with ICL 12.1.7 and MSVC 10.0
* Updated language files (big thank-you to all contributors !!!)
* Fixed a bug with the "Store temporary files in your system's default TEMP director" checkbox
* Fixed a regression in Qt v4.8.3 that broke Drag&Drop support (details #1) (details #2)
* Reworked the "About..." dialog – now using a custom dialog instead of message boxes
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 25th October 2012 at 00:59.
LoRd_MuldeR is offline   Reply With Quote
Old 20th October 2012, 10:42   #794  |  Link
Motenai Yoda
Registered User
 
Motenai Yoda's Avatar
 
Join Date: Jan 2010
Posts: 705
As I said some time ago, can u add a checkbox to use redundant directory search as default?
or where input is/are directory(s)?

thanks

Also the wow! sound on license accepting are little too loud imho.
And I notice it fails to decode aac input files.

PHP Code:
LameXP v4.06 (Build #1154), compiled on 2012-10-19 at 20:57:22

-------------------------------

C:/Users/Casa/AppData/Local/Temp/14fa19c6994f4e3390caed3654a3579c/lxp_faad.exe -o C:\Users\Casa\AppData\Local\Temp\14fa19c6994f4e3390caed3654a3579c\ae330d2e1a4f4634994ee2943ec38e3c.wav "C:\Users\Casa\Music\Users\Casa\Downloads\some music.mp4"

*********** Ahead Software MPEG-4 AAC Decoder V2.7 ******************
BuildAug 16 2011
Copyright 2002
-2004Ahead Software AG
http
://www.audiocoding.com
Floating point version
This program is free software
you can redistribute it and/or modify
it under the terms of the GNU General 
Public License.
**************************************************************************
C:\Users\Casa\Music\Users\Casa\Downloads\some music.mp4 file info:
LC AAC 214.853 secs2 ch44100 Hz
track
2
artist
some music
album
some music
comment
Convertito con LameXP
date
2005
genre
Rock
title
: Do You Want To
tool
qaac 1.39CoreAudioToolbox 7.9.7.8AAC-LC EncoderTVBR q45Quality 96
iTunSMPB
00000000 00000840 000002A4 000000000090AD1C 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
---------------------
Config2 Ch |
---------------------
Ch Position |
---------------------
00 Left front |
01 Right front |
---------------------

Exited with code0xC0000409 
__________________
powered by Google Translator

Last edited by Motenai Yoda; 23rd October 2012 at 19:21.
Motenai Yoda is offline   Reply With Quote
Old 25th October 2012, 00:43   #795  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,071
Quote:
Originally Posted by Motenai Yoda
And I notice it fails to decode aac input files.
Code:
Exited with code: 0xC0000409
Exit code "0xC0000409" indicates that FAAD2 has crashed with STATUS_STACK_BUFFER_OVERRUN

I don't know if this is caused by a bad AAC/MP4 file or by a bug in FAAD2. Anyway, even if the AAC file is borked, FAAD2 shouldn't crash, but throw a warning and exit cleanly.

But, as I'm not a FAAD2 developer, I probably can't fix this. Also it seems the development of FAAD2 has stopped since 2009, so chances for a fix don't look good...

Quote:
Originally Posted by Motenai Yoda
As I said some time ago, can u add a checkbox to use redundant directory search as default?
Well, if I remember correctly, you wanted that folders are added recursively (not "redundant") when added via Drag&Drop. Right?

As I suggested back then, I already implemented the feature that, if a folder is dropped onto LameXP and the folder itself doesn't contain any files, it will added recursively.

Default behavior still is unchanged though: If the folder does contain files, then it will not be added in a recursive way - only the files in that folder are added.

That's because adding folders recursively can take a lot of time! If you still need an option for that, I can add that for one of the next versions (it's too late for v4.06 now).
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 25th October 2012 at 00:56.
LoRd_MuldeR is offline   Reply With Quote
Old 25th October 2012, 01:00   #796  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,071
LameXP v4.06 RC-2

Quote:
Changes between v4.05 and v4.06 [unreleased]:
* Updated Opus encoder/decoder libraries to v1.0.1 and Opus-Tools to v0.1.5 (2012-09-22)
* Updated mpg123 decoder to v1.14.4+ (2012-09-24), compiled with GCC 4.7.1
* Updated Qt runtime libraries to v4.8.3 (2012-09-13), compiled with MSVC 10.0
* Updated MediaInfo to v0.7.60 (2012-09-07), compiled with ICL 12.1.7 and MSVC 10.0
* Updated language files (big thank-you to all contributors !!!)
* Fixed a bug with the "Store temporary files in your system's default TEMP director" checkbox
* Fixed a regression in Qt v4.8.3 that broke Drag&Drop support (details #1) (details #2)
* Reworked the "About..." dialog – now using a custom dialog instead of message boxes
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 27th October 2012 at 17:31.
LoRd_MuldeR is offline   Reply With Quote
Old 25th October 2012, 15:44   #797  |  Link
Motenai Yoda
Registered User
 
Motenai Yoda's Avatar
 
Join Date: Jan 2010
Posts: 705
Quote:
Originally Posted by LoRd_MuldeR View Post
I don't know if this is caused by a bad AAC/MP4 file or by a bug in FAAD2. Anyway, even if the AAC file is borked, FAAD2 shouldn't crash, but throw a warning and exit cleanly.
can other decoder can't be used if releaved? like for aac encoder?

neroAacDec.exe can work?

the file is made with lamexp and qaac.

Quote:
Originally Posted by LoRd_MuldeR View Post
As I suggested back then, I already implemented the feature that, if a folder is dropped onto LameXP and the folder itself doesn't contain any files, it will added recursively.
Ah ok! But if it contain files but are invalid (like a txt or an image)? Or adding some folders "simultaneously"?

ok I tried with "lxp_faad.exe" by cmd and crash at the end, but do the wav! also neroAacDec.exe work.

now I'm trying with another file and work without crash... bah.

maybe should be a folder\name problem?
__________________
powered by Google Translator

Last edited by Motenai Yoda; 25th October 2012 at 22:51.
Motenai Yoda is offline   Reply With Quote
Old 25th October 2012, 21:09   #798  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,071
Quote:
Originally Posted by Motenai Yoda View Post
can other decoder can't be used if releaved? like for aac encoder?

neroAacDec.exe can work?

the file is made with lamexp and qaac.
The Nero AAC decoder doesn't support .aac files (ADTS format), only AAC wrapped in a MP4 container. FAAD2 supports both.

Also I can't include the Nero AAC decoder into LameXP for legal reasons, so everything from the Nero AAC package has to remain an optional add-in.

If necessary, I could change LameXP to use the Nero AAC decoder instead of FAAD2, if available and if the AAC file is using the MP4 format.


Quote:
Originally Posted by Motenai Yoda View Post
Ah ok! But if it contain files but are invalid (like a txt or an image)? Or adding some folders "simultaneously"?

ok I tried with "lxp_faad.exe" form cmd and crash at the end, but do the wav! also neroAacDec.exe work.

now I'm trying with another file and work without crash... bah.

maybe should be a folder\name problem?
I don't think this is a problem with the file/folder name. All tools used by LameXP should be Unicode-safe. But you can easily find out by renaming the AAC/MP4 file and trying again

By the way: Can you share the "problematic" file via PM please?
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 25th October 2012 at 22:46.
LoRd_MuldeR is offline   Reply With Quote
Old 25th October 2012, 22:50   #799  |  Link
Motenai Yoda
Registered User
 
Motenai Yoda's Avatar
 
Join Date: Jan 2010
Posts: 705
Quote:
Originally Posted by LoRd_MuldeR View Post
I don't think this is a problem with the file/folder name. All tools used by LameXP should be Unicode-safe. But you can easily find out by renaming the AAC/MP4 file and trying again

By the way: Can you share the "problematic" file via PM please?
I rename only the mp4 and work.... maybe too long path+name I think
mp sent
__________________
powered by Google Translator
Motenai Yoda is offline   Reply With Quote
Old 25th October 2012, 23:05   #800  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,071
The path you sent via PM is 192 characters long. That is much less than MAX_PATH, which is defined to 260. So that shouldn't be the problem.
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Reply

Tags
aac, aotuv, flac, lame, lamexp, mp3, mp4, ogg, oggenc, opus, vorbis

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 22:28.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.