Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(894)

Unified Diff: ui/ozone/platform/drm/host/drm_display_host.cc

Issue 1661783002: Centralize all gbm ozone host IPC (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: review comments Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/ozone/platform/drm/host/drm_display_host.cc
diff --git a/ui/ozone/platform/drm/host/drm_display_host.cc b/ui/ozone/platform/drm/host/drm_display_host.cc
index be22699a3a4d69236568e611830ed0f0036a5d85..3bca05de11a0cf637b92c3c0f0d0857c50c415e1 100644
--- a/ui/ozone/platform/drm/host/drm_display_host.cc
+++ b/ui/ozone/platform/drm/host/drm_display_host.cc
@@ -4,15 +4,15 @@
#include "ui/ozone/platform/drm/host/drm_display_host.h"
+#include "base/location.h"
#include "base/thread_task_runner_handle.h"
#include "ui/ozone/common/display_snapshot_proxy.h"
#include "ui/ozone/common/display_util.h"
-#include "ui/ozone/common/gpu/ozone_gpu_messages.h"
-#include "ui/ozone/platform/drm/host/drm_gpu_platform_support_host.h"
+#include "ui/ozone/platform/drm/host/gpu_thread_adapter.h"
namespace ui {
-DrmDisplayHost::DrmDisplayHost(DrmGpuPlatformSupportHost* sender,
+DrmDisplayHost::DrmDisplayHost(GpuThreadAdapter* sender,
const DisplaySnapshot_Params& params,
bool is_dummy)
: sender_(sender),
@@ -42,11 +42,10 @@ void DrmDisplayHost::Configure(const DisplayMode* mode,
configure_callback_ = callback;
bool status = false;
if (mode) {
- status = sender_->Send(new OzoneGpuMsg_ConfigureNativeDisplay(
- snapshot_->display_id(), GetDisplayModeParams(*mode), origin));
+ status = sender_->GpuConfigureNativeDisplay(
+ snapshot_->display_id(), GetDisplayModeParams(*mode), origin);
} else {
- status = sender_->Send(
- new OzoneGpuMsg_DisableNativeDisplay(snapshot_->display_id()));
+ status = sender_->GpuDisableNativeDisplay(snapshot_->display_id());
}
if (!status)
@@ -67,7 +66,7 @@ void DrmDisplayHost::OnDisplayConfigured(bool status) {
void DrmDisplayHost::GetHDCPState(const GetHDCPStateCallback& callback) {
get_hdcp_callback_ = callback;
- if (!sender_->Send(new OzoneGpuMsg_GetHDCPState(snapshot_->display_id())))
+ if (!sender_->GpuGetHDCPState(snapshot_->display_id()))
OnHDCPStateReceived(false, HDCP_STATE_UNDESIRED);
}
@@ -86,8 +85,7 @@ void DrmDisplayHost::OnHDCPStateReceived(bool status, HDCPState state) {
void DrmDisplayHost::SetHDCPState(HDCPState state,
const SetHDCPStateCallback& callback) {
set_hdcp_callback_ = callback;
- if (!sender_->Send(
- new OzoneGpuMsg_SetHDCPState(snapshot_->display_id(), state)))
+ if (!sender_->GpuSetHDCPState(snapshot_->display_id(), state))
OnHDCPStateUpdated(false);
}
@@ -104,7 +102,7 @@ void DrmDisplayHost::OnHDCPStateUpdated(bool status) {
}
void DrmDisplayHost::SetGammaRamp(const std::vector<GammaRampRGBEntry>& lut) {
- sender_->Send(new OzoneGpuMsg_SetGammaRamp(snapshot_->display_id(), lut));
+ sender_->GpuSetGammaRamp(snapshot_->display_id(), lut);
}
void DrmDisplayHost::OnGpuThreadReady() {
« no previous file with comments | « ui/ozone/platform/drm/host/drm_display_host.h ('k') | ui/ozone/platform/drm/host/drm_display_host_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698