| Index: remoting/client/plugin/pepper_audio_player.cc
|
| diff --git a/remoting/client/plugin/pepper_audio_player.cc b/remoting/client/plugin/pepper_audio_player.cc
|
| index dae8c1e9ba7099b1fb2e175d65be80ce8d5df44b..d9c53a5729ee7e70fc311404e3b2e28c8fad7f49 100644
|
| --- a/remoting/client/plugin/pepper_audio_player.cc
|
| +++ b/remoting/client/plugin/pepper_audio_player.cc
|
| @@ -75,12 +75,12 @@ void PepperAudioPlayer::ProcessAudioPacket(scoped_ptr<AudioPacket> packet) {
|
| // TODO(kxing): Limit the size of the queue so that latency doesn't grow
|
| // too large.
|
|
|
| - // Drop null packets.
|
| - if (!packet.get())
|
| - return;
|
| -
|
| CHECK_EQ(1, packet->data_size());
|
| DCHECK_EQ(AudioPacket::ENCODING_RAW, packet->encoding());
|
| + DCHECK_NE(AudioPacket::SAMPLING_RATE_INVALID, packet->sampling_rate());
|
| + DCHECK_EQ(kSampleSizeBytes, packet->bytes_per_sample());
|
| + DCHECK_EQ(static_cast<int>(kChannels), packet->channels());
|
| +
|
| if (packet->data(0).size() % (kChannels * kSampleSizeBytes) != 0) {
|
| LOG(WARNING) << "Received corrupted packet.";
|
| return;
|
|
|