Lines Matching refs:picbuf
96 if (!ctx->picbuf.cur_pic->ipf && !ctx->picbuf.cur_pic->grf && in set_filter()
97 !ctx->picbuf.cur_pic->arf) { in set_filter()
194 if (ctx->picbuf.cur_pic->i_frame || !pps->segment_enabled) { in set_segmentation()
343 HalVp8eRefPic *cur_pic = ctx->picbuf.cur_pic; in set_frame_header()
383 HalVp8eRefPic *ref_pic_list = ctx->picbuf.ref_pic_list; in set_frame_header()
573 if (ctx->picbuf.cur_pic->i_frame) in set_new_frame()
628 static void init_ref_pic_list(HalVp8ePicBuf *picbuf) in init_ref_pic_list() argument
632 HalVp8eRefPic *ref_pic = picbuf->ref_pic; in init_ref_pic_list()
633 HalVp8eRefPic *cur_pic = picbuf->cur_pic; in init_ref_pic_list()
634 HalVp8eRefPic *ref_pic_list = picbuf->ref_pic_list; in init_ref_pic_list()
637 for (i = 0; i < picbuf->size + 1; i++) { in init_ref_pic_list()
644 for (i = 0; i < picbuf->size + 1; i++) { in init_ref_pic_list()
651 for (i = 0; i < picbuf->size + 1; i++) { in init_ref_pic_list()
658 for (i = 0; i < picbuf->size; i++) { in init_ref_pic_list()
670 HalVp8ePicBuf *buf = &ctx->picbuf; in init_picbuf()
699 HalVp8ePicBuf *pic_buf = &ctx->picbuf; in set_picbuf_ref()
866 HalVp8ePicBuf *pic_buf = &ctx->picbuf; in set_frame_tag()
934 static MPP_RET update_picbuf(HalVp8ePicBuf *picbuf) in update_picbuf() argument
938 HalVp8eRefPic *ref_pic_list = picbuf->ref_pic_list; in update_picbuf()
939 HalVp8eRefPic *ref_pic = picbuf->ref_pic; in update_picbuf()
940 HalVp8eRefPic *cur_pic = picbuf->cur_pic; in update_picbuf()
942 picbuf->last_pic = picbuf->cur_pic; in update_picbuf()
944 for (i = 0; i < picbuf->size + 1; i++) { in update_picbuf()
955 for (i = 0; i < picbuf->size; i++) { in update_picbuf()
956 for (j = 0; j < picbuf->size + 1; j++) { in update_picbuf()
964 for (i = 0; i < picbuf->size; i++) { in update_picbuf()
971 for (i = 0; i < picbuf->size + 1; i++) { in update_picbuf()
974 picbuf->cur_pic = &ref_pic[i]; in update_picbuf()
1170 HalVp8ePicBuf *picbuf = &ctx->picbuf; in set_picbuf() local
1172 memset(picbuf->ref_pic, 0, sizeof(picbuf->ref_pic)); in set_picbuf()
1173 memset(picbuf->ref_pic_list, 0, sizeof(picbuf->ref_pic_list)); in set_picbuf()
1176 picbuf->ref_pic[i].picture.lum_width = width; in set_picbuf()
1177 picbuf->ref_pic[i].picture.lum_height = height; in set_picbuf()
1178 picbuf->ref_pic[i].picture.ch_width = width / 2; in set_picbuf()
1179 picbuf->ref_pic[i].picture.ch_height = height / 2; in set_picbuf()
1180 picbuf->ref_pic[i].picture.lum = 0; in set_picbuf()
1181 picbuf->ref_pic[i].picture.cb = 0; in set_picbuf()
1184 picbuf->cur_pic = &picbuf->ref_pic[0]; in set_picbuf()
1308 ctx->picbuf.size = 1; in alloc_buffer()
1310 ctx->picbuf.ref_pic[i].picture.lum = mpp_buffer_get_fd(buffers->hw_luma_buf); in alloc_buffer()
1312 ctx->picbuf.ref_pic[i].picture.cb = mpp_buffer_get_fd(buffers->hw_cbcr_buf[i]); in alloc_buffer()
1441 HalVp8ePicBuf *pic_buf = &ctx->picbuf; in hal_vp8e_enc_strm_code()
1573 update_picbuf(&ctx->picbuf); in hal_vp8e_update_buffers()