mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 04:48:04 +09:00
vdin: [side-effect]hdmi 4k,garbage is seen at the bottom [1/1]
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>
This commit is contained in:
@@ -523,8 +523,11 @@ unsigned int vdin_cma_alloc(struct vdin_dev_s *devp)
|
||||
/*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))
|
||||
|
||||
Reference in New Issue
Block a user