summaryrefslogtreecommitdiffstats
path: root/src/gsttools/gsttools.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/gsttools/gsttools.pro')
-rw-r--r--src/gsttools/gsttools.pro54
1 files changed, 53 insertions, 1 deletions
diff --git a/src/gsttools/gsttools.pro b/src/gsttools/gsttools.pro
index fef65aebf..9d9971ed8 100644
--- a/src/gsttools/gsttools.pro
+++ b/src/gsttools/gsttools.pro
@@ -23,7 +23,6 @@ PKGCONFIG += \
gstreamer-pbutils-0.10
maemo*:PKGCONFIG +=gstreamer-plugins-bad-0.10
-contains(config_test_gstreamer_appsrc, yes): PKGCONFIG += gstreamer-app-0.10
contains(config_test_resourcepolicy, yes) {
DEFINES += HAVE_RESOURCE_POLICY
@@ -42,6 +41,14 @@ PRIVATE_HEADERS += \
qgstutils_p.h \
qgstvideobuffer_p.h \
qvideosurfacegstsink_p.h \
+ qgstreamervideorendererinterface_p.h \
+ qgstreameraudioinputendpointselector_p.h \
+ qgstreamervideorenderer_p.h \
+ qgstreamervideoinputdevicecontrol_p.h \
+ gstvideoconnector_p.h \
+ qgstcodecsinfo_p.h \
+ qgstreamervideoprobecontrol_p.h \
+ qgstreameraudioprobecontrol_p.h \
SOURCES += \
qgstbufferpoolinterface.cpp \
@@ -50,6 +57,14 @@ SOURCES += \
qgstutils.cpp \
qgstvideobuffer.cpp \
qvideosurfacegstsink.cpp \
+ qgstreamervideorendererinterface.cpp \
+ qgstreameraudioinputendpointselector.cpp \
+ qgstreamervideorenderer.cpp \
+ qgstreamervideoinputdevicecontrol.cpp \
+ qgstcodecsinfo.cpp \
+ gstvideoconnector.c \
+ qgstreamervideoprobecontrol.cpp \
+ qgstreameraudioprobecontrol.cpp \
contains(config_test_xvideo, yes) {
DEFINES += HAVE_XVIDEO
@@ -61,6 +76,43 @@ contains(config_test_xvideo, yes) {
SOURCES += \
qgstxvimagebuffer.cpp \
+
+ !isEmpty(QT.widgets.name) {
+ QT += multimediawidgets
+
+ PRIVATE_HEADERS += \
+ qgstreamervideooverlay_p.h \
+ qgstreamervideowindow_p.h \
+ qgstreamervideowidget_p.h \
+ qx11videosurface_p.h \
+
+ SOURCES += \
+ qgstreamervideooverlay.cpp \
+ qgstreamervideowindow.cpp \
+ qgstreamervideowidget.cpp \
+ qx11videosurface.cpp \
+ }
+}
+
+maemo6 {
+ PKGCONFIG += qmsystem2
+
+ contains(QT_CONFIG, opengles2):!isEmpty(QT.widgets.name) {
+ PRIVATE_HEADERS += qgstreamergltexturerenderer_p.h
+ SOURCES += qgstreamergltexturerenderer.cpp
+ QT += opengl
+ LIBS += -lEGL -lgstmeegointerfaces-0.10
+ }
+}
+
+contains(config_test_gstreamer_appsrc, yes) {
+ PKGCONFIG += gstreamer-app-0.10
+ PRIVATE_HEADERS += qgstappsrc_p.h
+ SOURCES += qgstappsrc.cpp
+
+ DEFINES += HAVE_GST_APPSRC
+
+ LIBS += -lgstapp-0.10
}
HEADERS += $$PRIVATE_HEADERS