summaryrefslogtreecommitdiffstats
path: root/media/renderers
diff options
context:
space:
mode:
authorreveman <reveman@chromium.org>2015-07-23 10:10:59 -0700
committerCommit bot <commit-bot@chromium.org>2015-07-23 17:11:34 +0000
commit0acf6b63f0ed6b86883960c89091cc531441e25a (patch)
tree418643bcc36beea9e9beb349e7bb470f83d23566 /media/renderers
parentf3897dad4dade2bebd0f8d2fe2f3158984c3bf97 (diff)
downloadchromium_src-0acf6b63f0ed6b86883960c89091cc531441e25a.zip
chromium_src-0acf6b63f0ed6b86883960c89091cc531441e25a.tar.gz
chromium_src-0acf6b63f0ed6b86883960c89091cc531441e25a.tar.bz2
content: Use the memory-infra graph API for GpuMemoryBufferManager.
This makes BrowserGpuMemoryBufferManager emit dumps of the form: gpumemorybuffer/client_X/buffer_Y This allows child process GpuMemoryBuffer clients to create a dump for the same buffer by attaching the same guid to it. By doing that, the trace-viewer UI can infer that the two buffers, that are, "gpumemorybuffer/client_X/buffer_Y" on the browser side and "gpumemorybuffer/buffer_Y" on the child side, refer to the same memory and should be counted only once. BUG= CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1230133008 Cr-Commit-Position: refs/heads/master@{#340104}
Diffstat (limited to 'media/renderers')
-rw-r--r--media/renderers/mock_gpu_video_accelerator_factories.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/media/renderers/mock_gpu_video_accelerator_factories.cc b/media/renderers/mock_gpu_video_accelerator_factories.cc
index a1f49e4..1bbc7ac 100644
--- a/media/renderers/mock_gpu_video_accelerator_factories.cc
+++ b/media/renderers/mock_gpu_video_accelerator_factories.cc
@@ -28,6 +28,10 @@ class GpuMemoryBufferImpl : public gfx::GpuMemoryBuffer {
}
Format GetFormat() const override { return gfx::GpuMemoryBuffer::R_8; }
void GetStride(int* stride) const override { stride[0] = size_.width(); }
+ gfx::GpuMemoryBufferId GetId() const override {
+ NOTREACHED();
+ return 0;
+ }
gfx::GpuMemoryBufferHandle GetHandle() const override {
NOTREACHED();
return gfx::GpuMemoryBufferHandle();