From a320964a02fc8d69f5fb49dd30bdeb201d11b908 Mon Sep 17 00:00:00 2001 From: Jakob Bornecrantz Date: Tue, 6 May 2025 15:43:05 +0100 Subject: [PATCH] ipc: Avoid printing non-errors Part-of: --- src/xrt/ipc/client/ipc_client_compositor.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/xrt/ipc/client/ipc_client_compositor.c b/src/xrt/ipc/client/ipc_client_compositor.c index dd01f8054..7e299c657 100644 --- a/src/xrt/ipc/client/ipc_client_compositor.c +++ b/src/xrt/ipc/client/ipc_client_compositor.c @@ -1,4 +1,5 @@ // Copyright 2020, Collabora, Ltd. +// Copyright 2025, NVIDIA CORPORATION. // SPDX-License-Identifier: BSL-1.0 /*! * @file @@ -288,6 +289,11 @@ swapchain_server_create(struct ipc_client_compositor *icc, &use_dedicated_allocation, // out remote_handles, // handles XRT_MAX_SWAPCHAIN_IMAGES); // handles + if (xret == XRT_ERROR_SWAPCHAIN_FLAG_VALID_BUT_UNSUPPORTED) { + // Don't error print this, will spam CTS logs. + IPC_DEBUG(icc->ipc_c, "Got XRT_ERROR_SWAPCHAIN_FLAG_VALID_BUT_UNSUPPORTED"); + return xret; + } IPC_CHK_AND_RET(icc->ipc_c, xret, "ipc_call_swapchain_create"); struct ipc_client_swapchain *ics = U_TYPED_CALLOC(struct ipc_client_swapchain); @@ -345,6 +351,11 @@ swapchain_server_import(struct ipc_client_compositor *icc, handles, // handles image_count, // handles &id); // out + if (xret == XRT_ERROR_SWAPCHAIN_FLAG_VALID_BUT_UNSUPPORTED) { + // Don't error print this, not an error. + IPC_DEBUG(icc->ipc_c, "Got XRT_ERROR_SWAPCHAIN_FLAG_VALID_BUT_UNSUPPORTED"); + return xret; + } IPC_CHK_AND_RET(icc->ipc_c, xret, "ipc_call_swapchain_import"); struct ipc_client_swapchain *ics = U_TYPED_CALLOC(struct ipc_client_swapchain); -- 2.51.2