srtsrc: Defend against missing clock
authorJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
Mon, 12 Oct 2020 12:09:28 +0000 (14:09 +0200)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 12 Oct 2020 12:58:22 +0000 (12:58 +0000)
commit6b2fcb52e5b9122d46ba2ac5a41d57133b6ca111
treead9cd464f387e2aaf82d189a7df4ae65acad3eb6
parent0be59181d7f1361a3ab2ce31351f78c90559298b
srtsrc: Defend against missing clock

If we don't have a clock, stop the source instead of asserting in
gst_clock_get_time. This can happen when the element is removed from the
pipeline while it's playing.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1674>
ext/srt/gstsrtsrc.c