Lines Matching refs:layer

264                                                 UINT layer) {  in transportDec_OutOfBandConfig()  argument
295 if (layer != 0) { in transportDec_OutOfBandConfig()
314 hTp->asc[layer] = hTp->asc[(1 * 1)]; in transportDec_OutOfBandConfig()
316 hTp->callbacks.cbUpdateConfigData, &hTp->asc[layer], in transportDec_OutOfBandConfig()
317 hTp->asc[layer].configMode, &hTp->asc[layer].AacConfigChanged); in transportDec_OutOfBandConfig()
325 err = DrmRawSdcAudioConfig_Parse(&hTp->asc[layer], hBs, &hTp->callbacks, in transportDec_OutOfBandConfig()
331 hTp->callbacks.cbUpdateConfigData, &hTp->asc[layer], in transportDec_OutOfBandConfig()
332 hTp->asc[layer].configMode, &hTp->asc[layer].AacConfigChanged); in transportDec_OutOfBandConfig()
341 if ((i == 0) && (hTp->asc[layer].AacConfigChanged || in transportDec_OutOfBandConfig()
342 hTp->asc[layer].SbrConfigChanged || in transportDec_OutOfBandConfig()
343 hTp->asc[layer].SacConfigChanged)) { in transportDec_OutOfBandConfig()
348 &hTp->asc[layer]); in transportDec_OutOfBandConfig()
367 UCHAR *configChanged, UINT layer, in transportDec_InBandConfig() argument
382 if ((hTp->ctrlCFGChange[layer].flushStatus == TPDEC_FLUSH_OFF) && in transportDec_InBandConfig()
383 (hTp->ctrlCFGChange[layer].buildUpStatus != in transportDec_InBandConfig()
393 hTp->ctrlCFGChange[layer].flushCnt = 0; in transportDec_InBandConfig()
394 hTp->ctrlCFGChange[layer].flushStatus = in transportDec_InBandConfig()
396 hTp->ctrlCFGChange[layer].buildUpCnt = 0; in transportDec_InBandConfig()
397 hTp->ctrlCFGChange[layer].buildUpStatus = TPDEC_BUILD_UP_OFF; in transportDec_InBandConfig()
418 &hTp->asc[layer]); in transportDec_InBandConfig()
431 if ((hTp->ctrlCFGChange[layer].flushStatus == TPDEC_FLUSH_OFF) && in transportDec_InBandConfig()
432 (hTp->ctrlCFGChange[layer].buildUpStatus != in transportDec_InBandConfig()
434 hTp->ctrlCFGChange[layer].flushCnt = 0; in transportDec_InBandConfig()
435 hTp->ctrlCFGChange[layer].buildUpCnt = 0; in transportDec_InBandConfig()
436 hTp->ctrlCFGChange[layer].buildUpStatus = TPDEC_BUILD_UP_OFF; in transportDec_InBandConfig()
438 hTp->ctrlCFGChange[layer].flushStatus = TPDEC_USAC_DASH_IPF_FLUSH_ON; in transportDec_InBandConfig()
442 if ((hTp->ctrlCFGChange[layer].flushStatus == in transportDec_InBandConfig()
444 (hTp->ctrlCFGChange[layer].flushStatus == in transportDec_InBandConfig()
450 if (hTp->ctrlCFGChange[layer].flushCnt >= counter) { in transportDec_InBandConfig()
451 hTp->ctrlCFGChange[layer].flushCnt = 0; in transportDec_InBandConfig()
452 hTp->ctrlCFGChange[layer].flushStatus = TPDEC_FLUSH_OFF; in transportDec_InBandConfig()
453 hTp->ctrlCFGChange[layer].forceCfgChange = 0; in transportDec_InBandConfig()
455 hTp->ctrlCFGChange[layer].buildUpCnt = in transportDec_InBandConfig()
457 hTp->ctrlCFGChange[layer].buildUpStatus = TPDEC_USAC_BUILD_UP_ON; in transportDec_InBandConfig()
463 &hTp->ctrlCFGChange[layer]) != 0) { in transportDec_InBandConfig()
467 if ((hTp->ctrlCFGChange[layer].flushStatus == in transportDec_InBandConfig()
469 (hTp->ctrlCFGChange[layer].flushStatus == in transportDec_InBandConfig()
471 hTp->ctrlCFGChange[layer].flushCnt++; in transportDec_InBandConfig()
491 *configChanged, hTp->asc[layer].m_aot); in transportDec_InBandConfig()
493 hTp->asc[layer] = hTp->asc[(1 * 1)]; in transportDec_InBandConfig()
495 hTp->callbacks.cbUpdateConfigData, &hTp->asc[layer], in transportDec_InBandConfig()
496 hTp->asc[layer].configMode, &hTp->asc[layer].AacConfigChanged); in transportDec_InBandConfig()
503 if ((i == 0) && (hTp->asc[layer].AacConfigChanged || in transportDec_InBandConfig()
504 hTp->asc[layer].SbrConfigChanged || in transportDec_InBandConfig()
505 hTp->asc[layer].SacConfigChanged)) { in transportDec_InBandConfig()
508 &hTp->asc[layer]); in transportDec_InBandConfig()
533 hTp->ctrlCFGChange[layer].flushCnt = 0; in transportDec_InBandConfig()
534 hTp->ctrlCFGChange[layer].flushStatus = TPDEC_FLUSH_OFF; in transportDec_InBandConfig()
535 hTp->ctrlCFGChange[layer].buildUpCnt = 0; in transportDec_InBandConfig()
536 hTp->ctrlCFGChange[layer].buildUpStatus = TPDEC_BUILD_UP_OFF; in transportDec_InBandConfig()
542 hTp->ctrlCFGChange[layer].flushCnt = 0; in transportDec_InBandConfig()
543 hTp->ctrlCFGChange[layer].flushStatus = TPDEC_FLUSH_OFF; in transportDec_InBandConfig()
544 hTp->ctrlCFGChange[layer].buildUpCnt = 0; in transportDec_InBandConfig()
545 hTp->ctrlCFGChange[layer].buildUpStatus = TPDEC_BUILD_UP_OFF; in transportDec_InBandConfig()
546 hTp->ctrlCFGChange[layer].cfgChanged = 0; in transportDec_InBandConfig()
547 hTp->ctrlCFGChange[layer].contentChanged = 0; in transportDec_InBandConfig()
548 hTp->ctrlCFGChange[layer].forceCfgChange = 0; in transportDec_InBandConfig()
551 &hTp->ctrlCFGChange[layer]); in transportDec_InBandConfig()
642 UINT *pBytesValid, const INT layer) { in transportDec_FillData() argument
645 if ((hTp == NULL) || (layer >= 1)) { in transportDec_FillData()
650 hBs = &hTp->bitStream[layer]; in transportDec_FillData()
677 const UINT layer) { in transportDec_GetBitstream() argument
678 return &hTp->bitStream[layer]; in transportDec_GetBitstream()
987 int layer; in transportDec_readHeader() local
989 for (layer = 0; in transportDec_readHeader()
990 layer < (int)CLatmDemux_GetNrOfLayers(&hTp->parser.latm, 0); in transportDec_readHeader()
991 layer += 1) { in transportDec_readHeader()
993 CLatmDemux_GetFrameLengthInBits(&hTp->parser.latm, 0, layer); in transportDec_readHeader()
1332 const UINT layer) { in transportDec_readStream() argument
1334 HANDLE_FDK_BITSTREAM hBs = &hTp->bitStream[layer]; in transportDec_readStream()
1433 const UINT layer) { in transportDec_ReadAccessUnit() argument
1441 hBs = &hTp->bitStream[layer]; in transportDec_ReadAccessUnit()
1507 hTp->auLength[layer] = -1; /* Access Unit data length is unknown. */ in transportDec_ReadAccessUnit()
1514 hTp->auLength[layer] = FDKgetValidBits(hBs); in transportDec_ReadAccessUnit()
1522 err = transportDec_readHeader(hTp, hBs, 0, 1, &hTp->auLength[layer], in transportDec_ReadAccessUnit()
1532 err = transportDec_readStream(hTp, layer); in transportDec_ReadAccessUnit()
1541 hTp->accessUnitAnchor[layer] = FDKgetValidBits(hBs); in transportDec_ReadAccessUnit()
1543 hTp->accessUnitAnchor[layer] = 0; in transportDec_ReadAccessUnit()
1551 const UINT layer, in transportDec_GetAsc() argument
1556 *asc = hTp->asc[layer]; in transportDec_GetAsc()
1565 const UINT layer) { in transportDec_GetAuBitsRemaining() argument
1568 if (hTp->accessUnitAnchor[layer] > 0 && hTp->auLength[layer] > 0) { in transportDec_GetAuBitsRemaining()
1569 bits = (INT)FDKgetValidBits(&hTp->bitStream[layer]); in transportDec_GetAuBitsRemaining()
1571 bits = hTp->auLength[layer] - ((INT)hTp->accessUnitAnchor[layer] - bits); in transportDec_GetAuBitsRemaining()
1574 bits = FDKgetValidBits(&hTp->bitStream[layer]); in transportDec_GetAuBitsRemaining()
1581 const UINT layer) { in transportDec_GetAuBitsTotal() argument
1582 return hTp->auLength[layer]; in transportDec_GetAuBitsTotal()