vlc | branch: master | Rémi Denis-Courmont <r...@remlab.net> | Tue May 15 20:19:44 2012 +0300| [1ed466faa409aa6c9f95e29aa05261a180d1fedb] | committer: Rémi Denis-Courmont
wasapi: fix Flush() The stream must be stopped before it can be flushed (reset). > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1ed466faa409aa6c9f95e29aa05261a180d1fedb --- modules/audio_output/wasapi.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/modules/audio_output/wasapi.c b/modules/audio_output/wasapi.c index 9c175a7..e5b3c72 100644 --- a/modules/audio_output/wasapi.c +++ b/modules/audio_output/wasapi.c @@ -123,8 +123,9 @@ static void Flush(audio_output_t *aout, bool wait) HRESULT hr; if (wait) - return; + return; /* Not drain implemented */ + IAudioClient_Stop(sys->client); hr = IAudioClient_Reset(sys->client); if (FAILED(hr)) msg_Warn(aout, "cannot reset stream (error 0x%lx)", hr); _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits