Ты не понял сути)
Никакой один, тем более два и три семпла не откидывается.
Откидывается или прибавляется 1/256 семпла. И то один раз в кадр.
- - - Добавлено - - -
На мой взгляд тоже была не решаема, пока не решил.
Как говорится в детской считалочке - а если вы не верите, возьмите и проверите)
Говоря еще проще, делается так:
Каждый кадр вычисляется, приближается позиция записи к позозиции воспроизведения или отдаляется.
Если приближается, то в следующий кадр будет сгенерировано условно не 1920 семплов, а 1919.999.
Если удаляется, то будет сгенерировано 1920.001.
И то эта регуляция происходит очень плавно.
Сперва делал ее специально грубой, чтобы понять, колебания частоты в каком знаке все еще будет заметно на слух.
Потом уменьшил это значение примерно в 1000 раз.
- - - Добавлено - - -
Тоже странно, ведь эмулятор не лазает на жесткий диск в процессе работы. Если только в него не кинуть снапшотом. Но в логи нет надписи, что ты кинул снапшот в этот момент.
В общем, хорошо бы понять, почему это происходило. Это не то, чтобы плохо, но если такое у кого-то происходит, надо понимать, почему, и надо это корректировать.





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