aboutsummaryrefslogtreecommitdiffstats
path: root/tap-rtp-common.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2010-04-14 20:48:37 +0000
committerAnders Broman <anders.broman@ericsson.com>2010-04-14 20:48:37 +0000
commit83ce037aa9e329b4ee677292dd0be07d7526fa39 (patch)
treeb676e612489495f7831efd0de87fcb0100828c0e /tap-rtp-common.c
parentb09f79f4141b403353c4afb2680739b7670d3045 (diff)
Use the sample rate from SDP info in RTP stream analysis.
svn path=/trunk/; revision=32466
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;