From 6dd6fb6c121a4542e110edeb6accff013fbbf6a4 Mon Sep 17 00:00:00 2001 From: Daria Mityagina Date: Wed, 9 Feb 2022 11:30:29 +0300 Subject: [PATCH] [VPU][XLink] Printf over XLink fails on OpenVINO 2021.4.2 - fix (#10099) The XLinkReadDataWithTimeout() is used with and incorrect value for timeout parameter. --- src/plugins/intel_myriad/third_party/mvnc/src/mvnc_api.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/intel_myriad/third_party/mvnc/src/mvnc_api.c b/src/plugins/intel_myriad/third_party/mvnc/src/mvnc_api.c index d0f8554388a..7ad52cb0cab 100644 --- a/src/plugins/intel_myriad/third_party/mvnc/src/mvnc_api.c +++ b/src/plugins/intel_myriad/third_party/mvnc/src/mvnc_api.c @@ -1412,8 +1412,8 @@ static void* debugConsoleThreadReader(void* ctx) { fprintfsock(connfd, "XLinkConsole receiving loop begins\n"); fprintfsock(connfd, "=========================================\n"); while(1){ - // use 0 as the timeout to prevent trigger false reset - xerr = XLinkReadDataWithTimeout(streamId, &packet, 0); + // use XLINK_NO_RW_TIMEOUT as the timeout to prevent trigger false reset + xerr = XLinkReadDataWithTimeout(streamId, &packet, XLINK_NO_RW_TIMEOUT); if(X_LINK_SUCCESS != xerr || packet == NULL) break; fprintfsock(connfd, NULL, packet->data, packet->length);