| 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 7780f9daeed884aca08848d5be10c973940e890e..840f57724c06560fdfbe78e21d7b7eaa038ecf04 100644
|
| --- a/media/base/android/sdk_media_codec_bridge.cc
|
| +++ b/media/base/android/sdk_media_codec_bridge.cc
|
| @@ -579,8 +579,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);
|
|
|