Index: services/shape_detection/android/java/src/org/chromium/shape_detection/FaceDetectionImplGmsCore.java |
diff --git a/services/shape_detection/android/java/src/org/chromium/shape_detection/FaceDetectionImplGmsCore.java b/services/shape_detection/android/java/src/org/chromium/shape_detection/FaceDetectionImplGmsCore.java |
index 12f18dbb0c87a8528f74528b40015e5670a3f050..1c8b508435682fd47a3cd93734d28cabfc095ddf 100644 |
--- a/services/shape_detection/android/java/src/org/chromium/shape_detection/FaceDetectionImplGmsCore.java |
+++ b/services/shape_detection/android/java/src/org/chromium/shape_detection/FaceDetectionImplGmsCore.java |
@@ -16,7 +16,6 @@ import org.chromium.base.ContextUtils; |
import org.chromium.base.Log; |
import org.chromium.gfx.mojom.RectF; |
import org.chromium.mojo.system.MojoException; |
-import org.chromium.mojo.system.SharedBufferHandle; |
import org.chromium.shape_detection.mojom.FaceDetection; |
import org.chromium.shape_detection.mojom.FaceDetectionResult; |
import org.chromium.shape_detection.mojom.FaceDetectorOptions; |
@@ -57,8 +56,7 @@ public class FaceDetectionImplGmsCore implements FaceDetection { |
} |
@Override |
- public void detect( |
- SharedBufferHandle frameData, int width, int height, DetectResponse callback) { |
+ public void detect(org.chromium.skia.mojom.Bitmap bitmapData, DetectResponse callback) { |
// The vision library will be downloaded the first time the API is used |
// on the device; this happens "fast", but it might have not completed, |
// bail in this case. |
@@ -70,11 +68,11 @@ public class FaceDetectionImplGmsCore implements FaceDetection { |
options.fastMode = mFastMode; |
options.maxDetectedFaces = mMaxFaces; |
FaceDetectionImpl detector = new FaceDetectionImpl(options); |
- detector.detect(frameData, width, height, callback); |
+ detector.detect(bitmapData, callback); |
return; |
} |
- Frame frame = SharedBufferUtils.convertToFrame(frameData, width, height); |
+ Frame frame = BitmapUtils.convertToFrame(bitmapData); |
if (frame == null) { |
Log.e(TAG, "Error converting SharedMemory to Frame"); |
callback.call(new FaceDetectionResult[0]); |