From 0ea62dad319ff0f62e3d168f0410ad8e965a17bc Mon Sep 17 00:00:00 2001 From: hsgwon Date: Mon, 22 Apr 2019 18:08:01 +0900 Subject: [PATCH] [Camera] Fix preview buffer size (#803) --- src/Tizen.Multimedia.Camera/Camera/PreviewFrame.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Tizen.Multimedia.Camera/Camera/PreviewFrame.cs b/src/Tizen.Multimedia.Camera/Camera/PreviewFrame.cs index b1975e5..f497f7d 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) -- 2.7.4