diff --git a/src/sip/sipcall.cpp b/src/sip/sipcall.cpp index fd0c5c6b27401550903093d3f46872a776f648df..2314d69e9f5db9742a11bd1d8826c23200cd10c7 100644 --- a/src/sip/sipcall.cpp +++ b/src/sip/sipcall.cpp @@ -1958,6 +1958,7 @@ std::vector<MediaAttribute> SIPCall::getMediaAttributeList() const { std::vector<MediaAttribute> mediaList; + mediaList.reserve(rtpStreams_.size()); for (auto const& stream : rtpStreams_) { mediaList.emplace_back(*stream.mediaAttribute_); } @@ -2352,12 +2353,7 @@ SIPCall::monitor() const } JAMI_DBG("- Call %s with %s:", getCallId().c_str(), getPeerNumber().c_str()); // TODO move in getCallDuration - auto duration = duration_start_ == time_point::min() - ? 0 - : std::chrono::duration_cast<std::chrono::milliseconds>(clock::now() - - duration_start_) - .count(); - JAMI_DBG("\t- Duration: %lu", duration); + JAMI_DBG("\t- Duration: %s", dht::print_duration(clock::now() - duration_start_).c_str()); for (auto& mediaAttr : getMediaAttributeList()) JAMI_DBG("\t- Media: %s", mediaAttr.toString(true).c_str()); #ifdef ENABLE_VIDEO