Browse Source

MT#60476 remove print_rtcp's depend'y on sdp_media

Change-Id: If1b4d8b00b49619a5a90dbf556c3bf743c10028b
rfuchs/test
Richard Fuchs 1 year ago
parent
commit
3ba101bc17
1 changed files with 6 additions and 6 deletions
  1. +6
    -6
      daemon/sdp.c

+ 6
- 6
daemon/sdp.c View File

@ -2926,7 +2926,7 @@ static void insert_crypto(GString *s, struct call_media *media, const sdp_ng_fla
insert_crypto1(s, media, l->data, flags);
}
static void insert_rtcp_attr(GString *s, struct packet_stream *ps, const sdp_ng_flags *flags,
struct sdp_media *sdp_media)
struct call_media *media)
{
if (flags->no_rtcp_attr)
return;
@ -2946,7 +2946,7 @@ static void insert_rtcp_attr(GString *s, struct packet_stream *ps, const sdp_ng_
g_string_append_printf(s_dst, " IN %.*s", len, buf);
}
/* append to the chop->output */
append_attr_to_gstring(s, "rtcp", &STR_GS(s_dst), flags, (sdp_media ? sdp_media->media_type_id : MT_UNKNOWN));
append_attr_to_gstring(s, "rtcp", &STR_GS(s_dst), flags, (media ? media->type_id : MT_UNKNOWN));
}
/**
@ -3149,7 +3149,7 @@ static void append_attr_int_to_gstring(GString *s, const char * name, const int
}
static struct packet_stream *print_rtcp(GString *s, struct call_media *media, packet_stream_list *rtp_ps_link,
const sdp_ng_flags *flags, struct sdp_media *sdp_media)
const sdp_ng_flags *flags)
{
struct packet_stream *ps = rtp_ps_link->data;
struct packet_stream *ps_rtcp = NULL;
@ -3169,12 +3169,12 @@ static struct packet_stream *print_rtcp(GString *s, struct call_media *media, pa
((flags->opmode == OP_OFFER || flags->opmode == OP_REQUEST) && flags->rtcp_mux_require) ||
IS_OP_OTHER(flags->opmode)))
{
insert_rtcp_attr(s, ps, flags, sdp_media);
insert_rtcp_attr(s, ps, flags, media);
append_attr_to_gstring(s, "rtcp-mux", NULL, flags, media->type_id);
ps_rtcp = NULL;
}
else if (ps_rtcp && flags->ice_option != ICE_FORCE_RELAY) {
insert_rtcp_attr(s, ps_rtcp, flags, sdp_media);
insert_rtcp_attr(s, ps_rtcp, flags, media);
if (MEDIA_ISSET(media, RTCP_MUX))
append_attr_to_gstring(s, "rtcp-mux", NULL, flags, media->type_id);
@ -3231,7 +3231,7 @@ static struct packet_stream *print_sdp_media_section(GString *s, struct call_med
append_attr_to_gstring(s, sdp_get_sendrecv(source_media), NULL, flags,
media->type_id);
ps_rtcp = print_rtcp(s, media, rtp_ps_link, flags, sdp_media);
ps_rtcp = print_rtcp(s, media, rtp_ps_link, flags);
if (proto_is_rtp(media->protocol)) {
insert_crypto(s, media, flags);


Loading…
Cancel
Save