bfin: update VP3 idct

The block must be set to 0.
bfin: Separate VP3 initialization code
x86: Simplify some arch conditionals
eatgv: use fixed-width types where appropriate.
mdec: merge mdec_common_init() into decode_init().

There is no point in keeping those two functions separate.
mdec: cosmetics, reformat
mdec: return meaningful error codes.
mimic: remove a pointless cast.
rawdec: use AVPALETTE_SIZE instead of magic constants.
mvi: set framerate

This container does not store timestamps and thus supports CFR only.
pthread: make ff_thread_release_buffer idempotent.

I.e. don't do anything on already released frames.
utvideoenc/v410enc: do not set AVFrame.reference.

That field will be deprecated.
mpegvideo: remove some unused variables from Picture.
h264: remove obsolete comment.
vf_delogo: fix an uninitialized read.

CC:libav-stable@libav.org
vf_delogo: fix copying the input frame.

CC:libav-stable@libav.org
Merge commit 'f550583c00e231b587d8ef98451cfbb6b6561eb6'

* commit 'f550583c00e231b587d8ef98451cfbb6b6561eb6':
  bfin: update VP3 idct

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

* commit '098eed95bc1a6b2c8ac97f126f62bb74699670cf':
  mdec: merge mdec_common_init() into decode_init().
  eatgv: use fixed-width types where appropriate.
  x86: Simplify some arch conditionals
  bfin: Separate VP3 initialization code

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

* commit 'f713411d4cfbd9c467aeda77b16ca6bc4db55d10':
  mdec: cosmetics, reformat

Conflicts:
	libavcodec/mdec.c

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

* commit 'aec50f79e7460340a148a3096fe212d67edc2c64':
  rawdec: use AVPALETTE_SIZE instead of magic constants.
  mimic: remove a pointless cast.
  mdec: return meaningful error codes.

Conflicts:
	libavcodec/rawdec.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>