• Home
  • Raw
  • Download

Lines Matching refs:va_pic

39 static void init_vaapi_pic(VAPictureH264 *va_pic)  in init_vaapi_pic()  argument
41 va_pic->picture_id = VA_INVALID_ID; in init_vaapi_pic()
42 va_pic->flags = VA_PICTURE_H264_INVALID; in init_vaapi_pic()
43 va_pic->TopFieldOrderCnt = 0; in init_vaapi_pic()
44 va_pic->BottomFieldOrderCnt = 0; in init_vaapi_pic()
55 static void fill_vaapi_pic(VAPictureH264 *va_pic, in fill_vaapi_pic() argument
63 va_pic->picture_id = ff_vaapi_get_surface_id(pic->f); in fill_vaapi_pic()
64 va_pic->frame_idx = pic->long_ref ? pic->pic_id : pic->frame_num; in fill_vaapi_pic()
66 va_pic->flags = 0; in fill_vaapi_pic()
68va_pic->flags |= (pic_structure & PICT_TOP_FIELD) ? VA_PICTURE_H264_TOP_FIELD : VA_PICTURE_H264_BO… in fill_vaapi_pic()
70va_pic->flags |= pic->long_ref ? VA_PICTURE_H264_LONG_TERM_REFERENCE : VA_PICTURE_H264_SHORT_TERM_… in fill_vaapi_pic()
72 va_pic->TopFieldOrderCnt = 0; in fill_vaapi_pic()
74 va_pic->TopFieldOrderCnt = pic->field_poc[0]; in fill_vaapi_pic()
76 va_pic->BottomFieldOrderCnt = 0; in fill_vaapi_pic()
78 va_pic->BottomFieldOrderCnt = pic->field_poc[1]; in fill_vaapi_pic()
102 VAPictureH264 * const va_pic = &dpb->va_pics[i]; in dpb_add() local
103 if (va_pic->picture_id == ff_vaapi_get_surface_id(pic->f)) { in dpb_add()
107 …if ((temp_va_pic.flags ^ va_pic->flags) & (VA_PICTURE_H264_TOP_FIELD | VA_PICTURE_H264_BOTTOM_FIEL… in dpb_add()
108va_pic->flags |= temp_va_pic.flags & (VA_PICTURE_H264_TOP_FIELD | VA_PICTURE_H264_BOTTOM_FIELD); in dpb_add()
111 va_pic->TopFieldOrderCnt = temp_va_pic.TopFieldOrderCnt; in dpb_add()
113 va_pic->BottomFieldOrderCnt = temp_va_pic.BottomFieldOrderCnt; in dpb_add()