What's interesting is that it could actually be made into a generic filtering code, applying any matrix you'd like, much like the resize filter. I can post the code, when I get the unpacking done (it isn't interleaved, but re-aligned) - I think our approach is slightly different. And yes, with sse2 will speed up the processing part even more - I still don't have a P4 to test it on though.
there's lots of fun to be had playing with this filter! regarding mode, i prefer a3d > c3d > a2d > m2d regarding thresholds i would say: very clean dvd source --> don't bother! light cleaning --> deen("a3d",3,4,1,4) medium cleaning --> deen("a3d",3,6,1,6) heavy cleaning --> deen("a3d",4,9,1,9) one thing i'd like to know more about is how the modes differ from one another, in terms of operation and logic, e.g. a3d vs c3d in any case, well done, marc - i think this could be a real useful yv12 filter
--------------------------------------------- i got injectors
just one thing >deen("a3d",3,4,1,4) >deen("a3d",3,6,1,6) >deen("a3d",4,9,1,9) is you don't want to filter chroma, use thrUV=0, it'll give a nice speed boost.
hem, Probably a stupid question, but parameters you both describe in your last posts don't seem similar to the ones Marc suggests in his "readme". I quote marc .txt : you can try deen("a3d",1,10,12) I quote your posts: >deen("a3d",4,9,1,9) What is mode 4 ? Is 9 temporal influence ? FuPP :confused:
Marc please correct the right syntax. Your Readme says: deen(string "name",int "mode",int "thrY",int "thrUV", float "ti") Or, did you changed it to: deen(string "name",int "mode",int "thrY",int "thrYtmp,int "thrUV", int "thrUVtmp) ???
--------------------------------------------- Sig by JJ Byzanz
>Your Readme says: >deen(string "name",int "mode",int "thrY",int "thrUV", float "ti") and it's how it works. when i think about it, wotef used strange settings. he could give a second look ^^