Home
last modified time | relevance | path

Searched refs:ver_stride (Results 1 – 25 of 74) sorted by relevance

123

/rockchip-linux_mpp/mpp/hal/rkdec/
H A Dvdpu382_com.c206 RK_U32 ver_stride = 0; in vdpu382_afbc_align_calc() local
218 ver_stride = mpp_align_16(img_height); in vdpu382_afbc_align_calc()
220 ver_stride += expand; in vdpu382_afbc_align_calc()
222 mpp_frame_set_ver_stride(frame, ver_stride); in vdpu382_afbc_align_calc()
227 RK_U32 ver_stride = mpp_frame_get_ver_stride(frame); in vdpu382_setup_down_scale() local
229 RK_U32 down_scale_ver = MPP_ALIGN(ver_stride >> 1, 16); in vdpu382_setup_down_scale()
239 down_scale_y_offset = ver_stride * hor_stride * 3 / 2; in vdpu382_setup_down_scale()
H A Dvdpu34x_com.c211 RK_U32 ver_stride = 0; in vdpu34x_afbc_align_calc() local
223 ver_stride = mpp_align_16(img_height); in vdpu34x_afbc_align_calc()
225 ver_stride += expand; in vdpu34x_afbc_align_calc()
227 mpp_frame_set_ver_stride(frame, ver_stride); in vdpu34x_afbc_align_calc()
H A Dvdpu383_com.c130 RK_U32 ver_stride = 0; in vdpu383_afbc_align_calc() local
142 ver_stride = mpp_align_16(img_height); in vdpu383_afbc_align_calc()
144 ver_stride += expand; in vdpu383_afbc_align_calc()
146 mpp_frame_set_ver_stride(frame, ver_stride); in vdpu383_afbc_align_calc()
H A Dvdpu384a_com.c142 RK_U32 ver_stride = 0; in vdpu384a_afbc_align_calc() local
154 ver_stride = mpp_align_16(img_height); in vdpu384a_afbc_align_calc()
156 ver_stride += expand; in vdpu384a_afbc_align_calc()
158 mpp_frame_set_ver_stride(frame, ver_stride); in vdpu384a_afbc_align_calc()
/rockchip-linux_mpp/mpp/hal/vpu/jpege/
H A Dhal_jpege_vepu1_v2.c137 RK_U32 ver_stride = syntax->ver_stride; in hal_jpege_vepu1_set_extra_info() local
149 offset = hor_stride * ver_stride + hor_stride * start_mbrow * 16 / 2; in hal_jpege_vepu1_set_extra_info()
151 offset = hor_stride * start_mbrow * 16 / 4 + hor_stride * ver_stride; in hal_jpege_vepu1_set_extra_info()
156 offset = hor_stride * start_mbrow * 16 / 4 + hor_stride * ver_stride * 5 / 4; in hal_jpege_vepu1_set_extra_info()
183 RK_U32 ver_stride = MPP_ALIGN(height, 16); in hal_jpege_vepu1_gen_regs() local
210 MPP_SWAP(RK_U32, width_align, ver_stride); in hal_jpege_vepu1_gen_regs()
217 if ((hor_stride & 0x7) || (ver_stride & 0x1) || (hor_stride >= (1 << 15))) { in hal_jpege_vepu1_gen_regs()
219 syntax->hor_stride, syntax->ver_stride, in hal_jpege_vepu1_gen_regs()
224 y_fill = (ver_stride - height); in hal_jpege_vepu1_gen_regs()
283 ((ver_stride >> 4) << 10) | in hal_jpege_vepu1_gen_regs()
H A Dhal_jpege_vepu2_v2.c348 cfg.ver_stride = syntax->ver_stride; in hal_jpege_vepu2_set_extra_info()
377 RK_U32 ver_stride = MPP_ALIGN(height, 16); in hal_jpege_vepu2_gen_regs() local
405 MPP_SWAP(RK_U32, width_align, ver_stride); in hal_jpege_vepu2_gen_regs()
411 if ((hor_stride & 0x7) || (ver_stride & 0x1) || (hor_stride >= (1 << 15))) { in hal_jpege_vepu2_gen_regs()
413 syntax->hor_stride, syntax->ver_stride, in hal_jpege_vepu2_gen_regs()
418 y_fill = (ver_stride - height); in hal_jpege_vepu2_gen_regs()
526 (ver_stride >> 4) << 20 | in hal_jpege_vepu2_gen_regs()
660 cfg.ver_stride = syntax->ver_stride; in multi_core_start()
/rockchip-linux_mpp/mpp/
H A Dmpp_impl.c164 RK_U32 ver_stride = mpp_frame_get_ver_stride(frame); in dump_frame() local
172 if (hor_stride > w || ver_stride > h) { in dump_frame()
174 (ver_stride + h - 1) / h); in dump_frame()
186 psrc = p_buf + hor_stride * ver_stride; in dump_frame()
205 psrc = p_buf + hor_stride * ver_stride; in dump_frame()
220 size = hor_stride * ver_stride * 3 / 2; in dump_frame()
223 size = hor_stride * ver_stride * 2; in dump_frame()
226 size = hor_stride * ver_stride * 3; in dump_frame()
230 RK_U8 *base_c = p_buf + hor_stride * ver_stride; in dump_frame()
255 width, height, hor_stride, ver_stride, mpp_frame_get_pts(frame)); in dump_frame()
/rockchip-linux_mpp/mpp/hal/rkenc/jpege/
H A Dhal_jpege_vpu720.c200 RK_U32 ver_stride = mpp_frame_get_ver_stride(task->frame); in jpege_vpu720_setup_format() local
244 fmt_cfg->u_offset = hor_stride * ver_stride; in jpege_vpu720_setup_format()
245 fmt_cfg->v_offset = fmt_cfg->u_offset + fmt_cfg->uv_stride * (ver_stride >> 1); in jpege_vpu720_setup_format()
251 fmt_cfg->u_offset = hor_stride * ver_stride; in jpege_vpu720_setup_format()
257 fmt_cfg->u_offset = hor_stride * ver_stride; in jpege_vpu720_setup_format()
264 fmt_cfg->u_offset = hor_stride * ver_stride; in jpege_vpu720_setup_format()
265 fmt_cfg->v_offset = fmt_cfg->u_offset + fmt_cfg->uv_stride * ver_stride; in jpege_vpu720_setup_format()
271 fmt_cfg->u_offset = hor_stride * ver_stride; in jpege_vpu720_setup_format()
277 fmt_cfg->u_offset = hor_stride * ver_stride; in jpege_vpu720_setup_format()
302 fmt_cfg->u_offset = hor_stride * ver_stride; in jpege_vpu720_setup_format()
[all …]
/rockchip-linux_mpp/utils/
H A Dutils.h69 RK_U32 hor_stride, RK_U32 ver_stride,
72 RK_U32 hor_stride, RK_U32 ver_stride, MppFrameFormat fmt,
H A Dutils.c513 RK_U32 hor_stride, RK_U32 ver_stride, MppFrameFormat fmt) in read_image() argument
519 RK_U8 *buf_u = buf_y + hor_stride * ver_stride; // NOTE: diff from gen_yuv_image in read_image()
520 RK_U8 *buf_v = buf_u + hor_stride * ver_stride / 4; // NOTE: diff from gen_yuv_image in read_image()
665 RK_U32 hor_stride, RK_U32 ver_stride, in fill_MPP_FMT_YUV420SP() argument
679 p = buf + hor_stride * ver_stride; in fill_MPP_FMT_YUV420SP()
689 RK_U32 hor_stride, RK_U32 ver_stride, in fill_MPP_FMT_YUV422SP() argument
703 p = buf + hor_stride * ver_stride; in fill_MPP_FMT_YUV422SP()
1077 RK_U32 hor_stride, RK_U32 ver_stride, MppFrameFormat fmt, in fill_image() argument
1082 RK_U8 *buf_c = buf + hor_stride * ver_stride; in fill_image()
1089 fill_MPP_FMT_YUV420SP(buf, width, height, hor_stride, ver_stride, frame_count); in fill_image()
[all …]
/rockchip-linux_mpp/kmpp/base/inc/
H A Dkmpp_frame.h15 ENTRY(prefix, u32, rk_u32, ver_stride, FLAG_NONE, ver_stride) \
H A Dkmpp_frame_impl.h21 rk_u32 ver_stride; member
/rockchip-linux_mpp/mpp/hal/rkenc/common/
H A Dvepu540c_common.c102 RK_U32 ver_stride = syn->ver_stride ? syn->ver_stride : syn->height; in vepu540c_jpeg_set_patch_info() local
103 RK_U32 frame_size = hor_stride * ver_stride; in vepu540c_jpeg_set_patch_info()
/rockchip-linux_mpp/mpp/hal/vpu/common/
H A Dvepu_common.c288 RK_U32 ver_stride = cfg->ver_stride; in get_vepu_offset_cfg() local
291 RK_U32 offset_c = hor_stride * ver_stride; in get_vepu_offset_cfg()
335 RK_U32 offset = hor_stride * ver_stride; in get_vepu_offset_cfg()
340 offset = hor_stride * ver_stride * 5 / 4; in get_vepu_offset_cfg()
H A Dvepu_common.h64 RK_U32 ver_stride; member
/rockchip-linux_mpp/test/
H A Dmpi_enc_mt_test.c72 RK_U32 ver_stride; member
155 p->ver_stride = (cmd->ver_stride) ? (cmd->ver_stride) : in mt_test_ctx_init()
215 p->frame_size = MPP_ALIGN(p->hor_stride, 64) * MPP_ALIGN(p->ver_stride, 64) * 3 / 2; in mt_test_ctx_init()
224 p->frame_size = MPP_ALIGN(p->hor_stride, 64) * MPP_ALIGN(p->ver_stride, 64) * 2; in mt_test_ctx_init()
241 p->frame_size = MPP_ALIGN(p->hor_stride, 64) * MPP_ALIGN(p->ver_stride, 64); in mt_test_ctx_init()
245 p->frame_size = MPP_ALIGN(p->hor_stride, 64) * MPP_ALIGN(p->ver_stride, 64) * 4; in mt_test_ctx_init()
316 mpp_enc_cfg_set_s32(cfg, "prep:ver_stride", p->ver_stride); in test_mt_cfg_setup()
698 p->hor_stride, p->ver_stride, p->fmt); in enc_test_input()
720 p->ver_stride, p->fmt, p->frm_cnt_in * p->frm_step); in enc_test_input()
747 mpp_frame_set_ver_stride(frame, p->ver_stride); in enc_test_input()
H A Dmpi_enc_test.c104 RK_U32 ver_stride; member
208 RK_U32 w = p->hor_stride, h = p->ver_stride; in get_mdinfo_size()
277 p->ver_stride = (cmd->ver_stride) ? (cmd->ver_stride) : in test_ctx_init()
346 p->frame_size = MPP_ALIGN(p->hor_stride, 64) * MPP_ALIGN(p->ver_stride, 64) * 3 / 2; in test_ctx_init()
355 p->frame_size = MPP_ALIGN(p->hor_stride, 64) * MPP_ALIGN(p->ver_stride, 64) * 2; in test_ctx_init()
372 p->frame_size = MPP_ALIGN(p->hor_stride, 64) * MPP_ALIGN(p->ver_stride, 64); in test_ctx_init()
376 p->frame_size = MPP_ALIGN(p->hor_stride, 64) * MPP_ALIGN(p->ver_stride, 64) * 4; in test_ctx_init()
449 mpp_enc_cfg_set_s32(cfg, "prep:ver_stride", p->ver_stride); in test_mpp_enc_cfg_setup()
802 p->hor_stride, p->ver_stride, p->fmt); in test_mpp_run()
821 p->ver_stride, p->fmt, p->frame_count * p->frm_step); in test_mpp_run()
[all …]
H A Dmpi_dec_multi_test.c142 RK_U32 ver_stride = mpp_frame_get_ver_stride(frame); in multi_dec_simple() local
148 width, height, hor_stride, ver_stride, buf_size); in multi_dec_simple()
432 RK_U32 ver_stride = MPP_ALIGN(height, 16); in multi_dec_decode() local
440 …dec_ctx->frm_grp = dec_buf_mgr_setup(dec_ctx->buf_mgr, hor_stride * ver_stride * 2, 4, cmd->buf_mo… in multi_dec_decode()
454 ret = mpp_buffer_get(dec_ctx->frm_grp, &frm_buf, hor_stride * ver_stride * 2); in multi_dec_decode()
H A Dmpi_dec_test.c130 RK_U32 ver_stride = mpp_frame_get_ver_stride(frame); in dec_simple() local
136 ctx, width, height, hor_stride, ver_stride, buf_size); in dec_simple()
469 RK_U32 ver_stride = MPP_ALIGN(height, 16); in dec_decode() local
477 … data.frm_grp = dec_buf_mgr_setup(data.buf_mgr, hor_stride * ver_stride * 4, 4, cmd->buf_mode); in dec_decode()
491 ret = mpp_buffer_get(data.frm_grp, &frm_buf, hor_stride * ver_stride * 4); in dec_decode()
/rockchip-linux_mpp/mpp/hal/vpu/jpegd/
H A Dhal_jpegd_common.c524 MPP_RET jpeg_image_check_size(RK_U32 hor_stride, RK_U32 ver_stride) in jpeg_image_check_size() argument
528 if (hor_stride > MAX_WIDTH || ver_stride > MAX_HEIGHT || in jpeg_image_check_size()
529 hor_stride < MIN_WIDTH || ver_stride < MIN_HEIGHT || in jpeg_image_check_size()
530 hor_stride * ver_stride > MAX_STREAM_LENGTH) { in jpeg_image_check_size()
531 mpp_err_f("unsupported resolution: %dx%d\n", hor_stride, ver_stride); in jpeg_image_check_size()
H A Dhal_jpegd_common.h81 MPP_RET jpeg_image_check_size(RK_U32 hor_stride, RK_U32 ver_stride);
H A Dhal_jpegd_vdpu1.c261 RK_U32 in_height = s->ver_stride; in jpegd_setup_pp()
263 RK_U32 out_height = s->ver_stride; in jpegd_setup_pp()
264 RK_U32 uv_offset = s->hor_stride * s->ver_stride; in jpegd_setup_pp()
660 reg->reg4.sw_pic_mb_h_ext = ((((s->ver_stride) >> (4)) & 0x700) >> 8); in jpegd_gen_regs()
663 reg->reg4.sw_pic_mb_height_p = ((s->ver_stride) >> (4)) & 0x0FF; in jpegd_gen_regs()
853 ret = jpeg_image_check_size(syntax->hor_stride, syntax->ver_stride); in hal_jpegd_vdpu1_gen_regs()
1028 RK_U32 height = s->ver_stride; in hal_jpegd_vdpu1_wait()
/rockchip-linux_mpp/mpp/legacy/
H A Dvpu_api_legacy.cpp243 RK_U32 ver_stride = MPP_ALIGN(height, 8); in copy_align_raw_buffer_to_dest() local
244 RK_U8 *dst_u = dst_buf + hor_stride * ver_stride; in copy_align_raw_buffer_to_dest()
245 RK_U8 *dst_v = dst_u + hor_stride * ver_stride / 4; in copy_align_raw_buffer_to_dest()
710 RK_U32 ver_stride = MPP_ALIGN(height, 16); in decode() local
773 ret = mpp_buffer_get(memGroup, &pic_buf, hor_stride * ver_stride * 3 / 2); in decode()
1081 RK_U32 ver_stride = MPP_ALIGN(height, 16); in encode() local
1095 mpp_frame_set_ver_stride(frame, ver_stride); in encode()
1181 ret = mpp_buffer_get(memGroup, &str_buf, hor_stride * ver_stride); in encode()
1342 RK_U32 ver_stride = MPP_ALIGN(height, 8); in encoder_sendframe() local
1358 mpp_frame_set_ver_stride(frame, ver_stride); in encoder_sendframe()
[all …]
/rockchip-linux_mpp/mpp/base/
H A Dmpp_frame.c280 (f0->ver_stride == f1->ver_stride) && in mpp_frame_info_cmp()
341 MPP_FRAME_ACCESSORS(RK_U32, ver_stride)
/rockchip-linux_mpp/mpp/hal/vpu/h264e/
H A Dhal_h264e_vepu_v2.c401 RK_S32 ver_stride = cfg->ver_stride; in h264e_vepu_prep_setup() local
412 prep->offset_cb = hor_stride * ver_stride; in h264e_vepu_prep_setup()
417 prep->offset_cb = hor_stride * ver_stride; in h264e_vepu_prep_setup()
418 prep->offset_cr = prep->offset_cb + ((hor_stride * ver_stride) / 4); in h264e_vepu_prep_setup()

123