How to configure *.pro file (Qt4) for use gstreamer plugin_fluendo ?

Erwan Le Blond erwanleblond at gmail.com
Wed Jun 29 08:34:44 PDT 2011


Dear all,

My Fluendo Librairy aren't loaded on my target (meego/maemo/symbian)  with
this file ..


How to do ...


Regards


# Add files and directories to ship with the application

# by adapting the examples below.

# file1.source = myfile

# dir1.source = mydir

DEPLOYMENTFOLDERS = # file1 dir1

#-------------------------------------------------

#

# Project created by QtCreator 2011-06-22T07:49:34

#

#-------------------------------------------------

QT       += core gui

CONFIG += link_pkgconfig

PKGCONFIG += gstreamer-plugins-base-0.10 gstreamer-interfaces-0.10
gstreamer-0.10.26 liboil-0.3.16 gst-plugins-base-0.10.26
gst-fluendo-mpegdemux-0.10.64 gst-fluendo-ismd-0.10.22
gst-fluendo-gdlsink-0.10.14 glib-2.18.4 gst-plugins-fluendo-ismd
gstreamer-plugins-fluendo-mpegdemux

TARGET = PlayerDemo4

TEMPLATE = app

INSTALLS=target

#Includes

INCLUDEPATH += ~/build/flub-ismd/prefix/lib/gstreamer-0.10/ \

~/build/flub-ismd/prefix/include/ \

~/build/flub-ismd/gst-fluendo-ismd/src \

~/build/flub-ismd/prefix/EGL/ \

~/build/flub-ismd/prefix/gio-unix-2.0/gio/ \

~/build/flub-ismd/prefix/GLES/ \

~/build/flub-ismd/prefix/GLES2/ \

~/build/flub-ismd/prefix/lib/pkgconfig/ \

~/build/flub-ismd/prefix/lib/gstreamer-0.10 \

~/build/flub-ismd/prefix/include/glib-2.0/ \

~/build/flub-ismd/prefix/include/glib-2.0/glib/ \

~/build/flub-ismd/prefix/include/glib-2.0/gio/ \

~/build/flub-ismd/prefix/include/glib-2.0/gobject/ \

~/build/flub-ismd/prefix/include/KHR/ \

~/build/flub-ismd/prefix/include/liboil-0.3/ \

~/build/flub-ismd/prefix/include/libxml2/libxml/ \

~/build/flub-ismd/prefix/include/linux_user/os/ \

~/build/flub-ismd/prefix/include/os/ \

~/build/flub-ismd/prefix/lib/ \

~/build/flub-ismd/prefix/lib/glib-2.0/ \

~/build/flub-ismd/prefix/lib/glib-2.0/include/ \

~/build/flub-ismd/prefix/lib/gio/modules/ \

~/build/flub-ismd/gst-fluendo-ismd/tmp/usr/lib/gstreamer-0.10/ \

~/build/flub-ismd/gst-fluendo-ismd/src/.libs/ \

~/build/flub-ismd/prefix/lib/gstreamer-0.10/ \

/usr/include/gstreamer-0.10/ \

/usr/lib/

SOURCES += main.cpp\

        mainwindow.cpp \

    DecodeVideoLocal.cpp \

    DecodeMediaNetwork.cpp

HEADERS  += mainwindow.h \

    DecodeVideoLocal.h \

    DecodeVideoLocal.h

FORMS    += mainwindow.ui

#LIBS += -lgstreamer-0.10
-L/home/erwan/build/flub-ismd/prefix/lib/gstreamer-0.10/libgstflugdlsink.so
-L/home/erwan/build/flub-ismd/prefix/lib/gstreamer-0.10/libgstflumpegdemux.so
-L/home/erwan/build/flub-ismd/src/.libs/libgstfluismd.so

LIBS += -lgstreamer-0.10
-/home/erwan/build/flub-ismd/prefix/lib/gstreamer-0.10/libgstflugdlsink.so
-/home/erwan/build/flub-ismd/prefix/lib/gstreamer-0.10/libgstflumpegdemux.so
-/home/erwan/build/flub-ismd/src/.libs/libgstfluismd.so

#-libgstflugdlsink -libgstfluismd -libgstflumpegdemux

#-libgstfluismd_la-gstmpegdesc -libgstfluismd_la-gstsectionfilter
-libgstfluismd_la-ismd_gst_audio_sink
-libgstfluismd_la-ismd_gst_buffer -libgstfluismd_la-ismd_gst_clock
-libgstfluismd_la-ismd_gst_clock_recovery_provider
-libgstfluismd_la-ismd_gst_demux -libgstfluismd_la-ismd_gst_dvb_src
-libgstfluismd_la-ismd_gst_dvb_stream
-libgstfluismd_la-ismd_gst_element -libgstfluismd_la-ismd_gst_enum
-libgstfluismd_la-ismd_gst_h264_viddec
-libgstfluismd_la-ismd_gst_mpeg2_viddec
-libgstfluismd_la-ismd_gst_mpeg4_viddec -libgstfluismd_la-ismd_gst_pad
-libgstfluismd_la-ismd_gst_rectangle
-libgstfluismd_la-ismd_gst_refiller
-libgstfluismd_la-ismd_gst_vc1_viddec
-libgstfluismd_la-ismd_gst_vidpproc
-libgstfluismd_la-ismd_gst_vidrend_bin
-libgstfluismd_la-ismd_gst_vidrend_sink -libgstfluismd_la-ismd_plugin
-libgstfluismd_la-psi_helper

#-libgstfluismd -libgstflumpegdemux -libgstflugdlsink

# Please do not modify the following two lines. Required for deployment.

include(deployment.pri)

qtcAddDeployment()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20110629/4c377ec5/attachment.htm>


More information about the gstreamer-devel mailing list