avfilter/avf_showcqt: rewrite showcqt and add features
authorMuhammad Faiz <mfcc64@gmail.com>
Sun, 25 Oct 2015 17:18:41 +0000 (00:18 +0700)
committerMichael Niedermayer <michael@niedermayer.cc>
Wed, 28 Oct 2015 01:30:03 +0000 (02:30 +0100)
commitf8d429e0c569d4f4ffd87af80e7375b3a6278869
treea03b4f456a1b9a54df87d6569dfef2d619a5d0a8
parent232b8a5a438ae1eb9efc7e535d9c1809ac164e5c
avfilter/avf_showcqt: rewrite showcqt and add features

add yuv444p, yuv422p, and yuv420p output format (lower cpu usage
on ffplay playback because it does not do format conversion)
custom size with size/s option (fullhd option is deprecated)
custom layout with bar_h, axis_h, and sono_h option
support rational frame rate (within fps/r/rate option)
relaxed frame rate restriction (support fractional sample step)
support all input sample rates
separate sonogram and bargraph volume (with volume/sono_v and
volume2/bar_v)
timeclamp option alias (timeclamp/tc)
fcount option
gamma option alias (gamma/sono_g and gamma2/bar_g)
support custom frequency range (basefreq and endfreq)
support drawing axis using external image file (axisfile option)
alias for disabling drawing to axis (text/axis)
possibility to optimize it using arch specific asm code

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
doc/filters.texi
libavfilter/avf_showcqt.c
libavfilter/avf_showcqt.h [new file with mode: 0644]
libavfilter/version.h