On Tue Apr 28 08:03:57 2026 +0000, Rémi Bernon wrote:
Sure it may not be easy to adjust the tests to cover such cases, though perhaps it is because we are trying to squeeze every check within the same framework. I'm fine restricting the support to a single stream, but I still don't think input / output indexes are supposed to be related. I think to find which output to use on the optional, we would need a recursive function which follows each available output stream, through any subsequent optionals, until it reaches the downstream node, and check if it connects to the stream which upstream is already connected to. Have you seen evidence Windows does that? It seems a bit elaborate.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10645#note_137991