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>
lavfi/split: fix minor documentation issues

Use verbal form to describe "outputs" options, and mention it in the
manual.
doc/filters: merge asplit and split documentation

Also move them to multimedia filters section.
Merge commit 'c0dcf89887f7fbdd7a8502bc7c715f50157562cb'

* commit 'c0dcf89887f7fbdd7a8502bc7c715f50157562cb':
  bfin: Match DEFUN_END macros to the right functions

Conflicts:
	libavcodec/bfin/pixels_bfin.S

This bug seems not to have existed in our bfin code, thus
no change in this merge

Merged-by: Michael Niedermayer <michaelni@gmx.at>
Merge commit 'c46819f2299c73cd1bfa8ef04d08b0153a5699d3'

* commit 'c46819f2299c73cd1bfa8ef04d08b0153a5699d3':
  x86: Move constants to the only place where they are used

Conflicts:
	libavcodec/x86/vp3dsp.asm

Merged-by: Michael Niedermayer <michaelni@gmx.at>
Merge commit '5941978e71d2c3a8e2a7e87951e081e0b2e77da9'

* commit '5941978e71d2c3a8e2a7e87951e081e0b2e77da9':
  vp3: bfin: Transpose the IDCTs

Conflicts:
	libavcodec/bfin/vp3_bfin.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
Merge commit '015821229f96bf7e677f2a711a58dbea3009f574'

* commit '015821229f96bf7e677f2a711a58dbea3009f574':
  vp3: Use full transpose for all IDCTs

Conflicts:
	libavcodec/vp3.c
	libavcodec/vp3dsp.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  fate: Set the bitexact flag for vp3/vp5/vp6 tests

Merged-by: Michael Niedermayer <michaelni@gmx.at>
fate: fix histogram test, try #2

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
sws: fix alignment of rgb2yuv

This should fix mingw32 fate

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libaacplus: remove FF_API_OLD_ENCODE_AUDIO cruft

Signed-off-by: Paul B Mahol <onemda@gmail.com>
sws/fill_rgb2yuv_table: avoid 2 divisions

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
sws/fill_rgb2yuv_table: increase precission to 32bit

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
sws/fill_rgb2yuv_table: use ROUNDED_DIV

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libaacplus: set supported channel_layouts

Signed-off-by: Paul B Mahol <onemda@gmail.com>
libaacplus: set supported profiles

Signed-off-by: Paul B Mahol <onemda@gmail.com>