| /OK3568_Linux_fs/external/mpp/mpp/base/ |
| H A D | mpp_enc_refs.cpp | 117 void _dump_frm(EncFrmStatus *frm, const char *func, RK_S32 line) in _dump_frm() argument 119 if (!frm->valid) in _dump_frm() 122 if (frm->is_non_ref) { in _dump_frm() 124 func, line, frm->valid, frm->seq_idx, in _dump_frm() 125 frm->is_intra ? "intra" : "inter", in _dump_frm() 126 frm->temporal_id, frm->ref_mode, frm->ref_arg); in _dump_frm() 127 } else if (frm->is_lt_ref) { in _dump_frm() 129 func, line, frm->valid, frm->seq_idx, in _dump_frm() 130 frm->is_intra ? "intra" : "inter", in _dump_frm() 131 frm->temporal_id, frm->ref_mode, frm->ref_arg, in _dump_frm() [all …]
|
| H A D | mpp_enc_ref.cpp | 137 MPP_RET mpp_enc_ref_cfg_add_lt_cfg(MppEncRefCfg ref, RK_S32 cnt, MppEncRefLtFrmCfg *frm) in mpp_enc_ref_cfg_add_lt_cfg() argument 146 ref, p->lt_cfg_cnt, frm->lt_idx, frm->temporal_id, in mpp_enc_ref_cfg_add_lt_cfg() 147 frm->lt_gap, frm->lt_delay, frm->ref_mode); in mpp_enc_ref_cfg_add_lt_cfg() 149 memcpy(&p->lt_cfg[p->lt_cfg_cnt], frm, sizeof(*frm) * cnt); in mpp_enc_ref_cfg_add_lt_cfg() 155 MPP_RET mpp_enc_ref_cfg_add_st_cfg(MppEncRefCfg ref, RK_S32 cnt, MppEncRefStFrmCfg *frm) in mpp_enc_ref_cfg_add_st_cfg() argument 166 ref, p->st_cfg_cnt, frm->is_non_ref, frm->temporal_id, in mpp_enc_ref_cfg_add_st_cfg() 167 frm->repeat, frm->ref_mode, frm->ref_arg); in mpp_enc_ref_cfg_add_st_cfg() 169 memcpy(&p->st_cfg[p->st_cfg_cnt], frm, sizeof(*frm) * cnt); in mpp_enc_ref_cfg_add_st_cfg()
|
| /OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/ |
| H A D | fsl_qe_udc.h | 226 #define frame_get_length(frm) (frm->len) argument 227 #define frame_set_length(frm, leng) (frm->len = leng) argument 228 #define frame_get_data(frm) (frm->data) argument 229 #define frame_set_data(frm, dat) (frm->data = dat) argument 230 #define frame_get_info(frm) (frm->info) argument 231 #define frame_set_info(frm, inf) (frm->info = inf) argument 232 #define frame_get_status(frm) (frm->status) argument 233 #define frame_set_status(frm, stat) (frm->status = stat) argument 234 #define frame_get_privdata(frm) (frm->privdata) argument 235 #define frame_set_privdata(frm, dat) (frm->privdata = dat) argument [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/enc/h265/ |
| H A D | h265e_dpb.c | 72 MPP_RET h265e_dpb_init_curr(H265eDpb *dpb, H265eDpbFrm *frm) in h265e_dpb_init_curr() argument 75 mpp_assert(!frm->on_used); in h265e_dpb_init_curr() 77 frm->dpb = dpb; in h265e_dpb_init_curr() 79 if (!frm->slice) { in h265e_dpb_init_curr() 80 frm->slice = mpp_calloc(H265eSlice, 1); in h265e_dpb_init_curr() 83 frm->inited = 1; in h265e_dpb_init_curr() 84 frm->on_used = 1; in h265e_dpb_init_curr() 85 frm->seq_idx = dpb->seq_idx; in h265e_dpb_init_curr() 110 MPP_RET h265e_dpb_frm_deinit(H265eDpbFrm *frm) in h265e_dpb_frm_deinit() argument 113 MPP_FREE(frm->slice); in h265e_dpb_frm_deinit() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/enc/h264/ |
| H A D | h264e_dpb.c | 37 H264eDpbFrm *frm = &dpb->frames[i]; in h264e_dpb_dump_usage() local 39 pos += snprintf(buf + pos, sizeof(buf) - 1 - pos, "%04x ", frm->on_used); in h264e_dpb_dump_usage() 55 H264eDpbFrm *frm = &dpb->frames[i]; in h264e_dpb_dump_frm() local 56 EncFrmStatus *status = &frm->status; in h264e_dpb_dump_frm() 59 i, frm->on_used, status->seq_idx, in h264e_dpb_dump_frm() 75 H264eDpbFrm *frm = list[i]; in h264e_dpb_dump_listX() local 76 EncFrmStatus *status = &frm->status; in h264e_dpb_dump_listX() 79 i, frm->on_used, status->seq_idx, in h264e_dpb_dump_listX() 158 H264eDpbFrm *find_cpb_frame(H264eDpb *dpb, EncFrmStatus *frm) in find_cpb_frame() argument 161 RK_S32 seq_idx = frm->seq_idx; in find_cpb_frame() [all …]
|
| H A D | h264e_api_v2.c | 731 EncFrmStatus *frm = &task->rc_task->frm; in h264e_proc_dpb() local 758 frm->val = curr->status.val; in h264e_proc_dpb() 797 EncFrmStatus *frm = &task->rc_task->frm; in h264e_proc_hal() local 803 prefix->priority_id = h264->base_layer_pid + frm->temporal_id; in h264e_proc_hal() 807 prefix->temporal_id = frm->temporal_id; in h264e_proc_hal() 813 mpp_meta_set_s32(meta, KEY_TEMPORAL_ID, frm->temporal_id); in h264e_proc_hal() 814 if (!frm->is_non_ref && frm->is_lt_ref) in h264e_proc_hal() 815 mpp_meta_set_s32(meta, KEY_LONG_REF_IDX, frm->lt_idx); in h264e_proc_hal()
|
| /OK3568_Linux_fs/external/mpp/mpp/vproc/ |
| H A D | mpp_dec_vproc.cpp | 192 static void dec_vproc_set_img_fmt(IepImg *img, MppFrame frm) in dec_vproc_set_img_fmt() argument 195 img->act_w = mpp_frame_get_width(frm); in dec_vproc_set_img_fmt() 196 img->act_h = mpp_frame_get_height(frm); in dec_vproc_set_img_fmt() 197 img->vir_w = mpp_frame_get_hor_stride(frm); in dec_vproc_set_img_fmt() 198 img->vir_h = mpp_frame_get_ver_stride(frm); in dec_vproc_set_img_fmt() 236 static void dec_vproc_set_dei_v1(MppDecVprocCtxImpl *ctx, MppFrame frm) in dec_vproc_set_dei_v1() argument 242 RK_U32 mode = mpp_frame_get_mode(frm); in dec_vproc_set_dei_v1() 243 MppBuffer buf = mpp_frame_get_buffer(frm); in dec_vproc_set_dei_v1() 250 dec_vproc_set_img_fmt(&img, frm); in dec_vproc_set_dei_v1() 268 RK_S64 curr_pts = mpp_frame_get_pts(frm); in dec_vproc_set_dei_v1() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/ |
| H A D | mpp_enc_impl.cpp | 500 EncFrmStatus *frm = &task->rc_task->frm; in mpp_enc_callback() local 502 mpp_meta_set_s32(impl->meta, KEY_OUTPUT_INTRA, frm->is_intra); in mpp_enc_callback() 1433 EncFrmStatus frm_bak = rc_task->frm; in mpp_enc_proc_two_pass() 1436 EncFrmStatus *frm = &rc_task->frm; in mpp_enc_proc_two_pass() local 1445 enc_dbg_detail("task %d two pass mode enter\n", frm->seq_idx); in mpp_enc_proc_two_pass() 1449 enc_dbg_detail("task %d enc proc dpb\n", frm->seq_idx); in mpp_enc_proc_two_pass() 1455 enc_dbg_detail("task %d enc proc hal\n", frm->seq_idx); in mpp_enc_proc_two_pass() 1458 enc_dbg_detail("task %d hal get task\n", frm->seq_idx); in mpp_enc_proc_two_pass() 1461 enc_dbg_detail("task %d hal generate reg\n", frm->seq_idx); in mpp_enc_proc_two_pass() 1464 enc_dbg_detail("task %d hal start\n", frm->seq_idx); in mpp_enc_proc_two_pass() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/avs2/ |
| H A D | avs2d_dpb.c | 470 Avs2dFrame_t *frm = NULL; in dpb_alloc_frame() local 480 frm = dpb_get_one_frame(mgr, vsh, ph); in dpb_alloc_frame() 481 if (!frm) { in dpb_alloc_frame() 486 mframe = frm->frame; in dpb_alloc_frame() 487 frm->doi = ph->doi; in dpb_alloc_frame() 488 frm->poi = ph->poi; in dpb_alloc_frame() 489 frm->out_delay = ph->picture_output_delay; in dpb_alloc_frame() 490 frm->picture_type = ph->picture_type; in dpb_alloc_frame() 491 frm->invisible = (frm->picture_type == GB_PICTURE); in dpb_alloc_frame() 492 frm->scene_frame_flag = (frm->picture_type == G_PICTURE || frm->picture_type == GB_PICTURE); in dpb_alloc_frame() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/s5p-g2d/ |
| H A D | g2d.c | 312 struct g2d_frame *frm; in vidioc_g_fmt() local 317 frm = get_frame(ctx, f->type); in vidioc_g_fmt() 318 if (IS_ERR(frm)) in vidioc_g_fmt() 319 return PTR_ERR(frm); in vidioc_g_fmt() 321 f->fmt.pix.width = frm->width; in vidioc_g_fmt() 322 f->fmt.pix.height = frm->height; in vidioc_g_fmt() 324 f->fmt.pix.pixelformat = frm->fmt->fourcc; in vidioc_g_fmt() 325 f->fmt.pix.bytesperline = (frm->width * frm->fmt->depth) >> 3; in vidioc_g_fmt() 326 f->fmt.pix.sizeimage = frm->size; in vidioc_g_fmt() 365 struct g2d_frame *frm; in vidioc_s_fmt() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/rga/ |
| H A D | rga.c | 466 struct rga_frame *frm; in vidioc_g_fmt() local 471 frm = rga_get_frame(ctx, f->type); in vidioc_g_fmt() 472 if (IS_ERR(frm)) in vidioc_g_fmt() 473 return PTR_ERR(frm); in vidioc_g_fmt() 475 f->fmt.pix.width = frm->width; in vidioc_g_fmt() 476 f->fmt.pix.height = frm->height; in vidioc_g_fmt() 478 f->fmt.pix.pixelformat = frm->fmt->fourcc; in vidioc_g_fmt() 479 f->fmt.pix.bytesperline = frm->stride; in vidioc_g_fmt() 480 f->fmt.pix.sizeimage = frm->size; in vidioc_g_fmt() 481 f->fmt.pix.colorspace = frm->colorspace; in vidioc_g_fmt() [all …]
|
| H A D | rga-hw.c | 46 rga_get_addr_offset(struct rga_frame *frm, unsigned int x, unsigned int y, in rga_get_addr_offset() argument 59 x_div = frm->fmt->x_div; in rga_get_addr_offset() 60 y_div = frm->fmt->y_div; in rga_get_addr_offset() 61 uv_factor = frm->fmt->uv_factor; in rga_get_addr_offset() 62 uv_stride = frm->stride / x_div; in rga_get_addr_offset() 63 pixel_width = frm->stride / frm->width; in rga_get_addr_offset() 65 lt->y_off = y * frm->stride + x * pixel_width; in rga_get_addr_offset() 67 frm->width * frm->height + (y / y_div) * uv_stride + x / x_div; in rga_get_addr_offset() 68 lt->v_off = lt->u_off + frm->width * frm->height / uv_factor; in rga_get_addr_offset() 70 lb->y_off = lt->y_off + (h - 1) * frm->stride; in rga_get_addr_offset()
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/core/ |
| H A D | svgalib.c | 601 static inline int match_format(const struct svga_fb_format *frm, in match_format() argument 607 while (frm->bits_per_pixel != SVGA_FORMAT_END_VAL) in match_format() 609 if ((var->bits_per_pixel == frm->bits_per_pixel) && in match_format() 610 (var->red.length <= frm->red.length) && in match_format() 611 (var->green.length <= frm->green.length) && in match_format() 612 (var->blue.length <= frm->blue.length) && in match_format() 613 (var->transp.length <= frm->transp.length) && in match_format() 614 (var->nonstd == frm->nonstd)) in match_format() 616 if (var->bits_per_pixel == frm->bits_per_pixel) in match_format() 619 frm++; in match_format() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/exynos-gsc/ |
| H A D | gsc-core.c | 322 static int get_plane_info(struct gsc_frame *frm, u32 addr, u32 *index, u32 *ret_addr) in get_plane_info() argument 324 if (frm->addr.y == addr) { in get_plane_info() 326 *ret_addr = frm->addr.y; in get_plane_info() 327 } else if (frm->addr.cb == addr) { in get_plane_info() 329 *ret_addr = frm->addr.cb; in get_plane_info() 330 } else if (frm->addr.cr == addr) { in get_plane_info() 332 *ret_addr = frm->addr.cr; in get_plane_info() 340 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm) in gsc_set_prefbuf() argument 345 f_chk_addr = frm->addr.y; in gsc_set_prefbuf() 346 f_chk_len = frm->payload[0]; in gsc_set_prefbuf() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/rc/ |
| H A D | vp8e_rc.c | 58 EncFrmStatus *frm = &task->frm; in rc_model_v2_vp8_hal_start() local 73 rc_dbg_rc("seq_idx %d intra %d\n", frm->seq_idx, frm->is_intra); in rc_model_v2_vp8_hal_start() 87 if (p->first_frm_flg && frm->is_intra) { in rc_model_v2_vp8_hal_start() 118 if (frm->is_intra) { in rc_model_v2_vp8_hal_start() 134 if (frm->ref_mode == REF_TO_PREV_INTRA && usr_cfg->vi_quality_delta) { in rc_model_v2_vp8_hal_start()
|
| H A D | rc_model_v2.c | 1284 EncFrmStatus *frm = &task->frm; in rc_model_v2_start() local 1306 if (frm->is_intra) { in rc_model_v2_start() 1316 rc_dbg_rc("seq_idx %d intra %d\n", frm->seq_idx, frm->is_intra); in rc_model_v2_start() 1323 info->frame_type = (frm->is_intra) ? (INTRA_FRAME) : (INTER_P_FRAME); in rc_model_v2_start() 1325 if (frm->ref_mode == REF_TO_PREV_INTRA) in rc_model_v2_start() 1328 if (frm->is_i_refresh) in rc_model_v2_start() 1345 if (frm->is_intra) { in rc_model_v2_start() 1355 rc_dbg_rc("seq_idx %d intra %d\n", frm->seq_idx, frm->is_intra); in rc_model_v2_start() 1411 EncFrmStatus *frm = &task->frm; in rc_model_v2_hal_start() local 1426 rc_dbg_rc("seq_idx %d intra %d\n", frm->seq_idx, frm->is_intra); in rc_model_v2_hal_start() [all …]
|
| /OK3568_Linux_fs/external/mpp/test/ |
| H A D | mpi_rc2_test.c | 788 static MPP_RET mpi_rc_info_change(MpiRc2TestCtx *ctx, MppFrame frm) in mpi_rc_info_change() argument 792 mpp_enc_cfg_set_s32(ctx->cfg, "prep:width", mpp_frame_get_width(frm)); in mpi_rc_info_change() 793 mpp_enc_cfg_set_s32(ctx->cfg, "prep:height", mpp_frame_get_height(frm)); in mpi_rc_info_change() 794 mpp_enc_cfg_set_s32(ctx->cfg, "prep:hor_stride", mpp_frame_get_hor_stride(frm)); in mpi_rc_info_change() 795 mpp_enc_cfg_set_s32(ctx->cfg, "prep:ver_stride", mpp_frame_get_ver_stride(frm)); in mpi_rc_info_change() 796 mpp_enc_cfg_set_s32(ctx->cfg, "prep:format", mpp_frame_get_fmt(frm)); in mpi_rc_info_change() 800 ctx->dec_mpi_post->control(ctx->dec_ctx_post, MPP_DEC_SET_FRAME_INFO, (MppParam)frm); in mpi_rc_info_change() 810 MppFrame frm = NULL; in mpi_rc_enc() local 813 ret = mpi->decode_get_frame(dec_ctx, &frm); in mpi_rc_enc() 819 if (frm) { in mpi_rc_enc() [all …]
|
| H A D | mpi_rc.cfg | 2 # index type can be 'frm' or 'msec', frm stand for event trigger at frame index, 4 index: frm
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/exynos/ |
| H A D | exynos5433_drm_decon.c | 136 u32 frm, pfrm, status, cnt = 2; in decon_get_frame_count() local 142 frm = readl(ctx->addr + DECON_CRFMID); in decon_get_frame_count() 145 pfrm = frm; in decon_get_frame_count() 146 frm = readl(ctx->addr + DECON_CRFMID); in decon_get_frame_count() 147 } while (frm != pfrm && --cnt); in decon_get_frame_count() 152 if (!frm) in decon_get_frame_count() 158 --frm; in decon_get_frame_count() 161 --frm; in decon_get_frame_count() 166 --frm; in decon_get_frame_count() 172 return frm; in decon_get_frame_count() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/gadget/function/ |
| H A D | uvc_configfs.c | 1209 struct uvcg_frame *frm = to_uvcg_frame(item); in uvcg_frame_dw_frame_interval_show() local 1212 struct mutex *su_mutex = &frm->item.ci_group->cg_subsys->su_mutex; in uvcg_frame_dw_frame_interval_show() 1218 opts_item = frm->item.ci_parent->ci_parent->ci_parent->ci_parent; in uvcg_frame_dw_frame_interval_show() 1222 for (result = 0, i = 0; i < frm->frame.b_frame_interval_type; ++i) { in uvcg_frame_dw_frame_interval_show() 1223 result += sprintf(pg, "%u\n", frm->dw_frame_interval[i]); in uvcg_frame_dw_frame_interval_show() 1450 struct uvcg_frame *frm; in uvcg_format_set_indices() local 1456 frm = to_uvcg_frame(ci); in uvcg_format_set_indices() 1457 frm->frame.b_frame_index = i++; in uvcg_format_set_indices() 2281 struct uvcg_frame *frm; in __uvcg_iter_strm_cls() local 2297 frm = to_uvcg_frame(item); in __uvcg_iter_strm_cls() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/base/inc/ |
| H A D | mpp_enc_refs.h | 84 #define dump_frm(frm) _dump_frm(frm, __FUNCTION__, __LINE__) argument 86 void _dump_frm(EncFrmStatus *frm, const char *func, RK_S32 line);
|
| /OK3568_Linux_fs/kernel/drivers/media/test-drivers/vicodec/ |
| H A D | codec-fwht.c | 776 u32 fwht_encode_frame(struct fwht_raw_frame *frm, in fwht_encode_frame() argument 789 encoding = encode_plane(frm->luma, ref_frm->luma, &rlco, rlco_max, cf, in fwht_encode_frame() 791 frm->luma_alpha_step, is_intra, next_is_intra); in fwht_encode_frame() 796 if (frm->components_num >= 3) { in fwht_encode_frame() 797 u32 chroma_h = height / frm->height_div; in fwht_encode_frame() 798 u32 chroma_w = width / frm->width_div; in fwht_encode_frame() 802 encoding |= encode_plane(frm->cb, ref_frm->cb, &rlco, rlco_max, in fwht_encode_frame() 804 chroma_stride, frm->chroma_step, in fwht_encode_frame() 810 encoding |= encode_plane(frm->cr, ref_frm->cr, &rlco, rlco_max, in fwht_encode_frame() 812 chroma_stride, frm->chroma_step, in fwht_encode_frame() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/usb/zr364xx/ |
| H A D | zr364xx.c | 559 struct zr364xx_framei *frm = &cam->buffer.frame[idx]; in zr364xx_read_video_callback() local 575 frm->ulState = ZR364XX_READ_IDLE; in zr364xx_read_video_callback() 580 ptr = pdest = frm->lpvbits; in zr364xx_read_video_callback() 582 if (frm->ulState == ZR364XX_READ_IDLE) { in zr364xx_read_video_callback() 591 frm->ulState = ZR364XX_READ_FRAME; in zr364xx_read_video_callback() 592 frm->cur_size = 0; in zr364xx_read_video_callback() 616 frm->cur_size = ptr - pdest; in zr364xx_read_video_callback() 618 if (frm->cur_size + purb->actual_length > MAX_FRAME_SIZE) { in zr364xx_read_video_callback() 623 pdest += frm->cur_size; in zr364xx_read_video_callback() 625 frm->cur_size += purb->actual_length; in zr364xx_read_video_callback() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/avs/ |
| H A D | avsd_api.c | 96 AvsdFrame_t *frm = &p_dec->mem->save[i]; in avsd_init() local 98 memset(frm, 0, sizeof(*frm)); in avsd_init() 99 frm->idx = i; in avsd_init() 100 frm->slot_idx = -1; in avsd_init()
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/kyro/ |
| H A D | STG4000Reg.h | 33 #define CLEAR_BITS_FRM_TO(frm, to) \ argument 36 for(i = frm; i<= to; i++) \ 43 #define CLEAR_BITS_FRM_TO_2(frm, to) \ argument 46 for(i = frm; i<= to; i++) \
|