enc_output_info
int wave5_vpu_enc_get_result(struct vpu_instance *inst, struct enc_output_info *result)
struct enc_output_info enc_output_info;
if (wave5_vpu_enc_get_output_info(inst, &enc_output_info))
struct enc_output_info enc_output_info;
ret = wave5_vpu_enc_get_output_info(inst, &enc_output_info);
__func__, ret, enc_output_info.error_reason, enc_output_info.warn_info);
__func__, enc_output_info.pic_type, enc_output_info.recon_frame_index,
enc_output_info.enc_src_idx, enc_output_info.enc_pic_byte, enc_output_info.pts);
if (enc_output_info.enc_src_idx >= 0) {
enc_output_info.enc_src_idx);
__func__, enc_output_info.enc_src_idx, vb->state);
__func__, enc_output_info.enc_src_idx);
if (enc_output_info.recon_frame_index == RECON_IDX_FLAG_ENC_END) {
vb2_set_plane_payload(&dst_buf->vb2_buf, 0, enc_output_info.bitstream_size);
if (enc_output_info.pic_type == PIC_TYPE_I) {
if (enc_output_info.enc_vcl_nut == 19 ||
enc_output_info.enc_vcl_nut == 20)
} else if (enc_output_info.pic_type == PIC_TYPE_P) {
} else if (enc_output_info.pic_type == PIC_TYPE_B) {
__func__, enc_output_info.frame_cycle);
int wave5_vpu_enc_get_output_info(struct vpu_instance *inst, struct enc_output_info *info)
int wave5_vpu_enc_get_output_info(struct vpu_instance *inst, struct enc_output_info *info);
int wave5_vpu_enc_get_result(struct vpu_instance *inst, struct enc_output_info *result);