Play video using GStreamer



  • I am trying to build a projet for playing video using Gstreamer on linux embedded system from "How to play video in Qt on MeeGo using GStreamer":http://www.developer.nokia.com/Community/Wiki/How_to_play_video_in_Qt_on_MeeGo_using_GStreamer
    I have the Gstreamer package on my device, but when I try to compile the project it failed because of the lines :
    @
    CONFIG += link_pkgconfig
    PKGCONFIG += gstreamer-0.10 gstreamer-interfaces-0.10
    @

    in the .pro file

    The output error:
    Project ERROR: Package gstreamer-0.10 not found
    make: *** [Makefile] Error 2

    Any idea how to use link_pkgconfig correctly?



  • I found the gstreamer-0.10 packages need to be deployed on development system. Pointing to pkgconfig in arm angstrom sysroot path did not work even though gstreamer-0.10 was present.



  • It's quite an old discussion thread, but anyway...
    I've the same problem here while cross-compiling Qt 5.2.1 for TI AM335x (Starter kit)... does anybody can propose a solution?



  • In my terminal I did:
    $ pkg-config --cflags gstreamer-0.10
    -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2

    $ pkg-config --libs gstreamer-0.10
    -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0


    In my .pro I did:

    INCLUDEPATH += $$SYSROOT/usr/include/gstreamer-0.10 $$SYSROOT/usr/include/glib-2.0 $$SYSROOT/usr/lib/glib-2.0/include $$SYSROOT/usr/include/libxml2

    LIBS += -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0

    It works for me.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.