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

Reply via email to