8VLQJWKH&'RU'9''ULYH
Preventing Buffer Underrun Errors
'LG\RXNQRZ,QH[WUHPHFDVHVVRPHHUURUVPD\UHQGHU\RXU GLVFXQXVDEOH,IWKLVRFFXUVLWPD\EHQHFHVVDU\WRVWDUWRYHU ZLWKDQHZGLVFDQGWKHQSURSHUO\GLVSRVHRIWKHROGGLVF
$EXIIHUXQGHUUXQLVDQHUURUWKDWRFFXUVZKHQWKHIORZRIGDWDWR WKH&'5HFRUGHULVLQWHUUXSWHG:KHQDEXIIHUXQGHUUXQRFFXUV WKH&'FUHDWLRQSURFHVVLVKDOWHG
7KHIROORZLQJVXJJHVWLRQVPD\KHOSSUHYHQWEXIIHUXQGHUUXQV
■&ORVHRWKHUSURJUDPVDQGGLVDEOHWDVNVRUDSSOLFDWLRQV UXQQLQJLQWKHEDFNJURXQGVXFKDVVFUHHQVDYHUVDQGYLUXV VRIWZDUH
■(QVXUHWKDWWKHWHPSRUDU\ILOHVFUHDWHGGXULQJ&'UHFRUGLQJ DUHFUHDWHGRQWKHORFDOKDUGGLVNQRWLQDGLUHFWRU\RQD
QHWZRUNGULYH✎1RWH7RFKDQJHWKHORFDWLRQZKHUHWKHWHPSRUDU\ILOHVDUH VWRUHGFOLFN7RROVVHOHFW2SWLRQVIURPWKHPHQXDQGWKHQIROORZ
WKHRQVFUHHQLQVWUXFWLRQV■'RQRWDWWHPSWWRUHFRUG&'VIURPILOHVRQDQHWZRUN,IWKH GHVLUHGILOHVDUHRQDQHWZRUNFRS\WKHPWR\RXUORFDOKDUG GLVNEHIRUHUHFRUGLQJWKH&'
✎1RWH$EXIIHUXQGHUUXQHUURUFDQRFFXURQVLQJOHRUGXDORSWLFDO GULYHV\VWHPV&'520&'5:RU'9'520GULYH
±&RPSDT3UHVDULR0RELOH,QWHUQHW3&%H\RQG6HWXS*XLGH
6HULHV