Yes, DirectShowSource does some explicit property poking on the graph. Sometime in the future I want to make this configurable, but it is very low priority. You can try Haali's DSS2, I don't think he pokes any properties.
Currently the graph is scanned for "WMVideo Decoder DMO" with _DECODERDEINTERLACING=False and "WMAudio Decoder DMO" with _HIRESOUTPUT=True. Then for all filters supporting the COM interface IIPDVDec call the method put_IPDisplay(DVRESOLUTION_FULL).
Generally any deinterlacing provided by "WMVideo Decoder DMO" is pretty horrible. One of Avisynths forte's is interlaced video processing, so most users need the raw interlaced source. Also most of the W7 interlaced video processing is done on the graphics card, with "WMVideo Decoder DMO" having special private conversations about deinterlacing with the Video Renderer and not actually doing the fancy deinterlacing itself.
|