Я пытаюсь декодировать mp3 с сервера Icecast, но получаю хип: битовый поток, повторная синхронизация, пропускающая 164 байта ... ошибка. Я декодирую с помощью хромого декодера.
hip_t hipVal;
hipVal = hip_decode_init();
while(1)
{
Readdatafromnet(ringBuf, (void**)&buffer);
sampleno = hip_decode(hipVal,buffer,irhandle->size, pcmrBuffer, pcmlBuffer);
player_write(handle, pcmrBuffer, sampleno);
}
hip_decode_exit(hipVal);