| Index: media/base/android/media_decoder_job.cc
|
| diff --git a/media/base/android/media_decoder_job.cc b/media/base/android/media_decoder_job.cc
|
| index 868910764ed9127c38be4356117b13f8e7417da1..9e0a2168adb7b757fdd51f69d209a2091e57e83c 100644
|
| --- a/media/base/android/media_decoder_job.cc
|
| +++ b/media/base/android/media_decoder_job.cc
|
| @@ -282,13 +282,9 @@ MediaCodecStatus MediaDecoderJob::QueueInputBuffer(const AccessUnit& unit) {
|
| }
|
|
|
| MediaCodecStatus status = media_codec_bridge_->QueueSecureInputBuffer(
|
| - input_buf_index,
|
| - &unit.data[0], unit.data.size(),
|
| - reinterpret_cast<const uint8*>(&unit.key_id[0]), unit.key_id.size(),
|
| - reinterpret_cast<const uint8*>(&unit.iv[0]), unit.iv.size(),
|
| + input_buf_index, &unit.data[0], unit.data.size(), unit.key_id, unit.iv,
|
| unit.subsamples.empty() ? NULL : &unit.subsamples[0],
|
| - unit.subsamples.size(),
|
| - unit.timestamp);
|
| + unit.subsamples.size(), unit.timestamp);
|
|
|
| // In case of MEDIA_CODEC_NO_KEY, we must reuse the |input_buf_index_|.
|
| // Otherwise MediaDrm will report errors.
|
|
|