<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div>In order to develop a Voip application, today i should make it<br>robust to bit-errors over wireless networks. This is an actually<br>lack of Speex, infact what i've understood is that if a packet<br>arrives corrupted, i must pass NULL to the decoder in order<br>to let it know.<br>My target is to use UDP (with checksum field disabled) and exploit<br>also corrupted packets giving them to the AMR codec.<br>Otherwise i could use a turbo code for error correction before giving<br>the packet to Speex. If after error correction the packet CRC is<br>still wrong then i pass NULL to the decoder, otherwise i pass<br>the corrected packet. This becouse Speex doesn't have error<br>correction inside, then i would provide a custom turbo code<br>externally.<br>My target wireless networks are 802.11, UMTS/HSDPA
 and<br>CSD/HSCSD.<br>I would like to know which in my case would be the correct codec<br>choice for the various networks, AMR or Speex?<br>I'll use a custom jitter or the speex one if it fits good to my purposes.<br>I need a fixed point implementation for it, AMR has it too.<br><br>Thanks.<br></div></div><br>
                <hr size=1><font face="Arial"  
size="2"> L'email della prossima generazione? Puoi averla con la  <a href=" http://us.rd.yahoo.com/mail/it/taglines/hotmail/nowyoucan/nextgen/* http://it.docs.yahoo.com/nowyoucan.html">nuova Yahoo! Mail</a></font></body></html>