<div dir="ltr"><div><div>OK I found the issue.<br><br></div>when I use gst_element_send_event, somewhere inside GStreamer (or perhaps flvdemux), the event is being referenced again and perhaps being modified. That is why GST_IS_EVENT(event) inside gst_event_parse_seek returns.<br>
<br></div>I solved it by using gst_event_ref(event) before calling  gst_element_send_event(event).</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 18, 2013 at 12:35 PM, Mohamed Salim Mohamed Ayub <span dir="ltr"><<a href="mailto:al.mohamed.salim@gmail.com" target="_blank">al.mohamed.salim@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Sorry the event formation is done as<br><br>gst_event_new_seek (<br>rate,<br>GST_FORMAT_TIME, <br>
GstSeekFlags(GST_SEEK_FLAG_<div>FLUSH), <br>
GST_SEEK_TYPE_SET, <br>position, <br>GST_SEEK_TYPE_NONE, <br>GST_CLOCK_TIME_NONE)</div><br></div>with above scheme, seek works OK for other streams only for these two flv streams.<br></div>The second flv file also has AVC video 384 kps, 720x480 and AAC-LC audio.<br>

<br></div>Kindest Regards,<br></div>Salim<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 18, 2013 at 12:28 PM, Mohamed Salim Mohamed Ayub <span dir="ltr"><<a href="mailto:al.mohamed.salim@gmail.com" target="_blank">al.mohamed.salim@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div>I am using Gstreamer version 0.10.32 with gst-plugins-good-0.10.28<br>

</div>I need to use this older version of gst because, our supplier has integrated hardware codecs to this version and upgrade to gst 1.0 is big work that can not be taken in current project timeline.<br>
<br></div>I am playing flv file with AVC video (720x480, 284kbps)<br></div> and AAC-LC audio streams<br><br></div>I created a seek event using event=<br>gst_event_new_seek (<br>GST_FORMAT_TIME, <br>GstSeekFlags(GST_SEEK_FLAG_FLUSH), <br>


GST_SEEK_TYPE_SET, <br>position, <br>GST_SEEK_TYPE_NONE, <br>GST_CLOCK_TIME_NONE)<br><br></div>Then I use gst_element_send_event(element, event) to send the event.<br><br></div>This is when I get following errors continuously<br>


<br>(<unknown>:273): GStreamer-CRITICAL **: gst_event_parse_seek: assertion `GST_IS_EVENT (event)' failed<br><br>(<unknown>:273): GStreamer-CRITICAL **: gst_mini_object_unref: assertion `GST_IS_MINI_OBJECT (mini_object)' failed<br>


<br></div>Kindest Regads,<br>Salim<br></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 11, 2013 at 11:16 PM, Tim-Philipp Müller <span dir="ltr"><<a href="mailto:t.i.m@zen.co.uk" target="_blank">t.i.m@zen.co.uk</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Tue, 2013-06-11 at 23:00 +0800, Mohammad-AL.Gmail wrote:<br>
<br>
> When I try to send Seek events on vbr files, the pipeline hangs.<br>
> How can I detect reliability if a media files is seekable or no?<br>
<br>
</div>More details please (version, type of file, context, etc.).<br>
<br>
You can do a SEEKING query on the pipeline once you got an ASYNC_DONE<br>
message on the pipeline's bus.<br>
<br>
Cheers<br>
 -Tim<br>
<br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>