[Bug 595825] [v4l2src] use timestamps from v4l2 and slave to the pipeline clock

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu May 24 08:34:07 PDT 2012


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

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |t.i.m at zen.co.uk
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.11.x

--- Comment #5 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2012-05-24 15:34:01 UTC ---
I believe this is fixed in 0.11:

  gstv4l2bufferpool.c:588:  struct v4l2_buffer vbuffer;
  gstv4l2bufferpool.c:619:  timestamp = GST_TIMEVAL_TO_TIME
(vbuffer.timestamp);




commit a473750350d60ed2f9076b85c9255ae44ae764cb
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Wed Apr 25 09:41:46 2012 +0200

    v4l2: improve timestamp code

    Sample the pipeline clock and device clock closer to eachother to reduce
jitter.
    Don't subtract the frame duration from the timestamp when we can use the
device
    timestamps.
    Assume a delay of 1 frame in read-write mode.

commit 46045316cef28e0d892bc5f319b8ca944f3d51cb
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Tue Apr 24 12:37:33 2012 +0200

    v4l2: use driver timestamps

    Use the drive timestamps for timestamping outgoing buffers.

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