<div><br></div>Hello All,<div><br></div><div>I am trying to play an mp3 file using pipeline fdsrc ! decodebin2 ! autoaudiosink  by providing the opened file descriptor to the plugin.</div><div><br></div><div>When I do forward seek for n sec , it is working properly. but when I do backward seek for n sec, then there is no sound for n sec &amp; then plays from the correct seek&#39;d position.</div>
<div><br></div><div>What am I doing wrong. ?</div><div><br></div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><div>
// code snippet for seeking</div><div><br></div><div><div>void seek_handler (double displacement) // displacement is in second</div><div>  {</div><div><br></div><div>    GstFormat fmt = GST_FORMAT_TIME;</div><div>    gint64    cur_pos;</div>
<div>    gst_element_query_position (pipeline, &amp;fmt, &amp;cur_pos);</div><div><br></div><div>    double new_pos_sec = cur_pos * (1.0 / GST_SECOND) + displacement;</div><div>   </div><div>    seek (new_pos_sec * GST_SECOND);</div>
<div><br></div><div>  }</div></div><div><br></div><div><div>void  seek (gint64 new_pos)</div><div>  {</div><div>   if (new_pos &lt; 0)</div><div>      new_pos = 0;</div><div>    gst_element_seek (pipeline, 1.0, GST_FORMAT_TIME, GST_SEEK_FLAG_FLUSH, GST_SEEK_TYPE_SET,</div>
<div>    new_pos, GST_SEEK_TYPE_NONE,  GST_CLOCK_TIME_NONE);</div><div>  }</div></div><div><br></div></span></div><div><br></div><div><br></div><div><br clear="all"><br>-- <br>Thanks &amp; Regards,<br><br>Satish Pattar<br>
<br>
</div>