summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKieran Bingham <kieran.bingham@ideasonboard.com>2021-07-07 11:44:58 +0100
committerKieran Bingham <kieran.bingham@ideasonboard.com>2021-08-05 14:11:11 +0100
commit0c5a86a356596f60286d0a32254ed027a0a6e709 (patch)
treee60032cb4db1b9f5f0fe304a47235f417e32256f
parent1e58e324d6a51679f77684d000c2c9f104fad64c (diff)
Force return values of V4L2 controls to be specifickbingham/dev
-rw-r--r--ipu3.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/ipu3.cpp b/ipu3.cpp
index 955fa62..651e0bb 100644
--- a/ipu3.cpp
+++ b/ipu3.cpp
@@ -160,13 +160,13 @@ int IPAIPU3::configure(const IPAConfigInfo &configInfo)
const auto itExp = ctrls_.find(V4L2_CID_EXPOSURE);
if (itExp == ctrls_.end()) {
LOG(IPAIPU3, Error) << "Can't find exposure control";
- return -EINVAL;
+ return -EOWNERDEAD; //EINVAL; 130
}
const auto itGain = ctrls_.find(V4L2_CID_ANALOGUE_GAIN);
if (itGain == ctrls_.end()) {
LOG(IPAIPU3, Error) << "Can't find gain control";
- return -EINVAL;
+ return -ENOKEY; //EINVAL; 126
}
minExposure_ = std::max(itExp->second.min().get<int32_t>(), 1);