Ковыряю sdl. Дошёл до миксера. Появилось 2 проблемы:
- mp3-файлы играются в 2 раза медленней. При этом с ogg всё нормально
- Не работают большие файлы. Пробовал 12-метровый mp3 и 100-метровый .wav. Первый грузится, но не играет, а при попытке выхода ещё и вешает приложение. Второй вообще не грузится.
Код:
Mix_Init(MIX_INIT_MP3 | MIX_INIT_OGG);
Mix_OpenAudio(22050, MIX_DEFAULT_FORMAT, 2, 4096);
Mix_Music *m = NULL;
m = Mix_LoadMUS("1.ogg");
Mix_PlayMusic(m, -1);
Mix_CloseAudio();
Mix_Quit();