After a create() call, which may have returned FLUSHING or a filled buffer, if it possible that we detect that we are now in pause. As live sourced don't produce data in pause, drop the buffer is any and later retry creating a buffer. This will ensure that we resume from pause while avoiding displaying ancient frame. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4961>
Base classes ------------ GstBaseSink FIXME: not much point making it operate in pull mode as a generic base class I guess...