[Bug 676739] Make stream changes using input-selector/playbin2 instantaneous

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon May 28 11:04:36 PDT 2012


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

--- Comment #15 from Andre Moreira Magalhaes <andrunko at gmail.com> 2012-05-28 18:04:31 UTC ---
(In reply to comment #8)
> (In reply to comment #7)
> > Review of attachment 214859 [details] [details]:
> > 
> > Please restore the old syncing behaviour based on the buffer timestamps and
> > current segments (add a property to select between clock and timestamp and make
> > timestamp the default), and make the maximum cache size (in time and bytes)
> > configurable (i.e. -1 current behaviour, 0 no caching, any other value cache at
> > most that much).
> Yep, I am on it.

As agreed over IRC, I've added the changes to select the sync-mode (clock or
active segment) and to disable the cache, but there is no property for the
maximum cache size as the way it is implemented there is no point in adding
one.

The active pad is the only one with cached buffers and when becoming inactive,
the first call to chain will consume the cached buffers for such pad. While
active the buffers are discarded as soon as they pass the current running time,
thus never growing much.

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