Имам гласов чат, който получава rtp пакети (всеки пакет съдържа 20ms глас afaik), добавя ги към буфер и го възпроизвежда.
Ако извикам alSourcePlay() директно след буфериране на пакет (имам 5 буфера и всеки буфер получава един пакет, който след това се използва повторно, след като пакетите се възпроизвеждат), звукът ще бъде „накъсан“, тъй като ще възпроизведе буфера преди да пристигне друг пакет.
Въпросът ми е как се справяте с това, така че аудиото да не се възпроизвежда толкова накъсано?