vc1: simplify code use INIT_LUT()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
vc1dec: Fix mv_f shuffling

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
vc1dec: Fix mv_f shuffling

Avoid a (confusing) memcpy()
Simpler code
Fixes a small number of artifacts in black_screen_VC-1.mkv
and several more artifacts in other videos

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
vc1dec: factorize picture pointer selection code

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
vc1dec: factorize picture pointer selection in vc1_mc_4mv_chroma()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
vc1dec: fix current ptr selection in vc1_mc_4mv_chroma()

No sample tried shows a difference

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
vc1: make INIT_LUT() self contained

factorize variable declarations

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
MAINTAINERS: add jpeg2000 maintainer

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
doc/filters: split luma/chroma descriptions for unsharp option

Honour declaration order in filter implementation, for shorthand
consistency.
doc/filters: introduce example in vflip filter
doc/filters: amend documentation for the hue filter

Make clear that the options accept an expression.
lavfi: add video stabilization plugins using vid.stab library

vidstabdetect and vidstabtransform common functions for interfacing
vid.stab are in libavfilter/vidstabutils.c

Signed-off-by: Georg Martius <martius@mis.mpg.de>
lavfi/vidstab: miscelenaous cosmetics and typo fixes.
lavfi/vidstab: consistent descriptions.
doc/filters: reword vidstab options intro.
lavfi/vidstab: add missing flags for 2 options.
lavfi/vidstab: make use of direct variable.
lavfi/vidstab: remove mention of defaults for consistency with other filters.
lavfi/vidstabdetect: fix direct path.

The frame must be writable if the show option is set, otherwise pass the
frame unchanged.
lavfi: add vidstabutils.h to SKIPHEADERS.

Fix checkheaders when vid.stab is not available.