summaryrefslogtreecommitdiff
path: root/docs/gst_plugins_cache.json
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2020-06-15 19:45:38 +0300
committerSebastian Dröge <sebastian@centricular.com>2020-06-15 19:45:38 +0300
commitfb8004a6ebfbad1bc16c17d9bf0a845d2f760ebf (patch)
treec0f05ca491e05ad21769a3956ac65813c502e0e7 /docs/gst_plugins_cache.json
parent5562656ec07c0dc5cc64ac2f177637b0828e8d71 (diff)
rtsp-media: Add/configure transports when completing the pipeline
Otherwise the transports are not set up yet during the PLAY request handling when unsuspending (and thus unblocking) the media. In case of live pipelines this then causes the first few packets to go to the sinks before they know what to do with them, and they simply discard them which is rather suboptimal in case of keyframes. For non-live pipelines this is not a problem because the sink will still be PAUSED and as such not send out the data yet but wait until it goes to PLAYING, which is late enough. Adding the transports multiple times is not a problem: if the transport is already added it won't be added another time and TRUE will be returned. This fixes a regression introduced by a7732a68e8bc6b4ba15629c652056c240c624ff0 before 1.14.0. Fixes https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/issues/107 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/merge_requests/135>
Diffstat (limited to 'docs/gst_plugins_cache.json')
0 files changed, 0 insertions, 0 deletions