[Speex-dev] noise from custom encoder/decoder

Thorvald Natvig thorvald at natvig.com
Mon Sep 14 03:57:03 PDT 2009

Tim Rijavec wrote:
> Hy,
> I'm totaly out of ideas now.
> here are links to the code I use.
> codec.cpp   http://barvanjekode.gama.us/temp/1078354945.html
> codec.h       http://barvanjekode.gama.us/temp/135707080.html
> Variables I use are:
> int samplerate 32000
> uint quality 10
> uint complexity = 2
> I get that wierd noise after I use speex encoder/decoder. It's like 
> there where empty spaces between each encoded packet but I can't see 
> that from my code.
> I copy/move memory properly.
> So, if there is anyone who understand what is the problem, please help 
> me :)

While I didn't look too closely, it looks like you're comparing 
encoderFrameSize (which is in number of frames, aka shorts) with 
"buffersize - pos" (which is in number of bytes).

More information about the Speex-dev mailing list