Home
last modified time | relevance | path

Searched refs:frm (Results 1 – 25 of 76) sorted by relevance

1234

/OK3568_Linux_fs/external/mpp/mpp/base/
H A Dmpp_enc_refs.cpp117 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 Dmpp_enc_ref.cpp137 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 Dfsl_qe_udc.h226 #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 Dh265e_dpb.c72 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 Dh264e_dpb.c37 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 Dh264e_api_v2.c731 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 Dmpp_dec_vproc.cpp192 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 Dmpp_enc_impl.cpp500 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 Davs2d_dpb.c470 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 Dg2d.c312 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 Drga.c466 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 Drga-hw.c46 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 Dsvgalib.c601 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 Dgsc-core.c322 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 Dvp8e_rc.c58 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 Drc_model_v2.c1284 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 Dmpi_rc2_test.c788 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 Dmpi_rc.cfg2 # 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 Dexynos5433_drm_decon.c136 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 Duvc_configfs.c1209 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 Dmpp_enc_refs.h84 #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 Dcodec-fwht.c776 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 Dzr364xx.c559 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 Davsd_api.c96 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 DSTG4000Reg.h33 #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++) \

1234