<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>[SPAM] - Re: [Speex-dev] Bug in decoding - Email found in subject</TITLE>
</HEAD>
<BODY>
<DIV id=idOWAReplyText58516 dir=ltr>
<DIV dir=ltr><FONT size=2>><BR>>(snip snip)<BR>><BR>>If I understand
correctly, you're doing something like this:<BR>><BR>>while (more packets)
{<BR>> initialize new decoder;<BR>> decode single
packet;<BR>> destroy decoder;<BR>>}<BR>><BR>>.. which
won't work well, because Speex has partially dependent frames; it<BR>>needs
the context of the previous frame to achieve full quality. If you<BR>>search
the archives for the discussions iLBC (which has fully<BR>>independent
frames), you'll find some of the arguments and explanations.</FONT></DIV><FONT
size=2></FONT></DIV>
<P><FONT size=2>Ahh, thanks! I didn't think of that. I'll design my C#-wrapper
so it will work (hopefully, because I had some trouble with the garbage
collector in .NET, collecting too soon).</FONT></P>
<P><FONT size=2>Is anyone interested in the .NET-wrapper? I don't have a
web site at the moment, but I can always put it up on a free site
if noone wants to host it.</FONT></P>
<P><FONT size=2>One more thing, the speex.def needs to be updated on the
Win32-port to get the wrapper to work. Not all the functions are exported, so
the wrapper is currently built on a "custom" dll and will not work with an
official port.</FONT></P>
<P><FONT size=2>/Gregor</P>
<DIV dir=ltr><BR><BR><BR></DIV></FONT>
</BODY>
</HTML>