Home | History | Annotate | Download | only in parser

Lines Matching refs:used_for_reference

113 	if(active_fs->frame.used_for_reference)
205 if(long_term) temp = ((active_fs->bottom_field.used_for_reference) && (active_fs->bottom_field.is_long_term)) ? 1 : 0;
206 else temp = ((active_fs->bottom_field.used_for_reference) && !(active_fs->bottom_field.is_long_term)) ? 1 : 0;
223 temp = ((active_fs->top_field.used_for_reference) && (active_fs->top_field.is_long_term)) ? 1 : 0;
225 temp = ((active_fs->top_field.used_for_reference) && !(active_fs->top_field.is_long_term)) ? 1 : 0;
455 if((viddec_h264_get_is_used(active_fs) == 3)&&(active_fs->frame.used_for_reference == 3))
487 if ((viddec_h264_get_is_used(active_fs) == 3) && (viddec_h264_get_is_long_term(active_fs) == 3) && (active_fs->frame.used_for_reference == 3))
526 if (active_fs->frame.used_for_reference)
534 if ((active_fs->frame.used_for_reference)&0x1) {
538 if ((active_fs->frame.used_for_reference)&0x2) {
645 if ((active_fs->frame.used_for_reference==3) && (!(active_fs->frame.is_long_term)))
680 if ((active_fs->frame.used_for_reference) && (!(active_fs->frame.is_long_term)))
913 if(temp_fs->frame.used_for_reference == 3)
919 if (temp_fs->frame.used_for_reference&0x1)
926 if (temp_fs->frame.used_for_reference&0x2)
959 if (temp_fs->frame.used_for_reference == 3)
966 if (temp_fs->frame.used_for_reference&0x1)
971 if (temp_fs->frame.used_for_reference&0x2)
1443 int32_t used_for_reference;
1468 //used_for_reference = (use_old) ? !(old_pInfo->img.old_disposable_flag) : !(pInfo->img.disposable_flag);
1469 used_for_reference = (use_old) ? !(pInfo->old_slice.nal_ref_idc==0) : !(pInfo->SliceHeader.nal_ref_idc==0);
1474 active_fs->top_field.used_for_reference = used_for_reference;
1479 active_fs->bottom_field.used_for_reference = used_for_reference << 1;
1484 active_fs->frame.used_for_reference = used_for_reference?3:0;
1499 if (used_for_reference & pInfo->SliceHeader.sh_dec_refpic.adaptive_ref_pic_marking_mode_flag) {
1519 h264_dpb_insert_picture_in_dpb(pInfo, used_for_reference, 0, NonExisting, use_old);
1527 used_for_reference = 1;
1529 active_fs->frame.used_for_reference = used_for_reference?3:0;
1543 if ((used_for_reference == 0) && (viddec_h264_get_is_used(active_fs) == 3))
1558 if(used_for_reference){
1573 h264_dpb_insert_picture_in_dpb(pInfo, used_for_reference, 1, NonExisting, use_old);
1581 if(used_for_reference == 0)
1648 if(used_for_reference) {
1677 void h264_dpb_insert_picture_in_dpb(h264_Info * pInfo,int32_t used_for_reference, int32_t add2dpb, int32_t NonExisting, int32_t use_old)
1700 active_fs->frame.used_for_reference = used_for_reference?3:0;
1701 if (used_for_reference)
1703 active_fs->frame.used_for_reference = 3;
1714 active_fs->top_field.used_for_reference = used_for_reference;
1715 if (used_for_reference)
1717 active_fs->frame.used_for_reference |= 0x1;
1736 active_fs->bottom_field.used_for_reference = (used_for_reference<<1);
1737 if (used_for_reference)
1739 active_fs->frame.used_for_reference |= 0x2;
1805 if ((active_fs->frame.used_for_reference == 3) && (viddec_h264_get_is_long_term(active_fs) == 0) &&
1825 if ((active_fs->frame.used_for_reference&0x1) && (!(viddec_h264_get_is_long_term(active_fs)&0x01))&&
1828 active_fs->top_field.used_for_reference = 0;
1829 active_fs->frame.used_for_reference &= 2;
1834 if(active_fs->bottom_field.used_for_reference == 0)
1837 if ((active_fs->frame.used_for_reference&0x2) && (!(viddec_h264_get_is_long_term(active_fs)&0x2)) &&
1840 active_fs->bottom_field.used_for_reference = 0;
1841 active_fs->frame.used_for_reference &= 1;
1846 if(active_fs->top_field.used_for_reference == 0)
1886 if ((active_fs->frame.used_for_reference==3) && (viddec_h264_get_is_long_term(active_fs)==3) &&
1897 if ((active_fs->frame.used_for_reference&0x1) && (viddec_h264_get_is_long_term(active_fs)&0x1) &&
1900 active_fs->top_field.used_for_reference = 0;
1902 active_fs->frame.used_for_reference &= 2;
1908 if ((active_fs->bottom_field.used_for_reference == 0) || (active_fs->bottom_field.is_long_term == 0))
1913 if ((active_fs->frame.used_for_reference&0x2) && (viddec_h264_get_is_long_term(active_fs)&0x2) &&
1916 active_fs->bottom_field.used_for_reference = 0;
1918 active_fs->frame.used_for_reference &= 1;
1923 if ((active_fs->top_field.used_for_reference == 0) || (active_fs->top_field.is_long_term == 0))
1953 if ((active_fs->frame.used_for_reference&0x1) && (!(viddec_h264_get_is_long_term(active_fs)&0x01))&&
1960 if ((active_fs->frame.used_for_reference&0x2) && (!(viddec_h264_get_is_long_term(active_fs)&0x2)) &&
2234 if (active_fs->frame.used_for_reference == 3)
2301 if(active_fs->frame.used_for_reference != 3)
2548 if (viddec_h264_get_is_used(active_fs)&0x1) active_fs->top_field.used_for_reference = 0;
2549 if (viddec_h264_get_is_used(active_fs)&0x2) active_fs->bottom_field.used_for_reference = 0;
2550 if (viddec_h264_get_is_used(active_fs) == 3) active_fs->frame.used_for_reference = 0;
2552 active_fs->frame.used_for_reference = 0;
2573 active_fs->top_field.used_for_reference = 0;
2579 active_fs->bottom_field.used_for_reference = 0;
2584 active_fs->frame.used_for_reference = 0;
2588 active_fs->frame.used_for_reference = 0;
2657 if (active_fs->frame.used_for_reference)
2660 *flag = active_fs->frame.used_for_reference;
2664 *flag = active_fs->top_field.used_for_reference;
2666 *flag = *flag || active_fs->bottom_field.used_for_reference;
2966 int32_t used_for_reference = 0;
2975 h264_dpb_is_used_for_reference(&used_for_reference);
2977 //if( (used_for_reference == 0x0 ) && active_fs->is_output && active_fs->is_non_existent == 0x0)
2983 if (viddec_h264_get_is_output(active_fs) && (used_for_reference == 0))
3081 active_fs->top_field.used_for_reference = active_fs->frame.used_for_reference & 1;
3082 active_fs->bottom_field.used_for_reference = active_fs->frame.used_for_reference >> 1;
3121 active_fs->frame.used_for_reference = active_fs->top_field.used_for_reference |(active_fs->bottom_field.used_for_reference);
3291 active_fs->frame.used_for_reference = 0;
3292 active_fs->top_field.used_for_reference = 0;
3293 active_fs->bottom_field.used_for_reference = 0;
3317 int32_t used_for_reference;
3349 h264_dpb_is_used_for_reference(&used_for_reference);
3350 if (!(used_for_reference))
3369 h264_dpb_is_used_for_reference(&used_for_reference);
3371 if (used_for_reference) {
3654 active_fs->frame.used_for_reference = 0;
3829 active_fs->frame.used_for_reference = 0;
3838 active_fs->top_field.used_for_reference = 0;
3847 active_fs->bottom_field.used_for_reference = 0;