From 76c6f4c613a6bec6adddbf511efbc3f9b0ac8e8c Mon Sep 17 00:00:00 2001 From: dakshayani-venkataramana_comcast Date: Wed, 1 Jul 2026 12:25:53 +0100 Subject: [PATCH] added debugs to check on stop input failure --- ds/hdmiIn.cpp | 3 ++- rpc/cli/dsHdmiIn.c | 3 ++- rpc/srv/dsHdmiIn.c | 6 ++++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ds/hdmiIn.cpp b/ds/hdmiIn.cpp index cb941da3..ad3ecb1b 100755 --- a/ds/hdmiIn.cpp +++ b/ds/hdmiIn.cpp @@ -248,10 +248,11 @@ bool HdmiInput::isPortConnected(int8_t Port) const void HdmiInput::selectPort (int8_t Port,bool requestAudioMix, int videoPlaneType,bool topMost) const { dsError_t eError = dsHdmiInSelectPort ((dsHdmiInPort_t)Port, requestAudioMix ,(dsVideoPlaneType_t)videoPlaneType,topMost); - + INT_ERROR("HdmiInput::selectPort : dsHdmiInSelectPort result eError = %d", eError); // Throw an exception if there was an error if (dsERR_NONE != eError) { + INT_ERROR("HdmiInput::selectPort : Exception occurred eError = %d", eError); throw Exception(eError); } diff --git a/rpc/cli/dsHdmiIn.c b/rpc/cli/dsHdmiIn.c index d8b0f6f1..b4d814e6 100755 --- a/rpc/cli/dsHdmiIn.c +++ b/rpc/cli/dsHdmiIn.c @@ -167,7 +167,8 @@ dsError_t dsHdmiInSelectPort (dsHdmiInPort_t ePort, bool audioMix,dsVideoPlaneTy (char *)IARM_BUS_DSMGR_API_dsHdmiInSelectPort, (void *)¶m, sizeof(param)); - + + printf("%s:%d - rpcRet=%d\n", __FUNCTION__, __LINE__, rpcRet); if (IARM_RESULT_SUCCESS == rpcRet) { printf("%s:%d - %d\n", __PRETTY_FUNCTION__,__LINE__, param.result); diff --git a/rpc/srv/dsHdmiIn.c b/rpc/srv/dsHdmiIn.c index 7b8693be..a03f9c3b 100755 --- a/rpc/srv/dsHdmiIn.c +++ b/rpc/srv/dsHdmiIn.c @@ -852,17 +852,19 @@ IARM_Result_t _dsHdmiInSelectPort(void *arg) if (PROFILE_TV == profileType) { - INT_INFO("[%d][%s]: its TV Profile\r\n", __LINE__, __FUNCTION__); param->result = dsHdmiInSelectPort(param->port,param->requestAudioMix, param->videoPlaneType,param->topMostPlane); + INT_ERROR("[%d][%s]: its TV Profile, dsHdmiInSelectPort param->result = %d \r\n", __LINE__, __FUNCTION__, param->result); } else { - INT_INFO("[%d][%s]: its Other Profile\r\n", __LINE__, __FUNCTION__); + INT_ERROR("[%d][%s]: its Other Profile, param result is ERR_General\r\n", __LINE__, __FUNCTION__); param->result = dsERR_GENERAL; } IARM_BUS_Unlock(lock); + INT_ERROR("returning IARM_RESULT_SUCCESS in _dsHdmiInSelectPort"); + return IARM_RESULT_SUCCESS; }