[FFmpeg-devel] [PATCH] lavfi: remove gradfun mp wrapper
Stefano Sabatini
stefano.sabatini-lala at poste.it
Sun Aug 7 18:11:53 CEST 2011
On date Saturday 2011-08-06 20:27:08 +0200, Michael Niedermayer encoded:
> On Sat, Aug 06, 2011 at 02:53:35PM +0200, Stefano Sabatini wrote:
> > On date Friday 2011-08-05 00:19:04 +0200, Stefano Sabatini encoded:
> > > The gradfun filter was already integrated natively in libavfilter.
> > > ---
> > > doc/filters.texi | 1 -
> > > libavfilter/Makefile | 1 -
> > > libavfilter/libmpcodecs/vf_gradfun.c | 411 ----------------------------------
> > > libavfilter/vf_mp.c | 2 -
> > > 4 files changed, 0 insertions(+), 415 deletions(-)
> > > delete mode 100644 libavfilter/libmpcodecs/vf_gradfun.c
> >
> > $ ffmpeg -t 120 -i slow.flv -vf mp=gradfun -f rawvideo -y md5: -v 0
> > [...]
> > [buffer @ 0xa6198f0] w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
> > [mp @ 0xa5a7290] This is a unholy filter, it will be purified by the ffmpeg exorcist team
> > which will change its syntax from dark -vf mp to light -vf.
> > Thou shalst not make spells or scripts that depend on it
> > Output #0, rawvideo, to 'md5:':
> > Metadata:
> > encoder : Lavf53.6.0
> > Stream #0.0: Video: rawvideo, yuv420p, 320x240, q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
> > Stream mapping:
> > Stream #0.0 -> #0.0
> > Press [q] to stop, [?] for help
> > 51192300 dezicycles in mp, 1 runs, 0 skips
> > 31400040 dezicycles in mp, 2 runs, 0 skips
> > 29604750 dezicycles in mp, 4 runs, 0 skips
> > 24653602 dezicycles in mp, 8 runs, 0 skips
> > 24415162 dezicycles in mp, 16 runs, 0 skips
> > 23437140 dezicycles in mp, 32 runs, 0 skips
> > 23390650 dezicycles in mp, 64 runs, 0 skips
> > 22733221 dezicycles in mp, 128 runs, 0 skips
> > 22544398 dezicycles in mp, 256 runs, 0 skips
> > 22464584 dezicycles in mp, 512 runs, 0 skips
> > 22402984 dezicycles in mp, 1024 runs, 0 skips
> > 22378289 dezicycles in mp, 2048 runs, 0 skips
> > 22364708 dezicycles in mp, 4096 runs, 0 skips
> > 22354132 dezicycles in mp, 8192 runs, 0 skips
> > frame= 3596 fps=193 q=0.0 Lsize= 404550kB time=00:01:59.98 bitrate=27620.4kbits/s dup=34 drop=0
> > video:404550kB audio:0kB global headers:0kB muxing overhead 0.000000%
> > e0303746dbd090be018a8a967b92f978
> >
> > $ ffmpeg -t 120 -i slow.flv -vf gradfun -f rawvideo -y md5: -v 0
> > [...]
> > [buffer @ 0x99208f0] w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
> > [gradfun @ 0x98ae290] threshold:1.20 radius:16
> > Output #0, rawvideo, to 'md5:':
> > Metadata:
> > encoder : Lavf53.6.0
> > Stream #0.0: Video: rawvideo, yuv420p, 320x240, q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
> > Stream mapping:
> > Stream #0.0 -> #0.0
> > Press [q] to stop, [?] for help
> > 44353590 dezicycles in lavfi, 1 runs, 0 skips
> > 27731925 dezicycles in lavfi, 2 runs, 0 skips
> > 27942675 dezicycles in lavfi, 4 runs, 0 skips
> > 23692147 dezicycles in lavfi, 8 runs, 0 skips
> > 23669803 dezicycles in lavfi, 16 runs, 0 skips
> > 22658578 dezicycles in lavfi, 32 runs, 0 skips
> > 23089971 dezicycles in lavfi, 64 runs, 0 skips
> > 22674349 dezicycles in lavfi, 128 runs, 0 skips
> > 22600425 dezicycles in lavfi, 256 runs, 0 skips
> > 22458951 dezicycles in lavfi, 512 runs, 0 skips
> > 22447214 dezicycles in lavfi, 1024 runs, 0 skips
> > 22427783 dezicycles in lavfi, 2048 runs, 0 skips
> > 22377187 dezicycles in lavfi, 4096 runs, 0 skips
> > 22347331 dezicycles in lavfi, 8192 runs, 0 skips
> > frame= 3596 fps=193 q=0.0 Lsize= 404550kB time=00:01:59.98 bitrate=27620.4kbits/s dup=34 drop=0
> > video:404550kB audio:0kB global headers:0kB muxing overhead 0.000000%
> > e0303746dbd090be018a8a967b92f978
> >
> > Timers set in the filter function (see patch).
> >
> > No significant performace difference observed after many tests, output
> > is always the same (tested with various params combinations).
>
> LGTM then
Removed.
--
FFmpeg = Fundamentalist & Fierce Merciless Pitiful Eccentric Governor
More information about the ffmpeg-devel
mailing list