OSDN Git Service

media: correctly return cached size for MediaDataSource
authorLajos Molnar <lajos@google.com>
Thu, 3 Mar 2016 01:03:19 +0000 (17:03 -0800)
committerLajos Molnar <lajos@google.com>
Thu, 3 Mar 2016 01:05:10 +0000 (17:05 -0800)
Bug: 27431229
Change-Id: I884e43960789c139b48964deba8f56b3bc3ba590

media/jni/android_media_MediaDataSource.cpp

index 3b892cb..537b56d 100644 (file)
@@ -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();