| Index: webrtc/modules/desktop_capture/desktop_frame_win.cc
|
| diff --git a/webrtc/modules/desktop_capture/desktop_frame_win.cc b/webrtc/modules/desktop_capture/desktop_frame_win.cc
|
| index f139fb5cddf2bb7ea2b71a668fddb940b23441c0..2b4478fdfc219fc44d7cacdb804ef94187cf3df6 100644
|
| --- a/webrtc/modules/desktop_capture/desktop_frame_win.cc
|
| +++ b/webrtc/modules/desktop_capture/desktop_frame_win.cc
|
| @@ -10,6 +10,7 @@
|
|
|
| #include "webrtc/modules/desktop_capture/desktop_frame_win.h"
|
|
|
| +#include <assert.h>
|
| #include <utility>
|
|
|
| #include "webrtc/system_wrappers/include/logging.h"
|
| @@ -34,7 +35,7 @@ DesktopFrameWin* DesktopFrameWin::Create(
|
| DesktopSize size,
|
| SharedMemoryFactory* shared_memory_factory,
|
| HDC hdc) {
|
| - int bytes_per_row = size.width() * kBytesPerPixel;
|
| + int bytes_per_row = size.width() * DesktopFrame::kBytesPerPixel;
|
| int buffer_size = bytes_per_row * size.height();
|
|
|
| // Describe a device independent bitmap (DIB) that is the size of the desktop.
|
| @@ -42,9 +43,9 @@ DesktopFrameWin* DesktopFrameWin::Create(
|
| bmi.bmiHeader.biHeight = -size.height();
|
| bmi.bmiHeader.biWidth = size.width();
|
| bmi.bmiHeader.biPlanes = 1;
|
| - bmi.bmiHeader.biBitCount = DesktopFrameWin::kBytesPerPixel * 8;
|
| + bmi.bmiHeader.biBitCount = DesktopFrame::kBytesPerPixel * 8;
|
| bmi.bmiHeader.biSize = sizeof(bmi.bmiHeader);
|
| - bmi.bmiHeader.biSizeImage = bytes_per_row * size.height();
|
| + bmi.bmiHeader.biSizeImage = buffer_size;
|
|
|
| std::unique_ptr<SharedMemory> shared_memory;
|
| HANDLE section_handle = nullptr;
|
|
|