mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 17:20:36 +00:00
webrtcbin: connect rtp funnel after updating ptmaps
We need the streams' pt maps updated before requesting pads on rtpbin, because this is what will trigger the requesting of FEC encoders, and our handler for this request looks for the payload types in the relevant stream's pt map. Fixes #1187
This commit is contained in:
parent
5f95a9ec61
commit
7cc185bd86
1 changed files with 2 additions and 2 deletions
|
@ -4027,12 +4027,12 @@ _update_transceivers_from_sdp (GstWebRTCBin * webrtc, SDPSource source,
|
|||
bundle_stream = _get_or_create_transport_stream (webrtc, bundle_idx,
|
||||
_message_media_is_datachannel (sdp->sdp, bundle_idx));
|
||||
|
||||
_connect_rtpfunnel (webrtc, bundle_idx);
|
||||
|
||||
g_array_set_size (bundle_stream->ptmap, 0);
|
||||
for (i = 0; i < gst_sdp_message_medias_len (sdp->sdp); i++) {
|
||||
_update_transport_ptmap_from_media (webrtc, bundle_stream, sdp->sdp, i);
|
||||
}
|
||||
|
||||
_connect_rtpfunnel (webrtc, bundle_idx);
|
||||
}
|
||||
|
||||
for (i = 0; i < gst_sdp_message_medias_len (sdp->sdp); i++) {
|
||||
|
|
Loading…
Reference in a new issue