| Index: media/base/android/sdk_media_codec_bridge.cc
|
| diff --git a/media/base/android/sdk_media_codec_bridge.cc b/media/base/android/sdk_media_codec_bridge.cc
|
| index e35fd4b7a8d7474924f6d4b5f691ee6bc761c5ee..01094d1a31792df50e7c1f944f45f7e13eac01ab 100644
|
| --- a/media/base/android/sdk_media_codec_bridge.cc
|
| +++ b/media/base/android/sdk_media_codec_bridge.cc
|
| @@ -578,8 +578,11 @@ MediaCodecStatus AudioCodecBridge::PlayOutputBuffer(int index,
|
| size_t capacity = 0;
|
| MediaCodecStatus status =
|
| GetOutputBufferAddress(index, offset, &buffer, &capacity);
|
| - if (status == MEDIA_CODEC_ERROR)
|
| + if (status != MEDIA_CODEC_OK) {
|
| + DLOG(ERROR) << __FUNCTION__
|
| + << ": GetOutputBufferAddress() failed for index:" << index;
|
| return status;
|
| + }
|
|
|
| numBytes = std::min(base::checked_cast<int>(capacity), numBytes);
|
| CHECK_GE(numBytes, 0);
|
|
|