View Single Post
Old 31st October 2007, 20:55   #8  |  Link
ARDA
Registered User
 
Join Date: Nov 2001
Posts: 291
First of all once more thanks for this contribution

You can find most of vcmohan's sources at:
http://avisynth.org/vcmohan/index.html

You should look for them in EffectsMany and TransAll

Relative to the simplest rotation case 180(no resize needed)
I have already implemented (Rotate180) for RGB32, YUY2 and YV12 mmx,isse and sse2
and a plain code for RGB24
Source Code and dll: http://www.iespana.es/Ardaversions/ROTATES_151.7z
You can follow in this thread http://forum.doom9.org/showthread.php?t=121066

This work was mainly intended to study write combining techniques and working
in place when algo and avisynth conditions were appropiate. You can find
a L2 cache size detection code used to choose when using non temporal instruccions.
It is not a fully finished work but I hope you can find something usefull from it.

Once more thanks
ARDA
ARDA is offline   Reply With Quote