summaryrefslogtreecommitdiff
path: root/source/application/main/UseCaseCommonUtils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'source/application/main/UseCaseCommonUtils.cc')
-rw-r--r--source/application/main/UseCaseCommonUtils.cc13
1 files changed, 12 insertions, 1 deletions
diff --git a/source/application/main/UseCaseCommonUtils.cc b/source/application/main/UseCaseCommonUtils.cc
index 9834475..a99e05d 100644
--- a/source/application/main/UseCaseCommonUtils.cc
+++ b/source/application/main/UseCaseCommonUtils.cc
@@ -136,6 +136,7 @@ bool image::PresentInferenceResult(hal_platform &platform,
void IncrementAppCtxIfmIdx(arm::app::ApplicationContext& ctx, std::string useCase)
{
+#if NUMBER_OF_FILES > 0
auto curImIdx = ctx.Get<uint32_t>(useCase);
if (curImIdx + 1 >= NUMBER_OF_FILES) {
@@ -144,10 +145,15 @@ void IncrementAppCtxIfmIdx(arm::app::ApplicationContext& ctx, std::string useCas
}
++curImIdx;
ctx.Set<uint32_t>(useCase, curImIdx);
+#else /* NUMBER_OF_FILES > 0 */
+ UNUSED(ctx);
+ UNUSED(useCase);
+#endif /* NUMBER_OF_FILES > 0 */
}
bool SetAppCtxIfmIdx(arm::app::ApplicationContext& ctx, uint32_t idx, std::string ctxIfmName)
{
+#if NUMBER_OF_FILES > 0
if (idx >= NUMBER_OF_FILES) {
printf_err("Invalid idx %" PRIu32 " (expected less than %u)\n",
idx, NUMBER_OF_FILES);
@@ -155,9 +161,14 @@ bool SetAppCtxIfmIdx(arm::app::ApplicationContext& ctx, uint32_t idx, std::strin
}
ctx.Set<uint32_t>(ctxIfmName, idx);
return true;
+#else /* NUMBER_OF_FILES > 0 */
+ UNUSED(ctx);
+ UNUSED(idx);
+ UNUSED(ctxIfmName);
+ return false;
+#endif /* NUMBER_OF_FILES > 0 */
}
-
namespace arm {
namespace app {