Hi,<br>
Please tell me about, how to add autovideosink to Mameo5 sdk. I have written my own code in cpp using Qt+gstreamer.<br>
<br>
code:   /* create a new bin to hold the elements */<br>
  bin = gst_pipeline_new (&quot;pipeline&quot;);<br>
<br>
  /* create a disk reader */<br>
  filesrc = gst_element_factory_make (&quot;filesrc&quot;, &quot;disk_source&quot;);<br>
  g_assert (filesrc);<br>
<br>
  g_object_set (G_OBJECT (filesrc), &quot;location&quot;, &quot;d.mpg&quot;, NULL);<br>
<br>
  vdecoder = gst_element_factory_make (&quot;decodebin2&quot;, &quot;decode&quot;);<br>
  if (!vdecoder) {<br>
    g_print (&quot;could not find plugin \&quot;decodebin\&quot;&quot;);<br>
    exit (0);<br>
  }<br>
<br>
  colorspace = gst_element_factory_make (&quot;ffmpegcolorspace&quot;, &quot;color_space&quot;);<br>
  g_assert (colorspace);<br>
<br>
  videosink = gst_element_factory_make (&quot;autovideosink&quot;, &quot;play_video&quot;);<br>
  g_assert (videosink);<br>
<br>
  /* add objects to the main pipeline */<br>
  gst_bin_add_many (GST_BIN (bin), filesrc, vdecoder, colorspace, videosink, NULL);<br>
<br>
  /* link the elements */<br>
  gst_element_link_many (filesrc, vdecoder, colorspace, videosink, NULL);<br>
<br>
  gst_element_set_state (videosink, GST_STATE_READY);<br>
<br>
  QApplication::syncX ();<br>
  gst_x_overlay_set_xwindow_id (GST_X_OVERLAY (videosink), frame -&gt; winId ());<br>
<br>
  /* start playing */<br>
  gst_element_set_state (bin, GST_STATE_PLAYING);<br>
<br>
Error for this code:  <br>
[sbox-FREMANTLE_X86: ~/Qt/Qt/my-app/simple-player] &gt; run-standalone.sh ./simple-player<br>
simple-player[12634]: GLIB CRITICAL ** Gtk - gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)&#39; failed<br>
simple-player[12634]: GLIB CRITICAL ** GStreamer -
gst_implements_interface_cast: assertion
`gst_element_implements_interface (GST_ELEMENT (from), iface_type)&#39;
failed<br>
simple-player[12634]: GLIB CRITICAL ** default - gst_x_overlay_set_xwindow_id: assertion `overlay != NULL&#39; failed<br>
<br>
and it not display the video.<br>
<br>
Plaese any one help me.<br>
<br>
Thanks,<br>
Awadhesh<br>
<br><br><br><div class="gmail_quote">On Sat, Apr 24, 2010 at 1:36 PM, Awadhesh Kumar <span dir="ltr">&lt;<a href="mailto:awadhesh.kumar123@gmail.com">awadhesh.kumar123@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Hi,<div><br>Thanks for your feedback, suggestion and so early response. <br><br></div><font color="#888888">Awadhesh<br><br></font></div><div><div></div><div class="h5"><div class="gmail_quote">On Fri, Apr 23, 2010 at 11:10 PM, sudarshan bisht <span dir="ltr">&lt;<a href="mailto:bisht.sudarshan@gmail.com" target="_blank">bisht.sudarshan@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi ,<br>
Did you start Xephyr ?  If not then run the following commands  :-<br>
<br>
 1) export DISPLAY=:2   ( run it in linux terminal)<br>
 2) ./start-xephyr&amp;          ( run it in linux terminal)<br>
 3) /scratchbox/login      ( now login to scratchbox)<br>
 4) af-sb-init.sh start       ( run it in scratchbox)<br>
<br>
Then run the pipeline in scratchbox .<br>
<br>
Hopefully you would see some display .<br>
<br>
<br>
<br>
<br>
On Fri, Apr 23, 2010 at 7:24 PM, Awadhesh Kumar<br>
<div><div></div><div>&lt;<a href="mailto:awadhesh.kumar123@gmail.com" target="_blank">awadhesh.kumar123@gmail.com</a>&gt; wrote:<br>
&gt; I am using Maemo5 sdk scratchbox on ubuntu9.10<br>
&gt;<br>
&gt; On Fri, Apr 23, 2010 at 7:13 PM, Kapil Agrawal &lt;<a href="mailto:kapil.agl@gmail.com" target="_blank">kapil.agl@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Please , describe what environment/platform you are trying ?<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Apr 23, 2010 at 6:43 PM, Awadhesh Kumar<br>
&gt;&gt; &lt;<a href="mailto:awadhesh.kumar123@gmail.com" target="_blank">awadhesh.kumar123@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi all,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; is any one help me. what is problem about below code.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 1&gt; gst-launch-0.10 filesrc location = /home/mm4/video/d.mpg ! decodebin2<br>
&gt;&gt;&gt; ! xvimagesink<br>
&gt;&gt;&gt; for 1st command, it is shown<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Setting pipeline to PAUSED ...<br>
&gt;&gt;&gt; ERROR: Pipeline doesn&#39;t want to pause.<br>
&gt;&gt;&gt; ERROR: from element /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:<br>
&gt;&gt;&gt; Could not initialise Xv output<br>
&gt;&gt;&gt; Additional debug info:<br>
&gt;&gt;&gt; xvimagesink.c(1426): gst_xvimagesink_get_xv_support ():<br>
&gt;&gt;&gt; /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:<br>
&gt;&gt;&gt; No port available<br>
&gt;&gt;&gt; Setting pipeline to NULL ...<br>
&gt;&gt;&gt; Freeing pipeline ...<br>
&gt;&gt;&gt; [sbox-FREMANTLE_X86: ~] &gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 2&gt; gst-launch-0.10 filesrc location = /home/mm4/video/d.mpg ! decodebin2<br>
&gt;&gt;&gt; ! ximagesink<br>
&gt;&gt;&gt; for 2nd command, it is shown<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Setting pipeline to PAUSED ...<br>
&gt;&gt;&gt; Pipeline is PREROLLING ...<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; for both commnads, Nothing output.<br>
&gt;&gt;&gt; Any one suggest me, how to show video on scratchbox using gst-launch.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ------------------------------------------------------------------------------<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; gstreamer-devel mailing list<br>
&gt;&gt;&gt; <a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
&gt;&gt;&gt; <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; <a href="http://www.linkedin.com/in/kapilagrawal" target="_blank">http://www.linkedin.com/in/kapilagrawal</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; ------------------------------------------------------------------------------<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; gstreamer-devel mailing list<br>
&gt;&gt; <a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
&gt;&gt; <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; ------------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; gstreamer-devel mailing list<br>
&gt; <a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
&gt; <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
</div></div>Regards,<br>
<font color="#888888"><br>
Sudarshan Bisht<br>
</font><div><div></div><div><br>
------------------------------------------------------------------------------<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>