Lines Matching refs:pCChar
763 CUSTOM_DRC_CHAR* pCChar, in _readCustomDrcCharacteristic() argument
772 pCChar->sigmoid.gain = (FIXP_SGL)(bsGain << (FRACT_BITS - 1 - 6)); in _readCustomDrcCharacteristic()
774 pCChar->sigmoid.gain = (FIXP_SGL)(-bsGain << (FRACT_BITS - 1 - 6)); in _readCustomDrcCharacteristic()
778 pCChar->sigmoid.ioRatio = in _readCustomDrcCharacteristic()
783 pCChar->sigmoid.exp = (FIXP_SGL)((1 + 2 * bsExp) << (FRACT_BITS - 1 - 5)); in _readCustomDrcCharacteristic()
785 pCChar->sigmoid.exp = (FIXP_SGL)MAXVAL_SGL; /* represents infinity */ in _readCustomDrcCharacteristic()
787 pCChar->sigmoid.flipSign = FDKreadBits(hBs, 1); in _readCustomDrcCharacteristic()
792 pCChar->nodes.characteristicNodeCount = bsCharacteristicNodeCount + 1; in _readCustomDrcCharacteristic()
793 if (pCChar->nodes.characteristicNodeCount > 4) return DE_MEMORY_ERROR; in _readCustomDrcCharacteristic()
794 pCChar->nodes.nodeLevel[0] = DRC_INPUT_LOUDNESS_TARGET_SGL; in _readCustomDrcCharacteristic()
795 pCChar->nodes.nodeGain[0] = (FIXP_SGL)0; in _readCustomDrcCharacteristic()
796 for (i = 0; i < pCChar->nodes.characteristicNodeCount; i++) { in _readCustomDrcCharacteristic()
800 pCChar->nodes.nodeLevel[i + 1] = in _readCustomDrcCharacteristic()
801 pCChar->nodes.nodeLevel[i] - in _readCustomDrcCharacteristic()
804 pCChar->nodes.nodeLevel[i + 1] = in _readCustomDrcCharacteristic()
805 pCChar->nodes.nodeLevel[i] + in _readCustomDrcCharacteristic()
809 pCChar->nodes.nodeGain[i + 1] = (FIXP_SGL)( in _readCustomDrcCharacteristic()