author | Pengcheng Chen <pengcheng.chen@amlogic.com> | 2017-01-10 12:14:06 (GMT) |
---|---|---|
committer | Pengcheng Chen <pengcheng.chen@amlogic.com> | 2017-01-11 10:11:14 (GMT) |
commit | 0d4dc2ebf3b3f616424d69e7eb1b880dfbfa1ad6 (patch) | |
tree | 752265a09a40b1c787b221ca339d832149828689 | |
parent | f2da1cf0e92ce3fb339e25b059665aa3c3a835f2 (diff) | |
download | system-0d4dc2ebf3b3f616424d69e7eb1b880dfbfa1ad6.zip system-0d4dc2ebf3b3f616424d69e7eb1b880dfbfa1ad6.tar.gz system-0d4dc2ebf3b3f616424d69e7eb1b880dfbfa1ad6.tar.bz2 |
PD#138289 ge2dlib: fix ge2d green line issue
fix ge2d green line issue
Change-Id: I5b0dfd6f4fb7c3f31de904ede65b75ab295cd430
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
-rw-r--r-- | libge2d/ge2d_port.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/libge2d/ge2d_port.c b/libge2d/ge2d_port.c index 50a781d..3edfe48 100644 --- a/libge2d/ge2d_port.c +++ b/libge2d/ge2d_port.c @@ -319,10 +319,10 @@ static int ge2d_blit_config_ex(int fd,aml_ge2d_info_t *pge2dinfo) ge2d_config_ex.src_para.mem_type = input_buffer_info->memtype; ge2d_config_ex.src_para.format = src_format; - ge2d_config_ex.src_para.left = 0; - ge2d_config_ex.src_para.top = 0; - ge2d_config_ex.src_para.width = s_canvas_w; - ge2d_config_ex.src_para.height = s_canvas_h; + ge2d_config_ex.src_para.left = input_buffer_info->rect.x; + ge2d_config_ex.src_para.top = input_buffer_info->rect.y; + ge2d_config_ex.src_para.width = input_buffer_info->rect.w; + ge2d_config_ex.src_para.height = input_buffer_info->rect.h; ge2d_config_ex.src2_para.mem_type = CANVAS_TYPE_INVALID; @@ -540,17 +540,17 @@ static int ge2d_blend_config_ex(int fd,aml_ge2d_info_t *pge2dinfo) ge2d_config_ex.src_para.mem_type = input_buffer_info->memtype; ge2d_config_ex.src_para.format = src_format; - ge2d_config_ex.src_para.left = 0; - ge2d_config_ex.src_para.top = 0; - ge2d_config_ex.src_para.width = s_canvas_w; - ge2d_config_ex.src_para.height = s_canvas_h; + ge2d_config_ex.src_para.left = input_buffer_info->rect.x; + ge2d_config_ex.src_para.top = input_buffer_info->rect.y; + ge2d_config_ex.src_para.width = input_buffer_info->rect.w; + ge2d_config_ex.src_para.height = input_buffer_info->rect.h; ge2d_config_ex.src2_para.mem_type = input2_buffer_info->memtype; ge2d_config_ex.src2_para.format = src2_format; - ge2d_config_ex.src2_para.left = 0; - ge2d_config_ex.src2_para.top = 0; - ge2d_config_ex.src2_para.width = s2_canvas_w; - ge2d_config_ex.src2_para.height = s2_canvas_h; + ge2d_config_ex.src2_para.left = input2_buffer_info->rect.x; + ge2d_config_ex.src2_para.top = input2_buffer_info->rect.y; + ge2d_config_ex.src2_para.width = input2_buffer_info->rect.w; + ge2d_config_ex.src2_para.height = input2_buffer_info->rect.h; ge2d_config_ex.dst_para.mem_type = output_buffer_info->memtype; ge2d_config_ex.dst_para.format = dst_format; |