summaryrefslogtreecommitdiffstats
path: root/audio/out/ao_opensles.c
diff options
context:
space:
mode:
Diffstat (limited to 'audio/out/ao_opensles.c')
-rw-r--r--audio/out/ao_opensles.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/audio/out/ao_opensles.c b/audio/out/ao_opensles.c
index 76bd91cb91..bff94b29e2 100644
--- a/audio/out/ao_opensles.c
+++ b/audio/out/ao_opensles.c
@@ -217,7 +217,8 @@ static void set_play_state(struct ao *ao, SLuint32 state)
static void reset(struct ao *ao)
{
- set_play_state(ao, SL_PLAYSTATE_STOPPED);
+ struct priv *p = ao->priv;
+ (*p->buffer_queue)->Clear(p->buffer_queue);
}
static void resume(struct ao *ao)