diff --git a/src/conference.cpp b/src/conference.cpp
index e1db05adfb03a9ade8097f8240a8375938900db5..ffab65089f6084ceed3677309e6cf19eeaa2103c 100644
--- a/src/conference.cpp
+++ b/src/conference.cpp
@@ -601,8 +601,10 @@ Conference::requestMediaChange(const std::vector<libjami::MediaMap>& mediaList)
         }
     }
 
+#ifdef ENABLE_VIDEO
     if (videoMixer_)
         videoMixer_->switchInputs(newVideoInputs);
+#endif
     hostSources_ = mediaAttrList; // New medias
 
     // It's host medias, so no need to negotiate anything, but inform the client.