View Single Post
Old 25th January 2010, 23:40   #5  |  Link
IanB
Avisynth Developer
 
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
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.
IanB is offline   Reply With Quote