Lines Matching defs:rps
267 static int decode_lt_rps(HEVCContext *s, LongTermRPS *rps, GetBitContext *gb)
275 rps->nb_refs = 0;
285 if (nb_sh + (uint64_t)nb_sps > FF_ARRAY_ELEMS(rps->poc))
288 rps->nb_refs = nb_sh + nb_sps;
290 for (i = 0; i < rps->nb_refs; i++) {
298 rps->poc[i] = sps->lt_ref_pic_poc_lsb_sps[lt_idx_sps];
299 rps->used[i] = sps->used_by_curr_pic_lt_sps_flag[lt_idx_sps];
301 rps->poc[i] = get_bits(gb, sps->log2_max_poc_lsb);
302 rps->used[i] = get_bits1(gb);
305 rps->poc_msb_present[i] = get_bits1(gb);
306 if (rps->poc_msb_present[i]) {
313 poc = rps->poc[i] + s->poc - delta * max_poc_lsb - s->sh.pic_order_cnt_lsb;
316 rps->poc[i] = poc;