mgcp_conn_dump(): include assigned codecs

Change-Id: I6c9234467e26e2b7e6a41ecf079cc0799f6b5dac
This commit is contained in:
Neels Hofmeyr
2023-12-23 05:57:16 +01:00
parent 553b123a97
commit 5d9036176d

View File

@@ -357,6 +357,7 @@ char *mgcp_conn_dump(struct mgcp_conn *conn)
static char str[sizeof(conn->name)+sizeof(conn->id)+256];
char ipbuf[INET6_ADDRSTRLEN];
struct osmo_strbuf sb = { .buf = str, .len = sizeof(str) };
int i;
if (!conn)
return "NULL";
@@ -380,6 +381,11 @@ char *mgcp_conn_dump(struct mgcp_conn *conn)
break;
}
for (i = 0; i < conn->u.rtp.end.codecs_assigned; i++) {
struct mgcp_rtp_codec *c = &conn->u.rtp.end.codecs[i];
OSMO_STRBUF_PRINTF(sb, " %s#%d%s", c->subtype_name, c->payload_type, c->fmtp);
}
OSMO_STRBUF_PRINTF(sb, ")");
break;