From 18e0db51a991fdbff8ed178c1d2a0516ab7b8886 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 14 Jan 2025 08:20:15 -0400 Subject: [PATCH] MT#55283 fix original-sendrecv Fixes regression from the sdp_create rework. Change-Id: I875052a0e229bca529ea461d7cd3c1c068feebee --- daemon/sdp.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/daemon/sdp.c b/daemon/sdp.c index e318326d7..0f34fc8e2 100644 --- a/daemon/sdp.c +++ b/daemon/sdp.c @@ -1930,6 +1930,14 @@ int sdp_streams(const sdp_sessions_q *sessions, sdp_streams_q *streams, sdp_ng_f SP_CLEAR(sp, SEND); } + if (flags->original_sendrecv) { + sdp_attr_append1(&sp->generic_attributes, + attr_get_by_id_m_s(media, ATTR_SENDRECV)); + sdp_attr_append1(&sp->generic_attributes, sendonly); + sdp_attr_append1(&sp->generic_attributes, recvonly); + sdp_attr_append1(&sp->generic_attributes, inactive); + } + /* a=setup */ attr = attr_get_by_id_m_s(media, ATTR_SETUP); if (attr) {