Help - Search - Members - Calendar
Full Version: Bad FAAC.exe on Rarewares?
Hydrogenaudio Forums > Lossy Audio Compression > AAC > AAC - General
Aero
I downloaded the newly posted FAAC 1.24 July 9th build from Rarewares, but it doesn't seem to produce valid output (the AAC files don't play in Foobar2000 0.8.2 and they aren't recognized by the July 9th build of FAAD).

CODE
faac.exe -q 115 beyond.wav -o beyond_new.m4a
Freeware Advanced Audio Coder
FAAC 1.24+ (Jul  9 2004) UNSTABLE

Quantization quality: 115
Bandwidth: 17800 Hz
Object type: Low Complexity(MPEG-4) + TNS + M/S
Container format: MPEG-4 File Format (MP4)
Encoding beyond.wav to beyond_new.m4a
  frame          | bitrate | elapsed/estim | play/CPU | ETA
12296/12296 (100%)|  148.7  |   22.7/22.7   |   12.58x | 0.0

faad.exe -i beyond_new.m4a
*********** Ahead Software MPEG-4 AAC Decoder V2.1 beta ******************

Build: Jul  9 2004
Copyright 2002-2004: Ahead 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.

**************************************************************************

Unable to find correct AAC sound track in the MP4 file.

CODE
faac_old.exe -q 115 beyond.wav -o beyond_old.m4a
Freeware Advanced Audio Coder
FAAC 1.24+ (May  7 2004) UNSTABLE

Quantization quality: 115
Bandwidth: 17800 Hz
Object type: Low Complexity(MPEG-4) + TNS + M/S
Container format: MPEG-4 File Format (MP4)
Encoding beyond.wav to beyond_old.m4a
  frame          | bitrate | elapsed/estim | play/CPU | ETA
12296/12296 (100%)|  148.7  |   22.8/22.8   |   12.54x | 0.0

faad.exe -i beyond_old.m4a
*********** Ahead Software MPEG-4 AAC Decoder V2.1 beta ******************

Build: Jul  9 2004
Copyright 2002-2004: Ahead 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.

**************************************************************************

beyond_old.m4a file info:

LC AAC  285.234 secs, 2 ch, 44100 Hz

tool: FAAC 1.24+ (May  7 2004) UNSTABLE


Since the bitrates are identical, is there anything new in the July 9th build (other than the not working part? smile.gif ).
Wizard
Yep, I was about to post that. Same thing here sad.gif
john33
Hmmm, yes it is borked!! sad.gif I just built this from the CVS update. danchr have any comment?
corrados
QUOTE(john33 @ Jul 10 2004, 12:53 PM)
Hmmm, yes it is borked!! sad.gif  I just built this from the CVS update. danchr have any comment?
*



I guess it's a problem with the recently changed definitions for the macros "MAIN, LOW, SSR and LTP" in faaccfg.h and bitstream.h. It was necessary to change them to contain compatible numbers to the faad2 project.
The old paramters were:
#define MAIN 0
#define LOW 1
#define SSR 2
#define LTP 3
Can anyone please try out the newest code with the old definitions? If it runs fine, we know that the front-end has to be modified for the new definitions.
john33
QUOTE(corrados @ Jul 13 2004, 07:35 AM)
QUOTE(john33 @ Jul 10 2004, 12:53 PM)
Hmmm, yes it is borked!! sad.gif  I just built this from the CVS update. danchr have any comment?
*



I guess it's a problem with the recently changed definitions for the macros "MAIN, LOW, SSR and LTP" in faaccfg.h and bitstream.h. It was necessary to change them to contain compatible numbers to the faad2 project.
The old paramters were:
#define MAIN 0
#define LOW 1
#define SSR 2
#define LTP 3
Can anyone please try out the newest code with the old definitions? If it runs fine, we know that the front-end has to be modified for the new definitions.
*


I'll certainly give it a try, but I think I can already say that this is most likely the problem. I tried this a couple of months back when trying to get the CoolEdit plugin to work and, although it worked for the plugin, it broke the frontend. However, let me try again and report back.
Digga
I also noted in my recent atempt to encode with the latest faac from rw that Ivan&Menno (v2.0.2) doesn't work with it anymore...
a dos window pops up for a fraction of a second and then disappears again, no encoding takes place. tried with various commandlines, to no avail.
does this issue is most likly due to faac or the frontend, or maybe some mistake at my side?
john33
QUOTE(corrados @ Jul 13 2004, 07:35 AM)
QUOTE(john33 @ Jul 10 2004, 12:53 PM)
Hmmm, yes it is borked!! sad.gif  I just built this from the CVS update. danchr have any comment?
*



I guess it's a problem with the recently changed definitions for the macros "MAIN, LOW, SSR and LTP" in faaccfg.h and bitstream.h. It was necessary to change them to contain compatible numbers to the faad2 project.
The old paramters were:
#define MAIN 0
#define LOW 1
#define SSR 2
#define LTP 3
Can anyone please try out the newest code with the old definitions? If it runs fine, we know that the front-end has to be modified for the new definitions.
*


I can confirm that this resolves the problem. wink.gif Generated aac and m4a files play perfectly now.
corrados
QUOTE(john33 @ Jul 13 2004, 02:53 PM)
I can confirm that this resolves the problem. wink.gif  Generated aac and m4a files play perfectly now.
*



Thank you for testing. I applied a patch received from Menno to the faac CVS. I hope that the problems are gone now. Please test the new code again (should be accessable from the public CVS at SF, soon).
john33
QUOTE(corrados @ Jul 13 2004, 06:03 PM)
Thank you for testing. I applied a patch received from Menno to the faac CVS. I hope that the problems are gone now. Please test the new code again (should be accessable from the public CVS at SF, soon).
*


OK, thanks. I'll pick it up tomorrow. smile.gif
Bogalvator
John, what do you use to compile FAAD2?
john33
QUOTE(Bogalvator @ Jul 13 2004, 11:14 PM)
John, what do you use to compile FAAD2?
*


Plain MSVC6 SP6. wink.gif When I've compiled FAAC/FAAD2 in the past with the Intel compilers, I saw no speed benefit, so, for the sake of simplicity, I've stayed with VC6. In terms of the stuff that I compile, I've yet to see any real benefit from using .NET or .NET 2003.
john33
OK, new compiles at Rarewares now that include these bug fixes. smile.gif

Please note: faac.exe is tested but, the CoolEdit and Winamp plugins are untested as I have neither currently installed, and the libfaac.dll is also untested. If there are any problems with any of these, I guess here is as good as anywhere to post about it. wink.gif
corrados
That is good news! smile.gif Thank you again for testing. Hope that the other plugins work fine, too.

Best Regards,
Volker
kcramer
Just out of curiousity, is the CVS build of FAAC considered safe for regular use or are the current changes too experimental? I started using FAAC 1.24 but if there are improvements in CVS that are well-tested then I would like to use that.
corrados
QUOTE(kcramer @ Jul 14 2004, 06:01 PM)
Just out of curiousity, is the CVS build of FAAC considered safe for regular use or are the current changes too experimental?  I started using FAAC 1.24 but if there are improvements in CVS that are well-tested then I would like to use that.
*



The latest changes do only effect the Digital Radio Mondiale mode which can be activated by defining the macro "DRM". The original faac functionality is untouched.
Bogalvator
QUOTE(john33 @ Jul 13 2004, 11:45 PM)
QUOTE(Bogalvator @ Jul 13 2004, 11:14 PM)
John, what do you use to compile FAAD2?
*


Plain MSVC6 SP6. wink.gif
*



Thanks for responding.

Just wondering if you used MinGW basically. Had no joy after multiple attempts at compiling FAAD 2.0 final or the latest CVS. FAAC compiles no probs though, but alas no mp4 support sad.gif

And the less said about my attemps with "Visual C++ 2005 Express Edition Beta" the better (not helped by the fact I haven't got the foggiest what I'm doing....)

Oh well, guess I'll have to make do with with your builds wink.gif
john33
I used to compile faac and the old faad with MinGW32, but I haven't given that a shot in a long while. Might take a look at it if I get bored!! wink.gif
loophole
Does anyone know where I could find a recent build of FAAC for darwin? I've tried to compile it myself in the past but always get stuck in a seemingly infinite loop of downloading/compiling automake/autoconf or similar, so that I can compile FAAC. But then I always find that it needs a specific version, and then the compile fails and uggh. Anyone got a binary?
ponchorage
Is there a more recent build than the one currently offered at Rarewares? Is there one that has the track 8 and 9 bug fixed? Also, when encoding files that have special characters, the tags get truncated. For example, if I rip a CD with the artist Sigur Rós, the artist tag reads "Sigur R" and that's it. Is there a build which has these two problems fixed?
john33
I've recompiled from the latest CVS; version 1.24.1, but I can't get to Roberto's ftp to upload it at the moment. Once it's available, I'll post on here. smile.gif
ponchorage
Thanks John. I'm anxiously awaiting.
john33
Hmmm, I still can't upload it, ATM, so you can d/l it from here: [Edit: Link removed]. I'll only leave this link open for a couple of days otherwise I'll have the Dolby Police after me!!!!! wink.gif
rjamorim
QUOTE(john33 @ Feb 1 2005, 08:53 PM)
Hmmm, I still can't upload it, ATM, so you can d/l it from here: http://homepage.ntlworld.com/jfe1205/faac.zip. I'll only leave this link open for a couple of days otherwise I'll have the Dolby Police after me!!!!! wink.gif
*



Strange, I was getting an error earlier too, but I can now access it.

I just uploaded it to http://pessoal.onda.com.br/rjamorim/faac.zip .
ponchorage
Thanks for the update. Looks like there is still no unicode support yet. The track 8 & 9 bug has been fixed.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.