Loading media/jni/android_media_tv_Tuner.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -4592,7 +4592,8 @@ static jlong android_media_tv_Tuner_read_dvr_from_array( ALOGD("Failed to GetByteArrayElements"); return -1; } long realSize = dvrClient->readFromBuffer(reinterpret_cast<signed char *>(src) + offset, size); int64_t realSize = dvrClient->readFromBuffer(reinterpret_cast<signed char *>(src) + offset, size); env->ReleaseByteArrayElements(buffer, src, 0); return (jlong)realSize; } Loading Loading @@ -4624,7 +4625,8 @@ static jlong android_media_tv_Tuner_write_dvr_to_array( return -1; } long realSize = dvrClient->writeToBuffer(reinterpret_cast<signed char *>(dst) + offset, size); int64_t realSize = dvrClient->writeToBuffer(reinterpret_cast<signed char *>(dst) + offset, size); env->ReleaseByteArrayElements(buffer, dst, 0); return (jlong)realSize; } Loading Loading
media/jni/android_media_tv_Tuner.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -4592,7 +4592,8 @@ static jlong android_media_tv_Tuner_read_dvr_from_array( ALOGD("Failed to GetByteArrayElements"); return -1; } long realSize = dvrClient->readFromBuffer(reinterpret_cast<signed char *>(src) + offset, size); int64_t realSize = dvrClient->readFromBuffer(reinterpret_cast<signed char *>(src) + offset, size); env->ReleaseByteArrayElements(buffer, src, 0); return (jlong)realSize; } Loading Loading @@ -4624,7 +4625,8 @@ static jlong android_media_tv_Tuner_write_dvr_to_array( return -1; } long realSize = dvrClient->writeToBuffer(reinterpret_cast<signed char *>(dst) + offset, size); int64_t realSize = dvrClient->writeToBuffer(reinterpret_cast<signed char *>(dst) + offset, size); env->ReleaseByteArrayElements(buffer, dst, 0); return (jlong)realSize; } Loading