diff --git a/src/muebtransmitter.cc b/src/muebtransmitter.cc
index bc98b878c35a6400c029244b6458f26d8e3e2a15..f32719dd05e13d8bd69625b8bd70bd836844e01f 100644
--- a/src/muebtransmitter.cc
+++ b/src/muebtransmitter.cc
@@ -10,7 +10,7 @@ MuebTransmitter::~MuebTransmitter() { delete d_ptr_; }
 void MuebTransmitter::SendFrame(libmueb::Frame frame) {
   Q_D(MuebTransmitter);
 
-  if (frame.isNull() || frame.format() != QImage::Format_RGB888 ||
+  if (frame.isNull() || frame.format() == QImage::Format_Invalid ||
       frame.width() != d->configuration_.width() ||
       frame.height() != d->configuration_.height()) {
     qWarning() << "[MuebTransmitter] Frame is invalid";