lavfi: do not segfault on NULL passed to avfilter_get_by_name()
avconv: update to the new options syntax.

The separators were changed from ',' to '|' in all the filters.
avconv: print filter options in -h full output.
avtools: move media_type_string() from avprobe to cmdutils.

It will be useful outside of avprobe.
cmdutils: allow -h filter=<name> to print information about a filter.
lavfi: new interlace filter

Signed-off-by: Anton Khirnov <anton@khirnov.net>
FATE: add a test for the interlace filter

Signed-off-by: Anton Khirnov <anton@khirnov.net>
x86: h264qpel: int --> ptrdiff_t for some line_size parameters
x86: dsputil: ff_h263_*_loop_filter declarations to a more suitable place
x86: dsputil: Refactor some ff_{avg|put}_pixels function declarations
x86: dsputil: cosmetics: Remove two pointless variable indirections
x86: dsputil: Move some ifdefs to avoid unused variable warnings
bfin: Match DEFUN_END macros to the right functions

Signed-off-by: Martin Storsjö <martin@martin.st>
x86: Move constants to the only place where they are used

Signed-off-by: Martin Storsjö <martin@martin.st>
vp3: bfin: Transpose the IDCTs

While this change isn't bitexact, the IDCTs weren't bitexact to
start with either.

This simplifies decoupling vp3 from dsputil.

Signed-off-by: Martin Storsjö <martin@martin.st>
vp3: Use full transpose for all IDCTs

This way, the special IDCT permutations are no longer needed. This
is similar to how H264 does it, and removes the dsputil dependency
imposed by the scantable code.

Also remove the unused type == 0 cases from the plain C version
of the idct.

Signed-off-by: Martin Storsjö <martin@martin.st>
fate: Set the bitexact flag for vp3/vp5/vp6 tests

This is required since there are bit-inexact implementations
of the vp3 idct (for bfin).

Signed-off-by: Martin Storsjö <martin@martin.st>
flvenc: do not mux more than one stream per type

FLV does not support multiple audio or video streams.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
cmdutils: Fix build with lavfi disabled

Signed-off-by: Diego Biurrun <diego@biurrun.de>
af_channelmap: sanity check input channel indices in all cases.

Fixes invalid reads from non-existing channels.

CC:libav-stable@libav.org