Цитата(skripach @ Feb 28 2013, 07:45)

Что-то я не могу скачать доконца скачивается только 4 мегабайта из ~16.
Предлагаю KEIL-проект для сборки библиотеки Helix MP3 из моего проекта. Возможно нужно будет подправить пути в проекте, т.к. у меня сам KEIL и проект находятся на диске D:, а не C:, как у многих. Для этого можно открыть *.UVPROJ и *.UVOPT файлы как текстовые и тупо контекстно заменить D:\ на C:\ или на что еще...
Я внес одно изменение в mp3dec.c - вызов call back изнутри цикла декодирования. Можно закомментировать или реализовать пустой call back. Для справки: цель call back - прокрутка диспетчера в "многозадачной" кооперативной OS типа PROTOTHREADS и подобных.
Работа с декодером: после однократной инициализации MP3InitDecoder() входной поток MP3 "скармливается" функции MP3Decode(), которая, если не возникла ошибка, двигает указатель на буфер и модифицирует всякие счетчики снаружи (т.к. параметры функции есть ссылки). Остальное можно посмотреть в примерах в сети.