Все понятно.
Не смотря на то, что теперь выбираются устройства, поддерживающие только циклическое воспроизведение, но при инициализации пина по старинке выбирался нециклический метод. Сейчас принудительно поставил циклический, и должно заработать у тех, у кого писало ошибку.
Другое дело, что в таком режиме, судя по всему, позиция внутри буфера считается несколько иначе, поэтому я сделал тройной рассчет друг за другом, дабы примерно понять шаг.




Ответить с цитированием