Lines Matching refs:dstProfile
2575 const skcms_ICCProfile* dstProfile, in skcms_Transform() argument
2578 dst, dstFmt, dstAlpha, dstProfile, in skcms_Transform()
2589 const skcms_ICCProfile* dstProfile, in skcms_TransformWithPalette() argument
2604 if (!dstProfile) { in skcms_TransformWithPalette()
2605 dstProfile = skcms_sRGB_profile(); in skcms_TransformWithPalette()
2673 gray_dst_profile = *dstProfile; in skcms_TransformWithPalette()
2675 dstProfile = &gray_dst_profile; in skcms_TransformWithPalette()
2692 if (dstProfile != srcProfile) { in skcms_TransformWithPalette()
2694 if (!prep_for_destination(dstProfile, in skcms_TransformWithPalette()
2765 if (dstProfile->has_B2A) { in skcms_TransformWithPalette()
2772 if (dstProfile->pcs == skcms_Signature_Lab) { in skcms_TransformWithPalette()
2776 if (dstProfile->B2A.input_channels == 3) { in skcms_TransformWithPalette()
2778 OpAndArg oa = select_curve_op(&dstProfile->B2A.input_curves[i], i); in skcms_TransformWithPalette()
2786 if (dstProfile->B2A.matrix_channels == 3) { in skcms_TransformWithPalette()
2792 if (0 != memcmp(&I, &dstProfile->B2A.matrix, sizeof(I))) { in skcms_TransformWithPalette()
2794 *args++ = &dstProfile->B2A.matrix; in skcms_TransformWithPalette()
2798 OpAndArg oa = select_curve_op(&dstProfile->B2A.matrix_curves[i], i); in skcms_TransformWithPalette()
2806 if (dstProfile->B2A.output_channels) { in skcms_TransformWithPalette()
2809 *args++ = &dstProfile->B2A; in skcms_TransformWithPalette()
2810 for (int i = 0; i < (int)dstProfile->B2A.output_channels; i++) { in skcms_TransformWithPalette()
2811 OpAndArg oa = select_curve_op(&dstProfile->B2A.output_curves[i], i); in skcms_TransformWithPalette()
2831 if (0 != memcmp(&dstProfile->toXYZD50, to_xyz, sizeof(skcms_Matrix3x3))) { in skcms_TransformWithPalette()
2863 if (dstProfile->data_color_space == skcms_Signature_CMYK) { in skcms_TransformWithPalette()