diff --git a/components/streams/src/sender.cpp b/components/streams/src/sender.cpp index 18864866cb26140affa32110faa236ae9e69db68..e0b34d433371bf5091e4b2ee9d26747110c669a2 100644 --- a/components/streams/src/sender.cpp +++ b/components/streams/src/sender.cpp @@ -60,7 +60,7 @@ void Sender::post(const ftl::audio::FrameSet &fs) { //fs.stale = true; for (size_t i=0; i<fs.frames.size(); ++i) { - if (!fs.frames[i].hasChannel(Channel::Audio)) continue; + if (!(fs.frames[i].hasChannel(Channel::AudioMono) || fs.frames[i].hasChannel(Channel::AudioStereo))) continue; auto &data = (fs.frames[i].hasChannel(Channel::AudioStereo)) ? fs.frames[i].get<ftl::audio::Audio>(Channel::AudioStereo) :