summaryrefslogtreecommitdiff
path: root/src/ipa/rpi/controller/ccm_status.h
blob: c81bcd42342d4ccd6ac466b17125941f631310a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* SPDX-License-Identifier: BSD-2-Clause */
/*
 * Copyright (C) 2019, Raspberry Pi Ltd
 *
 * CCM (colour correction matrix) control algorithm status
 */
#pragma once

/* The "ccm" algorithm generates an appropriate colour matrix. */

struct CcmStatus {
	double matrix[9];
	double saturation;
};
pos;), ipa_data_dir) + '"') config_h.set('IPA_MODULE_DIR', '"' + join_paths(get_option('prefix'), ipa_install_dir) + '"') subdir('libipa') ipa_sign = files('ipa-sign.sh') ipas = ['raspberrypi', 'rkisp1', 'vimc'] foreach pipeline : get_option('pipelines') if ipas.contains(pipeline) subdir(pipeline) endif endforeach if ipa_sign_module # Regenerate the signatures for all IPA modules. We can't simply install the # .sign files, as meson strips the DT_RPATH and DT_RUNPATH from binaries at # install time, which invalidates the signatures. meson.add_install_script('ipa-sign-install.sh', ipa_install_dir, ipa_priv_key.full_path()) endif