• Home
  • Raw
  • Download

Lines Matching refs:psOut

459 static INT encodeIpdOpd(HANDLE_PS_OUT psOut, HANDLE_FDK_BITSTREAM hBitBuf) {  in encodeIpdOpd()  argument
464 FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->enableIpdOpd, 1); in encodeIpdOpd()
466 if (psOut->enableIpdOpd == 1) { in encodeIpdOpd()
467 INT *ipdLast = psOut->ipdLast; in encodeIpdOpd()
468 INT *opdLast = psOut->opdLast; in encodeIpdOpd()
470 for (env = 0; env < psOut->nEnvelopes; env++) { in encodeIpdOpd()
471 bitCnt += FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->deltaIPD[env], 1); in encodeIpdOpd()
472 bitCnt += FDKsbrEnc_EncodeIpd(hBitBuf, psOut->ipd[env], ipdLast, in encodeIpdOpd()
473 getNoBands(psOut->iidMode), in encodeIpdOpd()
474 psOut->deltaIPD[env], &error); in encodeIpdOpd()
476 bitCnt += FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->deltaOPD[env], 1); in encodeIpdOpd()
477 bitCnt += FDKsbrEnc_EncodeOpd(hBitBuf, psOut->opd[env], opdLast, in encodeIpdOpd()
478 getNoBands(psOut->iidMode), in encodeIpdOpd()
479 psOut->deltaOPD[env], &error); in encodeIpdOpd()
526 static INT encodePSExtension(const HANDLE_PS_OUT psOut, in encodePSExtension() argument
530 if (psOut->enableIpdOpd == 1) { in encodePSExtension()
532 INT extSize = (2 + encodeIpdOpd(psOut, NULL) + 7) >> 3; in encodePSExtension()
543 ipdOpdBits += encodeIpdOpd(psOut, hBitBuf); in encodePSExtension()
555 INT FDKsbrEnc_WritePSBitstream(const HANDLE_PS_OUT psOut, in FDKsbrEnc_WritePSBitstream() argument
562 if (psOut != NULL) { in FDKsbrEnc_WritePSBitstream()
564 bitCnt += FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->enablePSHeader, 1); in FDKsbrEnc_WritePSBitstream()
566 if (psOut->enablePSHeader) { in FDKsbrEnc_WritePSBitstream()
567 bitCnt += FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->enableIID, 1); in FDKsbrEnc_WritePSBitstream()
568 if (psOut->enableIID) { in FDKsbrEnc_WritePSBitstream()
569 bitCnt += FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->iidMode, 3); in FDKsbrEnc_WritePSBitstream()
571 bitCnt += FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->enableICC, 1); in FDKsbrEnc_WritePSBitstream()
572 if (psOut->enableICC) { in FDKsbrEnc_WritePSBitstream()
573 bitCnt += FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->iccMode, 3); in FDKsbrEnc_WritePSBitstream()
575 if (psOut->enableIpdOpd) { in FDKsbrEnc_WritePSBitstream()
582 bitCnt += FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->frameClass, 1); in FDKsbrEnc_WritePSBitstream()
584 hBitBuf, getEnvIdx(psOut->nEnvelopes, psOut->frameClass), 2); in FDKsbrEnc_WritePSBitstream()
586 if (psOut->frameClass == 1) { in FDKsbrEnc_WritePSBitstream()
587 for (env = 0; env < psOut->nEnvelopes; env++) { in FDKsbrEnc_WritePSBitstream()
588 bitCnt += FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->frameBorder[env], 5); in FDKsbrEnc_WritePSBitstream()
592 if (psOut->enableIID == 1) { in FDKsbrEnc_WritePSBitstream()
593 INT *iidLast = psOut->iidLast; in FDKsbrEnc_WritePSBitstream()
594 for (env = 0; env < psOut->nEnvelopes; env++) { in FDKsbrEnc_WritePSBitstream()
595 bitCnt += FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->deltaIID[env], 1); in FDKsbrEnc_WritePSBitstream()
597 hBitBuf, psOut->iid[env], iidLast, getNoBands(psOut->iidMode), in FDKsbrEnc_WritePSBitstream()
598 (PS_IID_RESOLUTION)getIIDRes(psOut->iidMode), psOut->deltaIID[env], in FDKsbrEnc_WritePSBitstream()
601 iidLast = psOut->iid[env]; in FDKsbrEnc_WritePSBitstream()
605 if (psOut->enableICC == 1) { in FDKsbrEnc_WritePSBitstream()
606 INT *iccLast = psOut->iccLast; in FDKsbrEnc_WritePSBitstream()
607 for (env = 0; env < psOut->nEnvelopes; env++) { in FDKsbrEnc_WritePSBitstream()
608 bitCnt += FDKsbrEnc_WriteBits_ps(hBitBuf, psOut->deltaICC[env], 1); in FDKsbrEnc_WritePSBitstream()
609 bitCnt += FDKsbrEnc_EncodeIcc(hBitBuf, psOut->icc[env], iccLast, in FDKsbrEnc_WritePSBitstream()
610 getNoBands(psOut->iccMode), in FDKsbrEnc_WritePSBitstream()
611 psOut->deltaICC[env], &error); in FDKsbrEnc_WritePSBitstream()
613 iccLast = psOut->icc[env]; in FDKsbrEnc_WritePSBitstream()
618 bitCnt += encodePSExtension(psOut, hBitBuf); in FDKsbrEnc_WritePSBitstream()