Lines Matching refs:writer

137   } writer;
269 hTpEnc->writer.adif.headerWritten = 0;
270 hTpEnc->writer.adif.samplingRate = hTpEnc->config.samplingRate;
271 hTpEnc->writer.adif.bitRate = hTpEnc->config.bitRate;
272 hTpEnc->writer.adif.profile = ((int)hTpEnc->config.aot) - 1;
273 hTpEnc->writer.adif.cm = hTpEnc->config.channelMode;
274 hTpEnc->writer.adif.bVariableRate = 0;
275 hTpEnc->writer.adif.instanceTag = 0;
285 if ( adtsWrite_Init(&hTpEnc->writer.adts, &hTpEnc->config) != 0) {
297 &hTpEnc->writer.latm,
311 hTpEnc->writer.raw.curSubFrame = 0;
312 hTpEnc->writer.raw.nSubFrames = hTpEnc->config.nSubFrames;
370 &hTp->writer.adif,
380 &hTp->writer.adts,
393 &hTp->writer.latm,
401 if (hTp->writer.raw.curSubFrame >= hTp->writer.raw.nSubFrames) {
402 hTp->writer.raw.curSubFrame = 0;
405 hTp->writer.raw.prevBits = FDKgetValidBits(hBs);
421 if ( (hTp->transportFmt==TT_MP4_ADTS) && !hTp->writer.adts.protection_absent) {
422 crcIndex = adtsWrite_CrcStartReg(&hTp->writer.adts, &hTp->bitStream, 0);
428 if ( (hTp->transportFmt==TT_MP4_ADTS) && !hTp->writer.adts.protection_absent) {
429 adtsWrite_CrcEndReg(&hTp->writer.adts, &hTp->bitStream, crcIndex);
448 transportEnc_LatmAdjustSubframeBits(&hTp->writer.latm, bits);
451 adtsWrite_EndRawDataBlock(&hTp->writer.adts, &hTp->bitStream, bits);
455 *bits -= adifWrite_GetHeaderBits(&hTp->writer.adif);
456 hTp->writer.adif.headerWritten = 1;
459 *bits -= hTp->writer.raw.prevBits;
477 transportEnc_LatmGetFrame(&hTpEnc->writer.latm, hBs, nbytes);
480 if (hTpEnc->writer.adts.currentBlock >= hTpEnc->writer.adts.num_raw_blocks+1) {
482 hTpEnc->writer.adts.currentBlock = 0;
493 hTpEnc->writer.raw.curSubFrame++;
494 *nbytes = ((FDKgetValidBits(hBs)-hTpEnc->writer.raw.prevBits) + 7)>>3;
519 nbits = adtsWrite_GetHeaderBits(&hTp->writer.adts);
524 nbits = transportEnc_LatmCountTotalBitDemandHeader( &hTp->writer.latm, auBits );
553 crcReg = adtsWrite_CrcStartReg(&hTpEnc->writer.adts, &hTpEnc->bitStream, mBits);
566 adtsWrite_CrcEndReg(&hTpEnc->writer.adts, &hTpEnc->bitStream, reg);
580 HANDLE_LATM_STREAM hLatmConfig = &hTpEnc->writer.latm;