| Index: media/filters/decrypting_audio_decoder.cc | 
| diff --git a/media/filters/decrypting_audio_decoder.cc b/media/filters/decrypting_audio_decoder.cc | 
| index 279e19b07c5c46f768c6ae070f2f4843f6039bb3..7336f2175c71773cd6c3aae4d52fcf2d980f2ae5 100644 | 
| --- a/media/filters/decrypting_audio_decoder.cc | 
| +++ b/media/filters/decrypting_audio_decoder.cc | 
| @@ -42,9 +42,6 @@ DecryptingAudioDecoder::DecryptingAudioDecoder( | 
| set_decryptor_ready_cb_(set_decryptor_ready_cb), | 
| decryptor_(NULL), | 
| key_added_while_decode_pending_(false), | 
| -      bits_per_channel_(0), | 
| -      channel_layout_(CHANNEL_LAYOUT_NONE), | 
| -      samples_per_second_(0), | 
| weak_factory_(this) {} | 
|  | 
| void DecryptingAudioDecoder::Initialize(const AudioDecoderConfig& config, | 
| @@ -185,21 +182,6 @@ void DecryptingAudioDecoder::Stop(const base::Closure& closure) { | 
| task_runner_->PostTask(FROM_HERE, closure); | 
| } | 
|  | 
| -int DecryptingAudioDecoder::bits_per_channel() { | 
| -  DCHECK(task_runner_->BelongsToCurrentThread()); | 
| -  return bits_per_channel_; | 
| -} | 
| - | 
| -ChannelLayout DecryptingAudioDecoder::channel_layout() { | 
| -  DCHECK(task_runner_->BelongsToCurrentThread()); | 
| -  return channel_layout_; | 
| -} | 
| - | 
| -int DecryptingAudioDecoder::samples_per_second() { | 
| -  DCHECK(task_runner_->BelongsToCurrentThread()); | 
| -  return samples_per_second_; | 
| -} | 
| - | 
| DecryptingAudioDecoder::~DecryptingAudioDecoder() { | 
| DCHECK(state_ == kUninitialized || state_ == kStopped) << state_; | 
| } | 
| @@ -260,7 +242,8 @@ void DecryptingAudioDecoder::FinishInitialization(bool success) { | 
| } | 
|  | 
| // Success! | 
| -  UpdateDecoderConfig(); | 
| +  timestamp_helper_.reset( | 
| +      new AudioTimestampHelper(config_.samples_per_second())); | 
|  | 
| decryptor_->RegisterNewKeyCB( | 
| Decryptor::kAudio, | 
| @@ -380,13 +363,6 @@ void DecryptingAudioDecoder::DoReset() { | 
| base::ResetAndReturn(&reset_cb_).Run(); | 
| } | 
|  | 
| -void DecryptingAudioDecoder::UpdateDecoderConfig() { | 
| -  bits_per_channel_ = kSupportedBitsPerChannel; | 
| -  channel_layout_ = config_.channel_layout(); | 
| -  samples_per_second_ = config_.samples_per_second(); | 
| -  timestamp_helper_.reset(new AudioTimestampHelper(samples_per_second_)); | 
| -} | 
| - | 
| void DecryptingAudioDecoder::EnqueueFrames( | 
| const Decryptor::AudioBuffers& frames) { | 
| queued_audio_frames_ = frames; | 
|  |