v4l2src: Ignore non-increasing sequence number
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Wed, 20 May 2020 21:30:59 +0000 (17:30 -0400)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 20 May 2020 21:35:06 +0000 (21:35 +0000)
commitbfb1506381ab702a05fc5037797f76f26cda1d83
tree8eb11cd603c0216a42bdf1f3a27a45e30bd445c9
parent8a8c8afc867891d16c70ee411228d732c4c4fcd0
v4l2src: Ignore non-increasing sequence number

With older kernel, older driver or just broken drivers, the sequence number
may not be increasing. This simply ignore the sequence in this case. This
would otherwise miss-leading large amount of lost frame being reported.

Fixes #729

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/598>
sys/v4l2/gstv4l2src.c