fate: move fate-acodec reference files to their own dir
fate: move vsynth reference files to their own directory
fate-seek: remove use of gnu make 3.82 only private modifier
configure: move arm arch extensions to a separate variable

Signed-off-by: Mans Rullgard <mans@mansr.com>
build: Make the ISMV muxer select the MOV muxer

They share the same code, so building one w/o the other makes no sense.
fate: fft: Fix libavcodec dependency
configure: arm: detect default thumb state of compiler

This makes configure honour the compiler default if thumb is not
explicitly enabled or disabled.

Signed-off-by: Mans Rullgard <mans@mansr.com>
configure: Strip ordinals from mingw generated def files

The def files are used for generating import libraries for
other toolchains (in particular, for generating import libraries
for MSVC for DLLs built with mingw).

The def files produced by mingw/gcc contains ordinals for each
exported function. When MSVC tools generate import libraries
from such a def file, MSVC links to the DLL by the ordinals
instead of linking by name.

Since the def files aren't maintained by hand, the ordinal
numbers are assigned (more or less) randomly and any caller
linking to the libs by ordinals will break as soon as the libraries
export more/fewer functions.

Therefore, strip out the ordinals from the generated def files,
to make users link to the libraries by name.

Callers linking to the DLLs using the gcc provided import library
link by name as they should.

Signed-off-by: Martin Storsjö <martin@martin.st>
fate: ea, h264: prettyprinting and ordering cosmetics
build: cosmetics: Move CONFIG_RTPDEC entry to a more suitable place
ppc: always use pic for shared libraries

CC: libav-stable@libav.org
fate: Add dependencies for bmp, cdxl, dfa, mp3
Remove pointless #undefs of previously forbidden functions.
lavc: add a wrapper for AVCodecContext.get_buffer().

It will be useful in the upcoming transition to refcounted AVFrames.
lavc: set frame properties in ff_get_buffer().

There is no point in duplicating this code in every get_buffer()
implementation.
lavc: don't reuse audio buffers

Any performance gain from this is negligible and not worth the extra
code.
lavc: factorise setting buffer type in avcodec_default_get_buffer().
lavc: fix decode_frame() third parameter semantics for video decoders

It's got_frame, not data size
raw demuxer: initialize end of partial packets
eamad: initialize padding of bitstream_buf through av_fast_padded_malloc()