Home
last modified time | relevance | path

Searched refs:enc_prm (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/encoder/venc/
H A Dvenc_h264_if.c709 struct venc_enc_param *enc_prm) in h264_enc_set_vsi_configs()
711 inst->vsi->config.input_fourcc = enc_prm->input_yuv_fmt; in h264_enc_set_vsi_configs()
712 inst->vsi->config.bitrate = enc_prm->bitrate; in h264_enc_set_vsi_configs()
713 inst->vsi->config.pic_w = enc_prm->width; in h264_enc_set_vsi_configs()
714 inst->vsi->config.pic_h = enc_prm->height; in h264_enc_set_vsi_configs()
715 inst->vsi->config.buf_w = enc_prm->buf_width; in h264_enc_set_vsi_configs()
716 inst->vsi->config.buf_h = enc_prm->buf_height; in h264_enc_set_vsi_configs()
717 inst->vsi->config.gop_size = enc_prm->gop_size; in h264_enc_set_vsi_configs()
718 inst->vsi->config.framerate = enc_prm->frm_rate; in h264_enc_set_vsi_configs()
719 inst->vsi->config.intra_period = enc_prm in h264_enc_set_vsi_configs()
708 h264_enc_set_vsi_configs(struct venc_h264_inst *inst, struct venc_enc_param *enc_prm) h264_enc_set_vsi_configs() argument
727 h264_enc_set_vsi_34_configs(struct venc_h264_inst *inst, struct venc_enc_param *enc_prm) h264_enc_set_vsi_34_configs() argument
746 h264_enc_set_param(void *handle, enum venc_set_param_type type, struct venc_enc_param *enc_prm) h264_enc_set_param() argument
[all...]
H A Dvenc_vp8_if.c375 struct venc_enc_param *enc_prm) in vp8_enc_set_param()
384 inst->vsi->config.input_fourcc = enc_prm->input_yuv_fmt; in vp8_enc_set_param()
385 inst->vsi->config.bitrate = enc_prm->bitrate; in vp8_enc_set_param()
386 inst->vsi->config.pic_w = enc_prm->width; in vp8_enc_set_param()
387 inst->vsi->config.pic_h = enc_prm->height; in vp8_enc_set_param()
388 inst->vsi->config.buf_w = enc_prm->buf_width; in vp8_enc_set_param()
389 inst->vsi->config.buf_h = enc_prm->buf_height; in vp8_enc_set_param()
390 inst->vsi->config.gop_size = enc_prm->gop_size; in vp8_enc_set_param()
391 inst->vsi->config.framerate = enc_prm->frm_rate; in vp8_enc_set_param()
393 ret = vpu_enc_set_param(&inst->vpu_inst, type, enc_prm); in vp8_enc_set_param()
373 vp8_enc_set_param(void *handle, enum venc_set_param_type type, struct venc_enc_param *enc_prm) vp8_enc_set_param() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/venc/
H A Dvenc_vp8_if.c397 struct venc_enc_param *enc_prm) in vp8_enc_set_param()
406 inst->vsi->config.input_fourcc = enc_prm->input_yuv_fmt; in vp8_enc_set_param()
407 inst->vsi->config.bitrate = enc_prm->bitrate; in vp8_enc_set_param()
408 inst->vsi->config.pic_w = enc_prm->width; in vp8_enc_set_param()
409 inst->vsi->config.pic_h = enc_prm->height; in vp8_enc_set_param()
410 inst->vsi->config.buf_w = enc_prm->buf_width; in vp8_enc_set_param()
411 inst->vsi->config.buf_h = enc_prm->buf_height; in vp8_enc_set_param()
412 inst->vsi->config.gop_size = enc_prm->gop_size; in vp8_enc_set_param()
413 inst->vsi->config.framerate = enc_prm->frm_rate; in vp8_enc_set_param()
415 ret = vpu_enc_set_param(&inst->vpu_inst, type, enc_prm); in vp8_enc_set_param()
395 vp8_enc_set_param(void *handle, enum venc_set_param_type type, struct venc_enc_param *enc_prm) vp8_enc_set_param() argument
[all...]
H A Dvenc_h264_if.c628 struct venc_enc_param *enc_prm) in h264_enc_set_param()
637 inst->vsi->config.input_fourcc = enc_prm->input_yuv_fmt; in h264_enc_set_param()
638 inst->vsi->config.bitrate = enc_prm->bitrate; in h264_enc_set_param()
639 inst->vsi->config.pic_w = enc_prm->width; in h264_enc_set_param()
640 inst->vsi->config.pic_h = enc_prm->height; in h264_enc_set_param()
641 inst->vsi->config.buf_w = enc_prm->buf_width; in h264_enc_set_param()
642 inst->vsi->config.buf_h = enc_prm->buf_height; in h264_enc_set_param()
643 inst->vsi->config.gop_size = enc_prm->gop_size; in h264_enc_set_param()
644 inst->vsi->config.framerate = enc_prm->frm_rate; in h264_enc_set_param()
645 inst->vsi->config.intra_period = enc_prm in h264_enc_set_param()
626 h264_enc_set_param(void *handle, enum venc_set_param_type type, struct venc_enc_param *enc_prm) h264_enc_set_param() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/
H A Dvenc_vpu_if.c141 struct venc_enc_param *enc_prm) in venc_enc_param_crop_right()
143 unsigned int img_crop_right = enc_prm->buf_width - enc_prm->width; in venc_enc_param_crop_right()
148 static unsigned int venc_enc_param_crop_bottom(struct venc_enc_param *enc_prm) in venc_enc_param_crop_bottom() argument
150 return round_up(enc_prm->height, 16) - enc_prm->height; in venc_enc_param_crop_bottom()
153 static unsigned int venc_enc_param_num_mb(struct venc_enc_param *enc_prm) in venc_enc_param_num_mb() argument
155 return DIV_ROUND_UP(enc_prm->width, 16) * in venc_enc_param_num_mb()
156 DIV_ROUND_UP(enc_prm->height, 16); in venc_enc_param_num_mb()
140 venc_enc_param_crop_right(struct venc_vpu_inst *vpu, struct venc_enc_param *enc_prm) venc_enc_param_crop_right() argument
H A Dmtk_vcodec_enc.c968 struct venc_enc_param enc_prm; in mtk_venc_param_change() local
976 memset(&enc_prm, 0, sizeof(enc_prm)); in mtk_venc_param_change()
981 enc_prm.bitrate = mtk_buf->enc_params.bitrate; in mtk_venc_param_change()
985 enc_prm.bitrate); in mtk_venc_param_change()
988 &enc_prm); in mtk_venc_param_change()
991 enc_prm.frm_rate = mtk_buf->enc_params.framerate_num / in mtk_venc_param_change()
996 enc_prm.frm_rate); in mtk_venc_param_change()
999 &enc_prm); in mtk_venc_param_change()
1002 enc_prm in mtk_venc_param_change()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/encoder/
H A Dvenc_vpu_if.c166 struct venc_enc_param *enc_prm) in venc_enc_param_crop_right()
168 unsigned int img_crop_right = enc_prm->buf_width - enc_prm->width; in venc_enc_param_crop_right()
173 static unsigned int venc_enc_param_crop_bottom(struct venc_enc_param *enc_prm) in venc_enc_param_crop_bottom() argument
175 return round_up(enc_prm->height, 16) - enc_prm->height; in venc_enc_param_crop_bottom()
178 static unsigned int venc_enc_param_num_mb(struct venc_enc_param *enc_prm) in venc_enc_param_num_mb() argument
180 return DIV_ROUND_UP(enc_prm->width, 16) * in venc_enc_param_num_mb()
181 DIV_ROUND_UP(enc_prm->height, 16); in venc_enc_param_num_mb()
165 venc_enc_param_crop_right(struct venc_vpu_inst *vpu, struct venc_enc_param *enc_prm) venc_enc_param_crop_right() argument
H A Dmtk_vcodec_enc.c1084 struct venc_enc_param enc_prm; in mtk_venc_param_change() local
1095 memset(&enc_prm, 0, sizeof(enc_prm)); in mtk_venc_param_change()
1100 enc_prm.bitrate = mtk_buf->enc_params.bitrate; in mtk_venc_param_change()
1102 ctx->id, vb2_v4l2->vb2_buf.index, enc_prm.bitrate); in mtk_venc_param_change()
1105 &enc_prm); in mtk_venc_param_change()
1108 enc_prm.frm_rate = mtk_buf->enc_params.framerate_num / in mtk_venc_param_change()
1111 ctx->id, vb2_v4l2->vb2_buf.index, enc_prm.frm_rate); in mtk_venc_param_change()
1114 &enc_prm); in mtk_venc_param_change()
1117 enc_prm in mtk_venc_param_change()
[all...]

Completed in 8 milliseconds