rtspsrc: Only EOS on timeout if all streams are timed out/EOS
authorSebastian Dröge <sebastian@centricular.com>
Fri, 21 Oct 2022 13:23:08 +0000 (16:23 +0300)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 24 Oct 2022 09:19:12 +0000 (09:19 +0000)
commite392d9c597b8f26f6db261ec68fcae7982ee10a0
treec0cc422f42165e229767cc2dad55cd29faeb326d
parenta083280a583448554595233906dec3fde6de6ee1
rtspsrc: Only EOS on timeout if all streams are timed out/EOS

Otherwise a stream that is just temporarily inactive might time out and
then can never become active again because the EOS event was sent
already.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3238>
subprojects/gst-plugins-good/gst/rtsp/gstrtspsrc.c