<!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>&gt;Our 
application demands that a packet (with all checks<BR>&gt;made outside) will be 
given in a buffer and we need to<BR>&gt;write a packet 
decode/synthesis.<BR><BR>&gt;Is vorbis_dsp_synthesis a function which is 
in<BR>&gt;complete to synthesis a packet ? I saw the code and <BR>&gt;have 
analysed it but just wanted to have a word 
from<BR>&gt;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>&nbsp;</DIV></FONT></BODY></HTML>