aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Hochecker <fernetmenta@online.de>2015-04-12 15:54:49 +0200
committerRainer Hochecker <fernetmenta@online.de>2015-04-12 15:58:08 +0200
commit0ebd21ba547568d761cd3e9b2e5fefe2154fff47 (patch)
tree0c54e0a1bd192f916b277ff4a7e773e7faf944c9
parentdb7b0521135084331aee2e486d6dc372683a10e1 (diff)
AE: flush resampler when flushing buffers
-rw-r--r--xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp b/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp
index daa242a912..b8b1485f58 100644
--- a/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp
+++ b/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp
@@ -415,4 +415,6 @@ void CActiveAEBufferPoolResample::Flush()
m_outputSamples.front()->Return();
m_outputSamples.pop_front();
}
+ if (m_resampler)
+ ChangeResampler();
}