[Bug 728356] baseparse: Does not passthrough timestamps depending on downstream elements

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Apr 20 22:52:22 PDT 2014


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

Thiago Sousa Santos <thiago.sousa.santos> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |thiago.sousa.santos at collabo
                   |                            |ra.co.uk

--- Comment #3 from Thiago Sousa Santos <thiago.sousa.santos at collabora.co.uk> 2014-04-21 05:52:18 UTC ---
jpegparse isn't based on baseparse.

The issue here is that videorate will drop all buffers with PTS=none and as it
drops all buffers the pipeline never prerolls and there is no clock.

Because of this the source will never timestamp elements and videorate will
continue dropping buffers.

The solution here is to make jpegparse timestamp the buffers itself by using
the selected framerate, but only when upstream is using a bytes segment. If it
uses a time segment it should respect upstream PTS.

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