Lines Matching refs:stream

103 PV_STATUS DecodeUserData(BitstreamDecVideo *stream)
108 BitstreamReadBits32HC(stream);
109 BitstreamShowBits32(stream, 24, &code);
114 BitstreamReadBits16(stream, 8);
115 BitstreamShowBits32(stream, 24, &code);
116 status = BitstreamCheckEndBuffer(stream);
135 BitstreamDecVideo *stream = video->bitstream;
164 status = PV_VlcDecMV(stream, &vlc_code_mag);
174 status = PV_VlcDecMV(stream, &vlc_code_mag);
191 status = PV_VlcDecMV(stream, &vlc_code_mag);
201 status = PV_VlcDecMV(stream, &vlc_code_mag);
231 status = PV_DecodeMBVec(stream, &mvx, &mvy, f_code_f);
244 status = PV_DecodeMBVec(stream, &mvx, &mvy, f_code_f);
267 PV_STATUS PV_DecodeMBVec(BitstreamDecVideo *stream, MOT *mv_x, MOT *mv_y, int f_code_f)
274 status = PV_VlcDecMV(stream, &vlc_code_magx);
282 residualx = (int) BitstreamReadBits16_INLINE(stream, (int)(f_code_f - 1));
287 status = PV_VlcDecMV(stream, &vlc_code_magy);
295 residualy = (int) BitstreamReadBits16_INLINE(stream, (int)(f_code_f - 1));
452 PV_STATUS PV_VlcDecMV(BitstreamDecVideo *stream, int *mv)
457 BitstreamShow13Bits(stream, &code);
462 PV_BitstreamFlushBits(stream, 1);
469 PV_BitstreamFlushBits(stream, PV_TMNMVtab0[code].len + 1);
477 PV_BitstreamFlushBits(stream, PV_TMNMVtab1[code].len + 1);
490 PV_BitstreamFlushBits(stream, PV_TMNMVtab2[code].len + 1);
503 int PV_VlcDecMCBPC_com_intra(BitstreamDecVideo *stream)
507 BitstreamShowBits16(stream, 9, &code);
519 PV_BitstreamFlushBits(stream, 1);
523 PV_BitstreamFlushBits(stream, PV_MCBPCtabintra[code].len);
536 int PV_VlcDecMCBPC_com_inter(BitstreamDecVideo *stream)
540 BitstreamShowBits16(stream, 9, &code);
548 PV_BitstreamFlushBits(stream, 1);
552 PV_BitstreamFlushBits(stream, PV_MCBPCtab[code].len);
557 int PV_VlcDecMCBPC_com_inter_H263(BitstreamDecVideo *stream)
561 BitstreamShow13Bits(stream, &code);
569 PV_BitstreamFlushBits(stream, 1);
574 PV_BitstreamFlushBits(stream, PV_MCBPCtab[code >> 4].len);
579 PV_BitstreamFlushBits(stream, PV_MCBPCtab1[code - 8].len);
590 int PV_VlcDecCBPY(BitstreamDecVideo *stream, int intra)
595 BitstreamShowBits16(stream, 6, &code);
604 PV_BitstreamFlushBits(stream, 2);
609 PV_BitstreamFlushBits(stream, PV_CBPYtab[code].len);
628 PV_STATUS PV_VlcDecIntraDCPredSize(BitstreamDecVideo *stream, int compnum, uint *DC_size)
637 BitstreamShowBits16(stream, 11, &code);
642 PV_BitstreamFlushBits(stream, 11);
649 PV_BitstreamFlushBits(stream, 10);
656 PV_BitstreamFlushBits(stream, 9);
664 PV_BitstreamFlushBits(stream, 8);
672 PV_BitstreamFlushBits(stream, 7);
680 PV_BitstreamFlushBits(stream, 6);
688 PV_BitstreamFlushBits(stream, 5);
696 PV_BitstreamFlushBits(stream, 4);
704 PV_BitstreamFlushBits(stream, 3);
710 PV_BitstreamFlushBits(stream, 3);
716 PV_BitstreamFlushBits(stream, 3);
724 PV_BitstreamFlushBits(stream, 2);
730 PV_BitstreamFlushBits(stream, 2);
737 BitstreamShow13Bits(stream, &code);
742 PV_BitstreamFlushBits(stream, 12);
750 PV_BitstreamFlushBits(stream, 11);
758 PV_BitstreamFlushBits(stream, 10);
766 PV_BitstreamFlushBits(stream, 9);
774 PV_BitstreamFlushBits(stream, 8);
782 PV_BitstreamFlushBits(stream, 7);
790 PV_BitstreamFlushBits(stream, 6);
798 PV_BitstreamFlushBits(stream, 5);
806 PV_BitstreamFlushBits(stream, 4);
814 PV_BitstreamFlushBits(stream, 3);
821 PV_BitstreamFlushBits(stream, 2);
839 PV_STATUS VlcDecTCOEFIntra(BitstreamDecVideo *stream, Tcoef *pTcoef)
844 BitstreamShow13Bits(stream, &code);
847 /* if(GetTcoeffIntra(code,pTcoef,&tab,stream)!=PV_SUCCESS) return status;*/
871 PV_BitstreamFlushBits(stream, tab->len + 1);
889 BitstreamShow13Bits(stream, &code);
892 /* if(GetTcoeffIntra(code,pTcoef,&tab,stream)!=PV_SUCCESS) return status;*/
916 PV_BitstreamFlushBits(stream, tab->len + 1);
937 run_offset = BitstreamRead1Bits_INLINE(stream);
942 BitstreamShow13Bits(stream, &code);
945 /* if(GetTcoeffIntra(code,pTcoef,&tab,stream)!=PV_SUCCESS) return status;*/
969 PV_BitstreamFlushBits(stream, tab->len + 1);
1001 code = BitstreamReadBits16_INLINE(stream, 8);
1004 pTcoef->level = (int)(BitstreamReadBits16_INLINE(stream, 13) >> 1);
1022 PV_STATUS VlcDecTCOEFInter(BitstreamDecVideo *stream, Tcoef *pTcoef)
1027 BitstreamShow13Bits(stream, &code);
1030 /* if(GetTcoeffInter(code,pTcoef,&tab,stream)!=PV_SUCCESS) return status;*/
1053 PV_BitstreamFlushBits(stream, tab->len + 1);
1070 BitstreamShow13Bits(stream, &code);
1073 /* if(GetTcoeffInter(code,pTcoef,&tab,stream)!=PV_SUCCESS) return status;*/
1096 PV_BitstreamFlushBits(stream, tab->len + 1);
1112 run_offset = BitstreamRead1Bits_INLINE(stream);
1117 BitstreamShow13Bits(stream, &code);
1120 /*if(GetTcoeffInter(code,pTcoef,&tab,stream)!=PV_SUCCESS) return status;*/
1143 PV_BitstreamFlushBits(stream, tab->len + 1);
1170 code = BitstreamReadBits16_INLINE(stream, 8);
1173 pTcoef->level = (int)(BitstreamReadBits16_INLINE(stream, 13) >> 1);
1201 PV_STATUS VlcDecTCOEFShortHeader(BitstreamDecVideo *stream, Tcoef *pTcoef/*, int intra*/)
1206 BitstreamShow13Bits(stream, &code);
1221 PV_BitstreamFlushBits(stream, tab->len + 1);
1236 pTcoef->run = BitstreamReadBits16_INLINE(stream, 6); /* Run */
1237 pTcoef->level = (int) BitstreamReadBits16_INLINE(stream, 8); /* Level */
1261 PV_STATUS VlcDecTCOEFShortHeader_AnnexI(BitstreamDecVideo *stream, Tcoef *pTcoef/*, int intra*/)
1266 BitstreamShow13Bits(stream, &code);
1281 PV_BitstreamFlushBits(stream, tab->len + 1);
1294 pTcoef->run = BitstreamReadBits16(stream, 6); /* Run */
1295 pTcoef->level = (int) BitstreamReadBits16(stream, 8); /* Level */
1316 PV_STATUS VlcDecTCOEFShortHeader_AnnexT(BitstreamDecVideo *stream, Tcoef *pTcoef/*, int intra*/)
1321 BitstreamShow13Bits(stream, &code);
1336 PV_BitstreamFlushBits(stream, tab->len + 1);
1349 pTcoef->run = BitstreamReadBits16(stream, 6); /* Run */
1350 pTcoef->level = (int) BitstreamReadBits16(stream, 8); /* Level */
1369 code = BitstreamReadBits16(stream, 11); /* ANNEX_T */
1389 PV_STATUS VlcDecTCOEFShortHeader_AnnexIT(BitstreamDecVideo *stream, Tcoef *pTcoef/*, int intra*/)
1394 BitstreamShow13Bits(stream, &code);
1409 PV_BitstreamFlushBits(stream, tab->len + 1);
1422 pTcoef->run = BitstreamReadBits16(stream, 6); /* Run */
1423 pTcoef->level = (int) BitstreamReadBits16(stream, 8); /* Level */
1442 code = BitstreamReadBits16(stream, 11); /* ANNEX_T */
1471 PV_STATUS RvlcDecTCOEFInter(BitstreamDecVideo *stream, Tcoef *pTcoef)
1478 BitstreamShow15Bits(stream, &code); /* 03/07/01 */
1486 PV_BitstreamFlushBits(stream, 5);
1487 pTcoef->last = BitstreamRead1Bits_INLINE(stream);
1488 pTcoef->run = BitstreamReadBits16_INLINE(stream, 6);
1490 PV_BitstreamFlushBits(stream, 1);
1492 pTcoef->level = (int)(BitstreamReadBits16_INLINE(stream, 12) >> 1);
1494 // PV_BitstreamFlushBitsCheck(stream, 1);
1495 pTcoef->sign = BitstreamReadBits16_INLINE(stream, 5) & 0x1; /* fix 3/13/01 */
1545 PV_BitstreamFlushBits(stream, (int) tab2->len);
1550 pTcoef->sign = BitstreamRead1Bits_INLINE(stream);
1554 PV_STATUS RvlcDecTCOEFIntra(BitstreamDecVideo *stream, Tcoef *pTcoef)
1561 BitstreamShow15Bits(stream, &code);
1569 PV_BitstreamFlushBits(stream, 5);
1570 pTcoef->last = BitstreamRead1Bits_INLINE(stream);
1571 pTcoef->run = BitstreamReadBits16_INLINE(stream, 6);
1573 PV_BitstreamFlushBits(stream, 1);
1575 pTcoef->level = (int)(BitstreamReadBits16_INLINE(stream, 12) >> 1);
1577 // PV_BitstreamFlushBitsCheck(stream, 1);
1578 pTcoef->sign = BitstreamReadBits16_INLINE(stream, 5) & 0x1; /* fix 03/13/01 */
1628 PV_BitstreamFlushBits(stream, (int) tab2->len);
1633 pTcoef->sign = BitstreamRead1Bits_INLINE(stream);