Add avpriv_dsputil_init() and use it in lavfi where relevant.

dsputil_init() is deprecated and not meant to be exported.
ff_dsputil_init() is internal to libavcodec and thus can not be used.
avpriv_dsputil_init() is the version shared between libraries.

This commit fixes 3 unjustified libavfilter deprecated warnings.
doc: document -opencl_options option in ff* tools manuals
ffmpeg: show error message in case of av_buffersrc_add_frame_flags() failure
lavfi: add missing periods in filter descriptions.
doc/filters: remove mention to telecine mp filter

It was removed in 32a7b858c9175b851503dc3fa66440efe2afd3ee.
lavf: remove some flushing in write_packet muxers callbacks.

Since 4f112a8e3, this is not necessary anymore. Also, it allows to
actually disable the flushing.
lavfi/testsrc: unbreak smptebars only build

Signed-off-by: Paul B Mahol <onemda@gmail.com>
lavfi/negate: stop calling lut_init() as that function does nothing now

Signed-off-by: Paul B Mahol <onemda@gmail.com>
lavfi/aphaser: silence uninitialized variable warnings.
lavf/libquvi: fix error reporting.
sws: move RGB2YUV_SHIFT to swscale_internal.h

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
sws: init input_rgb2yuv_table depending on yuv colorspace

For the default table we keep using the exact previous
coefficients, this way individual functions can be updated seperately
without breaking fate

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
sws/x86: update rgb/bgr->yuv code to use provided coefficient table

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
sws/x86: update rgba->yuv to use user supplied table

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>