[Bug 739968] v4l2src outputs bogus DTS

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Nov 11 07:21:54 PST 2014


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

Nicolas Dufresne (stormer) <nicolas.dufresne> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas.dufresne at collabora.
                   |                            |co.uk

--- Comment #1 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> 2014-11-11 15:21:52 UTC ---
Hmm, that's bad from basesrc, I always thought the DTS was to be set as NONE,
which would be the correct value. DTS=PTS would be incorrect as you stated.

http://linuxtv.org/downloads/v4l-dvb-apis/buffer.html

According to the spec, from v4l2src point of view, the timestamp is the time
when the image was captured. Note, this is generally just an approximation, but
it clearly states that the driver can only give PTS. In presence of b-frames,
PTS will go forth an back, hence bad clock detection code will fail, and the
system (in dev branch only) vs wall clock detection may fail too. Few changes
seems needed.

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