Add one API for implementing Initial delay.
R=minyue@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1939004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4475 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/webrtc/modules/audio_coding/neteq4/neteq_impl.cc b/webrtc/modules/audio_coding/neteq4/neteq_impl.cc
index 7c485c6..98cc19c 100644
--- a/webrtc/modules/audio_coding/neteq4/neteq_impl.cc
+++ b/webrtc/modules/audio_coding/neteq4/neteq_impl.cc
@@ -587,7 +587,6 @@
int decode_return_value = Decode(&packet_list, &operation,
&length, &speech_type);
-
assert(vad_.get());
bool sid_frame_available =
(operation == kRfc3389Cng && !packet_list.empty());
@@ -1633,7 +1632,7 @@
if (!header) {
return -1;
}
- int32_t first_timestamp = header->timestamp;
+ uint32_t first_timestamp = header->timestamp;
int extracted_samples = 0;
// Packet extraction loop.
@@ -1791,4 +1790,12 @@
}
}
+void NetEqImpl::PacketBufferStatistics(int* current_num_packets,
+ int* max_num_packets,
+ int* current_memory_size_bytes,
+ int* max_memory_size_bytes) const {
+ packet_buffer_->BufferStat(current_num_packets, max_num_packets,
+ current_memory_size_bytes, max_memory_size_bytes);
+}
+
} // namespace webrtc