Im getting an hr = 0x80040217 (No combination of filters could be found to connect the two filters) from ICaptureGraphBuilder when I try to open a WMV, but I can open the WMV in Graphedit and it will render, although without an intermediate sample grabber. Any way to get the WMV IBaseFilter to connect to the ISampleGrabber? This is only a problem with WMV, it plays AVI and ASF just fine.