[Bug 774850] decklinksrc: Stop using the "hardware" timestamps and directly use the pipeline clock

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Nov 23 16:12:52 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=774850

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #340541|0                           |1
        is obsolete|                            |

--- Comment #3 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Created attachment 340614
  --> https://bugzilla.gnome.org/attachment.cgi?id=340614&action=edit
decklinksrc: Stop using the "hardware" timestamps and directly use the pipeline
clock

The hardware timestamps have no relation to when frames were produced,
only when frames arrived somewhere in the hardware. Especially there is
no guarantee that audio and video will have the same hardware timestamps
although they belong together, and even more important: the rate with
which the hardware timestamps increase is completely unrelated to the
rate with which the frames are captured!

As such we can as well use the pipeline clock directly and stop doing
complicated calculations. Also as a side effect this allows now running
without any pipeline clock, by directly making use of the stream times
as reported by the driver.

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