Use complete streams for scale and speed.
authorGöran Jönsson <goranjn@axis.com>
Wed, 21 Aug 2019 12:57:25 +0000 (14:57 +0200)
committerGöran Jönsson <goranjn@axis.com>
Thu, 29 Aug 2019 05:15:37 +0000 (07:15 +0200)
commit16bc937ed95c85c9d02a314a3b065eebc575a97c
treef7598ace03188ccb85a0c4c45e57cdd8cba35bc8
parent4319e17b0e983245e17dd498f8e47f3c8bdc3e4a
Use complete streams for scale and speed.

Without this patch it's always stream0 that is used to get segment event
that is used to set scale and speed. This even if client not doing SETUP
for stream0. At least in suspend mode reset this not working since then
it's just random if send_rtp_sink have got any segment event. There are
no check if send_rtp_sink for stream0 got any data before media is
prerolled after PLAY request.
gst/rtsp-server/rtsp-client.c
gst/rtsp-server/rtsp-media.c
gst/rtsp-server/rtsp-media.h
tests/check/gst/rtspserver.c