Lines Matching refs:output_channels
586 uint8_t output_channels [ 1];
613 a2b->output_channels = mftTag->output_channels[0];
616 if (a2b->output_channels != ARRAY_COUNT(a2b->output_curves)) {
639 b2a->output_channels = mftTag->output_channels[0];
646 if (b2a->output_channels < 3 || b2a->output_channels > ARRAY_COUNT(b2a->output_curves)) {
670 uint32_t byte_len_all_output_tables = out->output_channels * byte_len_per_output_table;
672 uint64_t grid_size = out->output_channels * byte_width;
701 for (uint32_t i = 0; i < out->output_channels; ++i) {
789 uint8_t output_channels [ 1];
813 a2b->output_channels = mABTag->output_channels[0];
816 if (a2b->output_channels != ARRAY_COUNT(a2b->output_curves)) {
835 if (!read_curves(tag->buf, tag->size, b_curve_offset, a2b->output_channels,
845 a2b->matrix_channels = a2b->output_channels;
901 uint64_t grid_size = a2b->output_channels * clut->grid_byte_width[0]; // the payload
919 if (a2b->input_channels != a2b->output_channels) {
940 b2a->output_channels = mBATag->output_channels[0];
946 if (b2a->output_channels < 3 || b2a->output_channels > ARRAY_COUNT(b2a->output_curves)) {
970 // Matrix channels is tied to input_channels (3), not output_channels.
1008 if (!read_curves(tag->buf, tag->size, a_curve_offset, b2a->output_channels,
1028 uint64_t grid_size = b2a->output_channels * clut->grid_byte_width[0];
1044 if (b2a->input_channels != b2a->output_channels) {
1049 b2a->output_channels = 0;
1143 if (a2b->output_channels > 0) { canonicalize_identity(a2b->output_curves + 0); }
1144 if (a2b->output_channels > 1) { canonicalize_identity(a2b->output_curves + 1); }
1145 if (a2b->output_channels > 2) { canonicalize_identity(a2b->output_curves + 2); }
1167 if (b2a->output_channels > 0) { canonicalize_identity(b2a->output_curves + 0); }
1168 if (b2a->output_channels > 1) { canonicalize_identity(b2a->output_curves + 1); }
1169 if (b2a->output_channels > 2) { canonicalize_identity(b2a->output_curves + 2); }
1170 if (b2a->output_channels > 3) { canonicalize_identity(b2a->output_curves + 3); }
2766 if (srcProfile->A2B.output_channels == 3) {
2836 if (dstProfile->B2A.output_channels) {
2840 for (int i = 0; i < (int)dstProfile->B2A.output_channels; i++) {