I tested with 2.2 on W10 (which outputs YUY2 with my webcam) and it works. That's with Direct3D9. It's displaying the YUY2 directly, no conversion filter. 3.0 forcing D3D9 also works.
The same thing with Direct3D11 doesn't work (displaying the YUY2 with no conversion filter). So maybe the DXGI_FORMAT_YUY2 is broken in some drivers (or possibly Windows). The check added by ef69fb83f60cd7b12e8f230269222f588587f1b8 may be enough to detect it and we fallback to another display format that we handle better. That fixes #19162 (closed) entirely.
But in this case that's transcoding and as I said the original issue is probably the pixel/picture dimensions in the capture source which is bogus and cannot be converted. Without knowing which value differs when converting that's hard to know exactly what's wrong.
I have spent the last twenty minutes trying to figure out how to subscribe to this bug so that I can get notifications when it is updated. It appears that I need to be added to the CC: list but it seems to be impossible for me to do so.
Anyway, I've been bit by this same bug and would like to be notified when it is fixed. Someone please set me straight if I am missing something on how to be added to the CC: list.