Hello!
I would like to send some bugs and bugfix(es):
1. There is an encoding bug in the beta 3 (downloaded exe from the
   vorbis.com) and in the latest CVS (jan. 10.) too (compiled with
   MSVC 6.0):
   If the file contains some non-audible noise at the begin or at the end,
   the encoder/decoder makes some large clips in the output file,
   if the bitrate is 350kbit/s . If I use 256kbit/s or less - it seems -
   the problem's gone.
   There is a sample audio file related to this problem at
   http://padara.tripod.com/TR12.ZIP and at
   http://www.geocities.com/mpxplay/TR12.ZIP
   locations. (a short wav and ogg file)
   This file is not a special case, I get the same bug at every 4.-5. song
   (ripped from CDs), usually at the end of files.
   Used command line options: oggenc.exe -b350 track12.wav
   (btw1: during the encoding we get a 'Domain error in acos' in the
    vorbis_lpc_to_lsp() function and at the decoding we get 'Overflow
    range error in exp', but I don't know where is that 'exp'
function)
   (btw2: there is a comment in the lsp.c ... it writes about a possible
    bug in the floor finder...)
   (btw3: the beta2 encoder works properly on this file)
   (btw4: I read the mailing lists (vorbis & vorbis-dev) and it seems some
    other people also meet with the same problem (but some of them
    think so : the winamp plugin is bad)
2. The bitbuffer.c and bitbuffer.h sources are missing from some win32
    dsp files (ie: src\vorbis\win32\vorbis_static.dsp)...
    You should add them...
3. I cannot compile the Winamp-plugin, because the "httpstream.h" is
    missing... (and maybe other files too)
    Is that file part of MSVC or something other? Because I didn't find it
    on my MSVC CD either...
4. a small modification in sharedbook.c:
    float _float32_unpack(long val){
     long  exp =(val&0x7fe00000)>>VQ_FMAN;  // this have to be long,
not
float (or not?)
     float mant=(float)(val&0x1fffff);
     if(val&0x80000000) // sign
      mant= -mant;
     return((float)ldexp(mant,exp-(VQ_FMAN-1)-VQ_FEXP_BIAS));
    }
that's all
regards
Attila Padar
--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to
'vorbis-dev-request@xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is
needed.
Unsubscribe messages sent to the list will be ignored/filtered.
> 1. There is an encoding bug in the beta 3 (downloaded exe from the > vorbis.com) and in the latest CVS (jan. 10.) too (compiled with > MSVC 6.0): > If the file contains some non-audible noise at the begin or at the end, > the encoder/decoder makes some large clips in the output file, > if the bitrate is 350kbit/s . If I use 256kbit/s or less - it seems - > the problem's gone.This bug has been fixed for several weeks. Are you sure you compiled from CVS?> 4. a small modification in sharedbook.c: > float _float32_unpack(long val){ > long exp =(val&0x7fe00000)>>VQ_FMAN; // this have to be long, not > float (or not?)It isn't float. I'm not sure what exactly the problem you're reporting is here... That the constant needs a 'L' suffix? That would only generate a warning (and yes the 'L' should be there). Monty --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Oh, and of course, the maintainers of the WinAMP plugin and Windows build systems should look at the other two if they're not fixed.> 2. The bitbuffer.c and bitbuffer.h sources are missing from some win32 > dsp files (ie: src\vorbis\win32\vorbis_static.dsp)... > You should add them... > > 3. I cannot compile the Winamp-plugin, because the "httpstream.h" is > missing... (and maybe other files too) > Is that file part of MSVC or something other? Because I didn't find it > on my MSVC CD either...Monty --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> 4. a small modification in sharedbook.c: > float _float32_unpack(long val){ > long exp =(val&0x7fe00000)>>VQ_FMAN; // this have to be long, not > float (or not?)Ah, Vakor realized what my braino here was and filled me in. It'll be fixed. Monty --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> >3. I cannot compile the Winamp-plugin, because the "httpstream.h" is > missing... (and maybe other files too) > Is that file part of MSVC or something other? Because I didn't find it > on my MSVC CD either...It (along with httpstream.c) are part of the winamp plugin. They're in cvs. However, recent checkouts don't include it. I think there's been some sort of repository corruption. I've let Monty know, so once he's figured out what's happening and fixed it, I'll make sure they're there (in the current version). I can't fix it locally. Sorry about the delay. Michael --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.