Hi Filippe, thank you for your reply. Well, i tried front slash string for osgMovie parameters:
C:/SVILUPPO/CommonData/Movie/surf360converted.ogg --texture2D --interactive --audio but _width and _height attribute in GStreamerImageStream::open method, continue to be equal to zero, and so this method returns false. After that, i tried to call the same pipeline dynamically created in the open method, with gst_launch-1.0: gst-launch-1.0.exe filesrc location=C:/SVILUPPO/CommonData/Movie/surf360converted.ogg ! decodebin name=deco deco. ! queue ! videoconvert ! video/x-raw,format=RGB ! appsink name=sink emit-signals=true I get the following console message: C:\gstreamer\1.0\x86_64\bin>gst-launch-1.0.exe filesrc location=C:/SVILUPPO/CommonData/Movie/surf360converted.ogg ! decodebin name=deco deco. ! queue ! videoconvert ! video/x-raw,format=RGB ! appsink name=sink emit-signals=true Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock and nothing happens. Then i substitued appsink name=sink with autovideosink, but in this case i get the following error message: C:\gstreamer\1.0\x86_64\bin>gst-launch-1.0.exe filesrc location=C:/SVILUPPO/CommonData/Movie/surf360converted.ogg ! decodebin name=deco deco. ! queue ! videoconvert ! video/x-raw,format=RGB ! autovideosink emit-signals=true Setting pipeline to PAUSED ... Pipeline is PREROLLING ... WARNING: from element /GstPipeline:pipeline0/GstDecodeBin:deco: Delayed linking failed. Additional debug info: ./grammar.y(510): gst_parse_no_more_pads (): /GstPipeline:pipeline0/GstDecodeBin:deco: failed delayed linking some pad of GstDecodeBin named deco to some pad of GstQueue named queue0 ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:deco/GstOggDemux:oggdemux0: Internal data stream error. Additional debug info: gstoggdemux.c(4936): gst_ogg_demux_loop (): /GstPipeline:pipeline0/GstDecodeBin:deco/GstOggDemux:oggdemux0: streaming stopped, reason not-linked (-1) ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline .. And last, i removed video/x-raw,format=RGB getting the following command line: gst-launch-1.0.exe filesrc location=C:/SVILUPPO/CommonData/Movie/surf360converted.ogg ! decodebin name=deco deco. ! queue ! videoconvert ! autovideosink emit-signals=true In this case video starts correctly. So, i tried to change the pipeline in GStreamerImageStream::open with the following: filesrc location=C:/SVILUPPO/CommonData/Movie/surf360converted.ogg ! decodebin name=deco deco. ! queue ! videoconvert ! appsink name=sink emit-signals=true But, i continue to get _width and _height equal to zero, and the open method returns false and no video play. Cheers, Andrea ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=74165#74165 _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org