Lines Matching refs:pCChar
760 CUSTOM_DRC_CHAR* pCChar, in _readCustomDrcCharacteristic() argument
769 pCChar->sigmoid.gain = (FIXP_SGL)(bsGain << (FRACT_BITS - 1 - 6)); in _readCustomDrcCharacteristic()
771 pCChar->sigmoid.gain = (FIXP_SGL)(-bsGain << (FRACT_BITS - 1 - 6)); in _readCustomDrcCharacteristic()
775 pCChar->sigmoid.ioRatio = in _readCustomDrcCharacteristic()
780 pCChar->sigmoid.exp = (FIXP_SGL)((1 + 2 * bsExp) << (FRACT_BITS - 1 - 5)); in _readCustomDrcCharacteristic()
782 pCChar->sigmoid.exp = (FIXP_SGL)MAXVAL_SGL; /* represents infinity */ in _readCustomDrcCharacteristic()
784 pCChar->sigmoid.flipSign = FDKreadBits(hBs, 1); in _readCustomDrcCharacteristic()
789 pCChar->nodes.characteristicNodeCount = bsCharacteristicNodeCount + 1; in _readCustomDrcCharacteristic()
790 if (pCChar->nodes.characteristicNodeCount > 4) return DE_MEMORY_ERROR; in _readCustomDrcCharacteristic()
791 pCChar->nodes.nodeLevel[0] = DRC_INPUT_LOUDNESS_TARGET_SGL; in _readCustomDrcCharacteristic()
792 pCChar->nodes.nodeGain[0] = (FIXP_SGL)0; in _readCustomDrcCharacteristic()
793 for (i = 0; i < pCChar->nodes.characteristicNodeCount; i++) { in _readCustomDrcCharacteristic()
797 pCChar->nodes.nodeLevel[i + 1] = in _readCustomDrcCharacteristic()
798 pCChar->nodes.nodeLevel[i] - in _readCustomDrcCharacteristic()
801 pCChar->nodes.nodeLevel[i + 1] = in _readCustomDrcCharacteristic()
802 pCChar->nodes.nodeLevel[i] + in _readCustomDrcCharacteristic()
806 pCChar->nodes.nodeGain[i + 1] = (FIXP_SGL)( in _readCustomDrcCharacteristic()