HomeSort by relevance Sort by last modified time
    Searched refs:frame_num (Results 1 - 9 of 9) sorted by null

  /frameworks/base/media/libstagefright/codecs/avc/dec/src/
header.cpp 593 BitstreamReadBits(stream, currSPS->log2_max_frame_num_minus4 + 4, &(sliceHdr->frame_num));
595 if (video->currFS == NULL && sliceHdr->frame_num != 0)
597 video->prevFrameNum = video->PrevRefFrameNum = sliceHdr->frame_num - 1;
620 video->CurrPicNum = sliceHdr->frame_num;
625 if (sliceHdr->frame_num != 0)
793 CurrFrameNum = video->sliceHdr->frame_num;
800 video->sliceHdr->frame_num = UnusedShortTermFrameNum;
812 video->currFS->FrameNum = video->sliceHdr->frame_num;
831 video->sliceHdr->frame_num = CurrFrameNum;
    [all...]
avcdec_api.cpp 515 if (video->sliceHdr->frame_num != video->prevFrameNum || (video->sliceHdr->first_mb_in_slice < (uint)video->mbNum && video->currSeqParams->constrained_set1_flag == 1))
545 { /* no gaps allowed, frame_num has to increase by one only */
546 /* if(sliceHdr->frame_num != (video->PrevRefFrameNum + 1)%video->MaxFrameNum) */
547 if (video->sliceHdr->frame_num != video->PrevRefFrameNum && video->sliceHdr->frame_num != (video->PrevRefFrameNum + 1) % video->MaxFrameNum)
606 if (video->sliceHdr->frame_num != (video->PrevRefFrameNum + 1) % video->MaxFrameNum)
625 /* if there's gap in the frame_num, we have to fill in the gap with
647 video->PrevRefFrameNum = video->sliceHdr->frame_num;
651 video->prevFrameNum = video->sliceHdr->frame_num;
746 /* search for the oldest frame_num in dpb *
    [all...]
  /frameworks/base/media/libstagefright/codecs/avc/enc/src/
header.cpp 343 status = BitstreamWriteBits(stream, currSPS->log2_max_frame_num_minus4 + 4, sliceHdr->frame_num);
723 else if (video->prevFrameNum > sliceHdr->frame_num)
734 video->absFrameNum = video->FrameNumOffset + sliceHdr->frame_num;
838 else if (video->prevFrameNum > sliceHdr->frame_num)
853 video->PicOrderCnt = 2 * (video->FrameNumOffset + sliceHdr->frame_num) - 1;
857 video->PicOrderCnt = 2 * (video->FrameNumOffset + sliceHdr->frame_num);
886 video->prevFrameNum = sliceHdr->frame_num;
    [all...]
init.cpp 50 have to be re-assigned per slice basis such as frame_num, slice_type,
744 /************* set frame_num ********************/
749 sliceHdr->frame_num = 0;
751 /* otherwise, it's set to previous reference frame access unit's frame_num in decoding order,
753 /* There's also restriction on the frame_num, see page 59 of JVT-I1010.doc. */
754 /* Basically, frame_num can't be repeated unless it's opposite fields or non reference fields */
757 sliceHdr->frame_num = (video->PrevRefFrameNum + 1) % video->MaxFrameNum;
759 video->CurrPicNum = sliceHdr->frame_num; /* for field_pic_flag = 0 */
760 //video->CurrPicNum = 2*sliceHdr->frame_num + 1; /* for field_pic_flag = 1 */
779 video->currFS->FrameNum = video->sliceHdr->frame_num;
    [all...]
motion_est.cpp 317 && ((rateCtrl->frame_rate < 5.0) || (video->sliceHdr->frame_num > MIN_GOP)))
615 if (((int)video->sliceHdr->frame_num) % 30 == 1)
751 if (((int)video->sliceHdr->frame_num) % 30 == 1)
    [all...]
avcenc_api.cpp 503 video->PrevRefFrameNum = video->sliceHdr->frame_num;
  /frameworks/base/media/libstagefright/codecs/avc/common/src/
reflist.cpp 45 if (dpb->fs[i]->FrameNum > (int)sliceHdr->frame_num)
69 if (dpb->fs[i]->FrameNum > (int)sliceHdr->frame_num)
dpb.cpp 241 /* There's also restriction on the frame_num, see page 59 of JVT-I1010.doc. */
274 video->currFS->FrameNum = video->sliceHdr->frame_num;
348 /* number 1 of 8.2.5.1, we handle gaps in frame_num differently without using the memory */
  /frameworks/base/media/libstagefright/codecs/avc/common/include/
avcint_common.h 390 uint frame_num; /* u(v), see log2max_frame_num_minus4 */ member in struct:tagSliceHeader
    [all...]

Completed in 20 milliseconds