| Index: webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.cc
|
| diff --git a/webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.cc b/webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.cc
|
| index 5a9f79f8773303eda4983f5f0d667bf30c71d163..fbbd468df8baeb58fccb36667014641ab43fb98f 100644
|
| --- a/webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.cc
|
| +++ b/webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.cc
|
| @@ -35,7 +35,7 @@ ConstantPcmPacketSource::ConstantPcmPacketSource(size_t payload_len_samples,
|
| RTC_CHECK_EQ(2U, encoded_len);
|
| }
|
|
|
| -Packet* ConstantPcmPacketSource::NextPacket() {
|
| +std::unique_ptr<Packet> ConstantPcmPacketSource::NextPacket() {
|
| RTC_CHECK_GT(packet_len_bytes_, kHeaderLenBytes);
|
| uint8_t* packet_memory = new uint8_t[packet_len_bytes_];
|
| // Fill the payload part of the packet memory with the pre-encoded value.
|
| @@ -43,8 +43,8 @@ Packet* ConstantPcmPacketSource::NextPacket() {
|
| packet_memory[kHeaderLenBytes + i] = encoded_sample_[i % 2];
|
| WriteHeader(packet_memory);
|
| // |packet| assumes ownership of |packet_memory|.
|
| - Packet* packet =
|
| - new Packet(packet_memory, packet_len_bytes_, next_arrival_time_ms_);
|
| + std::unique_ptr<Packet> packet(
|
| + new Packet(packet_memory, packet_len_bytes_, next_arrival_time_ms_));
|
| next_arrival_time_ms_ += payload_len_samples_ / samples_per_ms_;
|
| return packet;
|
| }
|
|
|