summaryrefslogtreecommitdiff
path: root/chromium/media/capture/video/fuchsia/video_capture_device_fuchsia.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/capture/video/fuchsia/video_capture_device_fuchsia.cc')
-rw-r--r--chromium/media/capture/video/fuchsia/video_capture_device_fuchsia.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/chromium/media/capture/video/fuchsia/video_capture_device_fuchsia.cc b/chromium/media/capture/video/fuchsia/video_capture_device_fuchsia.cc
index 2f892b7fdbc..2692ac2a3ca 100644
--- a/chromium/media/capture/video/fuchsia/video_capture_device_fuchsia.cc
+++ b/chromium/media/capture/video/fuchsia/video_capture_device_fuchsia.cc
@@ -113,7 +113,8 @@ bool VideoCaptureDeviceFuchsia::IsSupportedPixelFormat(
}
VideoCaptureDeviceFuchsia::VideoCaptureDeviceFuchsia(
- fidl::InterfaceHandle<fuchsia::camera3::Device> device) {
+ fidl::InterfaceHandle<fuchsia::camera3::Device> device)
+ : sysmem_allocator_("CrVideoCaptureDeviceFuchsia") {
device_.Bind(std::move(device));
device_.set_error_handler(
fit::bind_member(this, &VideoCaptureDeviceFuchsia::OnDeviceError));
@@ -263,6 +264,11 @@ void VideoCaptureDeviceFuchsia::InitializeBufferCollection(
SysmemBufferReader::GetRecommendedConstraints(
kMaxUsedOutputFrames,
/*min_buffer_size=*/base::nullopt);
+ // This is not an actual device driver, so the priority should be > 1. It's
+ // also not a high-level system, so the name should be < 100.
+ constexpr uint32_t kNamePriority = 10;
+ buffer_collection_creator_->SetName(kNamePriority,
+ "CrVideoCaptureDeviceFuchsia");
buffer_collection_creator_->Create(
std::move(constraints),
base::BindOnce(&VideoCaptureDeviceFuchsia::OnBufferCollectionCreated,