I added YV12 support for you! Not bad for someone who can't program
I failed to add I420 (which is what I really want). I tried to add the code of SwapUV, but I couldn't get that to work. But there might be a simplier way.
Could you have a look at I420 support?
I420 clip (640x480, 25 fps):
http://www.geocities.com/wilbertdijkhof/raw.yuv
source+dll:
http://www.geocities.com/wilbertdijkhof/RawSource.zip
Note that if you open the clip as YV12, you will see that the output is correct except that the U and V channels are swapped. Thus YV12 input is correct since YV12 = I420 with swapped U and V.