diff --git a/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.cc b/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.cc index 122ad1f6e1..9c0f14c43d 100644 --- a/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.cc +++ b/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.cc @@ -163,8 +163,8 @@ bool DxgiOutputDuplicator::Duplicate(Context* context, const DesktopFrame& source = texture_->AsDesktopFrame(); for (DesktopRegion::Iterator it(updated_region); !it.IsAtEnd(); it.Advance()) { - target->CopyPixelsFrom(source, SourceRect(it.rect()).top_left(), - TargetRect(it.rect(), offset)); + target->CopyPixelsFrom( + source, SourceRect(it.rect()).top_left(), it.rect()); } last_frame_ = target->Share(); last_frame_offset_ = offset; @@ -177,8 +177,7 @@ bool DxgiOutputDuplicator::Duplicate(Context* context, // export last frame to the target. for (DesktopRegion::Iterator it(updated_region); !it.IsAtEnd(); it.Advance()) { - target->CopyPixelsFrom(*last_frame_, SourceRect(it.rect()).top_left(), - TargetRect(it.rect(), offset)); + target->CopyPixelsFrom(*last_frame_, it.rect().top_left(), it.rect()); } target->mutable_updated_region()->AddRegion(updated_region); } @@ -302,11 +301,4 @@ DesktopRect DxgiOutputDuplicator::SourceRect(DesktopRect rect) { return rect; } -DesktopRect DxgiOutputDuplicator::TargetRect(DesktopRect rect, - DesktopVector offset) { - rect = SourceRect(rect); - rect.Translate(offset); - return rect; -} - } // namespace webrtc diff --git a/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.h b/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.h index 0d5b134796..b57569014f 100644 --- a/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.h +++ b/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.h @@ -108,9 +108,6 @@ class DxgiOutputDuplicator { // Returns a DesktopRect in the coordinate of |texture_|->AsDesktopFrame(). DesktopRect SourceRect(DesktopRect rect); - // Returns a DesktopRect in the coordinate of |offset|. - DesktopRect TargetRect(DesktopRect rect, DesktopVector offset); - const D3dDevice device_; const Microsoft::WRL::ComPtr output_; const DesktopRect desktop_rect_;