Skip to content

Commit 50e129e

Browse files
authored
M92 (#14)
* Add support for m92. * fix: Stupid bug for add icecandidate. * fix bug.
1 parent b418f1a commit 50e129e

File tree

3 files changed

+7
-10
lines changed

3 files changed

+7
-10
lines changed

include/base/portable.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ class string {
8282
}
8383

8484
inline std::string std_string() const {
85-
return std::string(m_dynamic == 0 ? m_buf : m_dynamic);
85+
return std::string(m_dynamic == 0 ? m_buf : m_dynamic, m_length);
8686
}
8787
};
8888

src/rtc_peerconnection_impl.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -292,11 +292,11 @@ void RTCPeerConnectionImpl::OnSignalingChange(
292292

293293
void RTCPeerConnectionImpl::AddCandidate(const string mid,
294294
int mid_mline_index,
295-
const string candiate) {
295+
const string cand_sdp) {
296296
webrtc::SdpParseError error;
297297
webrtc::IceCandidateInterface* candidate = webrtc::CreateIceCandidate(
298-
to_std_string(mid), mid_mline_index, to_std_string(candiate), &error);
299-
if (!candidate)
298+
to_std_string(mid), mid_mline_index, to_std_string(cand_sdp), &error);
299+
if (candidate != nullptr)
300300
rtc_peerconnection_->AddIceCandidate(candidate);
301301
}
302302

src/rtc_rtp_parameters_impl.cc

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,17 +134,15 @@ webrtc::RtpParameters RTCRtpParametersImpl::rtp_parameters() {
134134
}
135135

136136
const string RTCRtpParametersImpl::transaction_id() {
137-
auto temp = rtp_parameters_.transaction_id;
138-
return temp;
137+
return rtp_parameters_.transaction_id;
139138
}
140139

141140
void RTCRtpParametersImpl::set_transaction_id(const string id) {
142141
rtp_parameters_.transaction_id = to_std_string(id);
143142
}
144143

145144
const string RTCRtpParametersImpl::mid() {
146-
auto temp = rtp_parameters_.mid;
147-
return temp;
145+
return rtp_parameters_.mid;
148146
}
149147
void RTCRtpParametersImpl::set_mid(const string mid) {
150148
rtp_parameters_.mid = to_std_string(mid);
@@ -308,8 +306,7 @@ webrtc::RtpExtension RTCRtpExtensionImpl::rtp_extension() {
308306
}
309307

310308
const string RTCRtpExtensionImpl::ToString() const {
311-
auto temp = rtp_extension_.ToString();
312-
return temp;
309+
return rtp_extension_.ToString();
313310
}
314311

315312
RTCRtpCodecParametersImpl::RTCRtpCodecParametersImpl(

0 commit comments

Comments
 (0)