diff options
author | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-11-05 21:38:22 +0000 |
---|---|---|
committer | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-11-05 21:38:22 +0000 |
commit | f20d961ddb75c346280ceef3dc02ab6446bfac5b (patch) | |
tree | ad6e409a7bd6a3145981d31dbc94f4aa47592367 /epan/dissectors/packet-rtp.c | |
parent | 84df254bdc5e97e85a8e8f06ac3555c595d9bbde (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.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16397 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-rtp.c')
-rw-r--r-- | epan/dissectors/packet-rtp.c | 5 |
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) ) { |