From 4edfeb75516455964275406efe4cce2f738e6863 Mon Sep 17 00:00:00 2001 From: Ingo Randolf Date: Sat, 13 Jun 2026 15:50:41 +0200 Subject: [PATCH 1/2] query InputStreamState if InputStreamInfoEx failed --- src/controller/avdeccControllerImplHandlers.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/controller/avdeccControllerImplHandlers.cpp b/src/controller/avdeccControllerImplHandlers.cpp index 11d2ef4e..62fbed4e 100644 --- a/src/controller/avdeccControllerImplHandlers.cpp +++ b/src/controller/avdeccControllerImplHandlers.cpp @@ -3372,6 +3372,10 @@ void ControllerImpl::onGetStreamInputInfoExResult(entity::controller::Interface notifyObserversMethod(&Controller::Observer::onEntityQueryError, this, controlledEntity.get(), QueryCommandError::GetStreamInputInfoEx); return; } + + // InputStreamInfoEx failed - query InputStreamState + queryInformation(controlledEntity.get(), configurationIndex, + ControlledEntityImpl::DynamicInfoType::InputStreamState, streamIndex); } // Got all expected dynamic information From 69898bd58a3001c7df1251de6a0514c5400935d7 Mon Sep 17 00:00:00 2001 From: Ingo Randolf Date: Sat, 13 Jun 2026 16:01:23 +0200 Subject: [PATCH 2/2] update changelog --- CHANGELOG-controller.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG-controller.md b/CHANGELOG-controller.md index 28033d39..b55ae76d 100644 --- a/CHANGELOG-controller.md +++ b/CHANGELOG-controller.md @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +### Fixed +- query InputStreamState if a pervious query for InputStreamInfoEx failed + ## [4.3.1] - 2025-12-19 ### Fixed - [Added option to ignore mismatching MVU responses Milan 1.0 devices responding with incorrect MVU command_type](https://github.com/L-Acoustics/avdecc/issues/195)