Home | History | Annotate | Download | only in parser

Lines Matching refs:long_term_frame_idx

489 				active_fs->frame.long_term_pic_num = active_fs->frame.long_term_frame_idx;
572 active_fs->top_field.long_term_pic_num = (active_fs->top_field.long_term_frame_idx << 1) + add_top;
576 active_fs->bottom_field.long_term_pic_num = (active_fs->bottom_field.long_term_frame_idx << 1) + add_bottom;
582 list_sort_number[listltidx] = active_fs->long_term_frame_idx;
821 list_sort_number[listltidx] = active_fs->long_term_frame_idx;
1721 active_fs->long_term_frame_idx = active_fs->top_field.long_term_frame_idx;
1743 active_fs->long_term_frame_idx = active_fs->bottom_field.long_term_frame_idx;
1981 void h264_dpb_mm_assign_long_term_frame_idx(h264_Info * pInfo, int32_t difference_of_pic_nums_minus1, int32_t long_term_frame_idx)
1996 // remove frames / fields with same long_term_frame_idx
1998 h264_dpb_unmark_long_term_frame_for_reference_by_frame_idx(p_dpb, long_term_frame_idx);
2003 h264_dpb_unmark_long_term_field_for_reference_by_frame_idx(p_dpb, long_term_frame_idx, active_fs->fs_idc, polarity);
2006 h264_dpb_mark_pic_long_term(pInfo, long_term_frame_idx, picNumX);
2016 // Set new max long_term_frame_idx
2038 if (active_fs->long_term_frame_idx > p_dpb->max_long_term_pic_idx)
2078 void h264_dpb_mm_mark_current_picture_long_term(h264_DecodedPictureBuffer *p_dpb, int32_t long_term_frame_idx)
2085 h264_dpb_unmark_long_term_frame_for_reference_by_frame_idx(p_dpb, long_term_frame_idx);
2088 active_fs->frame.long_term_frame_idx = long_term_frame_idx;
2089 active_fs->frame.long_term_pic_num = long_term_frame_idx;
2097 active_fs->top_field.long_term_frame_idx = long_term_frame_idx;
2100 active_fs->top_field.long_term_pic_num = (long_term_frame_idx << 1) + 1;
2106 active_fs->bottom_field.long_term_frame_idx = long_term_frame_idx;
2109 active_fs->bottom_field.long_term_pic_num = (long_term_frame_idx << 1) + 1;
2112 h264_dpb_unmark_long_term_field_for_reference_by_frame_idx(p_dpb, long_term_frame_idx, p_dpb->fs_dec_idc, viddec_h264_get_dec_structure(active_fs));
2129 void h264_dpb_unmark_long_term_frame_for_reference_by_frame_idx(h264_DecodedPictureBuffer *p_dpb, int32_t long_term_frame_idx)
2136 if (active_fs->long_term_frame_idx == long_term_frame_idx)
2156 void h264_dpb_unmark_long_term_field_for_reference_by_frame_idx(h264_DecodedPictureBuffer *p_dpb, int32_t long_term_frame_idx, int32_t fs_idc, int32_t polarity)
2165 if (active_fs->long_term_frame_idx == long_term_frame_idx)
2206 // Both its fields will have their long_term_frame_idx and long_term_pic_num
2207 // assigned to be equal to long_term_frame_idx
2211 // the structure to identify the appropriate field. We assign the long_term_frame_idx
2212 // of the field equal to long_term_frame_idx.
2216 // setting its long_term_frame_idx
2219 void h264_dpb_mark_pic_long_term(h264_Info * pInfo, int32_t long_term_frame_idx, int32_t picNumX)
2238 active_fs->long_term_frame_idx = long_term_frame_idx;
2239 active_fs->frame.long_term_frame_idx = long_term_frame_idx;
2240 active_fs->top_field.long_term_frame_idx = long_term_frame_idx;
2241 active_fs->bottom_field.long_term_frame_idx = long_term_frame_idx;
2251 active_fs->frame.long_term_pic_num = long_term_frame_idx;
2252 active_fs->top_field.long_term_pic_num = long_term_frame_idx;
2253 active_fs->bottom_field.long_term_pic_num = long_term_frame_idx;
2265 active_fs->long_term_frame_idx = long_term_frame_idx; /////BUG
2269 active_fs->top_field.long_term_frame_idx = long_term_frame_idx;
2274 active_fs->top_field.long_term_pic_num = (long_term_frame_idx << 1) + ((pInfo->img.structure == TOP_FIELD) ? 1 : 0);
2279 active_fs->bottom_field.long_term_frame_idx = long_term_frame_idx;
2284 active_fs->bottom_field.long_term_pic_num = (long_term_frame_idx << 1) + ((pInfo->img.structure == BOTTOM_FIELD) ? 1 : 0);
2290 active_fs->frame.long_term_frame_idx = long_term_frame_idx;
2340 pInfo->SliceHeader.sh_dec_refpic.long_term_frame_idx[idx]);
2356 pInfo->SliceHeader.sh_dec_refpic.long_term_frame_idx[idx]);
2510 active_fs->long_term_frame_idx = 0;
2763 active_fs->long_term_frame_idx = 0;
3087 active_fs->long_term_frame_idx = active_fs->frame.long_term_frame_idx;
3088 active_fs->top_field.long_term_frame_idx = active_fs->frame.long_term_frame_idx;
3089 active_fs->bottom_field.long_term_frame_idx = active_fs->frame.long_term_frame_idx;
3126 active_fs->frame.long_term_frame_idx = active_fs->long_term_frame_idx;
3827 active_fs->frame.long_term_frame_idx = 0;
3836 active_fs->top_field.long_term_frame_idx = 0;
3845 active_fs->bottom_field.long_term_frame_idx = 0;