From 52c63a4934a9bc0124cb504d554e9fa0d95aac6e Mon Sep 17 00:00:00 2001
From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
Date: Mon, 17 Mar 2008 10:30:04 -0400
Subject: [PATCH] Change CodecType variable name into AudioCodecType

To avoid a conflict with the same variable name in ffmeg/avcodec.h
---
 src/audio/codecDescriptor.cpp | 24 ++++++++++++------------
 src/audio/codecDescriptor.h   | 26 +++++++++++++-------------
 src/call.cpp                  |  2 +-
 src/call.h                    |  6 +++---
 src/iaxcall.cpp               |  2 +-
 src/managerimpl.cpp           |  8 ++++----
 src/sipcall.cpp               | 18 +++++++++---------
 src/sipvoiplink.cpp           |  2 +-
 8 files changed, 44 insertions(+), 44 deletions(-)

diff --git a/src/audio/codecDescriptor.cpp b/src/audio/codecDescriptor.cpp
index 68151c2b15..67c27df9c3 100644
--- a/src/audio/codecDescriptor.cpp
+++ b/src/audio/codecDescriptor.cpp
@@ -60,7 +60,7 @@ CodecDescriptor::init()
 
   int i;
   for( i = 0 ; i < _nbCodecs ; i++ ) {
-    _CodecsMap[(CodecType)CodecDynamicList[i]->getPayload()] = CodecDynamicList[i];
+    _CodecsMap[(AudioCodecType)CodecDynamicList[i]->getPayload()] = CodecDynamicList[i];
     _debug("%s\n" , CodecDynamicList[i]->getCodecName().c_str());
   }
 }
@@ -79,7 +79,7 @@ CodecDescriptor::setDefaultOrder()
 }
 
   std::string
-CodecDescriptor::getCodecName(CodecType payload)
+CodecDescriptor::getCodecName(AudioCodecType payload)
 {
   std::string resNull = "";
   CodecsMap::iterator iter = _CodecsMap.find(payload);
@@ -90,7 +90,7 @@ CodecDescriptor::getCodecName(CodecType payload)
 }
 
   AudioCodec* 
-CodecDescriptor::getCodec(CodecType payload)
+CodecDescriptor::getCodec(AudioCodecType payload)
 {
   CodecsMap::iterator iter = _CodecsMap.find(payload);
   if (iter!=_CodecsMap.end()) {
@@ -100,7 +100,7 @@ CodecDescriptor::getCodec(CodecType payload)
 }
 
   bool 
-CodecDescriptor::isActive(CodecType payload) 
+CodecDescriptor::isActive(AudioCodecType payload) 
 {
   int i;
   for(i=0 ; i < _codecOrder.size() ; i++)
@@ -112,7 +112,7 @@ CodecDescriptor::isActive(CodecType payload)
 }
 
   void 
-CodecDescriptor::removeCodec(CodecType payload)
+CodecDescriptor::removeCodec(AudioCodecType payload)
 {
   CodecMap::iterator iter = _codecMap.begin();
   while(iter!=_codecMap.end()) {
@@ -127,12 +127,12 @@ CodecDescriptor::removeCodec(CodecType payload)
 }
 
   void
-CodecDescriptor::addCodec(CodecType payload)
+CodecDescriptor::addCodec(AudioCodecType payload)
 {
 }
 
   double 
-CodecDescriptor::getBitRate(CodecType payload)
+CodecDescriptor::getBitRate(AudioCodecType payload)
 {
   CodecsMap::iterator iter = _CodecsMap.find(payload);
   if (iter!=_CodecsMap.end()) 
@@ -142,7 +142,7 @@ CodecDescriptor::getBitRate(CodecType payload)
 }
 
   double 
-CodecDescriptor::getBandwidthPerCall(CodecType payload)
+CodecDescriptor::getBandwidthPerCall(AudioCodecType payload)
 {
   CodecsMap::iterator iter = _CodecsMap.find(payload);
   if (iter!=_CodecsMap.end()) 
@@ -152,7 +152,7 @@ CodecDescriptor::getBandwidthPerCall(CodecType payload)
 }
 
   int
-CodecDescriptor::getSampleRate(CodecType payload)
+CodecDescriptor::getSampleRate(AudioCodecType payload)
 {
   CodecsMap::iterator iter = _CodecsMap.find(payload);
   if (iter!=_CodecsMap.end()) 
@@ -162,7 +162,7 @@ CodecDescriptor::getSampleRate(CodecType payload)
 }
 
   int
-CodecDescriptor::getChannel(CodecType payload)
+CodecDescriptor::getChannel(AudioCodecType payload)
 {
   CodecsMap::iterator iter = _CodecsMap.find(payload);
   if (iter!=_CodecsMap.end()) 
@@ -184,8 +184,8 @@ CodecDescriptor::saveActiveCodecs(const std::vector<std::string>& list)
   {
     payload = std::atoi(list[i].data());
     if( isCodecLoaded( payload ) ) {
-      _codecOrder.push_back((CodecType)payload);
-      _CodecsMap.find((CodecType)payload)->second->setState( true );
+      _codecOrder.push_back((AudioCodecType)payload);
+      _CodecsMap.find((AudioCodecType)payload)->second->setState( true );
     }
     i++;
   }
diff --git a/src/audio/codecDescriptor.h b/src/audio/codecDescriptor.h
index c6f613d702..d99ffe6aee 100644
--- a/src/audio/codecDescriptor.h
+++ b/src/audio/codecDescriptor.h
@@ -53,17 +53,17 @@ typedef enum {
   PAYLOAD_CODEC_SPEEX_8000 = 110,
   PAYLOAD_CODEC_SPEEX_16000 = 111,
   PAYLOAD_CODEC_SPEEX_32000 = 112
-} CodecType;
+} AudioCodecType;
 
 #include "codecs/audiocodec.h"
 
 /* A codec is identified by its payload. A payload is associated with a name. */ 
-typedef std::map<CodecType, std::string> CodecMap;
+typedef std::map<AudioCodecType, std::string> CodecMap;
 /* The struct to reflect the order the user wants to use the codecs */
-typedef std::vector<CodecType> CodecOrder;
+typedef std::vector<AudioCodecType> CodecOrder;
 
 typedef std::pair<AudioCodec* , void*> CodecHandlePointer;
-typedef std::map<CodecType , AudioCodec*> CodecsMap;
+typedef std::map<AudioCodecType , AudioCodec*> CodecsMap;
 
 class CodecDescriptor {
 public:
@@ -86,14 +86,14 @@ public:
    *                same as getPayload()
    * @return the name of the codec
    */
-  std::string getCodecName(CodecType payload);
+  std::string getCodecName(AudioCodecType payload);
   
   /*
    * Get the codec object associated with the payload
    * @param payload The payload looked for
    * @return AudioCodec* A pointer on a AudioCodec object
    */
-  AudioCodec* getCodec( CodecType payload );
+  AudioCodec* getCodec( AudioCodecType payload );
 
   /**
    * Initialiaze the map with all the supported codecs, even those inactive
@@ -111,26 +111,26 @@ public:
    * @return true if the codec specified is supported
    * 	     false otherwise
    */
-  bool isActive(CodecType payload);
+  bool isActive(AudioCodecType payload);
 
  /**
   * Remove the codec with payload payload from the list
   * @param payload the codec to erase
   */ 
-  void removeCodec(CodecType payload);
+  void removeCodec(AudioCodecType payload);
 
  /**
   * Add a codec in the list.
   * @param payload the codec to add
   */
-  void addCodec(CodecType payload);
+  void addCodec(AudioCodecType payload);
 
  /**
   * Get the bit rate of the specified codec.
   * @param payload The payload of the codec
   * @return double The bit rate 
   */  
-  double getBitRate(CodecType payload);
+  double getBitRate(AudioCodecType payload);
 
  /**
   * Get the bandwidth for one call with the specified codec.
@@ -139,7 +139,7 @@ public:
   * @param payload The payload of the codec 
   * @return double The bandwidth
   */
-  double getBandwidthPerCall(CodecType payload);
+  double getBandwidthPerCall(AudioCodecType payload);
 
 
  /**
@@ -147,14 +147,14 @@ public:
   * @param payload The payload of the codec
   * @return int The clock rate of the specified codec
   */
-  int getSampleRate(CodecType payload);
+  int getSampleRate(AudioCodecType payload);
 
   /*
    * Get the number of channels
    * @param payload The payload of the codec
    * @return int  Number of channels
    */
-  int getChannel(CodecType payload);
+  int getChannel(AudioCodecType payload);
 
 /**
  * Set the order of codecs by their payload
diff --git a/src/call.cpp b/src/call.cpp
index 36428177aa..7d27f026c8 100644
--- a/src/call.cpp
+++ b/src/call.cpp
@@ -99,7 +99,7 @@ Call::getRemoteIp()
   return _remoteIPAddress;
 }
 
-CodecType 
+AudioCodecType 
 Call::getAudioCodec()
 {
   ost::MutexLock m(_callMutex);  
diff --git a/src/call.h b/src/call.h
index a01fe6173c..0b3b7c9b5d 100644
--- a/src/call.h
+++ b/src/call.h
@@ -149,7 +149,7 @@ public:
     const std::string& getRemoteIp();
 
     /** Return audio codec [mutex protected] */
-    CodecType getAudioCodec();
+    AudioCodecType getAudioCodec();
 
 
 
@@ -164,14 +164,14 @@ protected:
     void setRemoteAudioPort(unsigned int port) { _remoteAudioPort = port; }
 
     /** Set the audio codec used.  [not protected] */
-    void setAudioCodec(CodecType audioCodec) { _audioCodec = audioCodec; }
+    void setAudioCodec(AudioCodecType audioCodec) { _audioCodec = audioCodec; }
 
     /** Codec Map */
     CodecDescriptor _codecMap;
 
     /** Codec pointer */
     //AudioCodec* _audioCodec;
-    CodecType _audioCodec;
+    AudioCodecType _audioCodec;
 
     bool _audioStarted;
 
diff --git a/src/iaxcall.cpp b/src/iaxcall.cpp
index c39975ba67..04c5928152 100644
--- a/src/iaxcall.cpp
+++ b/src/iaxcall.cpp
@@ -46,7 +46,7 @@ IAXCall::setFormat(int format)
   case AST_FORMAT_SPEEX:
     setAudioCodec(PAYLOAD_CODEC_SPEEX_8000); break;
   default:
-    setAudioCodec((CodecType) -1);
+    setAudioCodec((AudioCodecType) -1);
     break;
   }
 }
diff --git a/src/managerimpl.cpp b/src/managerimpl.cpp
index 022b19e2dd..39a180250d 100644
--- a/src/managerimpl.cpp
+++ b/src/managerimpl.cpp
@@ -1205,14 +1205,14 @@ ManagerImpl::getCodecDetails( const ::DBus::Int32& payload )
   std::vector<std::string> v;
   std::stringstream ss;
 
-  v.push_back(_codecDescriptorMap.getCodecName((CodecType)payload));
-  ss << _codecDescriptorMap.getSampleRate((CodecType)payload);
+  v.push_back(_codecDescriptorMap.getCodecName((AudioCodecType)payload));
+  ss << _codecDescriptorMap.getSampleRate((AudioCodecType)payload);
   v.push_back((ss.str()).data()); 
   ss.str("");
-  ss << _codecDescriptorMap.getBitRate((CodecType)payload);
+  ss << _codecDescriptorMap.getBitRate((AudioCodecType)payload);
   v.push_back((ss.str()).data());
   ss.str("");
-  ss << _codecDescriptorMap.getBandwidthPerCall((CodecType)payload);
+  ss << _codecDescriptorMap.getBandwidthPerCall((AudioCodecType)payload);
   v.push_back((ss.str()).data());
   ss.str("");
 
diff --git a/src/sipcall.cpp b/src/sipcall.cpp
index 23df202757..8e658628b8 100644
--- a/src/sipcall.cpp
+++ b/src/sipcall.cpp
@@ -283,12 +283,12 @@ SIPCall::SIPCallAnsweredWithoutHold(eXosip_event_t* event)
 #else
   char *tmp = (char*) osip_list_get (&(remote_med->m_payloads), 0);
 #endif
-  setAudioCodec((CodecType)-1);
+  setAudioCodec((AudioCodecType)-1);
   if (tmp != NULL) {
     int payload = atoi (tmp);
     _debug("            Remote Payload: %d\n", payload);
-    //setAudioCodec(_codecMap.getCodecName((CodecType)payload)); // codec builder for the mic
-    setAudioCodec((CodecType)payload); // codec builder for the mic
+    //setAudioCodec(_codecMap.getCodecName((AudioCodecType)payload)); // codec builder for the mic
+    setAudioCodec((AudioCodecType)payload); // codec builder for the mic
   }
 
 /*
@@ -359,8 +359,8 @@ SIPCall::sdp_complete_message(sdp_message_t * remote_sdp, osip_message_t * msg)
         if (tmp!=NULL) {
           int payload = atoi(tmp);
 	  _debug("remote payload = %s\n", tmp);
-          CodecType audiocodec = (CodecType)payload;
-          if (audiocodec != (CodecType)-1 && _codecMap.isActive(audiocodec))  { 
+          AudioCodecType audiocodec = (AudioCodecType)payload;
+          if (audiocodec != (AudioCodecType)-1 && _codecMap.isActive(audiocodec))  { 
             listCodec << payload << " ";
             //listRtpMap << "a=rtpmap:" << payload << " " << audiocodec->getCodecName() << "/" << audiocodec->getClockRate();
             listRtpMap << "a=rtpmap:" << payload << " " << _codecMap.getCodecName(audiocodec) << "/" << _codecMap.getSampleRate(audiocodec);
@@ -585,7 +585,7 @@ SIPCall::setAudioCodecFromSDP(sdp_media_t* remote_med, int tid)
     if (tmp != NULL ) {
       int payload = atoi(tmp);
       // stop if we find a correct codec
-      if (_codecMap.isActive((CodecType)payload)){
+      if (_codecMap.isActive((AudioCodecType)payload)){
           break;
       }
     }
@@ -593,13 +593,13 @@ SIPCall::setAudioCodecFromSDP(sdp_media_t* remote_med, int tid)
     pos++;
   }
 
-  setAudioCodec((CodecType)-1);
+  setAudioCodec((AudioCodecType)-1);
   if (tmp != NULL) {
     int payload = atoi (tmp);
     _debug("            Payload: %d\n", payload);
-    setAudioCodec((CodecType)payload); // codec builder for the mic
+    setAudioCodec((AudioCodecType)payload); // codec builder for the mic
   }
-  if (getAudioCodec() == (CodecType) -1) {
+  if (getAudioCodec() == (AudioCodecType) -1) {
     _debug("SIPCall Failure: Unable to set codec\n");
     _debug("< Sending 415 Unsupported media type\n");
     eXosip_lock();
diff --git a/src/sipvoiplink.cpp b/src/sipvoiplink.cpp
index 1f780cab4e..091be923ea 100644
--- a/src/sipvoiplink.cpp
+++ b/src/sipvoiplink.cpp
@@ -1101,7 +1101,7 @@ SIPVoIPLink::SIPStartCall(SIPCall* call, const std::string& subject)
 
   std::ostringstream media_audio;
   std::ostringstream rtpmap_attr;
-  CodecType payload;
+  AudioCodecType payload;
   int nbChannel;
   int iter;
 
-- 
GitLab