| Index: media/base/android/audio_decoder_job.cc
|
| diff --git a/media/base/android/audio_decoder_job.cc b/media/base/android/audio_decoder_job.cc
|
| index ba26e99b98ec109fc25d630454563a72d7fc6cd6..f281a19720d583b4725bef64ecb9bd1c783a7ebe 100644
|
| --- a/media/base/android/audio_decoder_job.cc
|
| +++ b/media/base/android/audio_decoder_job.cc
|
| @@ -96,6 +96,7 @@ void AudioDecoderJob::ResetTimestampHelper() {
|
|
|
| void AudioDecoderJob::ReleaseOutputBuffer(
|
| int output_buffer_index,
|
| + size_t offset,
|
| size_t size,
|
| bool render_output,
|
| base::TimeDelta current_presentation_timestamp,
|
| @@ -104,7 +105,7 @@ void AudioDecoderJob::ReleaseOutputBuffer(
|
| if (render_output) {
|
| int64 head_position = (static_cast<AudioCodecBridge*>(
|
| media_codec_bridge_.get()))->PlayOutputBuffer(
|
| - output_buffer_index, size);
|
| + output_buffer_index, size, offset);
|
| size_t new_frames_count = size / bytes_per_frame_;
|
| frame_count_ += new_frames_count;
|
| audio_timestamp_helper_->AddFrames(new_frames_count);
|
|
|