diff --git a/daemon/src/audio/codecs/opus.h b/daemon/src/audio/codecs/opus.h index 576c3adf23da1dfe77dd5a002fe22f48ed0254b5..f4064fbd0cb509a4d7db78d7c784fb20128b4a74 100644 --- a/daemon/src/audio/codecs/opus.h +++ b/daemon/src/audio/codecs/opus.h @@ -42,7 +42,7 @@ public: Opus(); ~Opus(); - static const int PAYLOAD_TYPE = 104; // dynamic payload type, out of range of video (96-99) + static const uint8 PAYLOAD_TYPE = 104; // dynamic payload type, out of range of video (96-99) private: virtual int decode(short *dst, unsigned char *buf, size_t buffer_size); diff --git a/daemon/src/sip/sdp.cpp b/daemon/src/sip/sdp.cpp index bcec0dec53c8748db6e6775d6cda96d9ed1c2782..14a96010f1a474308b7c828e7aa69ad063da7104 100644 --- a/daemon/src/sip/sdp.cpp +++ b/daemon/src/sip/sdp.cpp @@ -40,9 +40,9 @@ #include <algorithm> -#ifdef HAVE_OPUS +//#ifdef HAVE_OPUS #include "audio/codecs/opus.h" -#endif +//#endif #ifdef SFL_VIDEO #include "video/libav_utils.h" @@ -252,7 +252,7 @@ Sdp::setMediaDescriptorLines(bool audio) rtpmap.enc_name = pj_str((char*) enc_name.c_str()); rtpmap.clock_rate = clock_rate; -#ifdef HAVE_OPUS +// #ifdef HAVE_OPUS // Opus sample rate is allways declared as 48000 and channel num is allways 2 in rtpmap as per // http://tools.ietf.org/html/draft-spittka-payload-rtp-opus-03#section-6.2 if(payload == Opus::PAYLOAD_TYPE) { @@ -260,7 +260,7 @@ Sdp::setMediaDescriptorLines(bool audio) rtpmap.param.ptr = ((char* const)"2"); rtpmap.param.slen = 1; } else -#endif +// #endif { rtpmap.param.ptr = ((char* const)""); rtpmap.param.slen = 0; @@ -271,14 +271,14 @@ Sdp::setMediaDescriptorLines(bool audio) med->attr[med->attr_count++] = attr; -#ifdef HAVE_OPUS +// #ifdef HAVE_OPUS // Declare stereo support for opus if(payload == Opus::PAYLOAD_TYPE) { std::ostringstream os; - os << "fmtp:" << dynamic_payload << " stereo=1; sprop-stereo=" << (channels>1 ? 1 : 0); + os << "fmtp:" << payload << " stereo=1; sprop-stereo=" << (channels>1 ? 1 : 0); med->attr[med->attr_count++] = pjmedia_sdp_attr_create(memPool_, os.str().c_str(), NULL); } -#endif +// #endif #ifdef SFL_VIDEO if (enc_name == "H264") { std::ostringstream os;