lavfi: add smptehdbars source

Signed-off-by: Paul B Mahol <onemda@gmail.com>
lavfi/testsrc: grammar fix in comment after 03e2ec32.
lavfi/smptehdbars: fix priv_class pointer.

Fix Ticket2468.
sws/output: factor yuv2rgb_write_full() out

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
sws/output: add +yuv2rgb_full_2_c_template()

8100 cycles -> 5800 cycles on sandybridge

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
lavfi: rename decimate to mpdecimate.

The next commit will introduce a proper decimation filter to be used
along with the field matching filter. To avoid confusion with this
filter which has currently a very limited usage (and will not work
properly with the fieldmatching filter), the new decimation filter will
take the decimate name, and this filter is renamed to mpdecimate.
lavfi: port IVTC filters from vapoursynth.
doc/filters: move mpdecimate doc to a more appropriate position.
sws/output: add yuv2rgb_full_1_c_template()

7500->4500 cycles on sandybridge

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
swscale/output: fix alpha scale in the new functions

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
dynamic loading of shared faac library
avfilters: better behavior of frei0r on win32
programs: print version info and configuration only on -version
configure: fix modplug detection (it needs +lstdc++)
no Werror on implicit-function-declaration and missing-prototypes
configure: don't add -fPIC on MinGW-w64
custom icon and windows resource
use upstream version tag, my repo is always rebased
Add thread-safe wrapper for get_format().

Just like get_buffer, get_format should not be called from a different
thread if thread_safe_callbacks is not set.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>