Searched refs:hal_rc (Results 1 – 9 of 9) sorted by relevance
| /rockchip-linux_mpp/mpp/hal/common/jpeg/ |
| H A D | hal_jpege_hdr.c | 885 MPP_RET write_jpeg_header(JpegeBits *bits, JpegeSyntax *syntax, HalJpegeRc *hal_rc) in write_jpeg_header() argument 895 write_jpeg_dqt_header(bits, hal_rc->qtables[i], i); in write_jpeg_header() 913 void hal_jpege_rc_init(HalJpegeRc *hal_rc) in hal_jpege_rc_init() argument 916 hal_rc->q_mode = JPEG_QUANT; in hal_jpege_rc_init() 917 hal_rc->quant = 10; in hal_jpege_rc_init() 918 hal_rc->q_factor = -1; in hal_jpege_rc_init() 919 memset(hal_rc->qtable_y, 1, QUANTIZE_TABLE_SIZE); in hal_jpege_rc_init() 920 memset(hal_rc->qtable_u, 1, QUANTIZE_TABLE_SIZE); in hal_jpege_rc_init() 921 memset(hal_rc->qtable_v, 1, QUANTIZE_TABLE_SIZE); in hal_jpege_rc_init() 922 hal_rc->qtables[0] = qtable_y[hal_rc->quant]; in hal_jpege_rc_init() [all …]
|
| H A D | hal_jpege_hdr.h | 52 void hal_jpege_rc_init(HalJpegeRc *hal_rc); 53 void hal_jpege_rc_update(HalJpegeRc *hal_rc, JpegeSyntax *syntax);
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpege/ |
| H A D | hal_jpege_vepu1_v2.c | 73 hal_jpege_rc_init(&ctx->hal_rc); in hal_jpege_vepu1_init() 121 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vepu1_get_task() 234 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vepu1_gen_regs() 241 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_vepu1_gen_regs() 363 regs[i + 64] = ctx->hal_rc.qtables[0][qp_reorder_table[i * 4 + 0]] << 24 | in hal_jpege_vepu1_gen_regs() 364 ctx->hal_rc.qtables[0][qp_reorder_table[i * 4 + 1]] << 16 | in hal_jpege_vepu1_gen_regs() 365 ctx->hal_rc.qtables[0][qp_reorder_table[i * 4 + 2]] << 8 | in hal_jpege_vepu1_gen_regs() 366 ctx->hal_rc.qtables[0][qp_reorder_table[i * 4 + 3]]; in hal_jpege_vepu1_gen_regs() 370 regs[i + 80] = ctx->hal_rc.qtables[1][qp_reorder_table[i * 4 + 0]] << 24 | in hal_jpege_vepu1_gen_regs() 371 ctx->hal_rc.qtables[1][qp_reorder_table[i * 4 + 1]] << 16 | in hal_jpege_vepu1_gen_regs() [all …]
|
| H A D | hal_jpege_vepu2_v2.c | 103 hal_jpege_rc_init(&ctx->hal_rc); in hal_jpege_vepu2_init() 326 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vepu2_get_task() 428 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vepu2_gen_regs() 436 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_vepu2_gen_regs() 562 regs[i] = ctx->hal_rc.qtables[0][qp_reorder_table[i * 4 + 0]] << 24 | in hal_jpege_vepu2_gen_regs() 563 ctx->hal_rc.qtables[0][qp_reorder_table[i * 4 + 1]] << 16 | in hal_jpege_vepu2_gen_regs() 564 ctx->hal_rc.qtables[0][qp_reorder_table[i * 4 + 2]] << 8 | in hal_jpege_vepu2_gen_regs() 565 ctx->hal_rc.qtables[0][qp_reorder_table[i * 4 + 3]]; in hal_jpege_vepu2_gen_regs() 569 regs[i + 16] = ctx->hal_rc.qtables[1][qp_reorder_table[i * 4 + 0]] << 24 | in hal_jpege_vepu2_gen_regs() 570 ctx->hal_rc.qtables[1][qp_reorder_table[i * 4 + 1]] << 16 | in hal_jpege_vepu2_gen_regs() [all …]
|
| H A D | hal_jpege_base.h | 55 HalJpegeRc hal_rc; member
|
| /rockchip-linux_mpp/mpp/hal/rkenc/jpege/ |
| H A D | hal_jpege_vepu540c.c | 71 HalJpegeRc hal_rc; member 100 hal_jpege_rc_init(&ctx->hal_rc); in hal_jpege_v540c_init() 163 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_v540c_gen_regs() 171 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_v540c_gen_regs() 214 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[0][j * 8 + i]; in hal_jpege_v540c_gen_regs() 220 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[1][j * 8 + i]; in hal_jpege_v540c_gen_regs() 226 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[1][j * 8 + i]; in hal_jpege_v540c_gen_regs() 384 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_v540c_get_task()
|
| H A D | hal_jpege_vepu511.c | 61 HalJpegeRc hal_rc; member 88 hal_jpege_rc_init(&ctx->hal_rc); in hal_jpege_vepu511_init() 380 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vepu511_gen_regs() 388 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_vepu511_gen_regs() 443 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[0][j * 8 + i]; in hal_jpege_vepu511_gen_regs() 449 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[1][j * 8 + i]; in hal_jpege_vepu511_gen_regs() 455 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[1][j * 8 + i]; in hal_jpege_vepu511_gen_regs() 631 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vepu511_get_task()
|
| H A D | hal_jpege_vpu720.c | 112 HalJpegeRc hal_rc; member 152 hal_jpege_rc_init(&ctx->hal_rc); in hal_jpege_vpu720_init() 398 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vpu720_gen_regs() 403 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_vpu720_gen_regs() 459 ctx->qtbl_sw_buf[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[0][j * 8 + i]; in hal_jpege_vpu720_gen_regs() 460 ctx->qtbl_sw_buf[64 + i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[1][j * 8 + i]; in hal_jpege_vpu720_gen_regs() 628 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vpu720_get_task()
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_enc_impl.c | 2170 EncRcTaskInfo *hal_rc = (EncRcTaskInfo *) &rc_task->info; in mpp_enc_clr_rc_cb_info() local 2173 memset(hal_rc, 0, sizeof(rc_task->info)); in mpp_enc_clr_rc_cb_info() 2175 hal_rc->frame_type = bak.frame_type; in mpp_enc_clr_rc_cb_info() 2176 hal_rc->bit_target = bak.bit_target; in mpp_enc_clr_rc_cb_info() 2177 hal_rc->bit_max = bak.bit_max; in mpp_enc_clr_rc_cb_info() 2178 hal_rc->bit_min = bak.bit_min; in mpp_enc_clr_rc_cb_info() 2179 hal_rc->quality_target = bak.quality_target; in mpp_enc_clr_rc_cb_info() 2180 hal_rc->quality_max = bak.quality_max; in mpp_enc_clr_rc_cb_info() 2181 hal_rc->quality_min = bak.quality_min; in mpp_enc_clr_rc_cb_info()
|