Fix a few small nits in NetEq4
TEST=try bots Review URL: https://webrtc-codereview.appspot.com/1061010 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3431 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
c21988f423
commit
e1d468c019
@ -359,11 +359,11 @@ int NetEqImpl::InsertPacketInternal(const WebRtcRTPHeader& rtp_header,
|
||||
PacketList packet_list;
|
||||
RTPHeader main_header;
|
||||
{
|
||||
// Convert to webrtc::Packet.
|
||||
// Convert to Packet.
|
||||
// Create |packet| within this separate scope, since it should not be used
|
||||
// directly once it's been inserted in the packet list. This way, |packet|
|
||||
// is not defined outside of this block.
|
||||
webrtc::Packet* packet = new webrtc::Packet;
|
||||
Packet* packet = new Packet;
|
||||
packet->header.markerBit = false;
|
||||
packet->header.payloadType = rtp_header.header.payloadType;
|
||||
packet->header.sequenceNumber = rtp_header.header.sequenceNumber;
|
||||
@ -1581,7 +1581,7 @@ int NetEqImpl::ExtractPackets(int required_samples, PacketList* packet_list) {
|
||||
uint16_t prev_sequence_number = 0;
|
||||
bool next_packet_available = false;
|
||||
|
||||
const webrtc::RTPHeader* header = packet_buffer_->NextRtpHeader();
|
||||
const RTPHeader* header = packet_buffer_->NextRtpHeader();
|
||||
assert(header);
|
||||
if (!header) {
|
||||
return -1;
|
||||
@ -1593,7 +1593,7 @@ int NetEqImpl::ExtractPackets(int required_samples, PacketList* packet_list) {
|
||||
do {
|
||||
timestamp_ = header->timestamp;
|
||||
int discard_count = 0;
|
||||
webrtc::Packet* packet = packet_buffer_->GetNextPacket(&discard_count);
|
||||
Packet* packet = packet_buffer_->GetNextPacket(&discard_count);
|
||||
// |header| may be invalid after the |packet_buffer_| operation.
|
||||
header = NULL;
|
||||
if (!packet) {
|
||||
@ -1737,10 +1737,8 @@ NetEqOutputType NetEqImpl::LastOutputType() {
|
||||
} else if (last_mode_ == kModeExpand && expand_->MuteFactor(0) == 0) {
|
||||
// Expand mode has faded down to background noise only (very long expand).
|
||||
return kOutputPLCtoCNG;
|
||||
|
||||
} else if (last_mode_ == kModeExpand) {
|
||||
return kOutputPLC;
|
||||
|
||||
} else {
|
||||
return kOutputNormal;
|
||||
}
|
||||
|
@ -179,8 +179,12 @@ class NetEqImpl : public webrtc::NetEq {
|
||||
uint32_t receive_timestamp);
|
||||
|
||||
|
||||
// Delivers 10 ms of audio to |output|. The number of samples produced is
|
||||
// written to |output_length|. Returns 0 on success, or an error code.
|
||||
// Delivers 10 ms of audio data. The data is written to |output|, which can
|
||||
// hold (at least) |max_length| elements. The number of channels that were
|
||||
// written to the output is provided in the output variable |num_channels|,
|
||||
// and each channel contains |samples_per_channel| elements. If more than one
|
||||
// channel is written, the samples are interleaved.
|
||||
// Returns 0 on success, otherwise an error code.
|
||||
int GetAudioInternal(size_t max_length, int16_t* output,
|
||||
int* samples_per_channel, int* num_channels);
|
||||
|
||||
|
@ -270,7 +270,7 @@ void NetEqDecodingTest::Process(NETEQTEST_RTPpacket* rtp, int* out_len) {
|
||||
ASSERT_NE(-1, rtp->readFromFile(rtp_fp_));
|
||||
}
|
||||
|
||||
// RecOut
|
||||
// Get audio from NetEq.
|
||||
NetEqOutputType type;
|
||||
int num_channels;
|
||||
ASSERT_EQ(0, neteq_->GetAudio(kMaxBlockSize, out_data_, out_len,
|
||||
|
Loading…
x
Reference in New Issue
Block a user