[Bug 750013] playbin: seeking halts playback with gst-play-1.0 gapless
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jan 8 20:01:27 PST 2016
https://bugzilla.gnome.org/show_bug.cgi?id=750013
Mathieu Duponchelle <mduponchelle1 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |---
--- Comment #19 from Mathieu Duponchelle <mduponchelle1 at gmail.com> ---
Wanted to play with pitivi, ended up spending 4 hours debugging this, fun
times.
This was breaking GES pretty badly. Another solution would be to reset the
stream's segment at flush_start, not sure which solution is cleaner.
On a side note it still feels like GES sits on top of a very fragile pyramid :/
We ought to document a bit more formally some concepts, I know docs/design
exist, but for example I wanted to check what the "reset_time" parameter of
new_flush_stop was exactly meant for, went there ->
https://developer.gnome.org/gstreamer/stable/gstreamer-GstEvent.html#gst-event-new-flush-stop
(which is where the average developer will go first), and the documentation for
that parameter is pretty useless. (same goes for the doc for GstSegment , the
really tricky and unintuitive fields are left as an exercise for the
imagination of the reader (base and offset))
It would also be nice to have a bullet list of what exactly should happen in an
element that receives a given event.
And yeah I know I could do it, but I think these core concepts should be
documented by the core maintainers :)
Anyway, this is borderline ranting and not really relevant here, I'll try to
come up with some more constructive solutions on IRC :)
--
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