summaryrefslogtreecommitdiff
path: root/modules/audio_coding/neteq4/packet_buffer.cc
diff options
context:
space:
mode:
authorAndroid Chromium Automerger <chromium-automerger@android>2014-05-29 06:57:40 +0000
committerAndroid Chromium Automerger <chromium-automerger@android>2014-05-29 06:57:40 +0000
commitbf2bd58de66f8063ea4158d8f0fa4395f6b170a1 (patch)
treed2028e3cb7a099b511aabab3022004cd03989566 /modules/audio_coding/neteq4/packet_buffer.cc
parent52dfe97e8b722572766b284b5dc019f6c9b4e874 (diff)
parentff6b4a8eddca609ad2691b54f443b6f1e9342579 (diff)
downloadwebrtc-bf2bd58de66f8063ea4158d8f0fa4395f6b170a1.tar.gz
Merge third_party/webrtc from https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at ff6b4a8eddca609ad2691b54f443b6f1e9342579
This commit was generated by merge_from_chromium.py. Change-Id: I3dceea02410ec9709a6dc1ffab5962cba1821b63
Diffstat (limited to 'modules/audio_coding/neteq4/packet_buffer.cc')
-rw-r--r--modules/audio_coding/neteq4/packet_buffer.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/audio_coding/neteq4/packet_buffer.cc b/modules/audio_coding/neteq4/packet_buffer.cc
index bcd0e7b4..da3bdf14 100644
--- a/modules/audio_coding/neteq4/packet_buffer.cc
+++ b/modules/audio_coding/neteq4/packet_buffer.cc
@@ -217,11 +217,11 @@ int PacketBuffer::NumSamplesInBuffer(DecoderDatabase* decoder_database,
int duration;
if (packet->sync_packet) {
duration = last_duration;
+ } else if (packet->primary) {
+ duration =
+ decoder->PacketDuration(packet->payload, packet->payload_length);
} else {
- duration = packet->primary ?
- decoder->PacketDuration(packet->payload, packet->payload_length) :
- decoder->PacketDurationRedundant(packet->payload,
- packet->payload_length);
+ continue;
}
if (duration >= 0) {
last_duration = duration; // Save the most up-to-date (valid) duration.