• Home
  • Raw
  • Download

Lines Matching refs:hBs

1265 static INT skipSbrHeader(HANDLE_FDK_BITSTREAM hBs, int isUsac) {  in skipSbrHeader()  argument
1271 FDKpushFor(hBs, 6); /* amp res 1, xover freq 3, reserved 2 */ in skipSbrHeader()
1274 FDKpushFor(hBs, 8); /* start / stop freq */ in skipSbrHeader()
1276 dflt_header_extra1 = FDKreadBit(hBs); in skipSbrHeader()
1277 dflt_header_extra2 = FDKreadBit(hBs); in skipSbrHeader()
1279 FDKpushFor(hBs, 5 * dflt_header_extra1 + 6 * dflt_header_extra2); in skipSbrHeader()
1285 HANDLE_FDK_BITSTREAM hBs, CSTpCallBacks *cb) { in ld_sbr_header() argument
1309 cb->cbSbrData, hBs, asc->m_samplingFrequency / dsFactor, in ld_sbr_header()
1324 HANDLE_FDK_BITSTREAM hBs, in EldSpecificConfig_Parse() argument
1336 esc->m_frameLengthFlag = FDKreadBits(hBs, 1); in EldSpecificConfig_Parse()
1343 asc->m_vcb11Flag = FDKreadBits(hBs, 1); in EldSpecificConfig_Parse()
1344 asc->m_rvlcFlag = FDKreadBits(hBs, 1); in EldSpecificConfig_Parse()
1345 asc->m_hcrFlag = FDKreadBits(hBs, 1); in EldSpecificConfig_Parse()
1347 esc->m_sbrPresentFlag = FDKreadBits(hBs, 1); in EldSpecificConfig_Parse()
1351 FDKreadBits(hBs, 1); /* 0: single rate, 1: dual rate */ in EldSpecificConfig_Parse()
1352 esc->m_sbrCrcFlag = FDKreadBits(hBs, 1); in EldSpecificConfig_Parse()
1385 ldSbrLen += skipSbrHeader(hBs, 0); in EldSpecificConfig_Parse()
1394 eldExtLenSum = FDKgetValidBits(hBs); in EldSpecificConfig_Parse()
1398 ((eldExtType = (ASC_ELD_EXT_TYPE)FDKreadBits(hBs, 4)) != ELDEXT_TERM) && in EldSpecificConfig_Parse()
1399 ((INT)FDKgetValidBits(hBs) >= 0)) { in EldSpecificConfig_Parse()
1400 eldExtLen = len = FDKreadBits(hBs, 4); in EldSpecificConfig_Parse()
1402 len = FDKreadBits(hBs, 8); in EldSpecificConfig_Parse()
1406 len = FDKreadBits(hBs, 16); in EldSpecificConfig_Parse()
1416 cb->cbSscData, hBs, asc->m_aot, in EldSpecificConfig_Parse()
1435 FDKreadBits(hBs, 8); in EldSpecificConfig_Parse()
1442 getSampleRate(hBs, &tmpDownscaleFreqIdx, 4); in EldSpecificConfig_Parse()
1446 downscale_fill_nibble = FDKreadBits(hBs, 4); in EldSpecificConfig_Parse()
1458 if ((INT)FDKgetValidBits(hBs) < 0) { in EldSpecificConfig_Parse()
1481 eldExtLenSum = eldExtLenSum - FDKgetValidBits(hBs); in EldSpecificConfig_Parse()
1482 FDKpushBack(hBs, eldExtLenSum + ldSbrLen); in EldSpecificConfig_Parse()
1483 if (0 != ld_sbr_header(asc, dsFactor, hBs, cb)) { in EldSpecificConfig_Parse()
1486 FDKpushFor(hBs, eldExtLenSum); in EldSpecificConfig_Parse()
1495 HANDLE_FDK_BITSTREAM hBs, const INT configSize_bits, /* If < 0 (> 0) config in StoreConfigAsBitstream() argument
1512 FDKpushBack(hBs, nBits); in StoreConfigAsBitstream()
1515 tmp = FDKreadBits(hBs, 32); in StoreConfigAsBitstream()
1519 tmp = FDKreadBits(hBs, j); in StoreConfigAsBitstream()
1524 FDKpushBack(hBs, nBits); in StoreConfigAsBitstream()
1541 HANDLE_FDK_BITSTREAM hBs, in extElementConfig() argument
1550 (USAC_EXT_ELEMENT_TYPE)escapedValue(hBs, 4, 8, 16); in extElementConfig()
1568 int usacExtElementConfigLength = escapedValue(hBs, 4, 8, 16); in extElementConfig()
1572 if (FDKreadBit(hBs)) /* usacExtElementDefaultLengthPresent */ in extElementConfig()
1573 extElement->usacExtElementDefaultLength = escapedValue(hBs, 8, 16, 0) + 1; in extElementConfig()
1577 extElement->usacExtElementPayloadFrag = FDKreadBit(hBs); in extElementConfig()
1579 bsAnchor = (INT)FDKgetValidBits(hBs); in extElementConfig()
1592 cb->cbUniDrcData, hBs, usacExtElementConfigLength, in extElementConfig()
1608 (bsAnchor - (INT)FDKgetValidBits(hBs)); in extElementConfig()
1610 FDKpushFor(hBs, left_bits); in extElementConfig()
1626 HANDLE_FDK_BITSTREAM hBs, in configExtension() argument
1634 numConfigExtensions = (int)escapedValue(hBs, 2, 4, 8) + 1; in configExtension()
1637 int loudnessInfoSetConfigExtensionPosition = FDKgetValidBits(hBs); in configExtension()
1638 usacConfigExtType = (CONFIG_EXT_ID)escapedValue(hBs, 4, 8, 16); in configExtension()
1639 usacConfigExtLength = (int)escapedValue(hBs, 4, 8, 16); in configExtension()
1642 nbits = (INT)FDKgetValidBits(hBs); in configExtension()
1652 if (FDKreadBits(hBs, 8) != 0xa5) { in configExtension()
1660 cb->cbUniDrcData, hBs, usacConfigExtLength, in configExtension()
1674 8 * usacConfigExtLength - (nbits - (INT)FDKgetValidBits(hBs)); in configExtension()
1678 FDKpushFor(hBs, usacConfigExtLength); in configExtension()
1689 CSAudioSpecificConfig *asc, HANDLE_FDK_BITSTREAM hBs, in UsacRsv60DecoderConfig_Parse() argument
1698 numberOfElements = (int)escapedValue(hBs, 4, 8, 16) + 1; in UsacRsv60DecoderConfig_Parse()
1716 FDKreadBits(hBs, 2) | USAC_ID_BIT); /* set USAC_ID_BIT to map in UsacRsv60DecoderConfig_Parse()
1748 if (FDKreadBit(hBs)) { /* tw_mdct */ in UsacRsv60DecoderConfig_Parse()
1751 usc->element[i].m_noiseFilling = FDKreadBits(hBs, 1); in UsacRsv60DecoderConfig_Parse()
1758 usc->element[i].m_harmonicSBR = FDKreadBit(hBs); in UsacRsv60DecoderConfig_Parse()
1759 usc->element[i].m_interTes = FDKreadBit(hBs); in UsacRsv60DecoderConfig_Parse()
1760 usc->element[i].m_pvc = FDKreadBit(hBs); in UsacRsv60DecoderConfig_Parse()
1761 if (cb->cbSbr(cb->cbSbrData, hBs, asc->m_samplingFrequency, in UsacRsv60DecoderConfig_Parse()
1777 if (FDKreadBit(hBs)) { /* tw_mdct */ in UsacRsv60DecoderConfig_Parse()
1780 usc->element[i].m_noiseFilling = FDKreadBits(hBs, 1); in UsacRsv60DecoderConfig_Parse()
1785 usc->element[i].m_harmonicSBR = FDKreadBit(hBs); in UsacRsv60DecoderConfig_Parse()
1786 usc->element[i].m_interTes = FDKreadBit(hBs); in UsacRsv60DecoderConfig_Parse()
1787 usc->element[i].m_pvc = FDKreadBit(hBs); in UsacRsv60DecoderConfig_Parse()
1789 INT bitsToSkip = skipSbrHeader(hBs, 1); in UsacRsv60DecoderConfig_Parse()
1791 usc->element[i].m_stereoConfigIndex = FDKreadBits(hBs, 2); in UsacRsv60DecoderConfig_Parse()
1793 FDKpushBack(hBs, bitsToSkip + 2); in UsacRsv60DecoderConfig_Parse()
1801 if (cb->cbSbr(cb->cbSbrData, hBs, asc->m_samplingFrequency, in UsacRsv60DecoderConfig_Parse()
1813 FDKreadBits(hBs, 2); /* Needed in RM5 syntax */ in UsacRsv60DecoderConfig_Parse()
1825 if (cb->cbSsc(cb->cbSscData, hBs, asc->m_aot, in UsacRsv60DecoderConfig_Parse()
1855 if (cb->cbSbr(cb->cbSbrData, hBs, asc->m_samplingFrequency, in UsacRsv60DecoderConfig_Parse()
1868 ErrorStatus = extElementConfig(&usc->element[i].extElement, hBs, cb, 0, in UsacRsv60DecoderConfig_Parse()
1942 HANDLE_FDK_BITSTREAM hBs, in UsacConfig_Parse() argument
1948 INT nbits = (INT)FDKgetValidBits(hBs); in UsacConfig_Parse()
1950 usacSamplingFrequency = getSampleRate(hBs, &asc->m_samplingFrequencyIndex, 5); in UsacConfig_Parse()
1953 coreSbrFrameLengthIndex = FDKreadBits(hBs, 3); in UsacConfig_Parse()
1959 channelConfigurationIndex = FDKreadBits(hBs, 5); in UsacConfig_Parse()
1971 err = UsacRsv60DecoderConfig_Parse(asc, hBs, cb); in UsacConfig_Parse()
1976 if (FDKreadBits(hBs, 1)) { /* usacConfigExtensionPresent */ in UsacConfig_Parse()
1977 err = configExtension(&asc->m_sc.m_usacConfig, hBs, cb); in UsacConfig_Parse()
1992 INT configSize_bits = (INT)FDKgetValidBits(hBs) - nbits; in UsacConfig_Parse()
1993 StoreConfigAsBitstream(hBs, configSize_bits, in UsacConfig_Parse()
2283 CSAudioSpecificConfig *asc, HANDLE_FDK_BITSTREAM hBs, int audioMode, in Drm_xHEAACDecoderConfig() argument
2299 usc->element[elemIdx].m_noiseFilling = FDKreadBits(hBs, 1); in Drm_xHEAACDecoderConfig()
2305 usc->element[elemIdx].m_harmonicSBR = FDKreadBit(hBs); in Drm_xHEAACDecoderConfig()
2306 usc->element[elemIdx].m_interTes = FDKreadBit(hBs); in Drm_xHEAACDecoderConfig()
2307 usc->element[elemIdx].m_pvc = FDKreadBit(hBs); in Drm_xHEAACDecoderConfig()
2308 if (cb->cbSbr(cb->cbSbrData, hBs, asc->m_samplingFrequency, in Drm_xHEAACDecoderConfig()
2322 usc->element[elemIdx].m_noiseFilling = FDKreadBits(hBs, 1); in Drm_xHEAACDecoderConfig()
2324 usc->element[elemIdx].m_harmonicSBR = FDKreadBit(hBs); in Drm_xHEAACDecoderConfig()
2325 usc->element[elemIdx].m_interTes = FDKreadBit(hBs); in Drm_xHEAACDecoderConfig()
2326 usc->element[elemIdx].m_pvc = FDKreadBit(hBs); in Drm_xHEAACDecoderConfig()
2328 INT bitsToSkip = skipSbrHeader(hBs, 1); in Drm_xHEAACDecoderConfig()
2330 usc->element[elemIdx].m_stereoConfigIndex = FDKreadBits(hBs, 2); in Drm_xHEAACDecoderConfig()
2332 FDKpushBack(hBs, bitsToSkip + 2); in Drm_xHEAACDecoderConfig()
2366 if (cb->cbSbr(cb->cbSbrData, hBs, asc->m_samplingFrequency, in Drm_xHEAACDecoderConfig()
2375 /*usc->element[elemIdx].m_stereoConfigIndex =*/FDKreadBits(hBs, 2); in Drm_xHEAACDecoderConfig()
2386 cb->cbSscData, hBs, in Drm_xHEAACDecoderConfig()