aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/rtp_analysis.c
diff options
context:
space:
mode:
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2007-09-04 05:22:43 +0000
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2007-09-04 05:22:43 +0000
commit865172d1b56c05c319349457c9f075c521cab677 (patch)
tree541331b5e02dc24755607947a30dd86461e4f993 /gtk/rtp_analysis.c
parenteb26fed115816c2f7a8e638ede2e3daaee8c15c1 (diff)
From Stas Maximov:
RTP analysis' jitter values are thrown off by RTP events http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1076 a) Ephemeral string (packet duration) was inserted into long-term hash of dynamic payloads b) There was no clock_rate mapping for MIME type "telephone-event". git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22780 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'gtk/rtp_analysis.c')
-rw-r--r--gtk/rtp_analysis.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/rtp_analysis.c b/gtk/rtp_analysis.c
index a430b46882..e1b855787d 100644
--- a/gtk/rtp_analysis.c
+++ b/gtk/rtp_analysis.c
@@ -274,6 +274,7 @@ static const mimetype_and_clock mimetype_and_clock_map[] = {
{"MP4V-ES", 90000}, /* [RFC3016] */
{"pointer", 90000}, /* [RFC2862] */
{"raw", 90000}, /* [RFC4175] */
+ {"telephone-event", 8000}, /* [RFC4733] */
};
#define NUM_DYN_CLOCK_VALUES (sizeof mimetype_and_clock_map / sizeof mimetype_and_clock_map[0])
@@ -285,7 +286,7 @@ get_dyn_pt_clock_rate(gchar *payload_type_str)
for (i = 0; i < NUM_DYN_CLOCK_VALUES; i++) {
if (strncasecmp(mimetype_and_clock_map[i].pt_mime_name_str,payload_type_str,(strlen(mimetype_and_clock_map[i].pt_mime_name_str))) == 0)
- return clock_map[i].value;
+ return mimetype_and_clock_map[i].value;
}
return 1;