Размещал на lisper.ru в новости (там народ тоже пиарился), но там как-то вяло. Запилил тут just for fun основу для flac-декодера
https://github.com/shamazmazum/cl-flac
Пишу нечто подобное впервые. Вышло не шибко быстро, в ~5 раз тормознее декодера на C (для sbcl последнего, машина amd athlon x2 64 6600). Документации нет, но написал пример использования: конвертер в wav. Использовать так:
(asdf:load-system :cl-flac-examples)
(flac-examples:flac2wav «name.flac» «name.wav»)
Перекодирует файлы с 8 и 16 bps, fixed block size. У кого есть возможность запустить, прошу отписаться по тому, как работает. Ну и советы дать.
Форум —
Development

