Lines Matching refs:pic_buf
699 HalVp8ePicBuf *pic_buf = &ctx->picbuf; in set_picbuf_ref() local
701 HalVp8eRefPic *ref_pic_list = pic_buf->ref_pic_list; in set_picbuf_ref()
706 if (pic_buf->size < 2) { in set_picbuf_ref()
708 pic_buf->cur_pic->grf = 0; in set_picbuf_ref()
710 if (pic_buf->size < 3) { in set_picbuf_ref()
712 pic_buf->cur_pic->arf = 0; in set_picbuf_ref()
715 for (i = 0; i < pic_buf->size; i++) { in set_picbuf_ref()
716 if (pic_buf->cur_pic->grf || no_grf) in set_picbuf_ref()
717 pic_buf->ref_pic_list[i].grf = 0; in set_picbuf_ref()
718 if (pic_buf->cur_pic->arf || no_arf) in set_picbuf_ref()
719 pic_buf->ref_pic_list[i].arf = 0; in set_picbuf_ref()
727 if ((i < pic_buf->size) && ref_pic_list[i].search) { in set_picbuf_ref()
744 if (pic_buf->cur_pic->p_frame) { in set_picbuf_ref()
745 pic_buf->ref_pic_list[ref_idx].search = 1; in set_picbuf_ref()
764 if (!pic_buf->cur_pic->picture.lum) { in set_picbuf_ref()
765 HalVp8eRefPic *cur_pic = pic_buf->cur_pic; in set_picbuf_ref()
769 for (i = 0; i < pic_buf->size + 1; i++) { in set_picbuf_ref()
770 cand = &pic_buf->ref_pic[i]; in set_picbuf_ref()
780 cur_pic->picture.lum = pic_buf->ref_pic[recIdx].picture.lum; in set_picbuf_ref()
781 pic_buf->ref_pic[recIdx].picture.lum = 0; in set_picbuf_ref()
787 hw_cfg->internal_img_lum_base_w = pic_buf->cur_pic->picture.lum; in set_picbuf_ref()
788 hw_cfg->internal_img_chr_base_w = pic_buf->cur_pic->picture.cb; in set_picbuf_ref()
866 HalVp8ePicBuf *pic_buf = &ctx->picbuf; in set_frame_tag() local
867 HalVp8eRefPic *cur_pic = pic_buf->cur_pic; in set_frame_tag()
1441 HalVp8ePicBuf *pic_buf = &ctx->picbuf; in hal_vp8e_enc_strm_code() local
1443 pic_buf->cur_pic->show = 1; in hal_vp8e_enc_strm_code()
1444 pic_buf->cur_pic->poc = ctx->frame_cnt; in hal_vp8e_enc_strm_code()
1445 pic_buf->cur_pic->i_frame = (ctx->frame_type == VP8E_FRM_KEY); in hal_vp8e_enc_strm_code()
1450 pic_buf->cur_pic->p_frame = 1; in hal_vp8e_enc_strm_code()
1451 pic_buf->cur_pic->arf = 1; in hal_vp8e_enc_strm_code()
1452 pic_buf->cur_pic->grf = 1; in hal_vp8e_enc_strm_code()
1453 pic_buf->cur_pic->ipf = 1; in hal_vp8e_enc_strm_code()
1454 pic_buf->ref_pic_list[0].search = 1; in hal_vp8e_enc_strm_code()
1455 pic_buf->ref_pic_list[1].search = 1; in hal_vp8e_enc_strm_code()
1456 pic_buf->ref_pic_list[2].search = 1; in hal_vp8e_enc_strm_code()
1463 pic_buf->cur_pic->grf = 1; in hal_vp8e_enc_strm_code()
1464 if (!pic_buf->cur_pic->arf) in hal_vp8e_enc_strm_code()
1465 pic_buf->ref_pic_list[1].arf = 1; in hal_vp8e_enc_strm_code()