mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
mpc8: convert to new channel layout API
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
edd7be9383
commit
a96c94bbd8
@ -169,8 +169,8 @@ static av_cold int mpc8_decode_init(AVCodecContext * avctx)
|
||||
c->frames = 1 << (get_bits(&gb, 3) * 2);
|
||||
|
||||
avctx->sample_fmt = AV_SAMPLE_FMT_S16P;
|
||||
avctx->channel_layout = (channels==2) ? AV_CH_LAYOUT_STEREO : AV_CH_LAYOUT_MONO;
|
||||
avctx->channels = channels;
|
||||
av_channel_layout_uninit(&avctx->ch_layout);
|
||||
av_channel_layout_default(&avctx->ch_layout, channels);
|
||||
|
||||
ff_thread_once(&init_static_once, mpc8_init_static);
|
||||
|
||||
@ -358,7 +358,7 @@ static int mpc8_decode_frame(AVCodecContext * avctx, void *data,
|
||||
|
||||
ff_mpc_dequantize_and_synth(c, maxband - 1,
|
||||
(int16_t **)frame->extended_data,
|
||||
avctx->channels);
|
||||
avctx->ch_layout.nb_channels);
|
||||
|
||||
c->cur_frame++;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user