summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomasz Wasilczyk <twasilczyk@google.com>2023-08-23 17:57:23 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-08-23 17:57:23 +0000
commitc3badc2fca98b6cadb320cae48e5d0ef6b50f21b (patch)
treee98c8164fb0af80defc8487ae3afc60db0f44903
parent4a269c7633a026adb1d595b8a94f48530ea9f52c (diff)
parentd01aa3ae479021a2c090e60af2a3e5098a25ed8e (diff)
downloadneven-master.tar.gz
Merge "Migrate from android::String path functions to std::filesystem" into main am: 58a352c5d7 am: 9433200ff0 am: 3e5a44cc29 am: 8d2d90d1b3 am: d01aa3ae47HEADmastermain
Original change: https://android-review.googlesource.com/c/platform/external/neven/+/2722493 Change-Id: I4d603ec52bc21a3426817b8eae2b2b628f2e9f30 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--Android.bp3
-rw-r--r--FaceDetector_jni.cpp7
2 files changed, 7 insertions, 3 deletions
diff --git a/Android.bp b/Android.bp
index 0291f97..1121f27 100644
--- a/Android.bp
+++ b/Android.bp
@@ -145,6 +145,9 @@ cc_library_shared {
"libcutils",
],
+ whole_static_libs: [
+ "libc++fs",
+ ],
required: [
"RFFspeed_501.bmd",
diff --git a/FaceDetector_jni.cpp b/FaceDetector_jni.cpp
index 650cbf0..1741195 100644
--- a/FaceDetector_jni.cpp
+++ b/FaceDetector_jni.cpp
@@ -15,6 +15,7 @@
*/
#include <assert.h>
+#include <filesystem>
#include <stdlib.h>
#include <stdio.h>
#include <fcntl.h>
@@ -119,9 +120,9 @@ initialize(JNIEnv *_env, jobject _this,
{
// load the configuration file
const char* root = getenv("ANDROID_ROOT");
- String8 path(root);
- path.appendPath("usr/share/bmd/RFFstd_501.bmd");
- // path.appendPath("usr/share/bmd/RFFspeed_501.bmd");
+ std::filesystem::path path(root);
+ path /= "usr/share/bmd/RFFstd_501.bmd";
+ // path /= "usr/share/bmd/RFFspeed_501.bmd";
const int MAX_FILE_SIZE = 65536;
void* initData = malloc( MAX_FILE_SIZE ); /* enough to fit entire file */