On Mon, Jun 13, 2016 at 9:05 AM, Michael Niedermayer <mich...@niedermayer.cc> wrote: > On Mon, Jun 13, 2016 at 07:46:22AM +0700, Muhammad Faiz wrote: >> On Mon, Jun 13, 2016 at 2:19 AM, Michael Niedermayer >> <mich...@niedermayer.cc> wrote: >> > On Sun, Jun 12, 2016 at 07:56:31AM +0700, Muhammad Faiz wrote: >> >> give high quality resampling >> >> as good as with linear_interp=on >> >> as fast as without linear_interp=on >> >> tested visually with ffplay >> >> ffplay -f lavfi "aevalsrc='sin(10000*t*t)', aresample=osr=48000, >> >> showcqt=gamma=5" >> >> ffplay -f lavfi "aevalsrc='sin(10000*t*t)', >> >> aresample=osr=48000:linear_interp=on, showcqt=gamma=5" >> >> ffplay -f lavfi "aevalsrc='sin(10000*t*t)', >> >> aresample=osr=48000:exact_rational=on, showcqt=gamma=5" >> >> >> >> slightly speed improvement >> >> for fair comparison with -cpuflags 0 >> >> audio.wav is ~ 1 hour 44100 stereo 16bit wav file >> >> ffmpeg -i audio.wav -af aresample=osr=48000 -f null - >> >> old new >> >> real 13.498s 13.121s >> >> user 13.364s 12.987s >> >> sys 0.131s 0.129s >> >> >> >> linear_interp=on >> >> old new >> >> real 23.035s 23.050s >> >> user 22.907s 22.917s >> >> sys 0.119s 0.125s >> >> >> >> exact_rational=on >> >> real 12.418s >> >> user 12.298s >> >> sys 0.114s >> >> >> >> possibility to decrease memory usage if soft compensation is ignored >> > >> > interresting >> > >> > can you add some fate tests ? >> > (that way this also could be easily tested for platform specific bugs) >> > >> patch attached >> >> thanks > >> libswresample.mak | 256 >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> 1 file changed, 256 insertions(+) >> 4eb9fee1d5502d816f8ea988d893b19bde8ac7c5 >> 0001-fate-add-libswresample-exact_rational-test.patch >> From bddd8cff10cff568dcec8cb953168b6aedc2d5a2 Mon Sep 17 00:00:00 2001 >> From: Muhammad Faiz <mfc...@gmail.com> >> Date: Mon, 13 Jun 2016 07:35:40 +0700 >> Subject: [PATCH] fate: add libswresample exact_rational test > > tested on linux32/64 mingw32/64 mips and arm > works fine > applied
thanks _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel