Module: sems Branch: master Commit: c21b791faa63dacc5d1755678c7aa1a9657db0b9 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=c21b791faa63dacc5d1755678c7aa1a9657db0b9
Author: Raphael Coeffic <[email protected]> Committer: Raphael Coeffic <[email protected]> Date: Mon Jun 20 11:19:57 2011 +0200 b/f: compare codec names case-insensitively. --- core/AmRtpStream.cpp | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/core/AmRtpStream.cpp b/core/AmRtpStream.cpp index 56f5ef0..5c28b1f 100644 --- a/core/AmRtpStream.cpp +++ b/core/AmRtpStream.cpp @@ -327,6 +327,7 @@ int AmRtpStream::send( unsigned int ts, unsigned char* buffer, unsigned int size PayloadMappingTable::iterator it = pl_map.find(payload); if ((it == pl_map.end()) || (it->second.remote_pt < 0)) { + ERROR("sending packet with unsupported remote payload type\n"); return -1; } @@ -608,7 +609,8 @@ int AmRtpStream::init(AmPayloadProviderInterface* payload_provider, } else { for(p_it = payloads.begin(); p_it != payloads.end(); ++p_it){ - if((p_it->name == sdp_it->encoding_name) && + + if(!strcasecmp(p_it->name.c_str(),sdp_it->encoding_name.c_str()) && (p_it->clock_rate == (unsigned int)sdp_it->clock_rate)){ pmt_it = pl_map.find(p_it->pt); break; _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
