From cf2a45e9b788252fa10e103266a4ff4d3b1eeeb2 Mon Sep 17 00:00:00 2001 From: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Date: Fri, 2 Oct 2015 11:54:46 -0400 Subject: [PATCH] build: remove video_mixer.h dependency on some headers This dependency causes a almost complet build if only video_mixer is changed. Issue: #81174 Change-Id: I1d374b582e6f388962ff78f67ee03b967ee82779 --- src/conference.cpp | 1 + src/conference.h | 8 +++++--- src/media/video/video_sender.h | 1 - 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/conference.cpp b/src/conference.cpp index 19df4d4ea3..46b15c4f8d 100644 --- a/src/conference.cpp +++ b/src/conference.cpp @@ -30,6 +30,7 @@ #include "sip/sipcall.h" #include "client/videomanager.h" #include "video/video_input.h" +#include "video/video_mixer.h" #endif #include "call_factory.h" diff --git a/src/conference.h b/src/conference.h index daaf1c25e4..d55dd5396b 100644 --- a/src/conference.h +++ b/src/conference.h @@ -30,12 +30,14 @@ #include "audio/recordable.h" +namespace ring { + #ifdef RING_VIDEO -#include "video/video_mixer.h" +namespace video { +class VideoMixer; +} #endif -namespace ring { - typedef std::set<std::string> ParticipantSet; class Conference : public Recordable { diff --git a/src/media/video/video_sender.h b/src/media/video/video_sender.h index e6b6413004..e5a4511fbf 100644 --- a/src/media/video/video_sender.h +++ b/src/media/video/video_sender.h @@ -25,7 +25,6 @@ #include "noncopyable.h" #include "media_encoder.h" #include "media_io_handle.h" -#include "video_mixer.h" #include <map> #include <string> -- GitLab