Lines Matching defs:rps
311 if (!(s->rps[ST_CURR_BEF].nb_refs + s->rps[ST_CURR_AFT].nb_refs +
312 s->rps[LT_CURR].nb_refs)) {
331 RefPicList *rps = &s->rps[cand_lists[i]];
332 for (j = 0; j < rps->nb_refs && rpl_tmp.nb_refs < HEVC_MAX_REFS; j++) {
333 rpl_tmp.list[rpl_tmp.nb_refs] = rps->list[j];
334 rpl_tmp.ref[rpl_tmp.nb_refs] = rps->ref[j];
455 RefPicList *rps = s->rps;
459 rps[0].nb_refs = rps[1].nb_refs = 0;
474 rps[i].nb_refs = 0;
488 ret = add_candidate_ref(s, &rps[list], poc, HEVC_FRAME_FLAG_SHORT_REF, 1);
498 ret = add_candidate_ref(s, &rps[list], poc, HEVC_FRAME_FLAG_LONG_REF, long_rps->poc_msb_present[i]);
515 const ShortTermRPS *rps = s->sh.short_term_rps;
518 if (rps) {
519 for (i = 0; i < rps->num_negative_pics; i++)
520 ret += !!rps->used[i];
521 for (; i < rps->num_delta_pocs; i++)
522 ret += !!rps->used[i];