sorry for typo, the results are in milliseconds.as for the code, its written in c++ using google's unit test framework, i'll post it if there is interest.
On Tue, Dec 16, 2008 at 20:04, Vadim Lebedev <[email protected]> wrote: > aviad rozenhek wrote: > >> is there a clear way to put the swscale flags on a quality scale from > low > >> > > to high? > > > >> i.e. is it true that in terms of quality and cpu usage: > >> SWS_FAST_BILINEAR < SWS_BILINEAR < SWS_BICUBIC < SWS_X < SWS_POINT < > >> > > SWS_AREA < SWS_BICUBLIN < SWS_GAUSS < SWS_SINC < SWS_LANCZOS < SWS_SPLINE > ? > > > > I wrote a little program to test this. > > I tried to order them from fast to slow and from crude to fine quality on > a > > single scale. > > I found out that I have to remove SWS_AREA, SWS_X, SWS_GAUSS, SWS_LANCZOS > > > > > > the scale is: > > > > FAST/CRUDE > > SLOW/FINE > > > -------------------------------------------------------------------------------------------------- > > SWS_POINT < SWS_FAST_BILINEAR < SWS_BILINEAR < SWS_BICUBLIN < > SWS_BICUBIC > > < SWS_SPLINE < SWS_SINC > > SWS_AREA > > SWS_LANCZOS > > SWS_X > > SWS_GAUSS > > > > here is some raw data, gathered by downsampling 640x480 to 320x240 and > back > > again to 640x480, using mmx+mmx2 on E6400 intel > > > > errors(measured in sum-squared-differences) > > SWS_POINT SWS_FAST_BILINEAR SWS_BILINEAR SWS_BICUBLIN SWS_BICUBIC > > SWS_SPLINE SWS_SINC > > 3769328057 2636583475 2155004550 2039237301 1980996866 > > 1951467852 1902084412 > > > > time(how much time to downsample, copy and upsample, in seconds) > > SWS_POINT SWS_FAST_BILINEAR SWS_BILINEAR SWS_BICUBLIN SWS_BICUBIC > > SWS_SPLINE SWS_SINC > > 1.1034 1.2289 1.7151 2.2899 2.6026 > > 6.719 13.2753 > > > > > > I hope someone finds it useful. if you want the code i'd be happy to > > contribute. > > Aviad > > > > > Hello Aviad, > > These are results in seconds for ONE iteration. It's unbelieavably > slow!!!! > Can you please post the code? > > > Thanks > Vadim > > _______________________________________________ > libav-user mailing list > [email protected] > https://lists.mplayerhq.hu/mailman/listinfo/libav-user > _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
