On Monday 05 November 2012 18:38:07 Pritam wrote:
> On Monday 05 November 2012 05:24 PM, Robert Voinea wrote:
> > Hi
> > 
> > Has anyone tried the QtQuick 1.0/1.1 and Video combination?
> > 
> > I have to implement a simple interface for several video streaming sources
> > in QML (one video "window" and several buttons that change the video
> > source) and I don't seem to get it right.
> > 
> > I am using ubuntu 12.10.
> > 
> > QtMultimediaKit is installed, and phonon-backend-vlc... and
> > phonon-backend-
> > gstreamer. In system settings I have set vlc as the preffered phonon
> > backend... But it get this on the console when I try to load a simple
> > video
> > 
> > (captured with VLC from my laptop's webcam):
> >     (test:11708): GStreamer-CRITICAL **: gst_object_ref: assertion `object 
!=
> > 
> > NULL' failed
> > 
> >     (test:11708): GStreamer-CRITICAL **: gst_object_ref: assertion `object 
!=
> > 
> > NULL' failed
> > 
> >     (test:11708): GStreamer-CRITICAL **: gst_element_set_state: assertion
> > 
> > `GST_IS_ELEMENT (element)' failed
> > Apparently phonon ignores the vlc backend and always uses gstreamer.
> > (any ideea how can I force phonon to use the vlc backend instead of
> > gstreamer?)
> > At this point I don't use streams... but a single file (OGG/Theora).
> > This is my test file:
> > 
> > import Qt 4.7
> > import QtMultimediaKit 1.1
> > Rectangle
> > {
> > 
> >     id: rootWindow
> >     width: 1024
> >     height: 768
> >     Video
> >     {
> >     
> >             id: video
> >             width: 640
> >             height: 480
> >             anchors
> >             {
> >             
> >                     centerIn: parent
> >             
> >             }
> >             fillMode: Video.PreserveAspectFit
> >             source: 'test.ogv'
> >     
> >     }
> > 
> > }
> > 
> > I have tried with both gstreamer and vlc backends. I don't care which one
> > I
> > have to use as long as I can set the source as an URL...
> > 
> > At the moment I am considering writing my own QML element that displays a
> > video stream using (probably) the native vlc API... or something like
> > this:
> > http://www.meegoexperts.com/2011/09/phonon-video-player-qml/.
> > 
> > Thank you in advance! :)
> 
> QtMultimediaKit or QtMultimedia doesnt depend on phonon. The backend for
> them on Linux is GStreamer.
> If you have gstreamer installed and still not able to play, test that
> gstreamer plugins required for your media are installed.
> To test that, you can try playing your media in Totem, it has plugin
> discovery built in. If it plays problem is with your Qt Build (if you
> built Qt yourself) or your qt code. If doesn't play it will tell you
> which  plugins to install.


Thank you for clearing that up. 
I had the impression that QtMultimediaKit depended on phonon... 


_______________________________________________
Interest mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to