• Home
  • Raw
  • Download

Lines Matching refs:hTp

325 HANDLE_FDK_BITSTREAM transportEnc_GetBitstream( HANDLE_TRANSPORTENC hTp )  in transportEnc_GetBitstream()  argument
327 return &hTp->bitStream; in transportEnc_GetBitstream()
342 HANDLE_TRANSPORTENC hTp, in transportEnc_WriteAccessUnit() argument
350 if (!hTp) { in transportEnc_WriteAccessUnit()
353 HANDLE_FDK_BITSTREAM hBs = &hTp->bitStream; in transportEnc_WriteAccessUnit()
356 if (hTp->pceFrameCounter>=hTp->config.headerPeriod) { in transportEnc_WriteAccessUnit()
357 …frameUsedBits += transportEnc_GetPCEBits(hTp->config.channelMode, hTp->config.matrixMixdownA, 3); … in transportEnc_WriteAccessUnit()
360 switch (hTp->transportFmt) { in transportEnc_WriteAccessUnit()
362 FDKinitBitStream(&hTp->bitStream, hTp->bsBuffer, hTp->bsBufferSize, 0, BS_WRITER); in transportEnc_WriteAccessUnit()
364 &hTp->writer.adif, in transportEnc_WriteAccessUnit()
374 &hTp->writer.adts, in transportEnc_WriteAccessUnit()
375 &hTp->bitStream, in transportEnc_WriteAccessUnit()
387 &hTp->writer.latm, in transportEnc_WriteAccessUnit()
391 &hTp->callbacks in transportEnc_WriteAccessUnit()
395 if (hTp->writer.raw.curSubFrame >= hTp->writer.raw.nSubFrames) { in transportEnc_WriteAccessUnit()
396 hTp->writer.raw.curSubFrame = 0; in transportEnc_WriteAccessUnit()
397 FDKinitBitStream(&hTp->bitStream, hTp->bsBuffer, hTp->bsBufferSize, 0, BS_WRITER); in transportEnc_WriteAccessUnit()
399 hTp->writer.raw.prevBits = FDKgetValidBits(hBs); in transportEnc_WriteAccessUnit()
407 if (hTp->pceFrameCounter>=hTp->config.headerPeriod) { in transportEnc_WriteAccessUnit()
410 UINT alignAnchor = FDKgetValidBits(&hTp->bitStream); in transportEnc_WriteAccessUnit()
413 FDKwriteBits(&hTp->bitStream, ID_PCE, 3); in transportEnc_WriteAccessUnit()
415 if ( (hTp->transportFmt==TT_MP4_ADTS) && !hTp->writer.adts.protection_absent) { in transportEnc_WriteAccessUnit()
416 crcIndex = adtsWrite_CrcStartReg(&hTp->writer.adts, &hTp->bitStream, 0); in transportEnc_WriteAccessUnit()
420 …transportEnc_writePCE(&hTp->bitStream, hTp->config.channelMode, hTp->config.samplingRate, 0, 1, hT… in transportEnc_WriteAccessUnit()
422 if ( (hTp->transportFmt==TT_MP4_ADTS) && !hTp->writer.adts.protection_absent) { in transportEnc_WriteAccessUnit()
423 adtsWrite_CrcEndReg(&hTp->writer.adts, &hTp->bitStream, crcIndex); in transportEnc_WriteAccessUnit()
425 hTp->pceFrameCounter = 0; /* reset pce frame counter */ in transportEnc_WriteAccessUnit()
428 if (hTp->pceFrameCounter!=-1) { in transportEnc_WriteAccessUnit()
429 hTp->pceFrameCounter++; /* Update pceFrameCounter only if PCE writing is active. */ in transportEnc_WriteAccessUnit()
436 TRANSPORTENC_ERROR transportEnc_EndAccessUnit(HANDLE_TRANSPORTENC hTp, int *bits) in transportEnc_EndAccessUnit() argument
438 switch (hTp->transportFmt) { in transportEnc_EndAccessUnit()
442 transportEnc_LatmAdjustSubframeBits(&hTp->writer.latm, bits); in transportEnc_EndAccessUnit()
445 adtsWrite_EndRawDataBlock(&hTp->writer.adts, &hTp->bitStream, bits); in transportEnc_EndAccessUnit()
449 *bits -= adifWrite_GetHeaderBits(&hTp->writer.adif); in transportEnc_EndAccessUnit()
450 hTp->writer.adif.headerWritten = 1; in transportEnc_EndAccessUnit()
453 *bits -= hTp->writer.raw.prevBits; in transportEnc_EndAccessUnit()
497 INT transportEnc_GetStaticBits( HANDLE_TRANSPORTENC hTp, int auBits ) in transportEnc_GetStaticBits() argument
502 if (hTp->pceFrameCounter>=hTp->config.headerPeriod) { in transportEnc_GetStaticBits()
503 …nPceBits = transportEnc_GetPCEBits(hTp->config.channelMode, hTp->config.matrixMixdownA, 3); /* Con… in transportEnc_GetStaticBits()
507 switch (hTp->transportFmt) { in transportEnc_GetStaticBits()
513 nbits = adtsWrite_GetHeaderBits(&hTp->writer.adts); in transportEnc_GetStaticBits()
518 nbits = transportEnc_LatmCountTotalBitDemandHeader( &hTp->writer.latm, auBits ); in transportEnc_GetStaticBits()