qtmobility/plugins/multimedia/gstreamer/gstreamer.pro
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
--- a/qtmobility/plugins/multimedia/gstreamer/gstreamer.pro	Fri Jun 11 14:26:25 2010 +0300
+++ b/qtmobility/plugins/multimedia/gstreamer/gstreamer.pro	Wed Jun 23 19:08:38 2010 +0300
@@ -1,10 +1,12 @@
 TEMPLATE = lib
 CONFIG += plugin
-TARGET = $$qtLibraryTarget(qtmedia_gstengine)
+TARGET = $$qtLibraryTarget(qgstengine)
 PLUGIN_TYPE=mediaservice
 
 include(../../../common.pri)
-INCLUDEPATH+=../../../src/multimedia
+INCLUDEPATH+=../../../src/multimedia \
+             ../../../src/multimedia/video \
+             ../../../src/multimedia/audio
 
 CONFIG += mobility
 MOBILITY = multimedia
@@ -34,50 +36,47 @@
 HEADERS += \
     qgstreamermessage.h \
     qgstreamerbushelper.h \
-    qgstreamervideooutputcontrol.h \
-    qgstreamervideorendererinterface.h \
-    qgstreamervideowidget.h \
+    qgstreamervideorendererinterface.h \    
     qgstreamerserviceplugin.h \
     qgstreameraudioinputendpointselector.h \
+    qgstreamervideorenderer.h \
+    qgstvideobuffer.h \
+    qvideosurfacegstsink.h \
     qgstreamervideoinputdevicecontrol.h
 
 SOURCES += \
     qgstreamermessage.cpp \
     qgstreamerbushelper.cpp \
-    qgstreamervideooutputcontrol.cpp \
-    qgstreamervideorendererinterface.cpp \
-    qgstreamervideowidget.cpp \
+    qgstreamervideorendererinterface.cpp \    
     qgstreamerserviceplugin.cpp \
     qgstreameraudioinputendpointselector.cpp \
+    qgstreamervideorenderer.cpp \
+    qgstvideobuffer.cpp \
+    qvideosurfacegstsink.cpp \
     qgstreamervideoinputdevicecontrol.cpp
 
-contains(QT_CONFIG, multimedia) {
-    QT += multimedia
+
+!win32:!embedded:!mac:!symbian {
+    LIBS += -lXv
+
+    HEADERS += \
+        qgstreamervideooverlay.h \
+        qgstreamervideowidget.h \
+        qx11videosurface.h \
+        qgstxvimagebuffer.h
 
     SOURCES += \
         qgstreamervideooverlay.cpp \
-        qgstreamervideorenderer.cpp \
-        qgstvideobuffer.cpp \
-        qvideosurfacegstsink.cpp \
+        qgstreamervideowidget.cpp \
         qx11videosurface.cpp \
         qgstxvimagebuffer.cpp
-
-    HEADERS += \
-        qgstreamervideooverlay.h \
-        qgstreamervideorenderer.h \
-        qgstvideobuffer.h \
-        qvideosurfacegstsink.h \
-        qx11videosurface.h \
-        qgstxvimagebuffer.h
-
-
-    LIBS += -lXv
 }
 
 include(mediaplayer/mediaplayer.pri)
 !maemo* {
     include(mediacapture/mediacapture.pri)
 } else {
+    INCLUDEPATH += mediacapture/maemo
     include(mediacapture/maemo/mediacapture_maemo.pri)
     DEFINES += GST_USE_UNSTABLE_API #prevents warnings because of unstable photography API 
 }