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.