Use the sample rate from SDP info in RTP stream analysis.
[obnox/wireshark/wip.git] / tap-rtp-common.c
index dd551fe2b4222a8fe85158e7dd2fb852f6c9aa3d..0ef5008f02a3e26063aa3de02abf275c6c55f0e0 100644 (file)
@@ -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;