From edaa849013ad321779fa1069e49bd99fbc6e5433 Mon Sep 17 00:00:00 2001 From: kwiberg Date: Wed, 15 Jun 2016 04:34:47 -0700 Subject: [PATCH] WebRtcVoiceCodecs: Eliminate some useless copying Review-Url: https://codereview.webrtc.org/2067453002 Cr-Commit-Position: refs/heads/master@{#13151} --- webrtc/media/engine/webrtcvoiceengine.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/webrtc/media/engine/webrtcvoiceengine.cc b/webrtc/media/engine/webrtcvoiceengine.cc index a4a5e130d5..b2eda0ee13 100644 --- a/webrtc/media/engine/webrtcvoiceengine.cc +++ b/webrtc/media/engine/webrtcvoiceengine.cc @@ -395,12 +395,10 @@ class WebRtcVoiceCodecs final { // Be sure to use the payload type requested by the remote side. // Ignore codecs we don't know about. The negotiation step should prevent // this, but double-check to be sure. - webrtc::CodecInst voe_codec = {0}; - if (!ToCodecInst(codec, &voe_codec)) { + if (!ToCodecInst(codec, out)) { LOG(LS_WARNING) << "Unknown codec " << ToString(codec); continue; } - *out = voe_codec; return &codec; } return nullptr;