dct-test: Move cpu_flags variable out of global scope
dct-test: Improve CPU flags struct member name
fft: Convert FFT/MDCT permutation type #defines to enums
avdevice: Give names to anonymously typedeffed structs

Anonymous structs can cause trouble in header files, so try to
avoid them altogether as a matter of good style.
idct: Convert IDCT permutation #defines to an enum

Also rename the enum values to be consistent with other DCT permutations.
idctdsp: prettyprinting cosmetics
libgsm: Split decoder and encoder

Signed-off-by: Diego Biurrun <diego@biurrun.de>
x86: dnxhdenc: Eliminate some unnecessary ifdefs
dct-test: Skip indirection for MMX IDCT permutation
dct-test: Reuse enum idct_permutation_type instead of duplicating it
oss_audio: Split muxer and demuxer

Signed-off-by: Diego Biurrun <diego@biurrun.de>
fdct: Move x86-specific declarations to a header in the x86 directory
simple_idct: Move x86-specific declarations to a header in the x86 directory
fdct: Move ppc-specific declarations to a header in the ppc directory
mpegencconetxt: Move rv10-specific orig_width/orig_height where they belong

Signed-off-by: Diego Biurrun <diego@biurrun.de>
idct: Move arm-specific declarations to a header in the arm directory
tiff: support reading gray+alpha at 8 bits

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
h264: Fix direct temporal mvs for bottom-field-first poc order

Such files can be created using the --bff x264 option.

Sample-Id: h264_direct_temporal_mvs_bff.mkv
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
fate: add h264-direct-bff test
Revert "tiff: support reading gray+alpha at 8 bits"

This reverts commit b31d76e45fc3c6529dd7109e721676f3ec376d00 as it
uses an unkown pixel format.