aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rtp.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2005-11-05 21:38:22 +0000
committerAnders Broman <anders.broman@ericsson.com>2005-11-05 21:38:22 +0000
commit2916d12d762f9678f8924e16e3d31fc3ebc06f8a (patch)
treead6e409a7bd6a3145981d31dbc94f4aa47592367 /epan/dissectors/packet-rtp.c
parent4a92dc0bc999836e5f2422beab936a09c0dde183 (diff)
Packet-amr Register as "AMR" not "amr".
Add Dynamic PT:s mimestring to rtp_info if avalable. Use Dynamic PT:s mime string to find clock rate. svn path=/trunk/; revision=16397
Diffstat (limited to 'epan/dissectors/packet-rtp.c')
-rw-r--r--epan/dissectors/packet-rtp.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/epan/dissectors/packet-rtp.c b/epan/dissectors/packet-rtp.c
index 4cf4e2bf96..66eeea0c0f 100644
--- a/epan/dissectors/packet-rtp.c
+++ b/epan/dissectors/packet-rtp.c
@@ -492,6 +492,7 @@ dissect_rtp( tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree )
rtp_info->info_timestamp = timestamp;
rtp_info->info_sync_src = sync_src;
rtp_info->info_setup_frame_num = 0;
+ rtp_info->info_payload_type_str = NULL;
/*
* Do we have all the data?
@@ -537,8 +538,10 @@ dissect_rtp( tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree )
if ( (payload_type>95) && (payload_type<128) ) {
/* Use existing packet info if available */
p_conv_data = p_get_proto_data(pinfo->fd, proto_rtp);
- if (p_conv_data && p_conv_data->rtp_dyn_payload)
+ if (p_conv_data && p_conv_data->rtp_dyn_payload){
payload_type_str = g_hash_table_lookup(p_conv_data->rtp_dyn_payload, &payload_type);
+ rtp_info->info_payload_type_str = payload_type_str;
+ }
}
if ( check_col( pinfo->cinfo, COL_INFO) ) {