Mercurial > libavcodec.hg
diff mpeg4audio.c @ 10518:d7ac0d3ddd95 libavcodec
Add a channels field to MPEG4AudioConfig.
author | alexc |
---|---|
date | Wed, 11 Nov 2009 20:24:23 +0000 |
parents | 41796cdda927 |
children | 33890a382b36 |
line wrap: on
line diff
--- a/mpeg4audio.c Wed Nov 11 11:00:50 2009 +0000 +++ b/mpeg4audio.c Wed Nov 11 20:24:23 2009 +0000 @@ -57,6 +57,8 @@ c->object_type = get_object_type(&gb); c->sample_rate = get_sample_rate(&gb, &c->sampling_index); c->chan_config = get_bits(&gb, 4); + if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) + c->channels = ff_mpeg4audio_channels[c->chan_config]; c->sbr = -1; if (c->object_type == AOT_SBR) { c->ext_object_type = c->object_type;