v4l2codec: Pass system frame number as timestamp and use it to retrieve back frames...
authorSebastian Dröge <sebastian@centricular.com>
Mon, 19 Oct 2020 14:56:04 +0000 (17:56 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 19 Oct 2020 15:33:58 +0000 (18:33 +0300)
commitbcb3428ed06e59945dc1c6034f6e68c0e9d3a964
tree8e1feaa0cf8b492c95b650514c7079d8637eb732
parentb113516241de2b8ddd71b85b22458d98acde4451
v4l2codec: Pass system frame number as timestamp and use it to retrieve back frames reliably

System frame numbers are supposed to be unique and correct drivers are
passing through timestamps without modification from the output/sink to the
capture/src side.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/778>
sys/v4l2/gstv4l2bufferpool.c
sys/v4l2/gstv4l2bufferpool.h
sys/v4l2/gstv4l2sink.c
sys/v4l2/gstv4l2src.c
sys/v4l2/gstv4l2transform.c
sys/v4l2/gstv4l2videodec.c
sys/v4l2/gstv4l2videoenc.c