Home
last modified time | relevance | path

Searched refs:marking (Results 1 – 17 of 17) sorted by relevance

/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_slice.c32 H264eMarkingInfo *marking) in h264e_slice_init() argument
39 slice->marking = marking; in h264e_slice_init()
135 MPP_RET h264e_marking_init(H264eMarkingInfo *marking) in h264e_marking_init() argument
137 marking->idr_flag = 0; in h264e_marking_init()
138 marking->no_output_of_prior_pics = 0; in h264e_marking_init()
139 marking->long_term_reference_flag = 0; in h264e_marking_init()
140 marking->adaptive_ref_pic_buffering = 0; in h264e_marking_init()
141 marking->size = MAX_H264E_MMCO_CNT; in h264e_marking_init()
142 marking->wr_cnt = 0; in h264e_marking_init()
143 marking->rd_cnt = 0; in h264e_marking_init()
[all …]
H A Dh264e_slice.h119 H264eMarkingInfo *marking; member
152 MPP_RET h264e_marking_init(H264eMarkingInfo *marking);
154 MPP_RET h264e_marking_wr_rewind(H264eMarkingInfo *marking);
155 MPP_RET h264e_marking_rd_rewind(H264eMarkingInfo *marking);
164 H264eMarkingInfo *marking);
H A Dh264e_dpb.c104 MPP_RET h264e_dpb_init(H264eDpb *dpb, H264eReorderInfo *reorder, H264eMarkingInfo *marking) in h264e_dpb_init() argument
113 dpb->marking = marking; in h264e_dpb_init()
134 h264e_dpb_init(dpb, dpb->reorder, dpb->marking); in h264e_dpb_setup()
368 H264eMarkingInfo *marking = dpb->marking; in h264e_dpb_build_marking() local
372 h264e_marking_wr_rewind(marking); in h264e_dpb_build_marking()
376 marking->idr_flag = 1; in h264e_dpb_build_marking()
377 marking->no_output_of_prior_pics = 0; in h264e_dpb_build_marking()
378 marking->long_term_reference_flag = frm->status.is_lt_ref; in h264e_dpb_build_marking()
382 marking->idr_flag = 0; in h264e_dpb_build_marking()
383 marking->long_term_reference_flag = 0; in h264e_dpb_build_marking()
[all …]
H A Dh264e_dpb.h101 H264eMarkingInfo *marking; member
140 MPP_RET h264e_dpb_init(H264eDpb *dpb, H264eReorderInfo *reorder, H264eMarkingInfo *marking);
H A Dh264e_api_v2.c68 H264eMarkingInfo marking; member
248 h264e_marking_init(&p->marking); in h264e_init()
250 h264e_dpb_init(&p->dpb, &p->reorder, &p->marking); in h264e_init()
251 h264e_slice_init(&p->slice, &p->reorder, &p->marking); in h264e_init()
/rockchip-linux_mpp/mpp/hal/common/h264/
H A Dhal_h264e_stream_amend.c254 if (ctx->marking) { in h264e_vepu_stream_amend_proc()
255 slice_rd.marking = ctx->marking; in h264e_vepu_stream_amend_proc()
256 h264e_marking_init(slice_rd.marking); in h264e_vepu_stream_amend_proc()
267 if (ctx->marking) in h264e_vepu_stream_amend_proc()
268 slice->marking = slice_rd.marking; in h264e_vepu_stream_amend_proc()
H A Dhal_h264e_stream_amend.h29 H264eMarkingInfo *marking; member
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu580.c86 H264eMarkingInfo *marking; member
231 MPP_FREE(p->marking); in hal_h264e_vepu580_deinit()
353 p->marking = mpp_malloc(H264eMarkingInfo, 1); in hal_h264e_vepu580_init()
354 if (NULL == p->marking) { in hal_h264e_vepu580_init()
627 ctx->amend->marking = ctx->marking; in hal_h264e_vepu580_get_task()
977 h264e_marking_rd_rewind(slice->marking); in setup_vepu580_codec()
984 if (!h264e_marking_is_empty(slice->marking)) { in setup_vepu580_codec()
995 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu580_codec()
1026 if (h264e_marking_is_empty(slice->marking)) in setup_vepu580_codec()
1029 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu580_codec()
[all …]
H A Dhal_h264e_vepu510.c118 H264eMarkingInfo *marking; member
231 MPP_FREE(p->marking); in hal_h264e_vepu510_deinit()
338 p->marking = mpp_malloc(H264eMarkingInfo, 1); in hal_h264e_vepu510_init()
339 if (NULL == p->marking) { in hal_h264e_vepu510_init()
609 ctx->amend->marking = ctx->marking; in hal_h264e_vepu510_get_task()
1000 h264e_marking_rd_rewind(slice->marking); in setup_vepu510_codec()
1007 if (!h264e_marking_is_empty(slice->marking)) { in setup_vepu510_codec()
1018 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu510_codec()
1049 if (h264e_marking_is_empty(slice->marking)) in setup_vepu510_codec()
1052 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu510_codec()
[all …]
H A Dhal_h264e_vepu511.c118 H264eMarkingInfo *marking; member
231 MPP_FREE(p->marking); in hal_h264e_vepu511_deinit()
337 p->marking = mpp_malloc(H264eMarkingInfo, 1); in hal_h264e_vepu511_init()
338 if (NULL == p->marking) { in hal_h264e_vepu511_init()
608 ctx->amend->marking = ctx->marking; in hal_h264e_vepu511_get_task()
969 h264e_marking_rd_rewind(slice->marking); in setup_vepu511_codec()
976 if (!h264e_marking_is_empty(slice->marking)) { in setup_vepu511_codec()
987 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu511_codec()
1018 if (h264e_marking_is_empty(slice->marking)) in setup_vepu511_codec()
1021 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu511_codec()
[all …]
H A Dhal_h264e_vepu541.c66 H264eMarkingInfo *marking; member
642 h264e_marking_rd_rewind(slice->marking); in setup_vepu541_codec()
649 if (!h264e_marking_is_empty(slice->marking)) { in setup_vepu541_codec()
660 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu541_codec()
691 if (h264e_marking_is_empty(slice->marking)) in setup_vepu541_codec()
694 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu541_codec()
727 if (h264e_marking_is_empty(slice->marking)) in setup_vepu541_codec()
730 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu541_codec()
H A Dhal_h264e_vepu540c.c70 H264eMarkingInfo *marking; member
630 h264e_marking_rd_rewind(slice->marking); in setup_vepu540c_codec()
637 if (!h264e_marking_is_empty(slice->marking)) { in setup_vepu540c_codec()
648 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu540c_codec()
679 if (h264e_marking_is_empty(slice->marking)) in setup_vepu540c_codec()
682 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu540c_codec()
715 if (h264e_marking_is_empty(slice->marking)) in setup_vepu540c_codec()
718 h264e_marking_rd_op(slice->marking, &mmco); in setup_vepu540c_codec()
/rockchip-linux_mpp/debian/
H A Dchangelog129 * [avsd]: add dpb error marking
/rockchip-linux_mpp/mpp/hal/vpu/h264e/
H A Dhal_h264e_vepu1_v2.c68 H264eMarkingInfo *marking; member
H A Dhal_h264e_vepu2_v2.c68 H264eMarkingInfo *marking; member
/rockchip-linux_mpp/
H A DCHANGELOG.md404 - [hal_h265d]: fix error slot index marking
/rockchip-linux_mpp/doc/
H A DRockchip_Developer_Guide_MPP_EN.md220 …e it represents that the current MppFrame is a descriptive structure for marking changes in bitstr…