Lines Matching refs:element
532 /* Create valid element instance tags */
669 instead of ID_LFE element type. */
692 /* Store all channel element IDs */
699 /* Element counter */
1289 MP4_ELEMENT_ID element = ID_NONE;
1301 while ((element = channel_configuration_array[channelConfiguration][j]) !=
1303 /* Setup LFE element for upsampling too. This is essential especially for
1304 * channel configs where the LFE element is not at the last position for
1306 * of the LFE element would be done later in the core. */
1307 if (element == ID_SCE || element == ID_CPE || element == ID_LFE) {
1311 asc->m_samplesPerFrame / dsFactor, AOT_ER_AAC_ELD, element, i++, 0, 0,
1536 subroutine for parsing extension element configuration:
1586 /* No configuration element */
1719 usc->element[i].usacElementType = usacElementType;
1721 /* sanity check: update element counter */
1737 /* sanity check: no element counter may be smaller zero */
1751 usc->element[i].m_noiseFilling = FDKreadBits(hBs, 1);
1758 usc->element[i].m_harmonicSBR = FDKreadBit(hBs);
1759 usc->element[i].m_interTes = FDKreadBit(hBs);
1760 usc->element[i].m_pvc = FDKreadBit(hBs);
1764 channelElementIdx, usc->element[i].m_harmonicSBR,
1765 usc->element[i].m_stereoConfigIndex, asc->configMode,
1780 usc->element[i].m_noiseFilling = FDKreadBits(hBs, 1);
1785 usc->element[i].m_harmonicSBR = FDKreadBit(hBs);
1786 usc->element[i].m_interTes = FDKreadBit(hBs);
1787 usc->element[i].m_pvc = FDKreadBit(hBs);
1791 usc->element[i].m_stereoConfigIndex = FDKreadBits(hBs, 2);
1797 (usc->element[i].m_stereoConfigIndex == 1 ||
1798 usc->element[i].m_stereoConfigIndex == 2)
1804 channelElementIdx, usc->element[i].m_harmonicSBR,
1805 usc->element[i].m_stereoConfigIndex, asc->configMode,
1812 usc->element[i].m_stereoConfigIndex =
1815 if (usc->element[i].m_stereoConfigIndex > 0) {
1827 usc->element[i].m_stereoConfigIndex,
1839 usc->element[i].m_stereoConfigIndex = 0;
1847 usc->element[i].m_noiseFilling = 0;
1852 usc->element[i].m_harmonicSBR = (UCHAR)0;
1853 usc->element[i].m_interTes = (UCHAR)0;
1854 usc->element[i].m_pvc = (UCHAR)0;
1858 channelElementIdx, usc->element[i].m_harmonicSBR,
1859 usc->element[i].m_stereoConfigIndex, asc->configMode,
1868 ErrorStatus = extElementConfig(&usc->element[i].extElement, hBs, cb, 0,
1877 /* non USAC-element encountered */
1884 /* sanity check: all element counter must be zero */
2290 usc->element[elemIdx].m_stereoConfigIndex = 0;
2297 usc->element[elemIdx].usacElementType = ID_USAC_SCE;
2299 usc->element[elemIdx].m_noiseFilling = FDKreadBits(hBs, 1);
2305 usc->element[elemIdx].m_harmonicSBR = FDKreadBit(hBs);
2306 usc->element[elemIdx].m_interTes = FDKreadBit(hBs);
2307 usc->element[elemIdx].m_pvc = FDKreadBit(hBs);
2311 usc->element[elemIdx].m_harmonicSBR,
2312 usc->element[elemIdx].m_stereoConfigIndex,
2320 usc->element[elemIdx].usacElementType = ID_USAC_CPE;
2322 usc->element[elemIdx].m_noiseFilling = FDKreadBits(hBs, 1);
2324 usc->element[elemIdx].m_harmonicSBR = FDKreadBit(hBs);
2325 usc->element[elemIdx].m_interTes = FDKreadBit(hBs);
2326 usc->element[elemIdx].m_pvc = FDKreadBit(hBs);
2330 usc->element[elemIdx].m_stereoConfigIndex = FDKreadBits(hBs, 2);
2341 if ((usc->element[elemIdx].m_stereoConfigIndex > 1) &&
2342 usc->element[elemIdx].m_harmonicSBR) {
2353 (usc->element[elemIdx].m_stereoConfigIndex != 1)) {
2361 (usc->element[elemIdx].m_stereoConfigIndex == 1 ||
2362 usc->element[elemIdx].m_stereoConfigIndex == 2)
2369 usc->element[elemIdx].m_harmonicSBR,
2370 usc->element[elemIdx].m_stereoConfigIndex,
2375 /*usc->element[elemIdx].m_stereoConfigIndex =*/FDKreadBits(hBs, 2);
2376 if (usc->element[elemIdx].m_stereoConfigIndex > 0) {
2389 usc->element[elemIdx].m_stereoConfigIndex,