Home
last modified time | relevance | path

Searched refs:frame_refs (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/
H A Drockchip_vpu981_hw_av1_dec.c123 if (!av1_dec->frame_refs[i].used) in rockchip_vpu981_get_frame_index()
125 if (av1_dec->frame_refs[i].timestamp == timestamp) in rockchip_vpu981_get_frame_index()
138 return av1_dec->frame_refs[idx].order_hint; in rockchip_vpu981_get_order_hint()
154 if (av1_dec->frame_refs[i].used) in rockchip_vpu981_av1_dec_frame_ref()
157 av1_dec->frame_refs[i].width = frame->frame_width_minus_1 + 1; in rockchip_vpu981_av1_dec_frame_ref()
158 av1_dec->frame_refs[i].height = frame->frame_height_minus_1 + 1; in rockchip_vpu981_av1_dec_frame_ref()
159 av1_dec->frame_refs[i].mi_cols = DIV_ROUND_UP(frame->frame_width_minus_1 + 1, 8); in rockchip_vpu981_av1_dec_frame_ref()
160 av1_dec->frame_refs[i].mi_rows = DIV_ROUND_UP(frame->frame_height_minus_1 + 1, 8); in rockchip_vpu981_av1_dec_frame_ref()
161 av1_dec->frame_refs[i].timestamp = timestamp; in rockchip_vpu981_av1_dec_frame_ref()
162 av1_dec->frame_refs[ in rockchip_vpu981_av1_dec_frame_ref()
[all...]
H A Dhantro_hw.h297 * @frame_refs: reference frames info slots
306 * @current_frame_index: index of the current in frame_refs array
322 struct hantro_av1_frame_ref frame_refs[AV1_MAX_FRAME_BUF_COUNT]; member
/kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/
H A Dcodec_vp9.c469 struct vp9_frame *frame_refs[REFS_PER_FRAME]; member
830 vp9->frame_refs[i] = NULL; in codec_vp9_start()
1112 vp9->frame_refs[i] = codec_vp9_get_frame_by_idx(vp9, idx); in codec_vp9_sync_ref()
1113 if (!vp9->frame_refs[i]) in codec_vp9_sync_ref()
1126 struct vp9_frame *frame = vp9->frame_refs[i]; in codec_vp9_set_refs()
1162 if (!vp9->frame_refs[i]) in codec_vp9_set_mc()
1165 if (vp9->frame_refs[i]->width != vp9->width || in codec_vp9_set_mc()
1166 vp9->frame_refs[i]->height != vp9->height) in codec_vp9_set_mc()
1169 sz = amvdec_am21c_body_size(vp9->frame_refs[i]->width, in codec_vp9_set_mc()
1170 vp9->frame_refs[ in codec_vp9_set_mc()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/meson/vdec/
H A Dcodec_vp9.c469 struct vp9_frame *frame_refs[REFS_PER_FRAME]; member
830 vp9->frame_refs[i] = NULL; in codec_vp9_start()
1112 vp9->frame_refs[i] = codec_vp9_get_frame_by_idx(vp9, idx); in codec_vp9_sync_ref()
1113 if (!vp9->frame_refs[i]) in codec_vp9_sync_ref()
1126 struct vp9_frame *frame = vp9->frame_refs[i]; in codec_vp9_set_refs()
1162 if (!vp9->frame_refs[i]) in codec_vp9_set_mc()
1165 if (vp9->frame_refs[i]->width != vp9->width || in codec_vp9_set_mc()
1166 vp9->frame_refs[i]->height != vp9->height) in codec_vp9_set_mc()
1169 sz = amvdec_am21c_body_size(vp9->frame_refs[i]->width, in codec_vp9_set_mc()
1170 vp9->frame_refs[ in codec_vp9_set_mc()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_av1_req_lat_if.c549 * @frame_refs: ref_frame info
561 struct vdec_av1_slice_frame_refs frame_refs[V4L2_AV1_REFS_PER_FRAME]; member
1513 frame->frame_refs[i].ref_fb_idx = slot_id; in vdec_av1_slice_setup_ref()
1514 vdec_av1_slice_setup_scale_factors(&frame->frame_refs[i], in vdec_av1_slice_setup_ref()
1538 frame->prev_fb_idx = frame->frame_refs[frame->uh.primary_ref_frame].ref_fb_idx; in vdec_av1_slice_get_previous()

Completed in 12 milliseconds