configure: Do not add extralibs to avresample .pc file

The library does not have external dependencies.
build: Support executable only ldflags

The options is useful to build position-independent executables on
hardened systems (e.g. Android L and Gentoo Hardened).
http: Provide an option to override the HTTP method

Certain servers accept only PUT as valid method.
http: Do move the class instantiation in the conditional block

Remove a warning if https support is disabled.
configure: add support for neon intrinsics
aarch64: NEON intrinsics dct_unquantize_h263.

Intrinsics only used on aarch64 since the existing ARMv7 NEON asm
is slightly faster (Cortex-A9, gcc-4.8, micro-benchmarks and full
decoding time).

Signed-off-by: James Yu <james.yu@linaro.org>
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
arm: Macroize the test for 'setend' CPU instruction support

Signed-off-by: Diego Biurrun <diego@biurrun.de>
imgconvert: cosmetics: Reshuffle defines to reduce ifdeffery
http: Use a constant for the supported header size
libxvid: Drop PPC-specific CPU detection hack

It is doubtful if the hack (still) works and Xvid had ten years to fix it.
build: Add define for SIMD extensions requiring 16-byte aligned buffers
dct/rdft: Add missing typedefs for context structs

Without the typedefs there can be trouble depending on #include order.
fft-test: Drop unnecessary #ifdefs around header includes
fft-test: Comment some #endifs
configure: Extend the neon intrinsics check

Check for an instruction that causes the (very old) Apple GCC 4.2
to error out ("unrecognizable insn").

Signed-off-by: Martin Storsjö <martin@martin.st>
mpegvideo: Move QUANT_BIAS_SHIFT define to the only place it is used
fft-test: Make global exptab variable static
mpegenccontext: Remove unused dct_unquantize_h261 function pointers

Signed-off-by: Diego Biurrun <diego@biurrun.de>