Home
last modified time | relevance | path

Searched refs:i (Results 1 – 25 of 222) sorted by relevance

123456789

/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_com.c1004 RK_S32 i, j, k, m, n; in hal_vp9d_output_probe() local
1026 for (i = 0; i < PARTITION_CONTEXTS; i++) //kf_partition_prob in hal_vp9d_output_probe()
1028 mpp_put_bits(&bp, partition_probs[i][j], 8); //48 in hal_vp9d_output_probe()
1030 for (i = 0; i < PREDICTION_PROBS; i++) //Segment_id_pred_prob //3 in hal_vp9d_output_probe()
1031 mpp_put_bits(&bp, pic_param->stVP9Segments.pred_probs[i], 8); in hal_vp9d_output_probe()
1033 for (i = 0; i < SEG_TREE_PROBS; i++) //Segment_id_probs in hal_vp9d_output_probe()
1034 mpp_put_bits(&bp, pic_param->stVP9Segments.tree_probs[i], 8); //7 in hal_vp9d_output_probe()
1036 for (i = 0; i < SKIP_CONTEXTS; i++) //Skip_flag_probs //3 in hal_vp9d_output_probe()
1037 mpp_put_bits(&bp, pic_param->prob.skip[i], 8); in hal_vp9d_output_probe()
1039 for (i = 0; i < TX_SIZE_CONTEXTS; i++) //Tx_size_probs //6 in hal_vp9d_output_probe()
[all …]
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu_com.c206 RK_U32 i = 0; in get_info_input() local
207 for (i = 0; i < MPP_ARRAY_ELEMS(pp->RefFrameList); i++) { in get_info_input()
208 if (pp->RefFrameList[i].bPicEntry != 0xff) { in get_info_input()
209 priv->new_dpb[i].valid = 1; in get_info_input()
210 priv->new_dpb[i].is_long_term = pp->RefFrameList[i].AssociatedFlag; in get_info_input()
211 priv->new_dpb[i].slot_index = pp->RefFrameList[i].Index7Bits; in get_info_input()
212 priv->new_dpb[i].top_poc = pp->FieldOrderCntList[i][0]; in get_info_input()
213 priv->new_dpb[i].bot_poc = pp->FieldOrderCntList[i][1]; in get_info_input()
214 if (priv->new_dpb[i].is_long_term) { in get_info_input()
215 priv->new_dpb[i].long_term_frame_idx = pp->FrameNumList[i]; in get_info_input()
[all …]
H A Dhal_h264d_vdpu2.c87 static MPP_RET set_refer_pic_idx(H264dVdpuRegs_t *p_regs, RK_U32 i, RK_U16 val) in set_refer_pic_idx() argument
89 switch (i) { in set_refer_pic_idx()
145 static MPP_RET set_refer_pic_list_p(H264dVdpuRegs_t *p_regs, RK_U32 i, in set_refer_pic_list_p() argument
148 switch (i) { in set_refer_pic_list_p()
204 static MPP_RET set_refer_pic_list_b0(H264dVdpuRegs_t *p_regs, RK_U32 i, in set_refer_pic_list_b0() argument
207 switch (i) { in set_refer_pic_list_b0()
263 static MPP_RET set_refer_pic_list_b1(H264dVdpuRegs_t *p_regs, RK_U32 i, in set_refer_pic_list_b1() argument
266 switch (i) { in set_refer_pic_list_b1()
322 static MPP_RET set_refer_pic_base_addr(H264dVdpuRegs_t *p_regs, RK_U32 i, in set_refer_pic_base_addr() argument
325 switch (i) { in set_refer_pic_base_addr()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_scalist.c68 RK_S32 i = 0; in set_sps_scanlist_matrix() local
70 for (i = 0; i < 6; ++i) { in set_sps_scanlist_matrix()
71 if (!sps->seq_scaling_list_present_flag[i]) { // fall-back rule A in set_sps_scanlist_matrix()
72 if (i == 0) { in set_sps_scanlist_matrix()
73 p_Vid->qmatrix[i] = Default4x4Intra; in set_sps_scanlist_matrix()
74 } else if (i == 3) { in set_sps_scanlist_matrix()
75 p_Vid->qmatrix[i] = Default4x4Inter; in set_sps_scanlist_matrix()
77 p_Vid->qmatrix[i] = p_Vid->qmatrix[i - 1]; in set_sps_scanlist_matrix()
80 if (sps->UseDefaultScalingMatrix4x4Flag[i]) { in set_sps_scanlist_matrix()
82 p_Vid->qmatrix[i] = (i < 3) ? Default4x4Intra : Default4x4Inter; in set_sps_scanlist_matrix()
[all …]
H A Dh264d_fill.c78 RK_S32 i = 0, j = 0; in fill_scanlist() local
81 for (i = 0; i < 6; ++i) { //!< 4x4, 6 lists in fill_scanlist()
83 qm->bScalingLists4x4[i][j] = p_Vid->qmatrix[i][j]; in fill_scanlist()
86 for (i = 6; i < ((p_Vid->active_sps->chroma_format_idc != H264_CHROMA_444) ? 8 : 12); ++i) { in fill_scanlist()
88 qm->bScalingLists8x8[i - 6][j] = p_Vid->qmatrix[i][j]; in fill_scanlist()
101 RK_U32 i = 0, j = 0; in fill_picparams() local
111 for (i = 0; i < MPP_ARRAY_ELEMS(pp->RefFrameList); i++) { in fill_picparams()
112 if (dpb_info[i].refpic) { in fill_picparams()
113 … fill_picture_entry(&pp->RefFrameList[i], dpb_info[i].slot_index, dpb_info[i].is_long_term); in fill_picparams()
114 pp->FieldOrderCntList[i][0] = dpb_info[i].TOP_POC; in fill_picparams()
[all …]
H A Dh264d_init.c37 RK_S32 i = 0; in decode_poc() local
123 for (i = 0; i < (RK_S32)active_sps->num_ref_frames_in_pic_order_cnt_cycle; i++) { in decode_poc()
124 p_Vid->ExpectedDeltaPerPicOrderCntCycle += active_sps->offset_for_ref_frame[i]; in decode_poc()
131 for (i = 0; i <= (RK_S32)p_Vid->FrameNumInPicOrderCntCycle; i++) in decode_poc()
132 p_Vid->ExpectedPicOrderCnt += active_sps->offset_for_ref_frame[i]; in decode_poc()
320 RK_U32 i = 0; in init_mvc_picture() local
331 for (i = 0; i < p_Dpb->used_size; i++) { in init_mvc_picture()
332 fs = p_Dpb->fs[i]; in init_mvc_picture()
344 for (i = 0; i < p_Dpb->used_size; i++) { in init_mvc_picture()
345 fs = p_Dpb->fs[i]; in init_mvc_picture()
[all …]
/rockchip-linux_mpp/kmpp/base/test/
H A Dkmpp_meta_test.c30 RK_S32 i; in meta_test() local
43 for (i = 0; i < loop_max; i++) { in meta_test()
44 ret |= kmpp_meta_get_f(&meta[i]); in meta_test()
45 mpp_assert(meta[i]); in meta_test()
48 for (i = 0; i < loop_max; i++) { in meta_test()
50 ret |= kmpp_meta_set_shm(meta[i], KEY_INPUT_FRAME, &frame); in meta_test()
51 ret |= kmpp_meta_set_shm(meta[i], KEY_INPUT_PACKET, &packet); in meta_test()
52 ret |= kmpp_meta_set_shm(meta[i], KEY_OUTPUT_FRAME, &frame); in meta_test()
53 ret |= kmpp_meta_set_shm(meta[i], KEY_OUTPUT_PACKET, &packet); in meta_test()
55 ret |= kmpp_meta_set_shm(meta[i], KEY_MOTION_INFO, &sptr); in meta_test()
[all …]
/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_com.c95 RK_S32 i; in hal_record_scaling_list() local
106 for (i = 0; i < (sizeId == 0 ? 16 : 64); i++) { in hal_record_scaling_list()
107 … pScalingFactor_out->scalingfactor0[nIndex++] = (RK_U8)pScalingList->sl[sizeId][listId][i]; in hal_record_scaling_list()
110 for (i = 0; i < 64; i ++) { in hal_record_scaling_list()
111 … pScalingFactor_out->scalingfactor0[nIndex++] = (RK_U8)pScalingList->sl[sizeId][listId][i]; in hal_record_scaling_list()
113 for (i = 0; i < 128; i ++) { in hal_record_scaling_list()
123 for (i = 0; i < 16; i ++) { in hal_record_scaling_list()
124 temp16[i] = (RK_U8)pScalingList->sl[0][listId][i]; in hal_record_scaling_list()
126 for (i = 0; i < 4; i ++) { in hal_record_scaling_list()
127 pScalingFactor_out->scalingfactor1[nIndex++] = temp16[i]; in hal_record_scaling_list()
[all …]
H A Dhal_h265d_vdpu383.c141 RK_U32 i = 0; in hal_h265d_vdpu383_init() local
153 for (i = 0; i < max_cnt; i++) { in hal_h265d_vdpu383_init()
154 reg_ctx->g_buf[i].hw_regs = mpp_calloc_size(void, sizeof(Vdpu383H265dRegSet)); in hal_h265d_vdpu383_init()
155 reg_ctx->offset_spspps[i] = SPSPPS_OFFSET(i); in hal_h265d_vdpu383_init()
156 reg_ctx->offset_rps[i] = RPS_OFFSET(i); in hal_h265d_vdpu383_init()
157 reg_ctx->offset_sclst[i] = SCALIST_OFFSET(i); in hal_h265d_vdpu383_init()
189 RK_U32 i; in hal_h265d_vdpu383_deinit() local
197 for (i = 0; i < loop; i++) { in hal_h265d_vdpu383_deinit()
198 if (reg_ctx->rcb_buf[i]) { in hal_h265d_vdpu383_deinit()
199 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_h265d_vdpu383_deinit()
[all …]
H A Dhal_h265d_vdpu384a.c119 RK_U32 i = 0; in hal_h265d_vdpu384a_init() local
130 for (i = 0; i < max_cnt; i++) { in hal_h265d_vdpu384a_init()
131 reg_ctx->g_buf[i].hw_regs = mpp_calloc_size(void, sizeof(Vdpu384aH265dRegSet)); in hal_h265d_vdpu384a_init()
132 reg_ctx->offset_spspps[i] = SPSPPS_OFFSET(i); in hal_h265d_vdpu384a_init()
133 reg_ctx->offset_sclst[i] = SCALIST_OFFSET(i); in hal_h265d_vdpu384a_init()
158 RK_U32 i; in hal_h265d_vdpu384a_deinit() local
166 for (i = 0; i < loop; i++) { in hal_h265d_vdpu384a_deinit()
167 if (reg_ctx->rcb_buf[i]) { in hal_h265d_vdpu384a_deinit()
168 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_h265d_vdpu384a_deinit()
169 reg_ctx->rcb_buf[i] = NULL; in hal_h265d_vdpu384a_deinit()
[all …]
/rockchip-linux_mpp/mpp/base/test/
H A Dmpp_buffer_test.c48 RK_S32 i; in main() local
73 for (i = 0; i < count; i++) { in main()
75 ret = mpp_buffer_get(NULL, &normal_buffer[i], size); in main()
76 if (ret || NULL == normal_buffer[i]) { in main()
82 commit.ptr = mpp_buffer_get_ptr(normal_buffer[i]); in main()
83 commit.fd = mpp_buffer_get_fd(normal_buffer[i]); in main()
84 commit.index = i; in main()
93 for (i = 0; i < count; i++) { in main()
94 ret = mpp_buffer_get(group, &commit_buffer[i], size); in main()
101 for (i = 0; i < count; i++) { in main()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_parser2_syntax.c15 int i, j, loop_cnt, uses_lr; in av1d_fill_picparams() local
46 for (i = 0; i < pp->tiles.cols; i++) in av1d_fill_picparams()
47 pp->tiles.widths[i] = frame_header->width_in_sbs_minus_1[i] + 1; in av1d_fill_picparams()
49 for (i = 0; i < pp->tiles.rows; i++) in av1d_fill_picparams()
50 pp->tiles.heights[i] = frame_header->height_in_sbs_minus_1[i] + 1; in av1d_fill_picparams()
52 for (i = 0; i < AV1_MAX_TILES; i++) { in av1d_fill_picparams()
53 pp->tiles.tile_offset_start[i] = h->tile_offset_start[i]; in av1d_fill_picparams()
54 pp->tiles.tile_offset_end[i] = h->tile_offset_end[i]; in av1d_fill_picparams()
105 for (i = 0; i < AV1_REFS_PER_FRAME; i++) in av1d_fill_picparams()
106 pp->ref_frame_idx[i] = frame_header->ref_frame_idx[i]; in av1d_fill_picparams()
[all …]
H A Dav1d_cbs.c74 RK_S32 err = 0, i; in mpp_av1_read_leb128() local
77 for (i = 0; i < 8; i++) { in mpp_av1_read_leb128()
85 value |= (RK_U64)(byte & 0x7f) << (i * 7); in mpp_av1_read_leb128()
141 RK_S32 i; in mpp_av1_read_increment() local
146 for (i = 0, value = range_min; value < range_max;) { in mpp_av1_read_increment()
155 bits[i++] = '1'; in mpp_av1_read_increment()
158 bits[i++] = '0'; in mpp_av1_read_increment()
304 RK_S32 i = 0; in mpp_av1_get_payload_bytes_left() local
306 for (i = 0; mpp_get_bits_left(gbc) >= 8; i++) { in mpp_av1_get_payload_bytes_left()
309 size = i; in mpp_av1_get_payload_bytes_left()
[all …]
/rockchip-linux_mpp/mpp/vproc/iep2/
H A Diep2_osd.c30 int i, m, n; in iep2_sort() local
33 for (i = 0; i < size; ++i) { in iep2_sort()
34 map[i] = i; in iep2_sort()
35 dat[i] = bin[i]; in iep2_sort()
68 int i, j; in iep2_osd_check() local
72 for (i = sy; i <= ey; ++i) { in iep2_osd_check()
74 int8_t v = mv[i * w + j]; in iep2_osd_check()
78 mpp_log("invalid mv at (%d, %d)\n", j, i); in iep2_osd_check()
111 uint32_t i, j; in iep2_set_osd() local
125 for (i = 0; i < ctx->output.dect_osd_cnt; ++i) { in iep2_set_osd()
[all …]
H A Diep2_gmv.c30 int i, m, n; in iep2_sort() local
33 for (i = 0; i < size; ++i) { in iep2_sort()
34 map[i] = i; in iep2_sort()
35 dat[i] = bin[i]; in iep2_sort()
59 int i; in iep2_is_subt_mv() local
61 for (i = 0; i < mv_ls->idx; ++i) { in iep2_is_subt_mv()
62 if (RKABS(mv_ls->mv[i] - (mv * 4)) < 3) in iep2_is_subt_mv()
75 int i; in iep2_update_gmv() local
82 for (i = 0; i < lbin; ++i) { in iep2_update_gmv()
83 if (bin[i] == 0) in iep2_update_gmv()
[all …]
/rockchip-linux_mpp/utils/
H A Ddictionary.c122 size_t i ; in dictionary_hash() local
128 for (hash = 0, i = 0 ; i < len ; i++) { in dictionary_hash()
129 hash += (unsigned)key[i] ; in dictionary_hash()
179 ssize_t i ; in dictionary_del() local
182 for (i = 0 ; i < d->size ; i++) { in dictionary_del()
183 if (d->key[i] != NULL) in dictionary_del()
184 free(d->key[i]); in dictionary_del()
185 if (d->val[i] != NULL) in dictionary_del()
186 free(d->val[i]); in dictionary_del()
212 ssize_t i ; in dictionary_get() local
[all …]
H A Dosd3_test.c32 RK_U32 i, j, k = 0; in osd3_gen_smpte_bar_argb() local
53 for (i = 0; i < bar_width; i++) { in osd3_gen_smpte_bar_argb()
54 base[i * 4] = 0xff; in osd3_gen_smpte_bar_argb()
55 base[i * 4 + 1] = smpte_bar[k][0]; in osd3_gen_smpte_bar_argb()
56 base[i * 4 + 2] = smpte_bar[k][1]; in osd3_gen_smpte_bar_argb()
57 base[i * 4 + 3] = smpte_bar[k][2]; in osd3_gen_smpte_bar_argb()
83 RK_U32 i = 0; in translate_argb() local
103 for (i = 0; i < width; i++) { in translate_argb()
104 dst[j * width * 4 + i * 4 + 0] = src[j * width * 4 + i * 4 + 0]; in translate_argb()
105 dst[j * width * 4 + i * 4 + 1] = src[j * width * 4 + i * 4 + 3]; in translate_argb()
[all …]
/rockchip-linux_mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_entropy.c94 RK_S32 i, j, k, l; in vp8e_init_entropy() local
107 for (i = 0; i < 4; i++) { in vp8e_init_entropy()
112 tmp = i * 7 * 3 + j * 3 + k; in vp8e_init_entropy()
119 old_p = entropy->coeff_prob[i][j][k][l]; in vp8e_init_entropy()
120 upd_p = coeff_update_prob_tbl[i][j][k][l]; in vp8e_init_entropy()
132 entropy->coeff_prob[i][j][k][l] = p; in vp8e_init_entropy()
145 for (i = 0; i < 2; i++) { in vp8e_init_entropy()
149 p = calc_mvprob(left, right, entropy->old_mv_prob[i][0]); in vp8e_init_entropy()
151 if (update_prob(mv_update_prob_tbl[i][0], left, right, in vp8e_init_entropy()
152 entropy->old_mv_prob[i][0], p, 6)) in vp8e_init_entropy()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/h265/
H A Dh265d_parser2_syntax.c43 RK_U32 i; in get_refpic_index() local
44 for (i = 0; i < MPP_ARRAY_ELEMS(pp->RefPicList); i++) { in get_refpic_index()
45 if ((pp->RefPicList[i].bPicEntry & 0x7f) == surface_index) { in get_refpic_index()
47 return i; in get_refpic_index()
64 RK_U32 i, j; in fill_picture_parameters() local
153 for (i = 0; i < (RK_U32)pps->num_tile_columns; i++) in fill_picture_parameters()
154 pp->column_width_minus1[i] = pps->bufs.column_width[i] - 1; in fill_picture_parameters()
156 for (i = 0; i < (RK_U32)pps->num_tile_rows; i++) in fill_picture_parameters()
157 pp->row_height_minus1[i] = pps->bufs.row_height[i] - 1; in fill_picture_parameters()
171 for (i = 0; i < 32; i++) { in fill_picture_parameters()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/vp9/
H A Dvp9d_parser.c304 RK_S32 i; in vp9_frame_free() local
305 for (i = 0; i < 3; i++) { in vp9_frame_free()
306 if (s->frames[i].ref) { in vp9_frame_free()
307 vp9_unref_frame(s, &s->frames[i]); in vp9_frame_free()
309 mpp_frame_deinit(&s->frames[i].f); in vp9_frame_free()
311 for (i = 0; i < 8; i++) { in vp9_frame_free()
312 if (s->refs[i].ref) { in vp9_frame_free()
313 vp9_unref_frame(s, &s->refs[i]); in vp9_frame_free()
315 mpp_frame_deinit(&s->refs[i].f); in vp9_frame_free()
322 RK_S32 i; in vp9_frame_init() local
[all …]
H A Dvp9d_parser2_syntax.c10 for (i = 0; i < 10; i++) { \
11 if (i == 0) { \
13 } else if ( i == 1) { \
15 } else if ( i == 2) { \
17 } else if ( i == 7) { \
19 } else if (i == 8) { \
22 uv_ptr = uv_mode[i]; \
24 memcpy(&uv_mode_prob[i], uv_ptr, 9); \
31 int i; in vp9d_fill_segmentation() local
39 for (i = 0; i < 7; i++) { in vp9d_fill_segmentation()
[all …]
/rockchip-linux_mpp/osal/test/
H A Dmpp_mem_pool_test.c21 rk_u32 i; in main() local
31 for (i = 0; i < MPP_MEM_POOL_TEST_COUNT; i++) { in main()
32 p[i] = mpp_mem_pool_get_f(pool); in main()
33 if (!p[i]) { in main()
39 for (i = 0; i < MPP_MEM_POOL_TEST_COUNT / 2; i++) { in main()
40 if (p[i]) { in main()
41 mpp_mem_pool_put_f(pool, p[i]); in main()
42 p[i] = NULL; in main()
46 for (i = 0; i < MPP_MEM_POOL_TEST_COUNT / 4; i++) { in main()
47 p[i] = mpp_mem_pool_get_f(pool); in main()
[all …]
H A Dmpp_thread_test.c44 RK_S32 i = 0; in mutex_performance_test_loop_0() local
46 for (i = 0; i < MAX_LOCK_LOOP; i++) { in mutex_performance_test_loop_0()
47 thread_dbg("0 %5d lock\n", i); in mutex_performance_test_loop_0()
50 thread_dbg("0 %5d wait flag %d\n", i, flag_0); in mutex_performance_test_loop_0()
55 thread_dbg("0 %5d signal\n", i); in mutex_performance_test_loop_0()
61 thread_dbg("0 %5d unlock\n", i); in mutex_performance_test_loop_0()
71 RK_S32 i = 0; in mutex_performance_test_loop_1() local
73 for (i = 0; i < MAX_LOCK_LOOP; i++) { in mutex_performance_test_loop_1()
74 thread_dbg("1 %5d lock\n", i); in mutex_performance_test_loop_1()
77 thread_dbg("1 %5d wait flag %d\n", i, flag_1); in mutex_performance_test_loop_1()
[all …]
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_dpb.c31 RK_S32 i = 0; in h265e_dpb_dump_frm() local
38 for (i = 0; i < frm_cnt; i++) { in h265e_dpb_dump_frm()
39 H265eDpbFrm *frm = &dpb->frame_list[i]; in h265e_dpb_dump_frm()
55 RK_S32 i = 0; in calc_ref_pic_set_idxl0() local
57 for (i = rps->num_negative_pic + rps->num_positive_pic + rps->num_long_term_pic - 1; in calc_ref_pic_set_idxl0()
58 i > rps->num_negative_pic + rps->num_positive_pic - 1; i--) { in calc_ref_pic_set_idxl0()
59 if (rps->m_used[i]) { in calc_ref_pic_set_idxl0()
60 refPic = get_lt_ref_pic(frame_list, slice, rps->m_RealPoc[i], rps->check_lt_msb[i]); in calc_ref_pic_set_idxl0()
67 for (i = 0; i < numPocLtCurr; i++) { in calc_ref_pic_set_idxl0()
68 if (poc_idx == refPicSetLtCurr[i]->poc) in calc_ref_pic_set_idxl0()
[all …]
/rockchip-linux_mpp/mpp/hal/common/jpeg/
H A Dhal_jpege_hdr.c686 RK_U32 i; in write_jpeg_comment_header() local
696 for (i = 0; i < length; i++) { in write_jpeg_comment_header()
698 jpege_bits_put(bits, data[i], 8); in write_jpeg_comment_header()
704 RK_S32 i; in write_jpeg_dqt_header() local
715 for (i = 0; i < 64; i++) { in write_jpeg_dqt_header()
717 jpege_bits_put(bits, qtable[zigzag[i]], 8); in write_jpeg_dqt_header()
723 RK_U32 i; in write_jpeg_SOFO_header() local
741 for (i = 0; i < syntax->nb_components; i++) { in write_jpeg_SOFO_header()
743 jpege_bits_put(bits, syntax->comp_info[i].component_id, 8); in write_jpeg_SOFO_header()
745 jpege_bits_put(bits, syntax->comp_info[i].h_sample_factor, 4); in write_jpeg_SOFO_header()
[all …]

123456789