From d96dcef42248e5e6cf9e32d760b136a4f825e511 Mon Sep 17 00:00:00 2001 From: "mikhal@webrtc.org" Date: Thu, 12 Jul 2012 23:52:55 +0000 Subject: [PATCH] vpm: Updating module to use CalcBufferSize BUG= TEST= Review URL: https://webrtc-codereview.appspot.com/666008 git-svn-id: http://webrtc.googlecode.com/svn/trunk@2513 4adac7df-926f-26a2-2b94-8c16560cd09d --- .../video_processing/main/source/spatial_resampler.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/modules/video_processing/main/source/spatial_resampler.cc b/src/modules/video_processing/main/source/spatial_resampler.cc index 88373704c3..f4c4415505 100644 --- a/src/modules/video_processing/main/source/spatial_resampler.cc +++ b/src/modules/video_processing/main/source/spatial_resampler.cc @@ -83,10 +83,7 @@ VPMSimpleSpatialResampler::ResampleFrame(const VideoFrame& inFrame, return retVal; // Disabling cut/pad for now - only scaling. - int target_half_width = (_targetWidth + 1) >> 1; - int target_half_height = (_targetHeight + 1) >> 1; - int requiredSize = static_cast(_targetWidth * _targetHeight + 2 * - (target_half_width * target_half_height)); + int requiredSize = CalcBufferSize(kI420, _targetWidth, _targetHeight); outFrame.VerifyAndAllocate(requiredSize); outFrame.SetTimeStamp(inFrame.TimeStamp()); outFrame.SetRenderTime(inFrame.RenderTimeMs());