| Index: media/capture/video/android/video_capture_device_android.cc
|
| diff --git a/media/capture/video/android/video_capture_device_android.cc b/media/capture/video/android/video_capture_device_android.cc
|
| index 90c8f006eed37519a8f90899d0d09a5412d96ffa..715f8f4c966eacb91e7d918024e9b8191f127d03 100644
|
| --- a/media/capture/video/android/video_capture_device_android.cc
|
| +++ b/media/capture/video/android/video_capture_device_android.cc
|
| @@ -339,10 +339,10 @@ void VideoCaptureDeviceAndroid::OnPhotoTaken(
|
| return;
|
| }
|
|
|
| - std::vector<uint8_t> native_data;
|
| - base::android::JavaByteArrayToByteVector(env, data.obj(), &native_data);
|
| -
|
| - cb->Run(std::string(native_data.empty() ? "" : "image/jpeg"), native_data);
|
| + mojom::BlobPtr blob = mojom::Blob::New();
|
| + base::android::JavaByteArrayToByteVector(env, data.obj(), &blob->data);
|
| + blob->mime_type = blob->data.empty() ? "" : "image/jpeg";
|
| + cb->Run(std::move(blob));
|
|
|
| photo_callbacks_.erase(reference_it);
|
| }
|
|
|