[Bug 680087] flvdemux: seek in push mode makes it start from beginning

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Sep 25 21:18:45 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=680087
  GStreamer | gst-plugins-good | 1.x

--- Comment #9 from nitin.mahajan at st.com 2013-09-26 04:18:37 UTC ---
Hi,
We have noticed that for non compliant FLV files i.e. not carrying metadata tag
information (index and other useful information) which when played with http
results into seeking from the 0th offset position. That's why the desired seek
position is not set in this use-case.The approach followed by original native
demuxer is to seek back to 0th position in case of non compliant (without
index+metadata) while streaming from http. The behaviour is due to non
compliant FLV file. The attached patch has modified the behaviour for this
specific use-case (http+stream without metadata/index table). Now while in http
if seek is issued for older offset (for which playback has already happened),
then based on index it comes in effect. And if the desired seek position is
very far in positive direction then it waits until it reaches desired position.
I think it's an extra feature being provided for non compliant streams and
that's too for http.
Kindly review the patch and share your observations,
Best Regards,
Nitin

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list