diff options
author | Anders Broman <anders.broman@ericsson.com> | 2007-04-10 18:58:18 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2007-04-10 18:58:18 +0000 |
commit | ffd05a9579fde4cbf151eb1b432f2bc61fc320d2 (patch) | |
tree | df7f9a3e7bbb61613ed62ec81382f6957366fbf9 /gtk | |
parent | 31a68c4802715f8a7ec161d51a40d5c092d12e52 (diff) |
Add the name of the dynamic payload type to the stream dialouge if avalable.
svn path=/trunk/; revision=21375
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/rtp_stream_dlg.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/gtk/rtp_stream_dlg.c b/gtk/rtp_stream_dlg.c index dc75ba1833..8c6615ed8b 100644 --- a/gtk/rtp_stream_dlg.c +++ b/gtk/rtp_stream_dlg.c @@ -103,8 +103,17 @@ static void add_to_clist(rtp_stream_info_t* strinfo) data[2] = g_strdup(get_addr_name(&(strinfo->dest_addr))); data[3] = g_strdup_printf("%u", strinfo->dest_port); data[4] = g_strdup_printf("%u", strinfo->ssrc); - data[5] = g_strdup(val_to_str(strinfo->pt, rtp_payload_type_vals, - "Unknown (%u)")); + if(strinfo->pt>95){ + if(strinfo->info_payload_type_str != NULL){ + data[5] = g_strdup(strinfo->info_payload_type_str); + }else{ + data[5] = g_strdup_printf("Unknown(%u)",strinfo->pt); + } + + }else{ + data[5] = g_strdup(val_to_str(strinfo->pt, rtp_payload_type_vals, + "Unknown (%u)")); + } data[6] = g_strdup_printf("%u", strinfo->npackets); expected = (strinfo->rtp_stats.stop_seq_nr + strinfo->rtp_stats.cycles*65536) |