| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_slice.c | 32 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 D | h264e_slice.h | 119 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 D | h264e_dpb.c | 104 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 D | h264e_dpb.h | 101 H264eMarkingInfo *marking; member 140 MPP_RET h264e_dpb_init(H264eDpb *dpb, H264eReorderInfo *reorder, H264eMarkingInfo *marking);
|
| H A D | h264e_api_v2.c | 68 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 D | hal_h264e_stream_amend.c | 254 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 D | hal_h264e_stream_amend.h | 29 H264eMarkingInfo *marking; member
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu580.c | 86 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 D | hal_h264e_vepu510.c | 118 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 D | hal_h264e_vepu511.c | 118 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 D | hal_h264e_vepu541.c | 66 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 D | hal_h264e_vepu540c.c | 70 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 D | changelog | 129 * [avsd]: add dpb error marking
|
| /rockchip-linux_mpp/mpp/hal/vpu/h264e/ |
| H A D | hal_h264e_vepu1_v2.c | 68 H264eMarkingInfo *marking; member
|
| H A D | hal_h264e_vepu2_v2.c | 68 H264eMarkingInfo *marking; member
|
| /rockchip-linux_mpp/ |
| H A D | CHANGELOG.md | 404 - [hal_h265d]: fix error slot index marking
|
| /rockchip-linux_mpp/doc/ |
| H A D | Rockchip_Developer_Guide_MPP_EN.md | 220 …e it represents that the current MppFrame is a descriptive structure for marking changes in bitstr…
|