lavfi/select: unbreak compatibility with older PICT_TYPE syntax

Signed-off-by: Paul B Mahol <onemda@gmail.com>
lavfi/lut: use FF_CEIL_RSHIFT for chroma w/h rounding.
lavfi/vflip: use FF_CEIL_RSHIFT for chroma w/h rounding.
lavfi: replace passthrough_filter_frame with a flag.

With the introduction of AVFilterContext->is_disabled, we can simplify
the custom passthrough mode in filters.

This commit is technically a small compat break, but the timeline was
introduced very recently.

Doxy by Stefano Sabatini.
lavfi/hqdn3d: use macros instead of hardcoded indexes.
lavfi/hqdn3d: restore timeline feature.
fate/filter: test hqdn3d timeline.
fate/filter: test gradfun timeline.
doc/filters: split item options which are not aliases.
sws: support endianness conversion for AV_PIX_FMT_RGBA64

Signed-off-by: Paul B Mahol <onemda@gmail.com>
fate: add exr tests

Signed-off-by: Paul B Mahol <onemda@gmail.com>
redspark: fix memleak in redspark_read_header

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Revert "sws: support endianness conversion for AV_PIX_FMT_RGBA64"

This reverts commit 23f7b14f2851d1d1a969c12b7e337826f0c74a43.

This commit broke fate
sws/packed_16bpc_bswap: fix handling of negative stride
aacenc: Fix ticket #1784: erasure of surround channels

This was due to a miscomputation of s->cur_channel, which led to
psy-based encoders using the psy coefficients for the wrong channel.
Test sample attached on the bug tracker had the peculiar case of all
other channels being silent, so the error was far more noticeable.

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