# HG changeset patch # User reimar # Date 1201732121 0 # Node ID ffea6350c511893ec1c6ea93114b3a1d478dd7d2 # Parent 58cc830835798ea17d8a44fc5ce8d6c08eccc84f alSourceRewindv seems to be broken in particular in Creatives Windows-Implementation, use alSourceStopv instead. diff -r 58cc83083579 -r ffea6350c511 libao2/ao_openal.c --- a/libao2/ao_openal.c Wed Jan 30 21:46:20 2008 +0000 +++ b/libao2/ao_openal.c Wed Jan 30 22:28:41 2008 +0000 @@ -173,7 +173,7 @@ * \brief stop playing and empty buffers (for seeking/pause) */ static void reset(void) { - alSourceRewindv(ao_data.channels, sources); + alSourceStopv(ao_data.channels, sources); unqueue_buffers(); }