From 137e39cae3fc305d15f78e59fe66d396d6c22296 Mon Sep 17 00:00:00 2001 From: Alexander Eckart Date: Sun, 19 Feb 2012 19:41:35 +0100 Subject: [PATCH] reset playback position on stop (same behavior like in BASS) --- Vocaluxe/Lib/Sound/COpenALPlay.cs | 1 + Vocaluxe/Lib/Sound/CPortAudioPlay.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/Vocaluxe/Lib/Sound/COpenALPlay.cs b/Vocaluxe/Lib/Sound/COpenALPlay.cs index a789fc2b..92d07951 100644 --- a/Vocaluxe/Lib/Sound/COpenALPlay.cs +++ b/Vocaluxe/Lib/Sound/COpenALPlay.cs @@ -568,6 +568,7 @@ namespace Vocaluxe.Lib.Sound public void Stop() { AL.SourceStop(_source); + Skip(0f); } public bool Loop diff --git a/Vocaluxe/Lib/Sound/CPortAudioPlay.cs b/Vocaluxe/Lib/Sound/CPortAudioPlay.cs index 577d5d1a..b2814f0e 100644 --- a/Vocaluxe/Lib/Sound/CPortAudioPlay.cs +++ b/Vocaluxe/Lib/Sound/CPortAudioPlay.cs @@ -549,6 +549,7 @@ namespace Vocaluxe.Lib.Sound public void Stop() { errorCheck("StartStream", PortAudio.Pa_StopStream(_Ptr)); + Skip(0f); } public bool Loop