ну да, по крайней мере это вроде единственное, что требует вмешательства в код, а не только в декларации.Сообщение от SMT
ну да, по крайней мере это вроде единственное, что требует вмешательства в код, а не только в декларации.Сообщение от SMT
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
не только. ещё проскочила разок переменная, объявленная в for и ещё кое-какие мелочи
пофиксен глюк с рассинхронизацией AY и других звуковых источников (bepeer, tape, etc), добавлен класс SNDCOUNTER для определения, сколько семплов полностью готово (при генерации от нескольких источников) и откуда из внутреннего буфера надо брать эти семплы. пример использования - в файле sndcounter.h
ура, все работает
кстати, предложение -- а почему бы не сделать режим EXTERNAL_BUFFER штатным? то есть передавать в start_frame указатель на буфер и его длину. ИМХО при таком раскладе больше ничего и не надо -- он полностью заменяет нынешний умолчальный режим. а то сейчас чтобы EXTERNAL_BUFFER врубить, приходится лезть в сорцы (тк дефинить его, а потом инклюдить *.h и *.cpp в файл -- неудобно, особенно если такой файл не один ,)
типа: void start_frame(SNDSAMPLE *dst, unsigned dstlen, unsigned dstpos=0);
Последний раз редактировалось boo_boo; 09.03.2006 в 04:20.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)