Lines Matching refs:ii

112     int framesize, ii; /* size of one frame */
124 for (ii = 0; ii < dpb->num_fs; ii++)
126 dpb->fs[ii]->IsReference = 0;
127 dpb->fs[ii]->IsOutputted |= 0x02;
163 for (ii = 0; ii < framesize; ii++)
165 video->mblock[ii].slice_id = -1;
208 int ii;
211 for (ii = 0; ii < MAX_FS; ii++)
213 if (dpb->fs[ii] != NULL)
215 avcHandle->CBAVC_Free(userData, dpb->fs[ii]);
216 dpb->fs[ii] = NULL;
235 int ii, status;
243 for (ii = 0; ii < dpb->num_fs; ii++)
246 if (dpb->fs[ii]->IsReference == 0 && dpb->fs[ii]->IsOutputted == 3)
248 video->currFS = dpb->fs[ii];
250 status = avcHandle->CBAVC_FrameBind(avcHandle->userData, ii, &(video->currFS->base_dpb));
259 if (ii == dpb->num_fs)
319 int ii;
326 ii = dpb->num_fs;
327 while (ii--)
329 if (dpb->fs[ii] == video->currFS)
331 avcHandle->CBAVC_FrameUnbind(avcHandle->userData, ii);
346 int ii, num_ref;
354 for (ii = 0; ii < dpb->num_fs; ii++)
356 if (dpb->fs[ii] != video->currFS) /* not current frame */
358 dpb->fs[ii]->IsReference = 0; /* mark as unused for reference */
359 dpb->fs[ii]->IsLongTerm = 0; /* but still used until output */
360 dpb->fs[ii]->IsOutputted |= 0x02;
362 if (dpb->fs[ii]->IsOutputted == 3)
364 avcHandle->CBAVC_FrameUnbind(avcHandle->userData, ii);
388 for (ii = 0; ii < dpb->num_fs; ii++)
390 if (dpb->fs[ii] != video->currFS) /* not current frame */
392 dpb->fs[ii]->IsOutputted = 3;
394 avcHandle->CBAVC_FrameUnbind(avcHandle->userData, ii);
441 for (ii = 0; ii < dpb->num_fs; ii++)
443 if (dpb->fs[ii]->IsReference)
460 int ii, numShortTerm, numLongTerm;
467 for (ii = 0; ii < dpb->num_fs; ii++)
469 if (dpb->fs[ii] != video->currFS) /* do not count the current frame */
471 if (dpb->fs[ii]->IsLongTerm)
475 else if (dpb->fs[ii]->IsReference)
489 for (ii = 0; ii < dpb->num_fs; ii++)
491 if (dpb->fs[ii]->IsReference && !dpb->fs[ii]->IsLongTerm)
493 if (dpb->fs[ii]->FrameNumWrap < MinFrameNumWrap)
495 MinFrameNumWrap = dpb->fs[ii]->FrameNumWrap;
496 MinIdx = ii;
525 int ii;
527 ii = 0;
528 while (ii < MAX_DEC_REF_PIC_MARKING && sliceHdr->memory_management_control_operation[ii] != 0)
530 switch (sliceHdr->memory_management_control_operation[ii])
533 MemMgrCtrlOp1(avcHandle, video, dpb, sliceHdr->difference_of_pic_nums_minus1[ii]);
537 MemMgrCtrlOp2(avcHandle, dpb, sliceHdr->long_term_pic_num[ii]);
540 MemMgrCtrlOp3(avcHandle, video, dpb, sliceHdr->difference_of_pic_nums_minus1[ii], sliceHdr->long_term_frame_idx[ii]);
543 MemMgrCtrlOp4(avcHandle, video, dpb, sliceHdr->max_long_term_frame_idx_plus1[ii]);
551 MemMgrCtrlOp6(avcHandle, video, dpb, sliceHdr->long_term_frame_idx[ii]);
554 ii++;
557 if (ii == MAX_DEC_REF_PIC_MARKING)
569 int picNumX, ii;
573 for (ii = 0; ii < dpb->num_fs; ii++)
575 if (dpb->fs[ii]->IsReference == 3 && dpb->fs[ii]->IsLongTerm == 0)
577 if (dpb->fs[ii]->frame.PicNum == picNumX)
579 unmark_for_reference(avcHandle, dpb, ii);
591 int ii;
593 for (ii = 0; ii < dpb->num_fs; ii++)
595 if (dpb->fs[ii]->IsLongTerm == 3)
597 if (dpb->fs[ii]->frame.LongTermPicNum == long_term_pic_num)
599 unmark_for_reference(avcHandle, dpb, ii);
609 int picNumX, ii;
620 for (ii = 0; ii < dpb->num_fs; ii++)
622 if (dpb->fs[ii]->IsReference == 3)
624 if ((dpb->fs[ii]->frame.isLongTerm == FALSE) && (dpb->fs[ii]->frame.PicNum == picNumX))
626 dpb->fs[ii]->LongTermFrameIdx = long_term_frame_idx;
627 dpb->fs[ii]->frame.LongTermPicNum = long_term_frame_idx;
629 dpb->fs[ii]->frame.isLongTerm = TRUE;
631 dpb->fs[ii]->IsLongTerm = 3;
642 int ii;
647 for (ii = 0; ii < dpb->num_fs; ii++)
649 if (dpb->fs[ii]->IsLongTerm && dpb->fs[ii] != video->currFS)
651 if (dpb->fs[ii]->LongTermFrameIdx > video->MaxLongTermFrameIdx)
653 unmark_for_reference(avcHandle, dpb, ii);
663 int ii;
666 for (ii = 0; ii < dpb->num_fs; ii++) /* including the current frame ??????*/
668 if (dpb->fs[ii] != video->currFS) // MC_FIX
670 unmark_for_reference(avcHandle, dpb, ii);
712 int ii;
713 for (ii = 0; ii < dpb->num_fs; ii++)
716 if (dpb->fs[ii]->IsLongTerm && (dpb->fs[ii]->LongTermFrameIdx == (int)long_term_frame_idx))
718 unmark_for_reference(avcHandle, dpb, ii);