Fix an issue uncovered by commit 20623:
authorAttila Kinali <attila@kinali.ch>
Mon, 30 Nov 2009 10:25:20 +0000 (10:25 +0000)
committerAttila Kinali <attila@kinali.ch>
Mon, 30 Nov 2009 10:25:20 +0000 (10:25 +0000)
commit76c4a644eef92f1a15af11825486f5593bfb0051
tree90beb1af79733191b2eebee9dfe4c13f51c63e05
parentab8c48de8c85a487a5673907abab6d1348eaec9e
Fix an issue uncovered by commit 20623:

The init functions of mpc7 and mpc8 check whether the vlc has been
initialized already and return early if this is the case (eg by calling
init a second time).
But avctx->sample_fmt and channel_layout is set after the vlc initialization,
causing it not to be set on the second call of init.

Move all manipulations of avctx before the initialization of the vlc,
so that it is always set.

Originally committed as revision 20668 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/mpc7.c
libavcodec/mpc8.c