mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
webrtcbin: Limit sink query to sink pads
This allows the reception of streams that don't exactly match the codec preferences. In particular, the ssrc in the codec preferences is local sender SSRC, the other side is expected to send a different SSRC. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2615>
This commit is contained in:
parent
b90d02741e
commit
c4971a456e
1 changed files with 4 additions and 2 deletions
|
@ -459,8 +459,10 @@ gst_webrtc_bin_pad_new (const gchar * name, GstPadDirection direction)
|
|||
direction, "template", template, NULL);
|
||||
gst_object_unref (template);
|
||||
|
||||
gst_pad_set_event_function (GST_PAD (pad), gst_webrtcbin_sink_event);
|
||||
gst_pad_set_query_function (GST_PAD (pad), gst_webrtcbin_sink_query);
|
||||
if (direction == GST_PAD_SINK) {
|
||||
gst_pad_set_event_function (GST_PAD (pad), gst_webrtcbin_sink_event);
|
||||
gst_pad_set_query_function (GST_PAD (pad), gst_webrtcbin_sink_query);
|
||||
}
|
||||
|
||||
GST_DEBUG_OBJECT (pad, "new visible pad with direction %s",
|
||||
direction == GST_PAD_SRC ? "src" : "sink");
|
||||
|
|
Loading…
Reference in a new issue