diff options
Diffstat (limited to 'src/plugins/directshow/player/directshowvideorenderercontrol.cpp')
-rw-r--r-- | src/plugins/directshow/player/directshowvideorenderercontrol.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/plugins/directshow/player/directshowvideorenderercontrol.cpp b/src/plugins/directshow/player/directshowvideorenderercontrol.cpp index b86125df9..40f77e899 100644 --- a/src/plugins/directshow/player/directshowvideorenderercontrol.cpp +++ b/src/plugins/directshow/player/directshowvideorenderercontrol.cpp @@ -37,11 +37,12 @@ ** ****************************************************************************/ +#include <QtMultimedia/private/qtmultimediaglobal_p.h> #include "directshowvideorenderercontrol.h" #include "videosurfacefilter.h" -#ifdef HAVE_EVR +#if QT_CONFIG(evr) #include "evrcustompresenter.h" #endif @@ -52,7 +53,7 @@ DirectShowVideoRendererControl::DirectShowVideoRendererControl(DirectShowEventLo , m_loop(loop) , m_surface(0) , m_filter(0) -#ifdef HAVE_EVR +#if QT_CONFIG(evr) , m_evrPresenter(0) #endif { @@ -60,7 +61,7 @@ DirectShowVideoRendererControl::DirectShowVideoRendererControl(DirectShowEventLo DirectShowVideoRendererControl::~DirectShowVideoRendererControl() { -#ifdef HAVE_EVR +#if QT_CONFIG(evr) if (m_evrPresenter) { m_evrPresenter->setSurface(Q_NULLPTR); m_evrPresenter->Release(); @@ -80,7 +81,7 @@ void DirectShowVideoRendererControl::setSurface(QAbstractVideoSurface *surface) if (m_surface == surface) return; -#ifdef HAVE_EVR +#if QT_CONFIG(evr) if (m_evrPresenter) { m_evrPresenter->setSurface(Q_NULLPTR); m_evrPresenter->Release(); @@ -96,7 +97,7 @@ void DirectShowVideoRendererControl::setSurface(QAbstractVideoSurface *surface) m_surface = surface; if (m_surface) { -#ifdef HAVE_EVR +#if QT_CONFIG(evr) m_filter = com_new<IBaseFilter>(clsid_EnhancedVideoRenderer); m_evrPresenter = new EVRCustomPresenter(m_surface); if (!m_evrPresenter->isValid() || !qt_evr_setCustomPresenter(m_filter, m_evrPresenter)) { |