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.

Modérateurs : Carl, Papy.G, fneck

Avatar du membre
yo_fr
Messages : 1319
Enregistré le : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: Linux pour développer

Message par yo_fr » 20 juil. 2017 18:33

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