From d1d792456b1ac59e13a0f57ffd1b6ecc4dae413b Mon Sep 17 00:00:00 2001 From: Stephan Sundermann Date: Sun, 19 Feb 2012 18:10:55 +0100 Subject: [PATCH] Added looping to BackgroundMusic --- Vocaluxe/Base/CBackgroundMusic.cs | 2 +- Vocaluxe/Lib/Sound/COpenALPlay.cs | 1 + Vocaluxe/Lib/Sound/CPortAudioPlay.cs | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Vocaluxe/Base/CBackgroundMusic.cs b/Vocaluxe/Base/CBackgroundMusic.cs index 00774591..bfea2893 100644 --- a/Vocaluxe/Base/CBackgroundMusic.cs +++ b/Vocaluxe/Base/CBackgroundMusic.cs @@ -33,7 +33,7 @@ namespace Vocaluxe.Base foreach (int i in _BackgroundMusicStreams) { CSound.Fade(i, CConfig.BackgroundMusicVolume, CConfig.FadeTime); - CSound.Play(i); + CSound.Play(i, true); } } } diff --git a/Vocaluxe/Lib/Sound/COpenALPlay.cs b/Vocaluxe/Lib/Sound/COpenALPlay.cs index 97fdb2bb..89232da5 100644 --- a/Vocaluxe/Lib/Sound/COpenALPlay.cs +++ b/Vocaluxe/Lib/Sound/COpenALPlay.cs @@ -146,6 +146,7 @@ namespace Vocaluxe.Lib.Sound { if (AlreadyAdded(Stream)) { + _Decoder[GetStreamIndex(Stream)].Loop = Loop; _Decoder[GetStreamIndex(Stream)].Play(); } } diff --git a/Vocaluxe/Lib/Sound/CPortAudioPlay.cs b/Vocaluxe/Lib/Sound/CPortAudioPlay.cs index ddbee066..f3e16e3a 100644 --- a/Vocaluxe/Lib/Sound/CPortAudioPlay.cs +++ b/Vocaluxe/Lib/Sound/CPortAudioPlay.cs @@ -130,6 +130,7 @@ namespace Vocaluxe.Lib.Sound { if (AlreadyAdded(Stream)) { + _Decoder[GetStreamIndex(Stream)].Loop = Loop; _Decoder[GetStreamIndex(Stream)].Play(); } }