View Single Post
Old 14th January 2012, 17:37   #6  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 2,361
Code:
SMDegrain (tr=6,PreFilter=1,lsb=true,mode=6)
SMDegrain (tr=6,PreFilter=1,lsb=true,mode=6)
585 sec 0.560 fps
809 sec 0.404 fps
804 sec 0.406 fps


Code:
SMDegrain (tr=6,PreFilter=1,lsb_out=true)
SMDegrain (tr=6,            lsb_in =true,mode=6)
576 sec 0.567fps
928 sec 0.352fps
940 sec 0.348fps


Code:
SMDegrain (tr=6,PreFilter=1,lsb_out=true,Globals=2)
SMDegrain (tr=6,            lsb_in =true,Globals=1,mode=6)
259 sec 1.263fps (let's except this one since it was my first run after PC boot)
433 sec 0.755fps
581 sec 0.563fps



I did 3 runs for each on a SD source. As you can see using globals is faster than without.
In my case (probably not in yours) it is also faster than the double smdegrain line, it makes sense because in the second instance you don't do any internal(or external) prefilter and don't calculate any motion vectors, but I can't assure this for all the sources as there are many variables in play. But definitely faster than same code without globals.

If you want to cut down times further try hpad=0, vpad=0, or chroma=false, although I had problems with this one recently. You can also try plane=0 (to process only luma) or lower the tr value to 3 or 4.

Let me note that lsb_in is experimental code, use under test environment.

Last edited by Dogway; 14th January 2012 at 17:56.
Dogway is offline   Reply With Quote