mirror of
https://github.com/opencv/opencv.git
synced 2025-08-05 22:19:14 +08:00
Fix standalone-gapi
This commit is contained in:
parent
92b9888837
commit
3cd8976493
@ -396,16 +396,18 @@ void islandActorThread(std::vector<cv::gimpl::RcDesc> in_rcs, //
|
||||
return;
|
||||
}
|
||||
GAPI_Assert(isl_inputs.size() == isl_input_args.size());
|
||||
for (auto &&it : ade::util::zip(ade::util::toRange(in_rcs),
|
||||
ade::util::toRange(isl_inputs),
|
||||
ade::util::toRange(isl_input_args)))
|
||||
for (auto &&it : ade::util::indexed(ade::util::zip(ade::util::toRange(in_rcs),
|
||||
ade::util::toRange(isl_inputs),
|
||||
ade::util::toRange(isl_input_args))))
|
||||
{
|
||||
const auto &in_rc = std::get<0>(it);
|
||||
auto &isl_input = std::get<1>(it);
|
||||
const auto &in_arg = std::get<2>(it); // FIXME: MOVE PROBLEM
|
||||
const auto &value = ade::util::value(it);
|
||||
const auto &in_rc = std::get<0>(value);
|
||||
auto &isl_input = std::get<1>(value);
|
||||
const auto &in_arg = std::get<2>(value); // FIXME: MOVE PROBLEM
|
||||
isl_input.first = in_rc;
|
||||
#if defined(GAPI_STANDALONE)
|
||||
// Standalone mode - simply store input argument in the vector as-is
|
||||
auto id = ade::util::index(it);
|
||||
isl_inputs[id].second = in_arg;
|
||||
#else
|
||||
// Make Islands operate on own:: data types (i.e. in the same
|
||||
|
Loading…
Reference in New Issue
Block a user