At 23:10 22/06/00 +1200, you wrote:
>It was Acy Stapp not Mark T that had a look at doing it but apparently the 
>Windows
>ACM doesn't support VBR and I think it was abandoned.  I'm not sure where the
>problem is because I'm fairly sure that the Fraunhofer ACM does play VBR 
>MP3 WAV
>files.

Hello,

The real problem is that ACM codecs only know how deal with CBR file 
formats, this is not a problem in playback (without seeking) because you 
simply go forward in the stream. If you perform a seek over a VBR file 
without Xing header (Or something like that) you can get a aproximate 
position but not occurate and sometimes something totally wrong (Think in 
1000 frames at 256 Kbit and 1000 frames at 32 kbit, if you seek 50% you 
will be positioned in the 4% of the song :-?¿?¿?)

The other main problem is the configuration in the compressor, ACM only 
have one field for configuration that represent in ASCII format all 
possible combinations, applying this to lame (3.80) you have:

18 different bitrates
4 panning modes (mono, stereo, joint and dual)
6 freqs.

This means 432 combinations (:-?) for CBR mode.

If you add VBR this number simply explodes:

2 modes (VBR and CBR)
18 different Max bitrate
18 different Min bitrate
10 VBR quality levels

Ummm!!!... where is my calculator... oh! here... well... 2.799.360 
combinations.

Think in a drop combobox with 2 million entries... and you need the last 
one!!! :-) and thinking in text mode :-) 2 million using around 20 chars. 
by line means that you need 50 megabytes of RAM to configure partially your 
LAME-ACM codec.

I think that the only one solution is create an ACM codec that is a subset 
of Lame options:

bitrates like:
256, 192, 160,128,32
Mono and joint stereo
VBR Quality High, medium and low (1 MinaxBit=128/256,4 96/192,9=128/32) +/-
22050 and 44100 freq.

This give us 60 combinations that are something reasonable.

ACM support quality high and low, it could be high lame and low lame 
qualities or high and normal.

Note: Othe solution for the ACM bitrates is a "setup" program for the ACM 
codec and store the desired bitrates in the windows registry.


--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to