Linux pour développer

C'est le lieu des discussions diverses et variées, mais toujours en rapport avec le thème général du forum et dans l'esprit de celui-ci. Contient des rubriques électroniques.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
yo_fr
Messages : 1336
Inscription : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: Linux pour développer

Message par yo_fr »

Bon j'ai un peu avancé (L'Hectorduino est maintenant aussi émulé, avec le player vidéo et le player son !) mais je trouve que la SDL est vraiment pas top sur Linux : outre les soucis décris plus haut, j'ai aussi de soucis avec le son : Lorsque je demande l’ouverture du son (avec SDL_OpenAudio() ) :
je demande du 44100hz, j'obtiens du 44100 hz (ouf!)
je demande du AUDIO_S16 , j'obtiens du AUDIO_S16 (ouf!)
je demande 1 voie, j'obtiens 1 voie (ouf!)

je demande un buffer de 882 octets, j'obtiens 441 octets !
Quelque soit les paramètres précédents (fréquence +haute, AUDIO_U8, 2 voies etc...) le buffer alloué est toujours la moitié de la demande. OK, il suffit de deman der le double mais bon...

SDL sous Windows ne me faisait pas de soucis comme cela... !
(je suis sous SDL 2.0.5)
Répondre