používám ho rád a ochotně, pokud chci jednoduše něco přehrát, je to bezva, stačí
Mix_Music * bg_music = Mix_LoadMUS(soundfile);
if (!bg_music)
{
cerr << "File" << soundfile << "wasnt opened" << endl;
return 1;
}
Mix_PlayMusic(bg_music, -1);
a je vystaráno, hraje se na pozadí, mixování není problém (chce to trochu více práce pro různé hlasitosti), ale je dost dobra.
Nedostatky jsou v nahrávání zvuku - ale to není potřeba tak často jako přehrávání.
Názory k článku
SDL: Hry nejen pro Linux (17)
23. 6. 2005 10:35
Nový
19. dil ;-)
celé vlákno
jj, vim, pravne o nem zacinam psat - 19. dil - uz mam nadpis :]
AJA (neregistrovaný)
24. 6. 2005 16:22
Nový
SDL_mixer
celé vlákno
Zdravim, osobne se mi SDL_mixer taky zamlouva, alespon co do pouziti, ale mam s nim spatnou zkusenost pod Linuxem. Mam doma FC3 a RedHat9, a kdyz prelozim program pod RH9, tak na FC3 dostanu hlasku o "gcc a double free" (uz je to dyl, nepamatuji si ji presne), a pri ladeni jsem zjistil, ze je to v SDL_Init, kdyz se inicializuje audio. Problem je, ze to spadne natvrdo, takze ja s tim nic nemuzu udelat. Prekladat to staticky je takove o nicem, kdyz na RH9 mam (tusim) starsi verzi SDL nez na FC3 a rozhodne kdyz se udela nejaka novejsi verze SDL*, tak at se raci pouzije ta lepsi, co ma prave ten onen clovek u sebe, nez ta, pod kterou jsem binarku prave tvoril. Ale jinak je to dobre udelane, da to minimum prace rozchodit s SDL_mixer zvuky, to je pravda.
11. 8. 2005 19:47
Nový
Re: SDL_mixer
celé vlákno
Hm, na mdk (10.0) i debianu (sarge) jsem nezaznamenal zadny problem. Nevim, jake verze SDL a SDL_mixer pouzivam, ale pri instalaci byly nejnovejsi... ;)

