[gstreamer-bugs] [Bug 633700] [streamsynchronizer] regression: hang when pausing near EOS

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Nov 13 10:46:13 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=633700
  GStreamer | gst-plugins-base | unspecified

--- Comment #12 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2010-11-13 18:46:08 UTC ---
(In reply to comment #11)
> I do agree with the sentiment, just trying to get things moving and gather some
> opinions here :)
> 
> What was the verdict on the make-sinks-preroll-on-newsegment-updates approach?
> Is that workable, just not a good idea to do 5 minutes before a release, or was
> there a flaw with that approach?

AFAIK, more is needed in this case; e.g. the prerolled state needs to preserve
beyond PAUSE/PLAYING (i.e. similar to eos state).  Otherwise upstream (e.g.
streamsynchronizer) would be required to (re)act on state change to PLAYING
(e.g. sending another newsegment event), which sounds uncomfortable/hackish and
possibly tricky/dangerous if that has to be done in state change thread (which
other constraints in circumstances likely dictate).

> 
> Maybe we can use your approach, but don't make it public API, just use a custom
> event for now to make it work, and then see if there's a different better
> solution later?

Would work for me for now (assuming then it has been looked over for not likely
breaking whatever other stuff).

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