Home | History | Annotate | Download | only in src

Lines Matching refs:num_fs

25     int level, framesize, num_fs;
33 for (num_fs = 0; num_fs < MAX_FS; num_fs++)
35 dpb->fs[num_fs] = NULL;
57 dpb->num_fs = (uint32)(MaxDPBX2[mapLev2Idx[level]] << 2) / (3 * FrameHeightInMbs * PicWidthInMbs) + 1;
58 if (dpb->num_fs > MAX_FS)
60 dpb->num_fs = MAX_FS;
63 if (video->currSeqParams->num_ref_frames + 1 > (uint32)dpb->num_fs)
65 dpb->num_fs = video->currSeqParams->num_ref_frames + 1;
68 dpb->dpb_size = dpb->num_fs * (framesize + video->padded_size);
78 num_fs = 0;
80 while (num_fs < dpb->num_fs)
83 dpb->fs[num_fs] = (AVCFrameStore*) avcHandle->CBAVC_Malloc(userData, sizeof(AVCFrameStore), 101/*DEFAULT_ATTR*/);
84 if (dpb->fs[num_fs] == NULL)
90 dpb->fs[num_fs]->base_dpb = dpb->decoded_picture_buffer + dpb->used_size;
92 dpb->fs[num_fs]->IsReference = 0;
93 dpb->fs[num_fs]->IsLongTerm = 0;
94 dpb->fs[num_fs]->IsOutputted = 3;
95 dpb->fs[num_fs]->frame.RefIdx = refIdx++; /* this value will remain unchanged through out the encoding session */
96 dpb->fs[num_fs]->frame.picType = AVC_FRAME;
97 dpb->fs[num_fs]->frame.isLongTerm = 0;
98 dpb->fs[num_fs]->frame.isReference = 0;
99 video->RefPicList0[num_fs] = &(dpb->fs[num_fs]->frame);
100 dpb->fs[num_fs]->frame.padded = 0;
102 num_fs++;
114 uint num_fs;
124 for (ii = 0; ii < dpb->num_fs; ii++)
130 num_fs = (uint32)(MaxDPBX2[(uint32)mapLev2Idx[video->currSeqParams->level_idc]] << 2) / (3 * PicSizeInMapUnits) + 1;
131 if (num_fs >= MAX_FS)
133 num_fs = MAX_FS;
139 PicSizeInMapUnits + ((PicWidthInMbs + 2) << 1) + (PicHeightInMapUnits << 1), num_fs);
143 avcHandle->CBAVC_DPBAlloc(avcHandle->userData, PicSizeInMapUnits, num_fs);
243 for (ii = 0; ii < dpb->num_fs; ii++)
259 if (ii == dpb->num_fs)
326 ii = dpb->num_fs;
354 for (ii = 0; ii < dpb->num_fs; ii++)
388 for (ii = 0; ii < dpb->num_fs; ii++)
441 for (ii = 0; ii < dpb->num_fs; ii++)
467 for (ii = 0; ii < dpb->num_fs; ii++)
489 for (ii = 0; ii < dpb->num_fs; ii++)
573 for (ii = 0; ii < dpb->num_fs; ii++)
593 for (ii = 0; ii < dpb->num_fs; ii++)
620 for (ii = 0; ii < dpb->num_fs; ii++)
647 for (ii = 0; ii < dpb->num_fs; ii++)
666 for (ii = 0; ii < dpb->num_fs; ii++) /* including the current frame ??????*/
713 for (ii = 0; ii < dpb->num_fs; ii++)