pad-monitor: Reliably track pending seeks
authorThibault Saunier <tsaunier@igalia.com>
Thu, 30 Apr 2020 16:39:44 +0000 (12:39 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Thu, 30 Apr 2020 16:40:12 +0000 (12:40 -0400)
commit1e8a0dac2afa58bfd0d105857ddc64852083719f
treec22f6d035319c766b48a1067259c0526bff82343
parentec2a139246b3f09542e12fda885aa84be1f8706b
pad-monitor: Reliably track pending seeks

Instead of overriding all values when receiving a seek, store
them as a list of expected values.

This allows handling several seeks in a row, like non-flushing
seeks.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/174>
validate/gst/validate/gst-validate-pad-monitor.c
validate/gst/validate/gst-validate-pad-monitor.h