summaryrefslogtreecommitdiffstats
path: root/remoting/client/plugin/pepper_audio_player.cc
diff options
context:
space:
mode:
Diffstat (limited to 'remoting/client/plugin/pepper_audio_player.cc')
-rw-r--r--remoting/client/plugin/pepper_audio_player.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/remoting/client/plugin/pepper_audio_player.cc b/remoting/client/plugin/pepper_audio_player.cc
index b52a40c..cbb1218 100644
--- a/remoting/client/plugin/pepper_audio_player.cc
+++ b/remoting/client/plugin/pepper_audio_player.cc
@@ -95,6 +95,7 @@ void PepperAudioPlayer::ProcessAudioPacket(scoped_ptr<AudioPacket> packet) {
base::AutoLock auto_lock(lock_);
STLDeleteElements(&queued_packets_);
queued_samples_ = 0;
+ bytes_consumed_ = 0;
}
bool success = ResetAudioPlayer(packet->sampling_rate());
@@ -110,6 +111,7 @@ void PepperAudioPlayer::ProcessAudioPacket(scoped_ptr<AudioPacket> packet) {
base::Time::kMillisecondsPerSecond) {
STLDeleteElements(&queued_packets_);
queued_samples_ = 0;
+ bytes_consumed_ = 0;
}
queued_samples_ += packet->data(0).size() / (kChannels * kSampleSizeBytes);