Home
last modified time | relevance | path

Searched refs:cap (Results 1 – 13 of 13) sorted by relevance

/rockchip-linux_mpp/osal/
H A Dmpp_platform.c99 MppServiceCmdCap *cap; in mpp_plat_srv_init() local
113 cap = &srv->mpp_service_cmd_cap; in mpp_plat_srv_init()
114 cap->support_cmd = 0; in mpp_plat_srv_init()
115 cap->query_cmd = MPP_CMD_QUERY_BASE + 1; in mpp_plat_srv_init()
116 cap->init_cmd = MPP_CMD_INIT_BASE + 1; in mpp_plat_srv_init()
117 cap->send_cmd = MPP_CMD_SEND_BASE + 1; in mpp_plat_srv_init()
118 cap->poll_cmd = MPP_CMD_POLL_BASE + 1; in mpp_plat_srv_init()
119 cap->ctrl_cmd = MPP_CMD_CONTROL_BASE + 0; in mpp_plat_srv_init()
133 check_mpp_service_cap(&srv->vcodec_type, srv->hw_ids, cap); in mpp_plat_srv_init()
212 const MppServiceCmdCap *cap = NULL; in mpp_get_mpp_service_cmd_cap() local
[all …]
H A Dmpp_soc.c1112 const MppDecHwCap *cap = srv->soc_info->dec_caps[i]; in mpp_soc_srv_init() local
1114 if (cap && cap->cap_coding) { in mpp_soc_srv_init()
1115 srv->dec_coding_cap |= cap->cap_coding; in mpp_soc_srv_init()
1116 vcodec_type |= (1 << cap->type); in mpp_soc_srv_init()
1121 const MppEncHwCap *cap = srv->soc_info->enc_caps[i]; in mpp_soc_srv_init() local
1123 if (cap && cap->cap_coding) { in mpp_soc_srv_init()
1124 srv->enc_coding_cap |= cap->cap_coding; in mpp_soc_srv_init()
1125 vcodec_type |= (1 << cap->type); in mpp_soc_srv_init()
1174 static rk_u32 is_valid_cap_coding(rk_u32 cap, MppCodingType coding) in is_valid_cap_coding() argument
1177 if (index > 0 && index < 32 && (cap & (rk_u32)(1 << index))) in is_valid_cap_coding()
[all …]
/rockchip-linux_mpp/mpp/vproc/iep/
H A Diep.c40 IepHwCap cap; member
69 if (0 > ioctl(fd, IEP_QUERY_CAP, &impl->cap)) { in iep_init()
71 IepHwCap *cap = &impl->cap; in iep_init() local
73 cap->scaling_supported = 0; in iep_init()
74 cap->i4_deinterlace_supported = 1; in iep_init()
75 cap->i2_deinterlace_supported = 1; in iep_init()
76 cap->compression_noise_reduction_supported = 1; in iep_init()
77 cap->sampling_noise_reduction_supported = 1; in iep_init()
78 cap->hsb_enhancement_supported = 1; in iep_init()
79 cap->cg_enhancement_supported = 1; in iep_init()
[all …]
/rockchip-linux_mpp/osal/driver/
H A Dmpp_service.c78 MPP_RET mpp_service_check_cmd_valid(RK_U32 cmd, const MppServiceCmdCap *cap) in mpp_service_check_cmd_valid() argument
82 if (cap->support_cmd > 0) { in mpp_service_check_cmd_valid()
83 found = (cmd < cap->query_cmd) ? 1 : 0; in mpp_service_check_cmd_valid()
84 found = (cmd >= MPP_CMD_INIT_BASE && cmd < cap->init_cmd) ? 1 : found; in mpp_service_check_cmd_valid()
85 found = (cmd >= MPP_CMD_SEND_BASE && cmd < cap->send_cmd) ? 1 : found; in mpp_service_check_cmd_valid()
86 found = (cmd >= MPP_CMD_POLL_BASE && cmd < cap->poll_cmd) ? 1 : found; in mpp_service_check_cmd_valid()
87 found = (cmd >= MPP_CMD_CONTROL_BASE && cmd < cap->ctrl_cmd) ? 1 : found; in mpp_service_check_cmd_valid()
99 void check_mpp_service_cap(RK_U32 *codec_type, RK_U32 *hw_ids, MppServiceCmdCap *cap) in check_mpp_service_cap() argument
104 RK_U32 *cmd_butt = &cap->query_cmd;; in check_mpp_service_cap()
119 memset(cap, 0, sizeof(*cap)); in check_mpp_service_cap()
[all …]
/rockchip-linux_mpp/osal/driver/inc/
H A Dmpp_service_impl.h56 const MppServiceCmdCap *cap; member
71 MPP_RET mpp_service_check_cmd_valid(RK_U32 cmd, const MppServiceCmdCap *cap);
/rockchip-linux_mpp/utils/
H A Dcamera_source.c114 struct v4l2_capability cap; in camera_source_init() local
145 if (0 != camera_source_ioctl(ctx->fd, VIDIOC_QUERYCAP, &cap)) { in camera_source_init()
150 …if (!(cap.capabilities & V4L2_CAP_VIDEO_CAPTURE) && !(cap.capabilities & V4L2_CAP_VIDEO_CAPTURE_MP… in camera_source_init()
155 if (!(cap.capabilities & V4L2_CAP_STREAMING)) { in camera_source_init()
164 if (cap.capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) in camera_source_init()
/rockchip-linux_mpp/osal/inc/
H A Dmpp_service.h113 void check_mpp_service_cap(RK_U32 *codec_type, RK_U32 *hw_ids, MppServiceCmdCap *cap);
/rockchip-linux_mpp/mpp/vproc/
H A Dmpp_dec_vproc.c288 struct IepCap_t *cap = NULL; in dec_vproc_set_dei_v1() local
289 ret = ctx->com_ctx->ops->control(ctx->iep_ctx, IEP_CMD_QUERY_CAP, &cap); in dec_vproc_set_dei_v1()
296 if (ctx->prev_frm0 && cap && cap->i4_deinterlace_supported) { in dec_vproc_set_dei_v1()
/rockchip-linux_mpp/mpp/vproc/vdpp/test/
H A Dvdpp_test.c347 RK_S32 cap = vdpp->ops->check_cap(vdpp->priv); in vdpp_test() local
349 mpp_log("vdpp cap %d\n", cap); in vdpp_test()
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu540c_reg.h29 RK_U32 cap : 1; member
H A Dhal_h264e_vepu580_reg.h58 RK_U32 cap : 1; member
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu382.c773 const MppServiceCmdCap *cap = mpp_get_mpp_service_cmd_cap(); in vdpu382_h264d_init() local
775 reg_ctx->err_ref_hack = cap->ctrl_cmd > MPP_CMD_SET_ERR_REF_HACK; in vdpu382_h264d_init()
/rockchip-linux_mpp/mpp/hal/rkenc/h265e/
H A Dhal_h265e_vepu580.c1583 const MppServiceCmdCap *cap = mpp_get_mpp_service_cmd_cap(); in hal_h265e_v580_init() local
1585 ctx->tile_parall_en = cap->send_cmd > MPP_CMD_SET_SESSION_FD; in hal_h265e_v580_init()