SDL und DirectX – Störende Latenzzeiten bei Soundeffekten
| November 17, 2011 | Veröffentlicht von Andreas Wittmann unter Entwicklung |
|
Wer SDL unter Windows schon einmal per “Hand” kompiliert hat dem wird es wahrscheinlich schon aufgefallen sein. Wird beim Kompilieren der Schalter –enable-directx vergessen so treten bei diversen SDL-Soundausgaben störende Verzögerungen um die 250ms auf.
Per Default verwendet SDL den Treiber WaveOut was eben diese höheren Latenzzeiten verursacht. Idealerweise sollte aber das Windows-eigene DirectSound (dsound) verwendet werden.
Ein neuerliches Kompilieren von SDL mit dem Schalter ./configure –enable-directx brachte dann letztendlich den gewünschten Erfolg (directx-devel.tar.gz muß zuvor installiert werden)




