mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 19:08:57 +09:00
video: rockchip: rga3: Fixed RGA3 colorkey B/G channels being swapped
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com> Change-Id: Ib1613050705958e9bce01f85e70815e35cf5d216
This commit is contained in:
@@ -1616,11 +1616,11 @@ void rga_cmd_to_rga3_cmd(struct rga_req *req_rga, struct rga3_req *req)
|
||||
|
||||
/* color key: 8bit->10bit */
|
||||
req->color_key_min = (req_rga->color_key_min & 0xff) << 22 |
|
||||
((req_rga->color_key_min >> 8) & 0xff) << 12 |
|
||||
((req_rga->color_key_min >> 16) & 0xff) << 2;
|
||||
((req_rga->color_key_min >> 8) & 0xff) << 2 |
|
||||
((req_rga->color_key_min >> 16) & 0xff) << 12;
|
||||
req->color_key_max = (req_rga->color_key_max & 0xff) << 22 |
|
||||
((req_rga->color_key_max >> 8) & 0xff) << 12 |
|
||||
((req_rga->color_key_max >> 16) & 0xff) << 2;
|
||||
((req_rga->color_key_max >> 8) & 0xff) << 2 |
|
||||
((req_rga->color_key_max >> 16) & 0xff) << 12;
|
||||
|
||||
if (req_rga->mmu_info.mmu_en && (req_rga->mmu_info.mmu_flag & 1) == 1) {
|
||||
req->mmu_info.src0_mmu_flag = 1;
|
||||
|
||||
Reference in New Issue
Block a user