Lines Matching refs:mbnum

48     int mbnum;
72 mbnum = slice_counter = 0;
79 video->mbnum = mbnum;
80 video->mbnum_row = PV_GET_ROW(mbnum, nMBPerRow); /* This is needed if nbnum is read from the packet header */
81 video->mbnum_col = mbnum - video->mbnum_row * nMBPerRow;
98 while ((status = PV_ReadVideoPacketHeader(video, &mbnum)) == PV_FAIL)
108 mbnum = nTotalMB;
111 if (mbnum > video->mbnum + 1)
113 ConcealPacket(video, video->mbnum, mbnum, slice_counter);
116 if (mbnum >= nTotalMB)
144 int mbnum, mb_start, mb_end;
155 mb_start = mbnum = video->mbnum;
173 Mode[mbnum] = (uint8)(MBtype = MBtype_mode[MCBPC & 7]);
174 video->headerInfo.CBP[mbnum] = (uint8)((MCBPC >> 4) & 3);
182 video->mbnum = mb_start;
187 video->sliceNo[mbnum] = (uint8) slice_counter;
188 QPMB[mbnum] = QP;
189 video->mbnum = ++mbnum;
201 while (tmpvar != DC_MARKER && video->mbnum < nTotalMB);
221 video->mbnum = mb_start;
230 mb_end = video->mbnum;
232 for (mbnum = mb_start; mbnum < mb_end; mbnum++)
234 MBtype = Mode[mbnum];
236 video->mbnum = mbnum;
238 video->mbnum_row = PV_GET_ROW(mbnum, nMBPerRow); /* This is needed if nbnum is read from the packet header */
239 video->mbnum_col = mbnum - video->mbnum_row * nMBPerRow;
241 video->acPredFlag[mbnum] = (uint8) BitstreamRead1Bits(stream);
254 video->headerInfo.CBP[mbnum] |= (uint8)(CBPY << 2);
259 for (mbnum = mb_start; mbnum < mb_end; mbnum++)
261 video->mbnum = mbnum;
263 video->mbnum_row = PV_GET_ROW(mbnum , nMBPerRow); /* This is needed if nbnum is read from the packet header */
264 video->mbnum_col = mbnum - video->mbnum_row * nMBPerRow;
309 int mbnum, mb_start, mb_end;
321 mb_start = video->mbnum;
343 video->mbnum = mb_start;
348 video->sliceNo[video->mbnum] = (uint8) slice_counter;
350 if (Mode[video->mbnum] & INTER_MASK) /* INTER || INTER_Q || INTER_4V */
353 status = PV_GetMBvectors(video, Mode[video->mbnum]);
359 video->mbnum = mb_start;
363 video->mbnum++;
365 video->mbnum_row = PV_GET_ROW(video->mbnum, nMBPerRow); /* This is needed if mbnum is read from the packet header */
366 video->mbnum_col = video->mbnum - video->mbnum_row * nMBPerRow;
378 while (tmpvar != MOTION_MARKER_COMB && video->mbnum < nTotalMB);
398 video->mbnum = mb_start;
408 mb_end = video->mbnum;
410 for (mbnum = mb_start; mbnum < mb_end; mbnum++)
412 MBtype = Mode[mbnum];
416 QPMB[mbnum] = QP; /* 03/01/01 */
420 video->mbnum = mbnum;
421 video->mbnum_row = PV_GET_ROW(mbnum, nMBPerRow); /* This is needed if nbnum is read from the packet header */
422 video->mbnum_col = mbnum - video->mbnum_row * nMBPerRow;
427 video->acPredFlag[mbnum] = (uint8) BitstreamRead1Bits_INLINE(stream);
441 video->headerInfo.CBP[mbnum] |= (uint8)(CBPY << 2);
448 QPMB[mbnum] = QP;
453 for (mbnum = mb_start; mbnum < mb_end; mbnum++)
455 video->mbnum = mbnum;
456 video->mbnum_row = PV_GET_ROW(mbnum, nMBPerRow); /* This is needed if nbnum is read from the packet header */
457 video->mbnum_col = mbnum - video->mbnum_row * nMBPerRow;
460 if (Mode[mbnum] != MODE_SKIPPED)
520 int mbnum = video->mbnum;
523 int MBtype = Mode[mbnum];
524 typeDCStore *DC = video->predDC + mbnum;
547 QP_tmp = video->QPMB[mbnum-1];
577 int mbnum = video->mbnum;
579 typeDCStore *DC = video->predDC + mbnum;
589 Mode[mbnum] = MODE_SKIPPED;
607 Mode[mbnum] = (uint8)MBtype_mode[MCBPC & 7];
608 video->headerInfo.CBP[mbnum] = (uint8)((MCBPC >> 4) & 3);
620 int mbnum = video->mbnum;
623 int QP = video->QPMB[mbnum];
628 uint CBP = video->headerInfo.CBP[mbnum];
629 uint8 mode = video->headerInfo.Mode[mbnum];
631 typeDCStore *DC = video->predDC + mbnum;
657 pp_mod[4] = video->pstprcTypCur + (TotalMB << 2) + mbnum;
670 QP_tmp = video->QPMB[mbnum-1]; /* running QP 04/26/01 */