@@ -267,10 +267,13 @@ void IPARkISP1::unmapBuffers(const std::vector<unsigned int> &ids)
}
}
-void IPARkISP1::queueRequest([[maybe_unused]] const uint32_t frame,
- [[maybe_unused]] const ControlList &controls)
+void IPARkISP1::queueRequest(const uint32_t frame,
+ const ControlList &controls)
{
- /* \todo Start processing for 'frame' based on 'controls'. */
+ RKISP1FrameContext &frameContext = context_.frameContexts.initialise(frame);
+
+ for (auto const &algo : algorithms())
+ algo->queueRequest(context_, frame, frameContext, controls);
}
void IPARkISP1::fillParamsBuffer(const uint32_t frame, const uint32_t bufferId)