Home
last modified time | relevance | path

Searched refs:top_field (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h264/
H A Dh264d_dpb.c159 if (fs->top_field) { in unmark_for_reference()
160 fs->top_field->used_for_reference = 0; in unmark_for_reference()
161 cur_pic = fs->top_field; in unmark_for_reference()
171 if (fs->top_field && fs->bottom_field) { in unmark_for_reference()
172 fs->top_field->used_for_reference = 0; in unmark_for_reference()
192 if (fs->top_field) { in is_short_term_reference()
193 if ((fs->top_field->used_for_reference) && (!fs->top_field->is_long_term)) { in is_short_term_reference()
219 if (fs->top_field) { in is_long_term_reference()
220 if ((fs->top_field->used_for_reference) && (fs->top_field->is_long_term)) { in is_long_term_reference()
239 if (fs->top_field) { in unmark_for_long_term_reference()
[all …]
H A Dh264d_init.c212 if (fs->top_field) { in store_proc_picture_in_dpb()
213 free_storable_picture(p_Dec, fs->top_field); in store_proc_picture_in_dpb()
214 fs->top_field = NULL; in store_proc_picture_in_dpb()
228 VAL_CHECK(ret, fs->top_field == NULL); in store_proc_picture_in_dpb()
346 if (fs->top_field) { in init_mvc_picture()
347 … poc = fs->top_field->is_mmco_5 ? fs->top_field->top_poc_mmco5 : fs->top_field->top_poc; in init_mvc_picture()
349 if (fs->top_field && (fs->top_field->layer_id == 0) && (poc == currSlice->toppoc)) { in init_mvc_picture()
350 p_pic = fs->top_field; in init_mvc_picture()
351 if (!fs->top_field->is_mmco_5) { in init_mvc_picture()
781 … p_Dpb->fs_ref[i]->top_field->pic_num = (2 * p_Dpb->fs_ref[i]->frame_num_wrap) + add_top; in update_pic_num()
[all …]
H A Dh264d_global.h323 struct h264_store_pic_t *top_field; //!< for mb aff, if frame for referencing the top field member
382 struct h264_store_pic_t *top_field; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/sti/
H A Dsti_gdp.c100 struct sti_gdp_node *top_field; member
188 base = gdp->node_list[i].top_field; in gdp_dbg_nvn()
288 gdp_node_dump_node(s, gdp->node_list[b].top_field); in gdp_node_dbg_show()
462 gdp->node_list[i].top_field->gam_gdp_ppt |= GAM_GDP_PPT_IGNORE; in sti_gdp_disable()
538 gdp->node_list[i].top_field = base; in sti_gdp_init()
711 struct sti_gdp_node *top_field, *btm_field; in sti_gdp_atomic_update() local
758 top_field = list->top_field; in sti_gdp_atomic_update()
762 sti_plane_to_str(plane), top_field, btm_field); in sti_gdp_atomic_update()
765 top_field->gam_gdp_agc = GAM_GDP_AGC_FULL_RANGE; in sti_gdp_atomic_update()
766 top_field->gam_gdp_ctl = WAIT_NEXT_VSYNC; in sti_gdp_atomic_update()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/usb/au0828/
H A Dau0828-video.c294 au0828_isocdbg("[%p/%d] wakeup\n", buf, buf->top_field); in buffer_filled()
329 if (buf->top_field) in au0828_copy_video()
452 if (buf->top_field == 0) in au0828_copy_vbi()
586 buf->top_field = 1; in au0828_isoc_copy()
588 buf->top_field = 0; in au0828_isoc_copy()
593 vbi_buf->top_field = 1; in au0828_isoc_copy()
595 vbi_buf->top_field = 0; in au0828_isoc_copy()
H A Dau0828.h162 int top_field; member
/OK3568_Linux_fs/kernel/drivers/media/usb/em28xx/
H A Dem28xx.h290 int top_field; member
598 bool top_field; member
H A Dem28xx-video.c440 em28xx_isocdbg("[%p/%d] wakeup\n", buf, buf->top_field); in finish_buffer()
471 if (v4l2->progressive || buf->top_field) in em28xx_copy_video()
548 if (buf->top_field == 0) in em28xx_copy_vbi()
627 if (v4l2->progressive || v4l2->top_field) { /* Brand new frame */ in finish_field_prepare_next()
633 buf->top_field = v4l2->top_field; in finish_field_prepare_next()
674 v4l2->top_field = !(data_pkt[2] & 1); in process_frame_data_em28xx()
681 v4l2->top_field = !(data_pkt[2] & 1); in process_frame_data_em28xx()
745 v4l2->top_field = !(data_pkt[1] & in process_frame_data_em25xx()
/OK3568_Linux_fs/kernel/drivers/media/usb/cx231xx/
H A Dcx231xx.h229 int top_field; member
/OK3568_Linux_fs/kernel/Documentation/driver-api/media/drivers/
H A Dcx2341x-devel.rst1363 - Bit 31 0=top_field, 1=bottom_field