aboutsummaryrefslogtreecommitdiffstats
path: root/tap-rtp-common.c
diff options
context:
space:
mode:
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2010-04-14 20:48:37 +0000
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2010-04-14 20:48:37 +0000
commita45ef4a081cab6da6265ea46a0560d01f10cc64c (patch)
treeb676e612489495f7831efd0de87fcb0100828c0e /tap-rtp-common.c
parent74bececa4481ca4a3672f3e31cbfe4dcacd01801 (diff)
Use the sample rate from SDP info in RTP stream analysis.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@32466 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'tap-rtp-common.c')
-rw-r--r--tap-rtp-common.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/tap-rtp-common.c b/tap-rtp-common.c
index dd551fe2b4..0ef5008f02 100644
--- a/tap-rtp-common.c
+++ b/tap-rtp-common.c
@@ -571,7 +571,11 @@ int rtp_packet_analyse(tap_rtp_stat_t *statinfo,
clock_rate = 0;
statinfo->flags |= STAT_FLAG_PT_T_EVENT;
}else{
- clock_rate = get_dyn_pt_clock_rate(rtpinfo-> info_payload_type_str);
+ if(rtpinfo->info_payload_rate !=0){
+ clock_rate = rtpinfo->info_payload_rate;
+ }else{
+ clock_rate = get_dyn_pt_clock_rate(rtpinfo-> info_payload_type_str);
+ }
}
}else{
clock_rate = 0;