output/Source: add assert(filter)

This commit is contained in:
Max Kellermann 2024-11-08 18:50:11 +01:00
parent a7a61e9e41
commit 4d8a2ea688
1 changed files with 4 additions and 0 deletions

View File

@ -147,6 +147,8 @@ AudioOutputSource::GetChunkData(const MusicChunk &chunk,
inline std::span<const std::byte>
AudioOutputSource::FilterChunk(const MusicChunk &chunk)
{
assert(filter);
auto data = GetChunkData(chunk, replay_gain_filter.get(),
&replay_gain_serial);
if (data.empty())
@ -197,6 +199,8 @@ AudioOutputSource::FilterChunk(const MusicChunk &chunk)
bool
AudioOutputSource::Fill(Mutex &mutex)
{
assert(filter);
if (current_chunk != nullptr && pending_tag == nullptr &&
pending_data.empty())
DropCurrentChunk();