Lines Matching refs:ref_list
40 int poc0 = sl->ref_list[0][i].poc;
47 if (td == 0 || sl->ref_list[0][i].parent->long_ref) {
66 const int poc1 = sl->ref_list[1][0].poc;
72 const int poc1 = sl->ref_list[1][0].parent->field_poc[field];
86 H264Picture *const ref1 = sl->ref_list[1][0].parent;
106 if (4 * sl->ref_list[0][j].parent->frame_num +
107 (sl->ref_list[0][j].reference & 3) == poc) {
122 H264Ref *const ref1 = &sl->ref_list[1][0];
131 cur->ref_poc[sidx][list][j] = 4 * sl->ref_list[list][j].parent->frame_num +
132 (sl->ref_list[list][j].reference & 3);
153 int *col_poc = sl->ref_list[1][0].parent->field_poc;
163 } else if (!(h->picture_structure & sl->ref_list[1][0].reference) &&
164 !sl->ref_list[1][0].parent->mbaff) {
165 sl->col_fieldoff = 2 * sl->ref_list[1][0].reference - 3;
215 assert(sl->ref_list[1][0].reference & 3);
217 await_reference_mb_row(h, &sl->ref_list[1][0],
286 if (IS_INTERLACED(sl->ref_list[1][0].parent->mb_type[mb_xy])) { // AFL/AFR/FR/FL -> AFL/FL
301 mb_type_col[0] = sl->ref_list[1][0].parent->mb_type[mb_xy];
302 mb_type_col[1] = sl->ref_list[1][0].parent->mb_type[mb_xy + h->mb_stride];
322 mb_type_col[1] = sl->ref_list[1][0].parent->mb_type[mb_xy];
342 await_reference_mb_row(h, &sl->ref_list[1][0], mb_y);
344 l1mv0 = (void*)&sl->ref_list[1][0].parent->motion_val[0][h->mb2b_xy[mb_xy]];
345 l1mv1 = (void*)&sl->ref_list[1][0].parent->motion_val[1][h->mb2b_xy[mb_xy]];
346 l1ref0 = &sl->ref_list[1][0].parent->ref_index[0][4 * mb_xy];
347 l1ref1 = &sl->ref_list[1][0].parent->ref_index[1][4 * mb_xy];
374 if (!IS_INTRA(mb_type_col[y8]) && !sl->ref_list[1][0].parent->long_ref &&
405 if (!IS_INTRA(mb_type_col[0]) && !sl->ref_list[1][0].parent->long_ref &&
443 if (!IS_INTRA(mb_type_col[0]) && !sl->ref_list[1][0].parent->long_ref &&
499 assert(sl->ref_list[1][0].reference & 3);
501 await_reference_mb_row(h, &sl->ref_list[1][0],
504 if (IS_INTERLACED(sl->ref_list[1][0].parent->mb_type[mb_xy])) { // AFL/AFR/FR/FL -> AFL/FL
519 mb_type_col[0] = sl->ref_list[1][0].parent->mb_type[mb_xy];
520 mb_type_col[1] = sl->ref_list[1][0].parent->mb_type[mb_xy + h->mb_stride];
543 mb_type_col[1] = sl->ref_list[1][0].parent->mb_type[mb_xy];
566 await_reference_mb_row(h, &sl->ref_list[1][0], mb_y);
568 l1mv0 = (void*)&sl->ref_list[1][0].parent->motion_val[0][h->mb2b_xy[mb_xy]];
569 l1mv1 = (void*)&sl->ref_list[1][0].parent->motion_val[1][h->mb2b_xy[mb_xy]];
570 l1ref0 = &sl->ref_list[1][0].parent->ref_index[0][4 * mb_xy];
571 l1ref1 = &sl->ref_list[1][0].parent->ref_index[1][4 * mb_xy];
592 ref_offset = (sl->ref_list[1][0].parent->mbaff << 4) & (mb_type_col[0] >> 3);