[gstreamer-bugs] [Bug 322929] Base audio sink do not resume playback correctly after flush
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Thu Mar 9 06:42:02 PST 2006
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=322929
GStreamer | gst-plugins-base | Ver: HEAD CVS
Wim Taymans changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |NOTABUG
------- Comment #6 from Wim Taymans 2006-03-09 14:42 UTC -------
The problem here is that the clock base time is not redistributed in the
pipeline since it does not go to PAUSED.
This means that the pipeline base time and therefore the stream time just
increments. The new stream will just be dropped because it arrives too late in
the sink.
You can manually reset the stream time of the sink by setting the current clock
time with gst_element_set_base_time().
The reason for this is that when there are multiple sinks, they need to have
the same base_time to stay synchronized, so it is distributed by the toplevel
parent.
Another reason is that when you want to switch in a new stream and have it
synchronized with the current playing stream, you have to redistribute the old
base_time.
We need more examples of these mixing use cases...
Going to close, please reopen if more info is needed.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the Gstreamer-bugs
mailing list