Hi,<br><br>It seems that the negociate caps are not what you expected.<br>So check the negociate caps using -v option:<br>gst-launch-0.10 -v .....<br>The video size negociated should be printed.<br><br>Julien<br><br><div><span class="gmail_quote">2008/4/11, AlannY <<a href="mailto:alanny@starlink.ru">alanny@starlink.ru</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi there, my name is Alan and I have a problems with GStreamer.<br> <br> I'm writing a custom plugin (still newbie) and I need some error<br> handling, but I really not understand how to do it. In the _chain()<br> function I have statement:<br>
<br> int ret = gst_pad_push (filter->srcpad, buffer);<br> <br> When running ret is -5 which means GST_FLOW_ERROR. How to determine<br> where error occurred? What GST_FLOW_ERROR means.<br> <br> (example code)<br> static GstFlowReturn<br>
gst_myplugin_chain (GstPad *pad,<br> GstBuffer *buf)<br> {<br> Gstmyplugin *plugin = GST_MYPLUGIN (GST_OBJECT_PARENT (pad));<br> <br> GstBuffer *buffer;<br> gst_pad_alloc_buffer_and_set_caps (plugin->srcpad,<br>
GST_BUFFER_OFFSET_NONE, plugin->width*plugin->height*3, GST_PAD_CAPS<br> (pad), &buffer);<br> gst_buffer_copy_metadata(buffer, buf, GST_BUFFER_COPY_ALL);<br> memcpy(buffer->data, buf->data, buf->size);<br>
<br> int ret = gst_pad_push (plugin->srcpad, buffer);<br> g_print("%d\n", ret);<br> return ret;<br> }<br> <br> Thank you.<br> <br> -------------------------------------------------------------------------<br>
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference<br> Don't miss this year's exciting event. There's still time to save $100.<br> Use priority code J8TL2D2.<br> <a href="http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone">http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone</a><br>
_______________________________________________<br> gstreamer-devel mailing list<br> <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br> <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
</blockquote></div><br>