| /rockchip-linux_mpp/mpp/hal/rkdec/ |
| H A D | vdpu382_com.c | 206 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 D | vdpu34x_com.c | 211 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 D | vdpu383_com.c | 130 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 D | vdpu384a_com.c | 142 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 D | hal_jpege_vepu1_v2.c | 137 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 D | hal_jpege_vepu2_v2.c | 348 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 D | mpp_impl.c | 164 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 D | hal_jpege_vpu720.c | 200 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 D | utils.h | 69 RK_U32 hor_stride, RK_U32 ver_stride, 72 RK_U32 hor_stride, RK_U32 ver_stride, MppFrameFormat fmt,
|
| H A D | utils.c | 513 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 D | kmpp_frame.h | 15 ENTRY(prefix, u32, rk_u32, ver_stride, FLAG_NONE, ver_stride) \
|
| H A D | kmpp_frame_impl.h | 21 rk_u32 ver_stride; member
|
| /rockchip-linux_mpp/mpp/hal/rkenc/common/ |
| H A D | vepu540c_common.c | 102 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 D | vepu_common.c | 288 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 D | vepu_common.h | 64 RK_U32 ver_stride; member
|
| /rockchip-linux_mpp/test/ |
| H A D | mpi_enc_mt_test.c | 72 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 D | mpi_enc_test.c | 104 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 D | mpi_dec_multi_test.c | 142 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 D | mpi_dec_test.c | 130 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 D | hal_jpegd_common.c | 524 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 D | hal_jpegd_common.h | 81 MPP_RET jpeg_image_check_size(RK_U32 hor_stride, RK_U32 ver_stride);
|
| H A D | hal_jpegd_vdpu1.c | 261 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 D | vpu_api_legacy.cpp | 243 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 D | mpp_frame.c | 280 (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 D | hal_h264e_vepu_v2.c | 401 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()
|