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

Unified Diff: ui/ozone/platform/dri/test/mock_drm_device.cc

Issue 908993003: [Ozone-Dri] Rename DriWrapper to DrmDevice (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@udl3-pass-drm-fd
Patch Set: rebased Created 5 years, 10 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
« no previous file with comments | « ui/ozone/platform/dri/test/mock_drm_device.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/ozone/platform/dri/test/mock_drm_device.cc
diff --git a/ui/ozone/platform/dri/test/mock_dri_wrapper.cc b/ui/ozone/platform/dri/test/mock_drm_device.cc
similarity index 55%
rename from ui/ozone/platform/dri/test/mock_dri_wrapper.cc
rename to ui/ozone/platform/dri/test/mock_drm_device.cc
index 4c33e01101b69e842eb395d6cb41568ef0e0dfe0..460ecbbee1ae3e8112211094f9593411832461ef 100644
--- a/ui/ozone/platform/dri/test/mock_dri_wrapper.cc
+++ b/ui/ozone/platform/dri/test/mock_drm_device.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "ui/ozone/platform/dri/test/mock_dri_wrapper.h"
+#include "ui/ozone/platform/dri/test/mock_drm_device.h"
#include <xf86drm.h>
#include <xf86drmMode.h>
@@ -15,14 +15,15 @@ namespace ui {
namespace {
-template<class Object> Object* DrmAllocator() {
+template <class Object>
+Object* DrmAllocator() {
return static_cast<Object*>(drmMalloc(sizeof(Object)));
}
class MockHardwareDisplayPlaneManager
: public HardwareDisplayPlaneManagerLegacy {
public:
- MockHardwareDisplayPlaneManager(DriWrapper* drm,
+ MockHardwareDisplayPlaneManager(DrmDevice* drm,
std::vector<uint32_t> crtcs,
size_t planes_per_crtc) {
const int kPlaneBaseId = 50;
@@ -39,8 +40,8 @@ class MockHardwareDisplayPlaneManager
} // namespace
-MockDriWrapper::MockDriWrapper()
- : DriWrapper(base::FilePath(), base::File()),
+MockDrmDevice::MockDrmDevice()
+ : DrmDevice(base::FilePath(), base::File()),
get_crtc_call_count_(0),
set_crtc_call_count_(0),
restore_crtc_call_count_(0),
@@ -56,10 +57,10 @@ MockDriWrapper::MockDriWrapper()
plane_manager_.reset(new HardwareDisplayPlaneManagerLegacy());
}
-MockDriWrapper::MockDriWrapper(bool use_sync_flips,
- std::vector<uint32_t> crtcs,
- size_t planes_per_crtc)
- : DriWrapper(base::FilePath(), base::File()),
+MockDrmDevice::MockDrmDevice(bool use_sync_flips,
+ std::vector<uint32_t> crtcs,
+ size_t planes_per_crtc)
+ : DrmDevice(base::FilePath(), base::File()),
get_crtc_call_count_(0),
set_crtc_call_count_(0),
restore_crtc_call_count_(0),
@@ -78,63 +79,63 @@ MockDriWrapper::MockDriWrapper(bool use_sync_flips,
new MockHardwareDisplayPlaneManager(this, crtcs, planes_per_crtc));
}
-MockDriWrapper::~MockDriWrapper() {
+MockDrmDevice::~MockDrmDevice() {
}
-ScopedDrmCrtcPtr MockDriWrapper::GetCrtc(uint32_t crtc_id) {
+ScopedDrmCrtcPtr MockDrmDevice::GetCrtc(uint32_t crtc_id) {
get_crtc_call_count_++;
return ScopedDrmCrtcPtr(DrmAllocator<drmModeCrtc>());
}
-bool MockDriWrapper::SetCrtc(uint32_t crtc_id,
- uint32_t framebuffer,
- std::vector<uint32_t> connectors,
- drmModeModeInfo* mode) {
+bool MockDrmDevice::SetCrtc(uint32_t crtc_id,
+ uint32_t framebuffer,
+ std::vector<uint32_t> connectors,
+ drmModeModeInfo* mode) {
current_framebuffer_ = framebuffer;
set_crtc_call_count_++;
return set_crtc_expectation_;
}
-bool MockDriWrapper::SetCrtc(drmModeCrtc* crtc,
- std::vector<uint32_t> connectors) {
+bool MockDrmDevice::SetCrtc(drmModeCrtc* crtc,
+ std::vector<uint32_t> connectors) {
restore_crtc_call_count_++;
return true;
}
-bool MockDriWrapper::DisableCrtc(uint32_t crtc_id) {
+bool MockDrmDevice::DisableCrtc(uint32_t crtc_id) {
current_framebuffer_ = 0;
return true;
}
-ScopedDrmConnectorPtr MockDriWrapper::GetConnector(uint32_t connector_id) {
+ScopedDrmConnectorPtr MockDrmDevice::GetConnector(uint32_t connector_id) {
return ScopedDrmConnectorPtr(DrmAllocator<drmModeConnector>());
}
-bool MockDriWrapper::AddFramebuffer(uint32_t width,
- uint32_t height,
- uint8_t depth,
- uint8_t bpp,
- uint32_t stride,
- uint32_t handle,
- uint32_t* framebuffer) {
+bool MockDrmDevice::AddFramebuffer(uint32_t width,
+ uint32_t height,
+ uint8_t depth,
+ uint8_t bpp,
+ uint32_t stride,
+ uint32_t handle,
+ uint32_t* framebuffer) {
add_framebuffer_call_count_++;
*framebuffer = add_framebuffer_call_count_;
return add_framebuffer_expectation_;
}
-bool MockDriWrapper::RemoveFramebuffer(uint32_t framebuffer) {
+bool MockDrmDevice::RemoveFramebuffer(uint32_t framebuffer) {
remove_framebuffer_call_count_++;
return true;
}
-ScopedDrmFramebufferPtr MockDriWrapper::GetFramebuffer(uint32_t framebuffer) {
+ScopedDrmFramebufferPtr MockDrmDevice::GetFramebuffer(uint32_t framebuffer) {
return ScopedDrmFramebufferPtr();
}
-bool MockDriWrapper::PageFlip(uint32_t crtc_id,
- uint32_t framebuffer,
- bool is_sync,
- const PageFlipCallback& callback) {
+bool MockDrmDevice::PageFlip(uint32_t crtc_id,
+ uint32_t framebuffer,
+ bool is_sync,
+ const PageFlipCallback& callback) {
page_flip_call_count_++;
current_framebuffer_ = framebuffer;
if (page_flip_expectation_) {
@@ -147,52 +148,52 @@ bool MockDriWrapper::PageFlip(uint32_t crtc_id,
return page_flip_expectation_;
}
-bool MockDriWrapper::PageFlipOverlay(uint32_t crtc_id,
- uint32_t framebuffer,
- const gfx::Rect& location,
- const gfx::Rect& source,
- int overlay_plane) {
+bool MockDrmDevice::PageFlipOverlay(uint32_t crtc_id,
+ uint32_t framebuffer,
+ const gfx::Rect& location,
+ const gfx::Rect& source,
+ int overlay_plane) {
if (!framebuffer)
overlay_clear_call_count_++;
overlay_flip_call_count_++;
return true;
}
-ScopedDrmPropertyPtr MockDriWrapper::GetProperty(drmModeConnector* connector,
- const char* name) {
+ScopedDrmPropertyPtr MockDrmDevice::GetProperty(drmModeConnector* connector,
+ const char* name) {
return ScopedDrmPropertyPtr(DrmAllocator<drmModePropertyRes>());
}
-bool MockDriWrapper::SetProperty(uint32_t connector_id,
- uint32_t property_id,
- uint64_t value) {
+bool MockDrmDevice::SetProperty(uint32_t connector_id,
+ uint32_t property_id,
+ uint64_t value) {
return true;
}
-bool MockDriWrapper::GetCapability(uint64_t capability, uint64_t* value) {
+bool MockDrmDevice::GetCapability(uint64_t capability, uint64_t* value) {
return true;
}
-ScopedDrmPropertyBlobPtr MockDriWrapper::GetPropertyBlob(
+ScopedDrmPropertyBlobPtr MockDrmDevice::GetPropertyBlob(
drmModeConnector* connector,
const char* name) {
return ScopedDrmPropertyBlobPtr(DrmAllocator<drmModePropertyBlobRes>());
}
-bool MockDriWrapper::SetCursor(uint32_t crtc_id,
- uint32_t handle,
- const gfx::Size& size) {
+bool MockDrmDevice::SetCursor(uint32_t crtc_id,
+ uint32_t handle,
+ const gfx::Size& size) {
return true;
}
-bool MockDriWrapper::MoveCursor(uint32_t crtc_id, const gfx::Point& point) {
+bool MockDrmDevice::MoveCursor(uint32_t crtc_id, const gfx::Point& point) {
return true;
}
-bool MockDriWrapper::CreateDumbBuffer(const SkImageInfo& info,
- uint32_t* handle,
- uint32_t* stride,
- void** pixels) {
+bool MockDrmDevice::CreateDumbBuffer(const SkImageInfo& info,
+ uint32_t* handle,
+ uint32_t* stride,
+ void** pixels) {
if (!create_dumb_buffer_expectation_)
return false;
@@ -206,14 +207,14 @@ bool MockDriWrapper::CreateDumbBuffer(const SkImageInfo& info,
return true;
}
-void MockDriWrapper::DestroyDumbBuffer(const SkImageInfo& info,
- uint32_t handle,
- uint32_t stride,
- void* pixels) {
+void MockDrmDevice::DestroyDumbBuffer(const SkImageInfo& info,
+ uint32_t handle,
+ uint32_t stride,
+ void* pixels) {
delete[] static_cast<char*>(pixels);
}
-void MockDriWrapper::RunCallbacks() {
+void MockDrmDevice::RunCallbacks() {
while (!callbacks_.empty()) {
PageFlipCallback callback = callbacks_.front();
callbacks_.pop();
« no previous file with comments | « ui/ozone/platform/dri/test/mock_drm_device.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698