diff -r 000000000000 -r 876b1a06bc25 plugins/multimedia/gstreamer/gstreamer.pro --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/multimedia/gstreamer/gstreamer.pro Wed Aug 25 15:49:42 2010 +0300 @@ -0,0 +1,75 @@ +TEMPLATE = lib +CONFIG += plugin +TARGET = $$qtLibraryTarget(qgstengine) +PLUGIN_TYPE=mediaservice + +include(../../../common.pri) +INCLUDEPATH+=../../../src/multimedia \ + ../../../src/multimedia/video \ + ../../../src/multimedia/audio + +CONFIG += mobility +MOBILITY = multimedia + +DEPENDPATH += . + +unix:contains(QT_CONFIG, alsa) { +DEFINES += HAVE_ALSA +LIBS += \ + -lasound +} + +CONFIG += link_pkgconfig + +PKGCONFIG += \ + gstreamer-0.10 \ + gstreamer-base-0.10 \ + gstreamer-interfaces-0.10 \ + gstreamer-audio-0.10 \ + gstreamer-video-0.10 + +maemo* { + PKGCONFIG +=gstreamer-plugins-bad-0.10 +} + +# Input +HEADERS += \ + qgstreamermessage.h \ + qgstreamerbushelper.h \ + qgstreamervideorendererinterface.h \ + qgstreamerserviceplugin.h \ + qgstreameraudioinputendpointselector.h \ + qgstreamervideorenderer.h \ + qgstvideobuffer.h \ + qvideosurfacegstsink.h \ + qgstreamervideoinputdevicecontrol.h + +SOURCES += \ + qgstreamermessage.cpp \ + qgstreamerbushelper.cpp \ + qgstreamervideorendererinterface.cpp \ + qgstreamerserviceplugin.cpp \ + qgstreameraudioinputendpointselector.cpp \ + qgstreamervideorenderer.cpp \ + qgstvideobuffer.cpp \ + qvideosurfacegstsink.cpp \ + qgstreamervideoinputdevicecontrol.cpp + + +!win32:!embedded:!mac:!symbian { + LIBS += -lXv -lX11 -lXext + + HEADERS += \ + qgstreamervideooverlay.h \ + qgstreamervideowidget.h \ + qx11videosurface.h \ + qgstxvimagebuffer.h + + SOURCES += \ + qgstreamervideooverlay.cpp \ + qgstreamervideowidget.cpp \ + qx11videosurface.cpp \ + qgstxvimagebuffer.cpp +} +include(mediaplayer/mediaplayer.pri) +include(mediacapture/mediacapture.pri)