From 7c7fef1585b7ec36d181b0f797f2713cb2dde291 Mon Sep 17 00:00:00 2001 From: Lajos Molnar Date: Wed, 2 Mar 2016 17:03:19 -0800 Subject: [PATCH] media: correctly return cached size for MediaDataSource Bug: 27431229 Change-Id: I884e43960789c139b48964deba8f56b3bc3ba590 --- media/jni/android_media_MediaDataSource.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media/jni/android_media_MediaDataSource.cpp b/media/jni/android_media_MediaDataSource.cpp index 3b892cb3e4abd..537b56d77b58d 100644 --- a/media/jni/android_media_MediaDataSource.cpp +++ b/media/jni/android_media_MediaDataSource.cpp @@ -116,7 +116,8 @@ status_t JMediaDataSource::getSize(off64_t* size) { return UNKNOWN_ERROR; } if (mSizeIsCached) { - return mCachedSize; + *size = mCachedSize; + return OK; } JNIEnv* env = AndroidRuntime::getJNIEnv();