<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1515" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>>Our
application demands that a packet (with all checks<BR>>made outside) will be
given in a buffer and we need to<BR>>write a packet
decode/synthesis.<BR><BR>>Is vorbis_dsp_synthesis a function which is
in<BR>>complete to synthesis a packet ? I saw the code and <BR>>have
analysed it but just wanted to have a word
from<BR>>xiph.</FONT><BR></FONT></DIV>
<DIV><FONT face=Arial size=2>Yes, the decoder does the synthesis packet by
packet. But if your application is going to fill your input buffer with only one
packet at a time how are you going to take care of the checksum? In Ogg Vorbis
only the pages have headers not the audio packets. Which means the check sum is
calculated for the whole page. When you calculate the checksum parallely you are
already through with part of the page which is not a friendly condition for that
application.</FONT></DIV>
<DIV><FONT face=Arial size=2> </DIV></FONT></BODY></HTML>