| 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;
|
|
|