Lines Matching defs:COEFF

661 #define COEFF(v, r) ((int)(0.5 + (v) * (r) * 256.0))
664 { COEFF(0.299, 219), COEFF(0.587, 219), COEFF(0.114, 219) },
665 { COEFF(-0.1687, 224), COEFF(-0.3313, 224), COEFF(0.5, 224) },
666 { COEFF(0.5, 224), COEFF(-0.4187, 224), COEFF(-0.0813, 224) },
669 { COEFF(0.299, 255), COEFF(0.587, 255), COEFF(0.114, 255) },
670 { COEFF(-0.1687, 255), COEFF(-0.3313, 255), COEFF(0.5, 255) },
671 { COEFF(0.5, 255), COEFF(-0.4187, 255), COEFF(-0.0813, 255) },
674 { COEFF(0.2126, 219), COEFF(0.7152, 219), COEFF(0.0722, 219) },
675 { COEFF(-0.1146, 224), COEFF(-0.3854, 224), COEFF(0.5, 224) },
676 { COEFF(0.5, 224), COEFF(-0.4542, 224), COEFF(-0.0458, 224) },
679 { COEFF(0.2126, 255), COEFF(0.7152, 255), COEFF(0.0722, 255) },
680 { COEFF(-0.1146, 255), COEFF(-0.3854, 255), COEFF(0.5, 255) },
681 { COEFF(0.5, 255), COEFF(-0.4542, 255), COEFF(-0.0458, 255) },
684 { COEFF(0.212, 219), COEFF(0.701, 219), COEFF(0.087, 219) },
685 { COEFF(-0.116, 224), COEFF(-0.384, 224), COEFF(0.5, 224) },
686 { COEFF(0.5, 224), COEFF(-0.445, 224), COEFF(-0.055, 224) },
689 { COEFF(0.212, 255), COEFF(0.701, 255), COEFF(0.087, 255) },
690 { COEFF(-0.116, 255), COEFF(-0.384, 255), COEFF(0.5, 255) },
691 { COEFF(0.5, 255), COEFF(-0.445, 255), COEFF(-0.055, 255) },
694 { COEFF(0.2627, 219), COEFF(0.6780, 219), COEFF(0.0593, 219) },
695 { COEFF(-0.1396, 224), COEFF(-0.3604, 224), COEFF(0.5, 224) },
696 { COEFF(0.5, 224), COEFF(-0.4598, 224), COEFF(-0.0402, 224) },
699 { COEFF(0.2627, 255), COEFF(0.6780, 255), COEFF(0.0593, 255) },
700 { COEFF(-0.1396, 255), COEFF(-0.3604, 255), COEFF(0.5, 255) },
701 { COEFF(0.5, 255), COEFF(-0.4598, 255), COEFF(-0.0402, 255) },
704 COEFF(1.0 / 1.9404, 224), COEFF(1.0 / 1.5816, 224),
705 COEFF(1.0 / 1.7184, 224), COEFF(1.0 / 0.9936, 224),
708 COEFF(1.0 / 1.9404, 255), COEFF(1.0 / 1.5816, 255),
709 COEFF(1.0 / 1.7184, 255), COEFF(1.0 / 0.9936, 255),
734 lin_y = (COEFF(0.2627, 255) * rec709_to_linear(r) +
735 COEFF(0.6780, 255) * rec709_to_linear(g) +
736 COEFF(0.0593, 255) * rec709_to_linear(b)) >> 16;
775 #undef COEFF
776 #define COEFF(v, r) ((int)(0.5 + (v) * ((255.0 * 255.0 * 16.0) / (r))))
778 { COEFF(1, 219), COEFF(0, 224), COEFF(1.4020, 224) },
779 { COEFF(1, 219), COEFF(-0.3441, 224), COEFF(-0.7141, 224) },
780 { COEFF(1, 219), COEFF(1.7720, 224), COEFF(0, 224) },
783 { COEFF(1, 255), COEFF(0, 255), COEFF(1.4020, 255) },
784 { COEFF(1, 255), COEFF(-0.3441, 255), COEFF(-0.7141, 255) },
785 { COEFF(1, 255), COEFF(1.7720, 255), COEFF(0, 255) },
788 { COEFF(1, 219), COEFF(0, 224), COEFF(1.5748, 224) },
789 { COEFF(1, 219), COEFF(-0.1873, 224), COEFF(-0.4681, 224) },
790 { COEFF(1, 219), COEFF(1.8556, 224), COEFF(0, 224) },
793 { COEFF(1, 255), COEFF(0, 255), COEFF(1.5748, 255) },
794 { COEFF(1, 255), COEFF(-0.1873, 255), COEFF(-0.4681, 255) },
795 { COEFF(1, 255), COEFF(1.8556, 255), COEFF(0, 255) },
798 { COEFF(1, 219), COEFF(0, 224), COEFF(1.5756, 224) },
799 { COEFF(1, 219), COEFF(-0.2253, 224), COEFF(-0.4767, 224) },
800 { COEFF(1, 219), COEFF(1.8270, 224), COEFF(0, 224) },
803 { COEFF(1, 255), COEFF(0, 255), COEFF(1.5756, 255) },
804 { COEFF(1, 255), COEFF(-0.2253, 255), COEFF(-0.4767, 255) },
805 { COEFF(1, 255), COEFF(1.8270, 255), COEFF(0, 255) },
808 { COEFF(1, 219), COEFF(0, 224), COEFF(1.4746, 224) },
809 { COEFF(1, 219), COEFF(-0.1646, 224), COEFF(-0.5714, 224) },
810 { COEFF(1, 219), COEFF(1.8814, 224), COEFF(0, 224) },
813 { COEFF(1, 255), COEFF(0, 255), COEFF(1.4746, 255) },
814 { COEFF(1, 255), COEFF(-0.1646, 255), COEFF(-0.5714, 255) },
815 { COEFF(1, 255), COEFF(1.8814, 255), COEFF(0, 255) },
818 COEFF(1.9404, 224), COEFF(1.5816, 224),
819 COEFF(1.7184, 224), COEFF(0.9936, 224),
822 COEFF(1.9404, 255), COEFF(1.5816, 255),
823 COEFF(1.7184, 255), COEFF(0.9936, 255),
828 int y_fac = full ? COEFF(1.0, 255) : COEFF(1.0, 219);
867 lin_g = COEFF(1.0 / 0.6780, 255) * lin_y -
868 COEFF(0.2627 / 0.6780, 255) * lin_r -
869 COEFF(0.0593 / 0.6780, 255) * lin_b;