| /rockchip-linux_mpp/mpp/hal/rkenc/common/ |
| H A D | vepu580_common.c | 50 MppEncOSDRegion2 *tmp = region; in vepu580_set_osd() local 52 for (k = 0; k < num; k++, tmp++) { in vepu580_set_osd() 53 regs->reg3074.osd_e |= tmp->enable << k; in vepu580_set_osd() 54 regs->reg3072.osd_lu_inv_en |= (tmp->inverse) ? (1 << k) : 0; in vepu580_set_osd() 55 regs->reg3072.osd_ch_inv_en |= (tmp->inverse) ? (1 << k) : 0; in vepu580_set_osd() 57 if (tmp->enable && tmp->num_mb_x && tmp->num_mb_y) { in vepu580_set_osd() 59 size_t blk_len = tmp->num_mb_x * tmp->num_mb_y * 256; in vepu580_set_osd() 63 pos->osd_lt_x = tmp->start_mb_x; in vepu580_set_osd() 64 pos->osd_lt_y = tmp->start_mb_y; in vepu580_set_osd() 65 pos->osd_rb_x = tmp->start_mb_x + tmp->num_mb_x - 1; in vepu580_set_osd() [all …]
|
| H A D | vepu541_common.c | 287 MppEncOSDRegion2 *tmp = region; in vepu541_set_osd() local 290 for (i = 0; i < num; i++, tmp++) { in vepu541_set_osd() 291 regs->reg112.osd_e |= tmp->enable << i; in vepu541_set_osd() 292 regs->reg112.osd_inv_e |= tmp->inverse << i; in vepu541_set_osd() 294 if (tmp->enable && tmp->num_mb_x && tmp->num_mb_y) { in vepu541_set_osd() 296 size_t blk_len = tmp->num_mb_x * tmp->num_mb_y * 256; in vepu541_set_osd() 300 pos->osd_lt_x = tmp->start_mb_x; in vepu541_set_osd() 301 pos->osd_lt_y = tmp->start_mb_y; in vepu541_set_osd() 302 pos->osd_rb_x = tmp->start_mb_x + tmp->num_mb_x - 1; in vepu541_set_osd() 303 pos->osd_rb_y = tmp->start_mb_y + tmp->num_mb_y - 1; in vepu541_set_osd() [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avsd/ |
| H A D | hal_avsd_vdpu1.c | 166 RK_S32 tmp = 0; in set_regs_parameters() local 169 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters() 173 if (!tmp) tmp = 2; in set_regs_parameters() 174 p_regs->sw31.ref_dist_cur_2 = tmp; in set_regs_parameters() 175 p_regs->sw31.ref_dist_cur_3 = tmp; in set_regs_parameters() 176 p_regs->sw29.ref_invd_cur_2 = 512 / tmp; in set_regs_parameters() 177 p_regs->sw29.ref_invd_cur_3 = 512 / tmp; in set_regs_parameters() 181 tmp = (2 * p_syn->pp.pictureDistance - in set_regs_parameters() 183 if (!tmp) tmp = 2; in set_regs_parameters() 185 p_regs->sw30.ref_dist_cur_0 = tmp; in set_regs_parameters() [all …]
|
| H A D | hal_avsd_vdpu2.c | 158 RK_S32 tmp = 0; in set_regs_parameters() local 161 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters() 165 if (!tmp) tmp = 2; in set_regs_parameters() 166 p_regs->sw133.ref_dist_cur_2 = tmp; in set_regs_parameters() 167 p_regs->sw133.ref_dist_cur_3 = tmp; in set_regs_parameters() 168 p_regs->sw147.ref_invd_cur_2 = 512 / tmp; in set_regs_parameters() 169 p_regs->sw147.ref_invd_cur_3 = 512 / tmp; in set_regs_parameters() 173 tmp = (2 * p_syn->pp.pictureDistance - in set_regs_parameters() 175 if (!tmp) tmp = 2; in set_regs_parameters() 177 p_regs->sw132.ref_dist_cur_0 = tmp; in set_regs_parameters() [all …]
|
| H A D | hal_avsd_plus.c | 208 RK_S32 tmp = 0; in set_regs_parameters() local 211 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters() 215 if (!tmp) tmp = 2; in set_regs_parameters() 216 p_regs->sw31.ref_dist_cur_2 = tmp; in set_regs_parameters() 217 p_regs->sw31.ref_dist_cur_3 = tmp; in set_regs_parameters() 218 p_regs->sw29.ref_invd_cur_2 = 512 / tmp; in set_regs_parameters() 219 p_regs->sw29.ref_invd_cur_3 = 512 / tmp; in set_regs_parameters() 223 tmp = (2 * p_syn->pp.pictureDistance - in set_regs_parameters() 225 if (!tmp) tmp = 2; in set_regs_parameters() 227 p_regs->sw30.ref_dist_cur_0 = tmp; in set_regs_parameters() [all …]
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_stream.c | 102 RK_S32 tmp = ++val; in h265e_stream_write_ue_with_log() local 107 if (tmp >= 0x10000) { in h265e_stream_write_ue_with_log() 109 tmp >>= 16; in h265e_stream_write_ue_with_log() 111 if (tmp >= 0x100) { in h265e_stream_write_ue_with_log() 113 tmp >>= 8; in h265e_stream_write_ue_with_log() 115 size += ue_size_tab[tmp]; in h265e_stream_write_ue_with_log() 129 RK_S32 tmp = 1 - val * 2; in h265e_stream_write_se_with_log() local 130 if (tmp < 0) in h265e_stream_write_se_with_log() 131 tmp = val * 2; in h265e_stream_write_se_with_log() 133 val = tmp; in h265e_stream_write_se_with_log() [all …]
|
| /rockchip-linux_mpp/osal/test/ |
| H A D | mpp_mem_test.c | 16 void *tmp = NULL; in main() local 18 tmp = mpp_calloc(int, 100); in main() 19 if (tmp) { in main() 20 mpp_log("calloc success ptr 0x%p\n", tmp); in main() 24 if (tmp) { in main() 25 tmp = mpp_realloc(tmp, int, 200); in main() 26 if (tmp) { in main() 27 mpp_log("realloc success ptr 0x%p\n", tmp); in main() 32 mpp_free(tmp); in main()
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpege/ |
| H A D | hal_jpege_base.c | 43 RK_U8 *tmp = buf + (bytepos & (~0x7)); in get_msb_lsb_at_pos() local 50 tmp[i] = 0; in get_msb_lsb_at_pos() 53 val32 = (tmp[0] << 24) | in get_msb_lsb_at_pos() 54 (tmp[1] << 16) | in get_msb_lsb_at_pos() 55 (tmp[2] << 8) | in get_msb_lsb_at_pos() 56 (tmp[3] << 0); in get_msb_lsb_at_pos() 61 val32 = (tmp[4] << 24) | in get_msb_lsb_at_pos() 62 (tmp[5] << 16) | in get_msb_lsb_at_pos() 63 (tmp[6] << 8); in get_msb_lsb_at_pos()
|
| /rockchip-linux_mpp/mpp/hal/vpu/vp8e/ |
| H A D | hal_vp8e_base.c | 57 RK_S32 tmp = (qp * 64) / 128 + 8; in set_filter() local 58 sps->filter_level = MPP_CLIP3(0, 63, tmp); in set_filter() 206 RK_S32 i, tmp; in set_intra_pred_penalties() local 209 tmp = qp * 2 + 8; in set_intra_pred_penalties() 211 hw_cfg->intra_b_mode_penalty[i] = (intra4_mode_tree_penalty_tbl[i] * tmp) >> 8; in set_intra_pred_penalties() 215 tmp = qp * 2 + 64; in set_intra_pred_penalties() 217 hw_cfg->intra_mode_penalty[i] = (intra16_mode_tree_penalty_tbl[i] * tmp) >> 8; in set_intra_pred_penalties() 228 RK_S32 i, tmp; in set_hdr_segmentation() local 251 tmp = pps->qp_sgm[i]; in set_hdr_segmentation() 253 vp8e_put_lit(bitbuf, MPP_ABS(tmp), 7); in set_hdr_segmentation() [all …]
|
| H A D | hal_vp8e_entropy.c | 110 RK_S32 tmp, ii; in vp8e_init_entropy() local 112 tmp = i * 7 * 3 + j * 3 + k; in vp8e_init_entropy() 113 tmp += 2 * 4 * 7 * 3; in vp8e_init_entropy() 114 ii = offset_tbl[tmp]; in vp8e_init_entropy() 122 tmp -= 4 * 7 * 3; in vp8e_init_entropy() 123 ii = offset_tbl[tmp]; in vp8e_init_entropy() 219 RK_U32 tmp = 0; in vp8e_swap_endian() local 221 tmp |= (val & 0xFF) << 24; in vp8e_swap_endian() 222 tmp |= (val & 0xFF00) << 8; in vp8e_swap_endian() 223 tmp |= (val & 0xFF0000) >> 8; in vp8e_swap_endian() [all …]
|
| /rockchip-linux_mpp/mpp/hal/vpu/h264e/ |
| H A D | hal_h264e_vepu_v2.c | 78 RK_S32 tmp = 0; in exp_golomb_signed() local 85 while (val >> ++tmp) in exp_golomb_signed() 88 return tmp * 2 - 1; in exp_golomb_signed() 95 RK_U32 val, val2, tmp, tmp2; in vepu_swap_endian() local 101 tmp = 0; in vepu_swap_endian() 103 tmp |= (val & 0xFF) << 24; in vepu_swap_endian() 104 tmp |= (val & 0xFF00) << 8; in vepu_swap_endian() 105 tmp |= (val & 0xFF0000) >> 8; in vepu_swap_endian() 106 tmp |= (val & 0xFF000000) >> 24; in vepu_swap_endian() 120 buf[i] = tmp; in vepu_swap_endian() [all …]
|
| /rockchip-linux_mpp/mpp/legacy/ |
| H A D | ppOp.cpp | 104 char *tmp = (char *)src.vir_addr; in main() 106 memset(tmp, (i & 0xff), SRC_WIDTH); in main() 107 tmp += SRC_WIDTH; in main() 112 char *tmp = (char *)src.vir_addr; in main() local 115 if (fpr)fread(tmp, 1, SRC_WIDTH, fpr); in main() 116 tmp += src_vir_width; in main() 118 tmp = (char *)src.vir_addr; in main() 119 if (fpr)fread(&tmp[src_vir_width * src_vir_height], 1, SRC_WIDTH * SRC_HEIGHT / 2, fpr); in main() 124 …tmpbuf[i * src_vir_width + j * 2 + 0] = tmp[src_vir_width * src_vir_height + i * SRC_WIDTH / 2 + j… in main() 125 …tmpbuf[i * src_vir_width + j * 2 + 1] = tmp[src_vir_width * src_vir_height + SRC_WIDTH * SRC_HEIGH… in main() [all …]
|
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_bitwrite.c | 191 RK_U32 tmp; in mpp_writer_put_ue() local 193 tmp = num_bits - 1; in mpp_writer_put_ue() 195 if (tmp > 24) { in mpp_writer_put_ue() 196 tmp -= 24; in mpp_writer_put_ue() 200 mpp_writer_put_bits(ctx, 0, tmp); in mpp_writer_put_ue() 216 RK_U32 tmp; in mpp_writer_put_se() local 219 tmp = (RK_U32)(2 * val - 1); in mpp_writer_put_se() 221 tmp = (RK_U32)(-2 * val); in mpp_writer_put_se() 223 mpp_writer_put_ue(ctx, tmp); in mpp_writer_put_se() 238 RK_S32 tmp = 0; in mpp_exp_golomb_signed() local [all …]
|
| H A D | mpp_cfg_io.c | 1165 char tmp[64]; in parse_number() local 1169 for (i = 0; i < sizeof(tmp) - 1; i++) { in parse_number() 1181 tmp[i] = buf[0]; in parse_number() 1184 tmp[i] = '\0'; in parse_number() 1196 value = strtold(tmp, NULL); in parse_number() 1198 mpp_loge_f("failed to parse number %s errno %s\n", tmp, strerror(errno)); in parse_number() 1202 if (strstr(tmp, ".")) { in parse_number() 1224 mpp_loge_f("invalid number %s\n", tmp); in parse_number() 1534 char *tmp = NULL; in parse_log_object() local 1564 tmp = dup_str(name, name_len); in parse_log_object() [all …]
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_dpb.c | 631 H264eDpbFrm *tmp = &dpb->frames[i]; in h264e_dpb_check() local 633 if (tmp == curr) in h264e_dpb_check() 636 if (!tmp->dpb_used) in h264e_dpb_check() 639 if (!tmp->status.valid) in h264e_dpb_check() 642 mpp_assert(!tmp->status.is_non_ref); in h264e_dpb_check() 644 if (!tmp->status.is_lt_ref) in h264e_dpb_check() 647 if (tmp->lt_idx == lt_idx) { in h264e_dpb_check() 648 tmp->dpb_used = 0; in h264e_dpb_check() 649 tmp->status.valid = 0; in h264e_dpb_check() 651 curr->seq_idx, curr->lt_idx, tmp->slot_idx); in h264e_dpb_check() [all …]
|
| /rockchip-linux_mpp/mpp/base/test/ |
| H A D | mpp_bit_read_test.c | 335 RK_S32 tmp = 0; in main() local 345 if (proc_bit_ops(&reader, &bit_ops_3[i], &tmp)) in main() 348 tmp = 0; in main() 356 if (proc_bit_ops(&reader, &bit_ops_4[i], &tmp)) in main() 359 tmp = 0; in main() 367 if (proc_bit_ops(&reader, &bit_ops_2[i], &tmp)) in main() 370 tmp = 0; in main() 379 if (proc_bit_ops(&reader, &bit_ops_1[i], &tmp)) in main() 382 tmp = 0; in main()
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpegd/ |
| H A D | hal_jpegd_vdpu1.c | 372 int satur = 0, tmp; in jpegd_setup_pp() local 464 tmp = a; in jpegd_setup_pp() 465 if (tmp > 1023) in jpegd_setup_pp() 466 tmp = 1023; in jpegd_setup_pp() 467 else if (tmp < 0) in jpegd_setup_pp() 468 tmp = 0; in jpegd_setup_pp() 470 post->reg69.sw_color_coeffa1 = tmp; in jpegd_setup_pp() 471 post->reg69.sw_color_coeffa2 = tmp; in jpegd_setup_pp() 477 tmp = (satur * (int) b) / 64; in jpegd_setup_pp() 478 if (tmp > 1023) in jpegd_setup_pp() [all …]
|
| H A D | hal_jpegd_vdpu2.c | 391 int satur = 0, tmp; in jpegd_setup_pp() local 483 tmp = a; in jpegd_setup_pp() 484 if (tmp > 1023) in jpegd_setup_pp() 485 tmp = 1023; in jpegd_setup_pp() 486 else if (tmp < 0) in jpegd_setup_pp() 487 tmp = 0; in jpegd_setup_pp() 489 reg->reg1.sw_color_coeffa1 = tmp; in jpegd_setup_pp() 490 reg->reg1.sw_color_coeffa2 = tmp; in jpegd_setup_pp() 496 tmp = (satur * (int) b) / 64; in jpegd_setup_pp() 497 if (tmp > 1023) in jpegd_setup_pp() [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/vp8/ |
| H A D | vp8d_parser.c | 490 RK_U32 i, tmp; in vp8d_convert_to_syntx() local 495 tmp = (p->bitstr.pos) * 8 + (8 - p->bitstr.count); in vp8d_convert_to_syntx() 498 tmp += 8; in vp8d_convert_to_syntx() 503 tmp += extraBytesPacked * 8; in vp8d_convert_to_syntx() 504 byteOffset = tmp / 8; in vp8d_convert_to_syntx() 509 pic_param->stream_start_bit += (tmp & 0x7); in vp8d_convert_to_syntx() 821 RK_U32 tmp; in vp8_header_parser() local 827 tmp = (pbase[0] << 16) | (pbase[1] << 8) | (pbase[2] << 0); in vp8_header_parser() 828 if (tmp != VP8_KEY_FRAME_START_CODE) in vp8_header_parser() 830 tmp = (pbase[3] << 0) | (pbase[4] << 8); in vp8_header_parser() [all …]
|
| /rockchip-linux_mpp/osal/ |
| H A D | mpp_log.c | 47 char *tmp = msg; in __mpp_log() local 60 tmp += len_name + 1; in __mpp_log() 66 buf_left -= snprintf(tmp, buf_left, "%s", msg_log_warning); in __mpp_log() 69 snprintf(tmp, buf_left, "%s", fmt); in __mpp_log() 71 tmp[len_fmt] = '\n'; in __mpp_log() 72 tmp[len_fmt + 1] = '\0'; in __mpp_log()
|
| H A D | mpp_common.c | 55 RK_S32 tmp; in axb_div_c() local 79 tmp = b; in axb_div_c() 81 a = tmp; in axb_div_c()
|
| /rockchip-linux_mpp/utils/ |
| H A D | utils.c | 103 RK_U8 *tmp = mpp_malloc(RK_U8, h_stride * height * 2); in dump_mpp_frame_to_file() local 104 RK_U8 *tmp_u = tmp; in dump_mpp_frame_to_file() 105 RK_U8 *tmp_v = tmp + width * height / 2; in dump_mpp_frame_to_file() 119 fwrite(tmp, 1, width * height, fp); in dump_mpp_frame_to_file() 120 mpp_free(tmp); in dump_mpp_frame_to_file() 180 RK_U8 *tmp = mpp_malloc(RK_U8, h_stride * height * 2); in dump_mpp_frame_to_file() local 181 RK_U8 *tmp_u = tmp; in dump_mpp_frame_to_file() 182 RK_U8 *tmp_v = tmp + width * height; in dump_mpp_frame_to_file() 196 fwrite(tmp, 1, width * height * 2, fp); in dump_mpp_frame_to_file() 197 mpp_free(tmp); in dump_mpp_frame_to_file() [all …]
|
| H A D | mpp_enc_roi_utils.c | 168 Vepu541RoiCfg *tmp; member 470 Vepu541RoiCfg *src = (Vepu541RoiCfg *)ctx->tmp; in gen_vepu580_roi_h264() 495 RK_U64 *tmp = (RK_U64 *)base_cfg; in gen_vepu580_roi_h264() 500 … mpp_log("val low %8x hight %8x", *tmp & 0xffffffff, ((*tmp >> 32) & 0xffffffff)); in gen_vepu580_roi_h264() 541 Vepu541RoiCfg *src = (Vepu541RoiCfg *)ctx->tmp; in gen_vepu580_roi_h265() 694 impl->tmp = mpp_malloc(Vepu541RoiCfg, stride_h * stride_v); in mpp_enc_roi_init() 697 if (!impl->tmp || !impl->cu_map) in mpp_enc_roi_init() 763 impl->tmp = mpp_malloc(Vepu541RoiCfg, stride_h * stride_v); in mpp_enc_roi_init() 764 if (!impl->tmp) in mpp_enc_roi_init() 824 MPP_FREE(impl->tmp); in mpp_enc_roi_deinit() [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h264d/ |
| H A D | hal_h264d_vdpu383.c | 161 RK_U32 tmp = 0; in prepare_spspps() local 229 tmp |= (RK_U32)(is_long_term & 0x1) << i; in prepare_spspps() 233 tmp |= (RK_U32)(voidx & 0x1) << (i + 16); in prepare_spspps() 235 mpp_put_bits(&bp, tmp, 32); in prepare_spspps() 249 tmp = 0; in prepare_spspps() 253 tmp |= field_flag << i; in prepare_spspps() 258 tmp |= top_used << (i + 16); in prepare_spspps() 260 mpp_put_bits(&bp, tmp, 32); in prepare_spspps() 262 tmp = 0; in prepare_spspps() 266 tmp |= bot_used << i; in prepare_spspps() [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/mpg4/ |
| H A D | mpg4d_parser.c | 707 RK_U8 tmp[256]; in mpg4d_parse_user_data() local 712 memset(tmp, 0, 256); in mpg4d_parse_user_data() 723 tmp[i] = val; in mpg4d_parse_user_data() 731 tmp[i] = 0; in mpg4d_parse_user_data() 736 if ((tmp[0] == 'D') && in mpg4d_parse_user_data() 737 (tmp[1] == 'i') && in mpg4d_parse_user_data() 738 (tmp[2] == 'v') && in mpg4d_parse_user_data() 739 (tmp[3] == 'X')) { in mpg4d_parse_user_data() 742 if (tmp[j] <= '4') { in mpg4d_parse_user_data() 748 while ((tmp[j] >= '0') && in mpg4d_parse_user_data() [all …]
|