[Bug 647940] [basesrc] - fails to send updated segment event when duration changes

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jun 11 12:39:30 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=647940
  GStreamer | gstreamer (core) | 0.10.x

--- Comment #8 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2011-06-11 19:39:28 UTC ---
That particular commit should arrange for a proper response to a duration
query, which is usually what downstream (from filesrc) will be most interested
in getting right when it is asking (when file is growing).

Not sure what it would do in this case, and what "this case" actually is.

If this is about e.g. filesrc ! avidemux on a file that is still being
downloaded, there are likely more structural problems such as not having an
index yet etc.  iirc not having an index in pull mode will have avidemux scan
the file to build one on the fly, which will then only have an index on the
file as currently downloaded, and so will only play that part.
On the other hand, running avidemux in push mode (probably?) does not have that
problem, so it should work when playing with e.g. a pushfile:// uri.

In cases where no structural issues, e.g. filesrc ! mp3parse (or so), it should
already work just fine (and that commit should arrange for properly updated
duration).

-- 
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