eew, that seems like quite a hack...
Not sure if I want to be responsible for this code
But on the other hand, I don't expect an answer from nevcariel on this....
It can depend, long time I didn't report such issue but will see it can be open to do something, for sure, I'm pretty sure MPC-HC use some kind of hack to manually connect filter between them if an auto rendering failed somehow
A proper patch will be to try to find current video decoder in graph through all codec set in settings, I think the patch is pretty safe, because if auto rendering failed, it tries the manual one and if it failed again we are in original situation LOL
For sure, maybe a better dev can do something better
Hey I'm not angry or something lol, but you are a better dev than me so you can maybe be doing a proper way
What I have thinking is maybe to try to connect the pin output to any input pin from the directshow graph, but doing that, maybe if we have different video code in graph, it not only connect to the one set in MP config
I think I'm going to wait a bit more, see if my post at doom9 gets any attention before making changes like this (it's not really a showstopper for me)
And if that doesn't work out I'll have a good thinking about it.