From: hsgwon Date: Mon, 22 Apr 2019 09:08:01 +0000 (+0900) Subject: [Camera] Fix preview buffer size (#803) X-Git-Tag: submit/tizen/20190423.005216~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0ea62dad319ff0f62e3d168f0410ad8e965a17bc;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [Camera] Fix preview buffer size (#803) --- diff --git a/src/Tizen.Multimedia.Camera/Camera/PreviewFrame.cs b/src/Tizen.Multimedia.Camera/Camera/PreviewFrame.cs index b1975e520..f497f7d1e 100644 --- a/src/Tizen.Multimedia.Camera/Camera/PreviewFrame.cs +++ b/src/Tizen.Multimedia.Camera/Camera/PreviewFrame.cs @@ -38,7 +38,7 @@ namespace Tizen.Multimedia Plane = ConvertPlane(unmanagedStruct); } - private static IPreviewPlane ConvertPlane(CameraPreviewDataStruct unmanagedStruct) + private IPreviewPlane ConvertPlane(CameraPreviewDataStruct unmanagedStruct) { if (unmanagedStruct.NumOfPlanes == 1) { @@ -61,6 +61,9 @@ namespace Tizen.Multimedia } else if (unmanagedStruct.NumOfPlanes == 2) { + var size = Resolution.Width * Resolution.Height; + unmanagedStruct.Plane.DoublePlane.YLength = (uint)size; + unmanagedStruct.Plane.DoublePlane.UVLength = (uint)size / 2; return new DoublePlane(unmanagedStruct.Plane.DoublePlane); } else if (unmanagedStruct.NumOfPlanes == 3)