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 ("pipeline");<br>
<br>
/* create a disk reader */<br>
filesrc = gst_element_factory_make ("filesrc", "disk_source");<br>
g_assert (filesrc);<br>
<br>
g_object_set (G_OBJECT (filesrc), "location", "d.mpg", NULL);<br>
<br>
vdecoder = gst_element_factory_make ("decodebin2", "decode");<br>
if (!vdecoder) {<br>
g_print ("could not find plugin \"decodebin\"");<br>
exit (0);<br>
}<br>
<br>
colorspace = gst_element_factory_make ("ffmpegcolorspace", "color_space");<br>
g_assert (colorspace);<br>
<br>
videosink = gst_element_factory_make ("autovideosink", "play_video");<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 -> 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] > run-standalone.sh ./simple-player<br>
simple-player[12634]: GLIB CRITICAL ** Gtk - gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed<br>
simple-player[12634]: GLIB CRITICAL ** GStreamer -
gst_implements_interface_cast: assertion
`gst_element_implements_interface (GST_ELEMENT (from), iface_type)'
failed<br>
simple-player[12634]: GLIB CRITICAL ** default - gst_x_overlay_set_xwindow_id: assertion `overlay != NULL' 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"><<a href="mailto:awadhesh.kumar123@gmail.com">awadhesh.kumar123@gmail.com</a>></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"><<a href="mailto:bisht.sudarshan@gmail.com" target="_blank">bisht.sudarshan@gmail.com</a>></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& ( 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><<a href="mailto:awadhesh.kumar123@gmail.com" target="_blank">awadhesh.kumar123@gmail.com</a>> wrote:<br>
> I am using Maemo5 sdk scratchbox on ubuntu9.10<br>
><br>
> On Fri, Apr 23, 2010 at 7:13 PM, Kapil Agrawal <<a href="mailto:kapil.agl@gmail.com" target="_blank">kapil.agl@gmail.com</a>> wrote:<br>
>><br>
>> Please , describe what environment/platform you are trying ?<br>
>><br>
>> On Fri, Apr 23, 2010 at 6:43 PM, Awadhesh Kumar<br>
>> <<a href="mailto:awadhesh.kumar123@gmail.com" target="_blank">awadhesh.kumar123@gmail.com</a>> wrote:<br>
>>><br>
>>> Hi all,<br>
>>><br>
>>> is any one help me. what is problem about below code.<br>
>>><br>
>>> 1> gst-launch-0.10 filesrc location = /home/mm4/video/d.mpg ! decodebin2<br>
>>> ! xvimagesink<br>
>>> for 1st command, it is shown<br>
>>><br>
>>> Setting pipeline to PAUSED ...<br>
>>> ERROR: Pipeline doesn't want to pause.<br>
>>> ERROR: from element /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:<br>
>>> Could not initialise Xv output<br>
>>> Additional debug info:<br>
>>> xvimagesink.c(1426): gst_xvimagesink_get_xv_support ():<br>
>>> /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:<br>
>>> No port available<br>
>>> Setting pipeline to NULL ...<br>
>>> Freeing pipeline ...<br>
>>> [sbox-FREMANTLE_X86: ~] ><br>
>>><br>
>>><br>
>>> 2> gst-launch-0.10 filesrc location = /home/mm4/video/d.mpg ! decodebin2<br>
>>> ! ximagesink<br>
>>> for 2nd command, it is shown<br>
>>><br>
>>> Setting pipeline to PAUSED ...<br>
>>> Pipeline is PREROLLING ...<br>
>>><br>
>>><br>
>>> for both commnads, Nothing output.<br>
>>> Any one suggest me, how to show video on scratchbox using gst-launch.<br>
>>><br>
>>><br>
>>><br>
>>> ------------------------------------------------------------------------------<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>
>>><br>
>><br>
>><br>
>><br>
>> --<br>
>> <a href="http://www.linkedin.com/in/kapilagrawal" target="_blank">http://www.linkedin.com/in/kapilagrawal</a><br>
>><br>
>><br>
>> ------------------------------------------------------------------------------<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>
>><br>
><br>
><br>
> ------------------------------------------------------------------------------<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>
><br>
><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>