qtmobility/plugins/multimedia/gstreamer/qgstxvimagebuffer.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    40 ****************************************************************************/
    40 ****************************************************************************/
    41 
    41 
    42 #ifndef QGSTXVIMAGEBUFFER_H
    42 #ifndef QGSTXVIMAGEBUFFER_H
    43 #define QGSTXVIMAGEBUFFER_H
    43 #define QGSTXVIMAGEBUFFER_H
    44 
    44 
    45 #include <QtMultimedia/qabstractvideobuffer.h>
    45 #include <qabstractvideobuffer.h>
    46 #include <QtMultimedia/qvideosurfaceformat.h>
    46 #include <qvideosurfaceformat.h>
    47 #include <QtCore/qmutex.h>
    47 #include <QtCore/qmutex.h>
    48 #include <QtCore/qwaitcondition.h>
    48 #include <QtCore/qwaitcondition.h>
    49 #include <QtCore/qqueue.h>
    49 #include <QtCore/qqueue.h>
       
    50 
       
    51 #ifndef QT_NO_XVIDEO
    50 
    52 
    51 #include <X11/Xlib.h>
    53 #include <X11/Xlib.h>
    52 #include <sys/ipc.h>
    54 #include <sys/ipc.h>
    53 #include <sys/shm.h>
    55 #include <sys/shm.h>
    54 #include <X11/extensions/XShm.h>
    56 #include <X11/extensions/XShm.h>
   115     QList<QGstXvImageBuffer*> m_pool;
   117     QList<QGstXvImageBuffer*> m_pool;
   116     QList<QGstXvImageBuffer*> m_allBuffers;
   118     QList<QGstXvImageBuffer*> m_allBuffers;
   117     QList<XvShmImage> m_imagesToDestroy;
   119     QList<XvShmImage> m_imagesToDestroy;
   118 };
   120 };
   119 
   121 
       
   122 #endif //QT_NO_XVIDEO
       
   123 
   120 #endif
   124 #endif