Home | History | Annotate | Download | only in src

Lines Matching defs:hBs

222   HANDLE_FDK_BITSTREAM  hBs        = &bs;
224 FDKinitBitStream(hBs, conf, 0x10000000, length<<3, BS_READER);
238 err = CLatmDemux_ReadStreamMuxConfig(hBs, pLatmDemux, &hTp->callbacks, hTp->asc, &fConfigFound);
246 err = AudioSpecificConfig_Parse(&hTp->asc[layer], hBs, 1, &hTp->callbacks);
302 HANDLE_FDK_BITSTREAM hBs;
315 hBs = &hTp->bitStream[layer];
323 FDKinitBitStream(hBs, pBuffer, 0x10000, (*pBytesValid)<<3, BS_READER);
329 FDKfeedBuffer (hBs, pBuffer, bufferSize, pBytesValid) ;
378 HANDLE_FDK_BITSTREAM hBs = &hTp->bitStream[0];
388 FDKbyteAlign(hBs, hTp->globalFramePos);
395 loasOffset = (hTp->parser.latm.m_audioMuxLengthBytes*8 + FDKgetValidBits(hBs)) - hTp->globalFramePos;
397 FDKpushBiDirectional(hBs, loasOffset);
416 offset -= hTp->accessUnitAnchor[0] - FDKgetValidBits(hBs) + 16 + hTp->parser.adts.bs.num_pce_bits;
417 FDKpushBiDirectional(hBs, offset);
421 hTp->parser.adts.crcReadValue = FDKreadBits(hBs, 16);
430 offset = (hTp->parser.adts.bs.frame_length*8 - ADTS_SYNCLENGTH + FDKgetValidBits(hBs)) - hTp->globalFramePos;
432 FDKpushBiDirectional(hBs, offset);
512 HANDLE_FDK_BITSTREAM hBs,
529 startPos = FDKgetValidBits(hBs);
537 hTp->globalFramePos = FDKgetValidBits(hBs);
540 err = adtsRead_DecodeHeader( &hTp->parser.adts, &hTp->asc[0], hBs, ignoreBufferFullness );
572 syncLayerFrameBits = (hTp->parser.adts.bs.frame_length<<3) - (startPos - FDKgetValidBits(hBs)) - syncLength;
583 syncLayerFrameBits = FDKreadBits(hBs, 13);
591 hTp->globalFramePos = FDKgetValidBits(hBs);
594 hBs,
609 syncLayerFrameBits -= startPos - FDKgetValidBits(hBs) - (13);
613 err = CLatmDemux_ReadPayloadLengthInfo(hBs, &hTp->parser.latm);
637 *pHeaderBits += startPos - (INT)FDKgetValidBits(hBs);
666 HANDLE_FDK_BITSTREAM hBs = &hTp->bitStream[0];
682 totalBits = (INT)FDKgetValidBits(hBs);
716 bitsAvail = (INT)FDKgetValidBits(hBs);
728 synch = FDKreadBits(hBs, syncLength);
735 synch = ((synch << TPDEC_SYNCSKIP) & syncMask) | FDKreadBits(hBs, TPDEC_SYNCSKIP);
760 hBs,
803 FDKpushBiDirectional(hBs, -(headerBits - TPDEC_SYNCSKIP) + bits);
819 startPosFirstFrame = FDKgetValidBits(hBs);
843 FDKpushFor(hBs, rawDataBlockLength);
854 FDKpushBiDirectional(hBs, FDKgetValidBits(hBs) - startPosFirstFrame);
866 err = additionalHoldOffNeeded(hTp, transportDec_GetBufferFullness(hTp), FDKgetValidBits(hBs) - syncLayerFrameBits);
874 FDKpushBack(hBs, headerBits);
884 FDKpushBack(hBs, rawDataBlockLengthPrevious);
897 if ( (TRANSPORTDEC_NOT_ENOUGH_BITS == err) && (FDKgetValidBits(hBs) >= ((TRANSPORTDEC_INBUF_SIZE*8 - ((hTp->avgBitRate*hTp->burstPeriod)/1000)) - 7)) )
899 FDKpushFor(hBs, TPDEC_SYNCSKIP);
933 HANDLE_FDK_BITSTREAM hBs = &hTp->bitStream[layer];
939 bitDistance = FDKgetValidBits(hBs);
941 bitDistance -= FDKgetValidBits(hBs);
1012 FDKpushBack(hBs, headerBits);
1035 HANDLE_FDK_BITSTREAM hBs;
1041 hBs = &hTp->bitStream[layer];
1043 if ((INT)FDKgetValidBits(hBs) <= 0) {
1057 err = adifRead_DecodeHeader(&hTp->parser.adif, pce, hBs);
1088 hTp->auLength[layer] = FDKgetValidBits(hBs);
1096 err = transportDec_readHeader(hTp, hBs, 0, 1, &hTp->auLength[layer], NULL, NULL, &fConfigFound, NULL);
1115 hTp->accessUnitAnchor[layer] = FDKgetValidBits(hBs);
1315 HANDLE_FDK_BITSTREAM hBs = &pTp->bitStream[0];