|
@@ -758,11 +758,11 @@ void free_sdp(sdp_info_t** _sdp)
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
-void print_sdp_stream(sdp_stream_cell_t *stream)
|
|
|
|
|
|
+void print_sdp_stream(sdp_stream_cell_t *stream, int log_level)
|
|
{
|
|
{
|
|
sdp_payload_attr_t *payload;
|
|
sdp_payload_attr_t *payload;
|
|
|
|
|
|
- LM_DBG("....stream[%d]:%p=>%p {%p} '%.*s' '%.*s:%.*s:%.*s' '%.*s' [%d] '%.*s' '%.*s:%.*s' (%d)=>%p '%.*s' '%.*s' '%.*s' '%.*s' '%.*s' '%.*s'\n",
|
|
|
|
|
|
+ LOG(log_level , "....stream[%d]:%p=>%p {%p} '%.*s' '%.*s:%.*s:%.*s' '%.*s' [%d] '%.*s' '%.*s:%.*s' (%d)=>%p '%.*s' '%.*s' '%.*s' '%.*s' '%.*s' '%.*s'\n",
|
|
stream->stream_num, stream, stream->next,
|
|
stream->stream_num, stream, stream->next,
|
|
stream->p_payload_attr,
|
|
stream->p_payload_attr,
|
|
stream->media.len, stream->media.s,
|
|
stream->media.len, stream->media.s,
|
|
@@ -780,7 +780,7 @@ void print_sdp_stream(sdp_stream_cell_t *stream)
|
|
stream->accept_wrapped_types.len, stream->accept_wrapped_types.s);
|
|
stream->accept_wrapped_types.len, stream->accept_wrapped_types.s);
|
|
payload = stream->payload_attr;
|
|
payload = stream->payload_attr;
|
|
while (payload) {
|
|
while (payload) {
|
|
- LM_DBG("......payload[%d]:%p=>%p p_payload_attr[%d]:%p '%.*s' '%.*s' '%.*s' '%.*s'\n",
|
|
|
|
|
|
+ LOG(log_level, "......payload[%d]:%p=>%p p_payload_attr[%d]:%p '%.*s' '%.*s' '%.*s' '%.*s'\n",
|
|
payload->payload_num, payload, payload->next,
|
|
payload->payload_num, payload, payload->next,
|
|
payload->payload_num, stream->p_payload_attr[payload->payload_num],
|
|
payload->payload_num, stream->p_payload_attr[payload->payload_num],
|
|
payload->rtp_payload.len, payload->rtp_payload.s,
|
|
payload->rtp_payload.len, payload->rtp_payload.s,
|
|
@@ -791,7 +791,7 @@ void print_sdp_stream(sdp_stream_cell_t *stream)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-void print_sdp_session(sdp_session_cell_t *session)
|
|
|
|
|
|
+void print_sdp_session(sdp_session_cell_t *session, int log_level)
|
|
{
|
|
{
|
|
sdp_stream_cell_t *stream = session->streams;
|
|
sdp_stream_cell_t *stream = session->streams;
|
|
|
|
|
|
@@ -800,26 +800,26 @@ void print_sdp_session(sdp_session_cell_t *session)
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
- LM_DBG("..session[%d]:%p=>%p '%.*s' '%.*s:%.*s' (%d)=>%p\n",
|
|
|
|
|
|
+ LOG(log_level, "..session[%d]:%p=>%p '%.*s' '%.*s:%.*s' (%d)=>%p\n",
|
|
session->session_num, session, session->next,
|
|
session->session_num, session, session->next,
|
|
session->cnt_disp.len, session->cnt_disp.s,
|
|
session->cnt_disp.len, session->cnt_disp.s,
|
|
session->bw_type.len, session->bw_type.s, session->bw_width.len, session->bw_width.s,
|
|
session->bw_type.len, session->bw_type.s, session->bw_width.len, session->bw_width.s,
|
|
session->streams_num, session->streams);
|
|
session->streams_num, session->streams);
|
|
while (stream) {
|
|
while (stream) {
|
|
- print_sdp_stream(stream);
|
|
|
|
|
|
+ print_sdp_stream(stream, log_level);
|
|
stream=stream->next;
|
|
stream=stream->next;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
-void print_sdp(sdp_info_t* sdp)
|
|
|
|
|
|
+void print_sdp(sdp_info_t* sdp, int log_level)
|
|
{
|
|
{
|
|
sdp_session_cell_t *session;
|
|
sdp_session_cell_t *session;
|
|
|
|
|
|
- LM_DBG("sdp:%p=>%p (%d:%d)\n", sdp, sdp->sessions, sdp->sessions_num, sdp->streams_num);
|
|
|
|
|
|
+ LOG(log_level, "sdp:%p=>%p (%d:%d)\n", sdp, sdp->sessions, sdp->sessions_num, sdp->streams_num);
|
|
session = sdp->sessions;
|
|
session = sdp->sessions;
|
|
while (session) {
|
|
while (session) {
|
|
- print_sdp_session(session);
|
|
|
|
|
|
+ print_sdp_session(session, log_level);
|
|
session = session->next;
|
|
session = session->next;
|
|
}
|
|
}
|
|
}
|
|
}
|