Only thing wrong with it is I thought it was impossible to use deinterlacing and upscaling in FFDshow at the same time. Some sort of limitation with FFDshow. I'm just trying to find out how to get best possible video playback quality.
Ok I think I got mixed up when I was using DScaler deinterlacing filters before. It would produce this flickering picture. YaDIF is nice... it works well but at only 25fps it is too juddery. It needs some motion blur. For example at the cinema, the movie is only 24fps but you never think "this film's frame rate isn't high enough". Try linear blending in FFDShow. That is the only one that produces a smooth, fluid video at 25fps. But it doesn't produce a great picture, it is too smeary. Not clean and crisp enough. Are there any other deinterlacing filters that can be used with FFDShow? I tried DScaler4 ones but they don't work at the same time as resizing.
-------------------------------------------------- Team ReNNeN 04 M3 - Alpine White / Imola Red 02 325Ci - Red / Sand
for what it's worth, I use Gabest's MPEG2 decoder in "auto" mode/YV12, it does the job! I never managed to get YADIF to output good stuff w/o double frame rate(which my Avisynth scripts can't process fast enough for realtime use). tom'smocomp is good too, well last time I tried it on DVD at least....but not combing free.
yadif is the best software de-interlacer I have ever seen. I still think it could be slightly improved to try and match up to some of the hardware de-interlacers. Should be possible cpu power wise nowadays with our 4 cores etc. I wonder who the author is to see if he has ideas for further improving it ;)
Or down both paths and smartly handle everything ;) I contact the creator to ask if he has any intentions of improving it further.
-------------------------------------------------- "In 1959, we had 50 disks, each 24" in diameter, continuously spinning at a speed of 1200RPM, capable of storing 6MB of data (a staggering 12MB if your company opted for the double-capacity versions). The size of this thing? 400-sq ft space required,
well what I understood if that when you have the top field of the original frame, the bottom field of the same frame will be in n+1...basically you have fields constantly mismatched and need to put them back together by buffering n-1 but well, I avoid interlaced stuff like the plague, coz I don't like interpolated frames and my avisynth scripts can't process 50fps anyway :o