| OLD | NEW | 
|---|
| 1 "use strict"; | 1 "use strict"; | 
| 2 | 2 | 
| 3 let mockFaceDetectionProviderReady = define( | 3 let mockFaceDetectionProviderReady = define( | 
| 4   'mockFaceDetectionProvider', | 4   'mockFaceDetectionProvider', | 
| 5   ['services/shape_detection/public/interfaces/facedetection.mojom', | 5   ['services/shape_detection/public/interfaces/facedetection.mojom', | 
| 6    'services/shape_detection/public/interfaces/facedetection_provider.mojom', | 6    'services/shape_detection/public/interfaces/facedetection_provider.mojom', | 
| 7    'mojo/public/js/bindings', | 7    'mojo/public/js/bindings', | 
| 8    'mojo/public/js/core', | 8    'mojo/public/js/core', | 
| 9    'content/public/renderer/interfaces', | 9    'content/public/renderer/interfaces', | 
| 10   ], (faceDetection, faceDetectionProvider, bindings, mojo, interfaces) => { | 10   ], (faceDetection, faceDetectionProvider, bindings, mojo, interfaces) => { | 
| (...skipping 26 matching lines...) Expand all  Loading... | 
| 37   } | 37   } | 
| 38 | 38 | 
| 39   class MockFaceDetection { | 39   class MockFaceDetection { | 
| 40     constructor(request, options) { | 40     constructor(request, options) { | 
| 41       this.maxDetectedFaces_ = options.max_detected_faces; | 41       this.maxDetectedFaces_ = options.max_detected_faces; | 
| 42       this.fastMode_ = options.fast_mode; | 42       this.fastMode_ = options.fast_mode; | 
| 43       this.binding_ = new bindings.Binding(faceDetection.FaceDetection, this, | 43       this.binding_ = new bindings.Binding(faceDetection.FaceDetection, this, | 
| 44                                            request); | 44                                            request); | 
| 45     } | 45     } | 
| 46 | 46 | 
| 47     detect(frame_data, width, height) { | 47     detect(bitmap_data) { | 
| 48       let receivedStruct = mojo.mapBuffer(frame_data, 0, width*height*4, 0); | 48       let receivedStruct = new Uint8Array(bitmap_data.pixel_data); | 
| 49       this.bufferData_ = new Uint32Array(receivedStruct.buffer); | 49       this.bufferData_ = new Uint32Array(receivedStruct.buffer); | 
| 50       return Promise.resolve({ | 50       return Promise.resolve({ | 
| 51         results: [ | 51         results: [ | 
| 52           { | 52           { | 
| 53             bounding_box: {x: 1.0, y: 1.0, width: 100.0, height: 100.0}, | 53             bounding_box: {x: 1.0, y: 1.0, width: 100.0, height: 100.0}, | 
| 54             landmarks: [{ | 54             landmarks: [{ | 
| 55               type: faceDetection.LandmarkType.EYE, | 55               type: faceDetection.LandmarkType.EYE, | 
| 56               location: {x: 4.0, y: 5.0} | 56               location: {x: 4.0, y: 5.0} | 
| 57             }] | 57             }] | 
| 58           }, | 58           }, | 
| 59           { | 59           { | 
| 60             bounding_box: {x: 2.0, y: 2.0, width: 200.0, height: 200.0}, | 60             bounding_box: {x: 2.0, y: 2.0, width: 200.0, height: 200.0}, | 
| 61             landmarks: [] | 61             landmarks: [] | 
| 62           }, | 62           }, | 
| 63           { | 63           { | 
| 64             bounding_box: {x: 3.0, y: 3.0, width: 300.0, height: 300.0}, | 64             bounding_box: {x: 3.0, y: 3.0, width: 300.0, height: 300.0}, | 
| 65             landmarks: [] | 65             landmarks: [] | 
| 66           }, | 66           }, | 
| 67         ] | 67         ] | 
| 68       }); | 68       }); | 
| 69       mojo.unmapBuffer(receivedStruct.buffer); |  | 
| 70     } | 69     } | 
| 71   } | 70   } | 
| 72   return new MockFaceDetectionProvider(); | 71   return new MockFaceDetectionProvider(); | 
| 73 }); | 72 }); | 
| OLD | NEW | 
|---|