• Home
  • Raw
  • Download

Lines Matching refs:asc

1218                                                  CSAudioSpecificConfig *asc,  in GaSpecificConfig_Parse()  argument
1231 if (asc->m_channelConfiguration == 0) { in GaSpecificConfig_Parse()
1232 CProgramConfig_Read(&asc->m_progrConfigElement, bs, ascStartAnchor); in GaSpecificConfig_Parse()
1235 if ((asc->m_aot == AOT_AAC_SCAL) || (asc->m_aot == AOT_ER_AAC_SCAL)) { in GaSpecificConfig_Parse()
1240 if (asc->m_aot == AOT_ER_BSAC) { in GaSpecificConfig_Parse()
1245 if ((asc->m_aot == AOT_ER_AAC_LC) || (asc->m_aot == AOT_ER_AAC_LTP) || in GaSpecificConfig_Parse()
1246 (asc->m_aot == AOT_ER_AAC_SCAL) || (asc->m_aot == AOT_ER_AAC_LD)) { in GaSpecificConfig_Parse()
1247 asc->m_vcb11Flag = FDKreadBits(bs, 1); /* aacSectionDataResilienceFlag */ in GaSpecificConfig_Parse()
1248 asc->m_rvlcFlag = in GaSpecificConfig_Parse()
1250 asc->m_hcrFlag = FDKreadBits(bs, 1); /* aacSpectralDataResilienceFlag */ in GaSpecificConfig_Parse()
1277 static INT ld_sbr_header(CSAudioSpecificConfig *asc, const INT dsFactor, in ld_sbr_header() argument
1279 const int channelConfiguration = asc->m_channelConfiguration; in ld_sbr_header()
1298 cb->cbSbrData, hBs, asc->m_samplingFrequency / dsFactor, in ld_sbr_header()
1299 asc->m_extensionSamplingFrequency / dsFactor, in ld_sbr_header()
1300 asc->m_samplesPerFrame / dsFactor, AOT_ER_AAC_ELD, element, i++, 0, 0, in ld_sbr_header()
1301 asc->configMode, &asc->SbrConfigChanged, dsFactor); in ld_sbr_header()
1312 static TRANSPORTDEC_ERROR EldSpecificConfig_Parse(CSAudioSpecificConfig *asc, in EldSpecificConfig_Parse() argument
1316 CSEldSpecificConfig *esc = &asc->m_sc.m_eldSpecificConfig; in EldSpecificConfig_Parse()
1327 asc->m_samplesPerFrame = 480; in EldSpecificConfig_Parse()
1329 asc->m_samplesPerFrame = 512; in EldSpecificConfig_Parse()
1332 asc->m_vcb11Flag = FDKreadBits(hBs, 1); in EldSpecificConfig_Parse()
1333 asc->m_rvlcFlag = FDKreadBits(hBs, 1); in EldSpecificConfig_Parse()
1334 asc->m_hcrFlag = FDKreadBits(hBs, 1); in EldSpecificConfig_Parse()
1343 asc->m_extensionSamplingFrequency = asc->m_samplingFrequency in EldSpecificConfig_Parse()
1350 switch (asc->m_channelConfiguration) { in EldSpecificConfig_Parse()
1384 esc->m_downscaledSamplingFrequency = asc->m_samplingFrequency; in EldSpecificConfig_Parse()
1405 cb->cbSscData, hBs, asc->m_aot, asc->m_extensionSamplingFrequency, in EldSpecificConfig_Parse()
1408 eldExtLen, asc->configMode, &asc->SacConfigChanged); in EldSpecificConfig_Parse()
1444 if (asc->m_samplingFrequency % esc->m_downscaledSamplingFrequency != 0) { in EldSpecificConfig_Parse()
1447 dsFactor = asc->m_samplingFrequency / esc->m_downscaledSamplingFrequency; in EldSpecificConfig_Parse()
1455 if ((INT)asc->m_samplesPerFrame % dsFactor != 0) { in EldSpecificConfig_Parse()
1462 if (0 != ld_sbr_header(asc, dsFactor, hBs, cb)) { in EldSpecificConfig_Parse()
1668 CSAudioSpecificConfig *asc, HANDLE_FDK_BITSTREAM hBs, in UsacRsv60DecoderConfig_Parse() argument
1671 CSUsacConfig *usc = &asc->m_sc.m_usacConfig; in UsacRsv60DecoderConfig_Parse()
1683 usc->m_channelConfigurationIndex = asc->m_channelConfiguration; in UsacRsv60DecoderConfig_Parse()
1685 if (asc->m_aot == AOT_USAC) { in UsacRsv60DecoderConfig_Parse()
1701 if (asc->m_aot == AOT_USAC) { in UsacRsv60DecoderConfig_Parse()
1740 if (cb->cbSbr(cb->cbSbrData, hBs, asc->m_samplingFrequency, in UsacRsv60DecoderConfig_Parse()
1741 asc->m_extensionSamplingFrequency, in UsacRsv60DecoderConfig_Parse()
1742 asc->m_samplesPerFrame, asc->m_aot, ID_SCE, in UsacRsv60DecoderConfig_Parse()
1744 usc->element[i].m_stereoConfigIndex, asc->configMode, in UsacRsv60DecoderConfig_Parse()
1745 &asc->SbrConfigChanged, 1)) { in UsacRsv60DecoderConfig_Parse()
1780 if (cb->cbSbr(cb->cbSbrData, hBs, asc->m_samplingFrequency, in UsacRsv60DecoderConfig_Parse()
1781 asc->m_extensionSamplingFrequency, in UsacRsv60DecoderConfig_Parse()
1782 asc->m_samplesPerFrame, asc->m_aot, el_type, in UsacRsv60DecoderConfig_Parse()
1784 usc->element[i].m_stereoConfigIndex, asc->configMode, in UsacRsv60DecoderConfig_Parse()
1785 &asc->SbrConfigChanged, 1)) { in UsacRsv60DecoderConfig_Parse()
1797 if (cb->cbSsc(cb->cbSscData, hBs, asc->m_aot, in UsacRsv60DecoderConfig_Parse()
1798 asc->m_extensionSamplingFrequency, in UsacRsv60DecoderConfig_Parse()
1802 asc->configMode, &asc->SacConfigChanged)) { in UsacRsv60DecoderConfig_Parse()
1827 if (cb->cbSbr(cb->cbSbrData, hBs, asc->m_samplingFrequency, in UsacRsv60DecoderConfig_Parse()
1828 asc->m_extensionSamplingFrequency, in UsacRsv60DecoderConfig_Parse()
1829 asc->m_samplesPerFrame, asc->m_aot, ID_LFE, in UsacRsv60DecoderConfig_Parse()
1831 usc->element[i].m_stereoConfigIndex, asc->configMode, in UsacRsv60DecoderConfig_Parse()
1832 &asc->SbrConfigChanged, 1)) { in UsacRsv60DecoderConfig_Parse()
1841 asc->m_samplesPerFrame, 0, asc->m_aot); in UsacRsv60DecoderConfig_Parse()
1854 if (asc->m_aot == AOT_USAC) { in UsacRsv60DecoderConfig_Parse()
1875 CSAudioSpecificConfig *asc, int coreSbrFrameLengthIndex) { in UsacConfig_SetCoreSbrFrameLengthIndex() argument
1881 asc->m_sc.m_usacConfig.m_coreSbrFrameLengthIndex = coreSbrFrameLengthIndex; in UsacConfig_SetCoreSbrFrameLengthIndex()
1882 asc->m_samplesPerFrame = usacFrameLength[coreSbrFrameLengthIndex]; in UsacConfig_SetCoreSbrFrameLengthIndex()
1884 asc->m_sc.m_usacConfig.m_sbrRatioIndex = sbrRatioIndex_val; in UsacConfig_SetCoreSbrFrameLengthIndex()
1887 asc->m_sbrPresentFlag = 1; in UsacConfig_SetCoreSbrFrameLengthIndex()
1888 asc->m_extensionSamplingFrequency = asc->m_samplingFrequency; in UsacConfig_SetCoreSbrFrameLengthIndex()
1889 asc->m_extensionSamplingFrequencyIndex = asc->m_samplingFrequencyIndex; in UsacConfig_SetCoreSbrFrameLengthIndex()
1892 asc->m_samplingFrequency >>= 2; in UsacConfig_SetCoreSbrFrameLengthIndex()
1893 asc->m_samplesPerFrame >>= 2; in UsacConfig_SetCoreSbrFrameLengthIndex()
1896 asc->m_samplingFrequency = (asc->m_samplingFrequency * 3) / 8; in UsacConfig_SetCoreSbrFrameLengthIndex()
1897 asc->m_samplesPerFrame = (asc->m_samplesPerFrame * 3) / 8; in UsacConfig_SetCoreSbrFrameLengthIndex()
1900 asc->m_samplingFrequency >>= 1; in UsacConfig_SetCoreSbrFrameLengthIndex()
1901 asc->m_samplesPerFrame >>= 1; in UsacConfig_SetCoreSbrFrameLengthIndex()
1906 asc->m_samplingFrequencyIndex = in UsacConfig_SetCoreSbrFrameLengthIndex()
1907 getSamplingRateIndex(asc->m_samplingFrequency, 4); in UsacConfig_SetCoreSbrFrameLengthIndex()
1913 static TRANSPORTDEC_ERROR UsacConfig_Parse(CSAudioSpecificConfig *asc, in UsacConfig_Parse() argument
1922 usacSamplingFrequency = getSampleRate(hBs, &asc->m_samplingFrequencyIndex, 5); in UsacConfig_Parse()
1923 asc->m_samplingFrequency = (UINT)usacSamplingFrequency; in UsacConfig_Parse()
1926 if (UsacConfig_SetCoreSbrFrameLengthIndex(asc, coreSbrFrameLengthIndex) != in UsacConfig_Parse()
1941 asc->m_channelConfiguration = channelConfigurationIndex; in UsacConfig_Parse()
1943 err = UsacRsv60DecoderConfig_Parse(asc, hBs, cb); in UsacConfig_Parse()
1949 err = configExtension(&asc->m_sc.m_usacConfig, hBs, cb); in UsacConfig_Parse()
1959 asc->m_sc.m_usacConfig.m_nUsacChannels)) { in UsacConfig_Parse()
1966 asc->m_sc.m_usacConfig.UsacConfig, in UsacConfig_Parse()
1968 asc->m_sc.m_usacConfig.UsacConfigBits = fAbs(configSize_bits); in UsacConfig_Parse()
2073 void AudioSpecificConfig_Init(CSAudioSpecificConfig *asc) { in AudioSpecificConfig_Init() argument
2074 FDKmemclear(asc, sizeof(CSAudioSpecificConfig)); in AudioSpecificConfig_Init()
2077 asc->m_aot = AOT_NONE; in AudioSpecificConfig_Init()
2078 asc->m_samplingFrequencyIndex = 0xf; in AudioSpecificConfig_Init()
2079 asc->m_epConfig = -1; in AudioSpecificConfig_Init()
2080 asc->m_extensionAudioObjectType = AOT_NULL_OBJECT; in AudioSpecificConfig_Init()
2081 CProgramConfig_Init(&asc->m_progrConfigElement); in AudioSpecificConfig_Init()
2253 CSAudioSpecificConfig *asc, HANDLE_FDK_BITSTREAM hBs, int audioMode, in Drm_xHEAACDecoderConfig() argument
2257 CSUsacConfig *usc = &asc->m_sc.m_usacConfig; in Drm_xHEAACDecoderConfig()
2278 if (cb->cbSbr(cb->cbSbrData, hBs, asc->m_samplingFrequency, in Drm_xHEAACDecoderConfig()
2279 asc->m_extensionSamplingFrequency, in Drm_xHEAACDecoderConfig()
2280 asc->m_samplesPerFrame, asc->m_aot, ID_SCE, elemIdx, in Drm_xHEAACDecoderConfig()
2283 asc->configMode, &asc->SbrConfigChanged, 1)) { in Drm_xHEAACDecoderConfig()
2336 if (cb->cbSbr(cb->cbSbrData, hBs, asc->m_samplingFrequency, in Drm_xHEAACDecoderConfig()
2337 asc->m_extensionSamplingFrequency, in Drm_xHEAACDecoderConfig()
2338 asc->m_samplesPerFrame, asc->m_aot, el_type, elemIdx, in Drm_xHEAACDecoderConfig()
2341 asc->configMode, &asc->SbrConfigChanged, 1)) { in Drm_xHEAACDecoderConfig()
2351 asc->m_extensionSamplingFrequency, in Drm_xHEAACDecoderConfig()
2354 asc->configMode, &asc->SacConfigChanged); in Drm_xHEAACDecoderConfig()
2369 CSAudioSpecificConfig *asc, HANDLE_FDK_BITSTREAM bs, int audioMode, in Drm_xHEAACStaticConfig() argument
2374 asc, coreSbrFrameLengthIndexDrm + 1) != TRANSPORTDEC_OK) { in Drm_xHEAACStaticConfig()
2378 asc->m_channelConfiguration = (audioMode) ? 2 : 1; in Drm_xHEAACStaticConfig()
2380 if (Drm_xHEAACDecoderConfig(asc, bs, audioMode, cb) != TRANSPORTDEC_OK) { in Drm_xHEAACStaticConfig()