| Index: media/base/android/media_codec_bridge.cc
|
| diff --git a/media/base/android/media_codec_bridge.cc b/media/base/android/media_codec_bridge.cc
|
| index 0178844156c504ebc0bb84f172de233ae95d0a78..3b50949d55b62be332d6554e14900fcf06a1afe1 100644
|
| --- a/media/base/android/media_codec_bridge.cc
|
| +++ b/media/base/android/media_codec_bridge.cc
|
| @@ -593,7 +593,7 @@ bool AudioCodecBridge::ConfigureMediaFormat(jobject j_format,
|
| return true;
|
| }
|
|
|
| -void AudioCodecBridge::PlayOutputBuffer(int index, size_t size) {
|
| +int64 AudioCodecBridge::PlayOutputBuffer(int index, size_t size) {
|
| DCHECK_LE(0, index);
|
| int numBytes = base::checked_cast<int>(size);
|
| JNIEnv* env = AttachCurrentThread();
|
| @@ -603,7 +603,8 @@ void AudioCodecBridge::PlayOutputBuffer(int index, size_t size) {
|
|
|
| ScopedJavaLocalRef<jbyteArray> byte_array =
|
| base::android::ToJavaByteArray(env, buffer, numBytes);
|
| - Java_MediaCodecBridge_playOutputBuffer(env, media_codec(), byte_array.obj());
|
| + return Java_MediaCodecBridge_playOutputBuffer(
|
| + env, media_codec(), byte_array.obj());
|
| }
|
|
|
| void AudioCodecBridge::SetVolume(double volume) {
|
|
|