gst-plugins-rs/net
Sebastian Dröge f4d2bd1a5d webrtcsink: Set caps-change-mode=delayed on encoder capsfilter
Otherwise when changing the target caps (e.g. for reducing quality)
there is a race condition between buffers between the converter elements
and renegotiation.

For example, videoconvertscale might've output a 1920x1080 buffer, then
the capsfilter is configured to 1280x720, the buffer arrives in
videorate, videorate notices that renegotiation is pending, tries to
renegotiate and ends up with EMPTY caps because it can only change the
framerate but not the resolution.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1949>
2024-11-28 21:14:43 +00:00
..
aws awstranscribe: output original transcripts to separate pad 2024-11-18 17:30:54 +00:00
hlssink3 Update for GLib signal API changes 2024-11-22 15:52:41 +02:00
mpegtslive all: use builder conditional setters where applicable 2024-11-21 12:57:16 +00:00
ndi all: use builder conditional setters where applicable 2024-11-21 12:57:16 +00:00
onvif onvif: Add onvifmetadataextractor element 2024-10-23 10:27:31 +00:00
quinn net/quinn: Add examples for QUIC multiplexing & RoQ 2024-11-28 17:52:18 +00:00
raptorq all: use builder conditional setters where applicable 2024-11-21 12:57:16 +00:00
relationmeta relationmeta: Add onvifmeta2relationmeta element 2024-10-23 10:27:31 +00:00
reqwest Remove once_cell dependency 2024-10-21 17:53:18 +00:00
rtp Update for GLib signal API changes 2024-11-22 15:52:41 +02:00
rtsp Update to thiserror 2 2024-11-06 11:02:41 +02:00
webrtc webrtcsink: Set caps-change-mode=delayed on encoder capsfilter 2024-11-28 21:14:43 +00:00
webrtchttp Remove once_cell dependency 2024-10-21 17:53:18 +00:00