Home | History | Annotate | Download | only in src

Lines Matching refs:hBitStream

119                                         HANDLE_FDK_BITSTREAM    hBitStream)
122 INT dbgVal = FDKgetValidBits(hBitStream);
135 hBitStream);
139 return(FDKgetValidBits(hBitStream)-dbgVal);
153 HANDLE_FDK_BITSTREAM hBitStream,
156 if (hBitStream != NULL) {
157 FDKwriteBits(hBitStream,globalGain - scalefac + globalGainOffset-4*(LOG_NORM_PCM-mdctScale),8);
177 HANDLE_FDK_BITSTREAM hBitStream,
193 if (hBitStream != NULL) {
196 FDKwriteBits(hBitStream,icsReservedBit,1);
197 FDKwriteBits(hBitStream,blockType,2);
198 FDKwriteBits(hBitStream, (windowShape == LOL_WINDOW) ? KBD_WINDOW : windowShape,1);
205 FDKwriteBits(hBitStream,maxSfbPerGroup,6);
209 FDKwriteBits(hBitStream, 0, 1);
214 FDKwriteBits(hBitStream,maxSfbPerGroup,4);
217 FDKwriteBits(hBitStream,groupingMask,TRANS_FAC-1);
236 HANDLE_FDK_BITSTREAM hBitStream,
239 if (hBitStream != NULL) {
243 INT dbgVal=FDKgetValidBits(hBitStream);
265 FDKwriteBits(hBitStream,codeBook,sectCbBits);
272 FDKwriteBits(hBitStream,sectEscapeVal,sectLenBits);
275 FDKwriteBits(hBitStream,sectLen,sectLenBits);
278 return(FDKgetValidBits(hBitStream)-dbgVal);
295 HANDLE_FDK_BITSTREAM hBitStream,
300 if (hBitStream != NULL) {
307 INT dbgVal = FDKgetValidBits(hBitStream);
324 if(FDKaacEnc_codeScalefactorDelta(deltaIs,hBitStream)) {
337 FDKwriteBits(hBitStream,deltaPns+(1<<(PNS_PCM_BITS-1)),PNS_PCM_BITS);
341 if(FDKaacEnc_codeScalefactorDelta(deltaPns,hBitStream)) {
359 if(FDKaacEnc_codeScalefactorDelta(deltaScf,hBitStream)){
367 return(FDKgetValidBits(hBitStream)-dbgVal);
368 } /* if (hBitStream != NULL) */
387 HANDLE_FDK_BITSTREAM hBitStream)
391 if (hBitStream != NULL)
396 FDKwriteBits(hBitStream,SI_MS_MASK_NONE,2);
401 FDKwriteBits(hBitStream,SI_MS_MASK_ALL,2);
406 FDKwriteBits(hBitStream,SI_MS_MASK_SOME,2);
413 FDKwriteBits(hBitStream,1,1);
416 FDKwriteBits(hBitStream,0,1);
448 HANDLE_FDK_BITSTREAM hBitStream)
450 if ( (hBitStream!=NULL) && (tnsInfo!=NULL) )
463 hBitStream,0,1);
465 FDKwriteBits(hBitStream,1,1);
482 HANDLE_FDK_BITSTREAM hBitStream)
499 if (hBitStream != NULL)
503 FDKwriteBits(hBitStream,tnsInfo->numOfFilters[i],(blockType==SHORT_WINDOW?1:2));
506 FDKwriteBits(hBitStream,(tnsInfo->coefRes[i]==4?1:0),1);
510 FDKwriteBits(hBitStream,tnsInfo->length[i][j],(blockType==SHORT_WINDOW?4:6));
513 FDKwriteBits(hBitStream,tnsInfo->order[i][j],(blockType==SHORT_WINDOW?3:5));
516 FDKwriteBits(hBitStream,tnsInfo->direction[i][j],1);
537 FDKwriteBits(hBitStream,-(coefBits - tnsInfo->coefRes[i]),1); /*coef_compres*/
541 FDKwriteBits(hBitStream,tnsInfo->coef[i][j][k] & rmask[coefBits],coefBits);
602 static INT FDKaacEnc_encodeGainControlData(HANDLE_FDK_BITSTREAM hBitStream)
604 if (hBitStream != NULL) {
605 FDKwriteBits(hBitStream,0,1);
619 static INT FDKaacEnc_encodePulseData(HANDLE_FDK_BITSTREAM hBitStream)
621 if (hBitStream != NULL) {
622 FDKwriteBits(hBitStream,0,1);
637 static INT FDKaacEnc_writeExtensionPayload( HANDLE_FDK_BITSTREAM hBitStream,
653 if (hBitStream != NULL) {
654 FDKwriteBits(hBitStream, extPayloadType, EXT_TYPE_BITS);
663 if (hBitStream != NULL) {
666 FDKwriteBits(hBitStream, extPayloadData[i], 8);
670 FDKwriteBits(hBitStream, extPayloadData[i]>>(8-writeBits), writeBits);
687 if (hBitStream != NULL) {
689 FDKwriteBits(hBitStream, 0x00, DATA_EL_VERSION_BITS); /* data_element_version = ANC_DATA */
692 FDKwriteBits(hBitStream, 255, 8);
694 FDKwriteBits(hBitStream, dataElementLength, 8);
697 FDKwriteBits(hBitStream, extPayloadData[i], 8);
708 if (hBitStream != NULL) {
710 FDKwriteBits(hBitStream, 0x00, FILL_NIBBLE_BITS);
713 FDKwriteBits(hBitStream, fillByte, 8);
776 HANDLE_FDK_BITSTREAM hBitStream = transportEnc_GetBitstream(hTpEnc);
779 FDKwriteBits(hBitStream, ID_DSE, EL_ID_BITS);
783 FDKwriteBits(hBitStream, elementInstanceTag, EL_INSTANCE_TAG_BITS);
784 FDKwriteBits(hBitStream, DATA_BYTE_ALIGN_FLAG, DATA_BYTE_ALIGN_FLAG_BITS);
788 FDKwriteBits(hBitStream, 255, DATA_LEN_COUNT_BITS);
789 FDKwriteBits(hBitStream, esc_count, DATA_LEN_ESC_COUNT_BITS);
791 FDKwriteBits(hBitStream, cnt, DATA_LEN_COUNT_BITS);
795 INT tmp = (INT)FDKgetValidBits(hBitStream);
796 FDKbyteAlign(hBitStream, alignAnchor);
798 dseBitsUsed += (INT)FDKgetValidBits(hBitStream) - tmp - MAX_DATA_ALIGN_BITS;
803 FDKwriteBits(hBitStream, dataBuffer[i], 8);
835 HANDLE_FDK_BITSTREAM hBitStream = NULL;
840 hBitStream = transportEnc_GetBitstream(hTpEnc);
855 if (hBitStream != NULL) {
858 FDKpushFor(hBitStream, payloadBits-1); /* Does a cache sync internally */
861 FDKwriteBitsBwd(hBitStream, extPayloadData[i], 8);
865 FDKwriteBitsBwd(hBitStream, extPayloadData[i]>>(8-writeBits), writeBits);
868 FDKsyncCacheBwd (hBitStream);
869 FDKpushFor (hBitStream, payloadBits+1);
877 if (hBitStream != NULL) {
880 FDKwriteBits(hBitStream, 0x00, 8);
883 FDKwriteBits(hBitStream, 0x00, writeBits);
892 if (hBitStream != NULL) {
897 FDKwriteBits(hBitStream, extPayloadData[i], 8);
901 FDKwriteBits(hBitStream, extPayloadData[i]>>(8-writeBits), writeBits);
909 extBitsUsed += FDKaacEnc_writeExtensionPayload( hBitStream,
948 if (hBitStream != NULL) {
950 FDKwriteBits(hBitStream, ID_FIL, EL_ID_BITS);
952 FDKwriteBits(hBitStream, 15, FILL_EL_COUNT_BITS);
953 FDKwriteBits(hBitStream, esc_count, FILL_EL_ESC_COUNT_BITS);
955 FDKwriteBits(hBitStream, cnt, FILL_EL_COUNT_BITS);
962 extBitsUsed += FDKaacEnc_writeExtensionPayload( hBitStream,
984 static void FDKaacEnc_ByteAlignment(HANDLE_FDK_BITSTREAM hBitStream, int alignBits)
986 FDKwriteBits(hBitStream, 0, alignBits);
1002 HANDLE_FDK_BITSTREAM hBitStream = NULL;
1011 hBitStream = transportEnc_GetBitstream(hTpEnc);
1028 if (hBitStream != NULL) {
1029 FDKwriteBits(hBitStream, pElInfo->elType, EL_ID_BITS);
1080 if (hBitStream != NULL) {
1081 FDKwriteBits(hBitStream, pElInfo->instanceTag, 4);
1089 if (hBitStream != NULL) {
1090 FDKwriteBits(hBitStream, psyOutElement->commonWindow, 1);
1101 hBitStream,
1107 if (hBitStream != NULL) {
1108 FDKwriteBits(hBitStream, 0, 1);
1125 hBitStream);
1131 hBitStream,
1137 INT siBits = FDKaacEnc_encodeSectionData(pChSectionData, hBitStream, (syntaxFlags & AC_ER_VCB11)?1:0);
1138 if (hBitStream != NULL) {
1152 hBitStream,
1156 if ( (hBitStream != NULL)
1173 bitDemand += FDKaacEnc_encodePulseData(hBitStream);
1180 hBitStream);
1186 hBitStream);
1194 bitDemand += FDKaacEnc_encodeGainControlData(hBitStream);
1206 if (hBitStream != NULL)
1213 hBitStream );