mpegts: K&R formatting cosmetics

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
mpegts: Forward error codes in various functions

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
svq3: directly set pix_fmt and color_range
lavc: er: remove unused variable size

The code using it was removed in d66e305bd1b.
sbrdsp: move #if to disable all educational code

Avoids a warning of the unused function 'autocorrelate'.
float_dsp: add test program and use it as fate test
libopenjpeg: K&R formatting cosmetics
libopenjpeg: Support rgba64 encoding
libopenjpeg: Support rgba64 decoding
aarch64: float_dsp NEON assembler

Ported from arm NEON and added vector_dmul_scalar.

Functions between 1.5 and 5 times faster than the C implementations
using Apple's clang-503.0.19 on A7.
mxf: Add additional H264 PictureEssenceCoding

Unbreak some MXF Proxy files.
mxf: Override faulty PreviousPartition entries

Some files set the PreviousPartition field to point to its own offset.

If we are parsing forward the Previous partition is immediately known
and its value could be used, otherwise we can safely point to the
header.

Reported-By: Jean Baptiste Kempf <jb@videolan.org>
mxf: Verbose debug logging

Print the UL in code format and in the short format used by the
specification.
mxf: Lowercase UL strings

The specification uses lower case most of the time.
configure: ppc: Disable ldbrx instruction by default

Only enable it for CPUs that support it.
This restores the behavior prior to 7a650caf.
float_dsp: Use LOCAL_ALIGNED for instead of DECLARE_ALIGNED within functions

This fixes fate-float_dsp-test on RVCT 4.0.

Signed-off-by: Martin Storsjö <martin@martin.st>
float-dsp-test: do not use C99's predefined  __func__

It is not supported by all compilers on FATE. Fixes "some test were
skipped" errors.