aboutsummaryrefslogtreecommitdiffstats
path: root/gtk
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2007-04-10 18:58:18 +0000
committerAnders Broman <anders.broman@ericsson.com>2007-04-10 18:58:18 +0000
commitffd05a9579fde4cbf151eb1b432f2bc61fc320d2 (patch)
treedf7f9a3e7bbb61613ed62ec81382f6957366fbf9 /gtk
parent31a68c4802715f8a7ec161d51a40d5c092d12e52 (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.c13
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)