Commit 533cb99c authored by Max Kellermann's avatar Max Kellermann

output/Source: reset all filters in Cancel()

parent 79726940
...@@ -75,6 +75,15 @@ AudioOutputSource::Cancel() ...@@ -75,6 +75,15 @@ AudioOutputSource::Cancel()
{ {
current_chunk = nullptr; current_chunk = nullptr;
pipe.Cancel(); pipe.Cancel();
if (replay_gain_filter_instance != nullptr)
replay_gain_filter_instance->Reset();
if (other_replay_gain_filter_instance != nullptr)
other_replay_gain_filter_instance->Reset();
if (filter_instance != nullptr)
filter_instance->Reset();
} }
void void
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment