From bd766323c41393d6781759dd2daecb7bb1c20747 Mon Sep 17 00:00:00 2001 From: Stefan Sayer Date: Tue, 8 Jan 2008 22:45:49 +0000 Subject: [PATCH] ignoring case in codec name git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@594 8eb893ce-cfd4-0310-b710-fb5ebe64c474 --- core/AmSdp.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/AmSdp.cpp b/core/AmSdp.cpp index 016a3cd1..fd6edaef 100644 --- a/core/AmSdp.cpp +++ b/core/AmSdp.cpp @@ -38,6 +38,8 @@ #include "amci/amci.h" #include "log.h" +#include "strings.h" + inline char* get_next_line(char* s); inline bool parse_string_tok(char*& s, string& res, char sep_char = ' '); inline bool parse_type(char*& s, int& v, char** ref, const char* name); @@ -381,7 +383,7 @@ int AmSdp::getDynPayload(const string& name, int rate) for(map::const_iterator pl_it = ref_payloads.begin(); pl_it != ref_payloads.end(); ++pl_it) - if( (name == pl_it->second->name) + if( !strcasecmp(name.c_str(), pl_it->second->name) && (rate == pl_it->second->sample_rate) ) return pl_it->first;