Lines Matching refs:gain
568 float gain = 1.0f; in encodeGain() local
570 gain = y_hdr / y_sdr; in encodeGain()
573 if (gain < metadata->minContentBoost) gain = metadata->minContentBoost; in encodeGain()
574 if (gain > metadata->maxContentBoost) gain = metadata->maxContentBoost; in encodeGain()
576 return static_cast<uint8_t>((log2(gain) - log2MinContentBoost) in encodeGain()
581 Color applyGain(Color e, float gain, ultrahdr_metadata_ptr metadata) { in applyGain() argument
582 float logBoost = log2(metadata->minContentBoost) * (1.0f - gain) in applyGain()
583 + log2(metadata->maxContentBoost) * gain; in applyGain()
588 Color applyGain(Color e, float gain, ultrahdr_metadata_ptr metadata, float displayBoost) { in applyGain() argument
589 float logBoost = log2(metadata->minContentBoost) * (1.0f - gain) in applyGain()
590 + log2(metadata->maxContentBoost) * gain; in applyGain()
595 Color applyGainLUT(Color e, float gain, GainLUT& gainLUT) { in applyGainLUT() argument
596 float gainFactor = gainLUT.getGainFactor(gain); in applyGainLUT()