libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static
Make getInputConfig and getOutputConfig static so as to allow for interrogation of the supported pixel formats prior to object instantiation. Do this so as to allow the higher level logic make an informed choice between CPU and GPU ISP based on which pixel formats are supported. Curretnly CPU ISP supports more diverse input and output schemes. Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
This commit is contained in:
parent
53930ee1d7
commit
4a9a1dff88
1 changed files with 2 additions and 2 deletions
|
@ -102,8 +102,8 @@ private:
|
||||||
template<bool addAlphaByte, bool ccmEnabled>
|
template<bool addAlphaByte, bool ccmEnabled>
|
||||||
void debayer10P_RGRG_BGR888(uint8_t *dst, const uint8_t *src[]);
|
void debayer10P_RGRG_BGR888(uint8_t *dst, const uint8_t *src[]);
|
||||||
|
|
||||||
int getInputConfig(PixelFormat inputFormat, DebayerInputConfig &config);
|
static int getInputConfig(PixelFormat inputFormat, DebayerInputConfig &config);
|
||||||
int getOutputConfig(PixelFormat outputFormat, DebayerOutputConfig &config);
|
static int getOutputConfig(PixelFormat outputFormat, DebayerOutputConfig &config);
|
||||||
int setupStandardBayerOrder(BayerFormat::Order order);
|
int setupStandardBayerOrder(BayerFormat::Order order);
|
||||||
int setDebayerFunctions(PixelFormat inputFormat,
|
int setDebayerFunctions(PixelFormat inputFormat,
|
||||||
PixelFormat outputFormat,
|
PixelFormat outputFormat,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue