| Index: base/android/jni_array.cc
|
| diff --git a/base/android/jni_array.cc b/base/android/jni_array.cc
|
| index a1573543d09fe75fb7037b9559a56d7df05d4aae..9bf35e22969b1090cc9061a38b5ac232d718627f 100644
|
| --- a/base/android/jni_array.cc
|
| +++ b/base/android/jni_array.cc
|
| @@ -75,6 +75,20 @@ BASE_EXPORT ScopedJavaLocalRef<jlongArray> ToJavaLongArray(
|
| return ToJavaLongArray(env, longs.begin(), longs.size());
|
| }
|
|
|
| +// Returns a new Java long array converted from the given int64 array.
|
| +BASE_EXPORT ScopedJavaLocalRef<jfloatArray> ToJavaFloatArray(
|
| + JNIEnv* env, const float* floats, size_t len) {
|
| + jfloatArray float_array = env->NewFloatArray(len);
|
| + CheckException(env);
|
| + DCHECK(float_array);
|
| +
|
| + env->SetFloatArrayRegion(
|
| + float_array, 0, len, reinterpret_cast<const jfloat*>(floats));
|
| + CheckException(env);
|
| +
|
| + return ScopedJavaLocalRef<jfloatArray>(env, float_array);
|
| +}
|
| +
|
| ScopedJavaLocalRef<jobjectArray> ToJavaArrayOfByteArray(
|
| JNIEnv* env, const std::vector<std::string>& v) {
|
| ScopedJavaLocalRef<jclass> byte_array_clazz = GetClass(env, "[B");
|
|
|