Home
last modified time | relevance | path

Searched refs:delta_poc (Results 1 – 9 of 9) sorted by relevance

/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_dpb.c75 void h265e_dpb_set_ref_list(H265eDpb *dpb, H265eSlice *slice, RK_S32 delta_poc) in h265e_dpb_set_ref_list() argument
97 h265e_dbg_dpb("m_pRps->delta_poc[%d] = %d", i, m_pRps->delta_poc[i]); in h265e_dpb_set_ref_list()
98 if (m_pRps->delta_poc[i] == delta_poc) { in h265e_dpb_set_ref_list()
104 … h265e_dbg_dpb("get %s ref ref_idx %d delta_poc %d", st_cnt ? "st" : "lt", ref_idx, delta_poc); in h265e_dpb_set_ref_list()
271 RK_S32 deltaPOC = rps->delta_poc[j]; in sort_delta_poc()
276 int temp = rps->delta_poc[k]; in sort_delta_poc()
278 rps->delta_poc[k + 1] = temp; in sort_delta_poc()
281 rps->delta_poc[k] = deltaPOC; in sort_delta_poc()
291 RK_S32 deltaPOC = rps->delta_poc[j]; in sort_delta_poc()
294 rps->delta_poc[j] = rps->delta_poc[k]; in sort_delta_poc()
[all …]
H A Dh265e_syntax.c224 sp->dlt_poc_s0_m10 = prev - rps->delta_poc[j] - 1; in fill_ref_parameters()
227 sp->dlt_poc_s0_m11 = prev - rps->delta_poc[j] - 1; in fill_ref_parameters()
230 sp->dlt_poc_s0_m12 = prev - rps->delta_poc[j] - 1; in fill_ref_parameters()
233 sp->dlt_poc_s0_m13 = prev - rps->delta_poc[j] - 1; in fill_ref_parameters()
236 prev = rps->delta_poc[j]; in fill_ref_parameters()
H A Dh265e_slice.c95 refPic = get_ref_pic(frame_list, slice->poc + rps->delta_poc[i]); in h265e_slice_set_ref_list()
105 refPic = get_ref_pic(frame_list, slice->poc + rps->delta_poc[i]); in h265e_slice_set_ref_list()
312 mpp_writer_put_ue(bitIf, prev - rps->delta_poc[j] - 1); in code_st_refpic_set()
313 prev = rps->delta_poc[j]; in code_st_refpic_set()
319 mpp_writer_put_ue(bitIf, rps->delta_poc[j] - prev - 1); in code_st_refpic_set()
320 prev = rps->delta_poc[j]; in code_st_refpic_set()
H A Dh265e_slice.h74 RK_S32 delta_poc[MAX_REFS]; member
/rockchip-linux_mpp/mpp/codec/dec/h265/
H A Dh265d_ps.c143 RK_S32 delta_poc; in mpp_hevc_decode_short_term_rps() local
191 delta_poc = delta_rps + rps_ridx->delta_poc[i]; in mpp_hevc_decode_short_term_rps()
193 delta_poc = delta_rps; in mpp_hevc_decode_short_term_rps()
194 rps->delta_poc[k] = delta_poc; in mpp_hevc_decode_short_term_rps()
195 if (delta_poc < 0) in mpp_hevc_decode_short_term_rps()
207 delta_poc = rps->delta_poc[i]; in mpp_hevc_decode_short_term_rps()
210 tmp = rps->delta_poc[k]; in mpp_hevc_decode_short_term_rps()
211 if (delta_poc < tmp) { in mpp_hevc_decode_short_term_rps()
212 rps->delta_poc[k + 1] = tmp; in mpp_hevc_decode_short_term_rps()
214 rps->delta_poc[k] = delta_poc; in mpp_hevc_decode_short_term_rps()
[all …]
H A Dh265d_parser2_syntax.c181 cur_dst_rps->delta_poc_s0[i] = cur_src_rps->delta_poc[i]; in fill_picture_parameters()
185 cur_dst_rps->delta_poc_s1[i] = cur_src_rps->delta_poc[i + n_pics]; in fill_picture_parameters()
197 dst_rps[i].delta_poc_s0[j] = src_rps[i].delta_poc[j]; in fill_picture_parameters()
202 dst_rps[i].delta_poc_s1[j] = src_rps[i].delta_poc[j + n_pics]; in fill_picture_parameters()
H A Dh265d_refs.c306 int poc = s->poc + short_rps->delta_poc[i]; in mpp_hevc_frame_rps()
H A Dh265d_parser.h66 RK_S32 delta_poc[32]; member
/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_com.h59 RK_S32 delta_poc[32]; member