From 81db11aa5031856e0958260c65c36046e832b167 Mon Sep 17 00:00:00 2001 From: kwiberg Date: Mon, 7 Sep 2015 20:14:31 -0700 Subject: [PATCH] copy-red: Fill an rtc::Buffer with bytes the easy way The easy way also happens to be more efficient if we have to reallocate, but that's a minor concern here. Review URL: https://codereview.webrtc.org/1327053002 Cr-Commit-Position: refs/heads/master@{#9876} --- .../modules/audio_coding/codecs/red/audio_encoder_copy_red.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.cc b/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.cc index dccaf43061..96ec3ccf42 100644 --- a/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.cc +++ b/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.cc @@ -88,8 +88,7 @@ AudioEncoder::EncodedInfo AudioEncoderCopyRed::EncodeInternal( DCHECK_EQ(info.redundant.size(), 2u); } // Save primary to secondary. - secondary_encoded_.SetSize(info.encoded_bytes); - memcpy(secondary_encoded_.data(), encoded, info.encoded_bytes); + secondary_encoded_.SetData(encoded, info.encoded_bytes); secondary_info_ = info; DCHECK_EQ(info.speech, info.redundant[0].speech); }