PD#SWPL-14760
Problem:
There's no enough mem for screen cap
Solution:
Inc mem only for HDMI 4k afbce
Verify:
verified by t962x2_x301
Change-Id: I688bc67f5b9f754ae3db9fa650778cf36eec18dc
Signed-off-by: zhiwei.yuan <zhiwei.yuan@amlogic.com>
/*for almost uncompressed pattern,garbage at bottom
*1024x1658 is the worst case,each page wast 2160x3x256byte for 4096
*since every block must not be separated by 2 pages
+ *screen cap & v4l2 debug doesn't use afbce,no need inc mem
*/
- mem_size += 1024 * 1658;
+ if (!(devp->parm.reserved & PARAM_STATE_SCREENCAP) &&
+ (!(devp->flags & VDIN_FLAG_V4L2_DEBUG)))
+ mem_size += 1024 * 1658;
if ((devp->format_convert >= VDIN_FORMAT_CONVERT_YUV_NV12) &&
(devp->format_convert <= VDIN_FORMAT_CONVERT_RGB_NV21))