diff --git a/daemon/src/audio/codecs/audiocodec.cpp b/daemon/src/audio/codecs/audiocodec.cpp index f9b3bd052eec251477d5c5a1d18813a25afd6df0..e9701c6b306ee196d00ef458c20ac70889f824e0 100644 --- a/daemon/src/audio/codecs/audiocodec.cpp +++ b/daemon/src/audio/codecs/audiocodec.cpp @@ -37,18 +37,20 @@ using std::ptrdiff_t; namespace sfl { AudioCodec::AudioCodec(uint8 payload, const std::string &codecName) : - codecName_(codecName), clockRate_(8000), channel_(1), bitrate_(0.0), - hasDynamicPayload_(false), payload_(payload) + codecName_(codecName), clockRate_(8000), channel_(1), frameSize_(0), + bitrate_(0.0), bandwidth_(0.0), hasDynamicPayload_(false), + payload_(payload), payloadFormat_(0) { init(payload, clockRate_); } -AudioCodec::AudioCodec(const AudioCodec& codec) : - codecName_(codec.codecName_), clockRate_(codec.clockRate_), channel_( - codec.channel_), bitrate_(codec.bitrate_), - hasDynamicPayload_(false), payload_(codec.payload_) +AudioCodec::AudioCodec(const AudioCodec& c) : + codecName_(c.codecName_), clockRate_(c.clockRate_), channel_(c.channel_), + frameSize_(c.frameSize_), bitrate_(c.bitrate_), bandwidth_(c.bandwidth_), + hasDynamicPayload_(c.hasDynamicPayload_), payload_(c.payload_), + payloadFormat_(c.payloadFormat_) { - init(codec.payload_, codec.clockRate_); + init(c.payload_, c.clockRate_); } void AudioCodec::init(uint8 payloadType, uint32 clockRate)