Ignore:
Timestamp:
Aug 2, 2010, 9:27:30 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.3 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/3rdparty/phonon/mmf/videowidget.cpp

    r561 r769  
    1919#include "mediaobject.h"
    2020#include "utils.h"
    21 #include "videooutput.h"
    2221
    2322#include "videowidget.h"
     23
     24#ifdef PHONON_MMF_VIDEO_SURFACES
     25#include "videooutput_surface.h"
     26#else
     27#include "videooutput_dsa.h"
     28#endif
    2429
    2530QT_BEGIN_NAMESPACE
     
    4651//-----------------------------------------------------------------------------
    4752
    48 MMF::VideoWidget::VideoWidget
    49     (AncestorMoveMonitor* ancestorMoveMonitor, QWidget* parent)
     53MMF::VideoWidget::VideoWidget(QWidget *parent)
    5054        :   MediaNode(parent)
    51         ,   m_videoOutput(new VideoOutput(ancestorMoveMonitor, parent))
     55#ifdef PHONON_MMF_VIDEO_SURFACES
     56        ,   m_videoOutput(new SurfaceVideoOutput(parent))
     57#else
     58        ,   m_videoOutput(new DsaVideoOutput(parent))
     59#endif
    5260        ,   m_brightness(DefaultBrightness)
    5361        ,   m_contrast(DefaultContrast)
     
    6876    TRACE_EXIT_0();
    6977}
     78
     79#ifndef PHONON_MMF_VIDEO_SURFACES
     80void MMF::VideoWidget::setAncestorMoveMonitor(AncestorMoveMonitor *monitor)
     81{
     82    static_cast<DsaVideoOutput *>(m_videoOutput.data())->setAncestorMoveMonitor(monitor);
     83}
     84#endif
    7085
    7186
     
    109124{
    110125    TRACE_CONTEXT(VideoWidget::setScaleMode, EVideoApi);
    111     TRACE("setScaleMode %d", setScaleMode);
     126    TRACE("setScaleMode %d", scaleMode);
    112127
    113128    m_videoOutput->setScaleMode(scaleMode);
Note: See TracChangeset for help on using the changeset viewer.