Well, I sat down and benchmarked v2.6 against v2.4 using avstimer. I was pretty sure v2.6 would be faster but just wanted to make sure. This was the case for YV12 processing, as I got an average of roughly 300 fps over 10,000 frames with v2.6 and about 180-190 fps with v2.4. However, for YUY2 processing v2.6 was actually more then 50% slower then v2.4
. Since this was definitely not acceptable, I took another look at the YUY2 code and found some areas that were in need of a few changes speed wise. After making the changes it now runs full speed again
. Actually, YUY2 processing is very slightly faster in v2.6.1 then in v2.4 (5% or so... 90 fps vs 85 fps on my computer). The speed up for YUY2 processing is the only change between v2.6 and v2.6.1, there is no quality difference.