Mercurial > libavcodec.hg
comparison aac.c @ 11787:c3ca752c24ef libavcodec
aacdec: Clarify a channel mapping comment.
Patch by Cyril Russo >stage nexvision laposte net<
| author | alexc |
|---|---|
| date | Thu, 27 May 2010 14:50:19 +0000 |
| parents | 818851623979 |
| children | 9bdc0fe882fa |
comparison
equal
deleted
inserted
replaced
| 11786:442a0af656db | 11787:c3ca752c24ef |
|---|---|
| 125 ac->tags_mapped++; | 125 ac->tags_mapped++; |
| 126 return ac->tag_che_map[TYPE_CPE][elem_id] = ac->che[TYPE_CPE][2]; | 126 return ac->tag_che_map[TYPE_CPE][elem_id] = ac->che[TYPE_CPE][2]; |
| 127 } | 127 } |
| 128 case 6: | 128 case 6: |
| 129 /* Some streams incorrectly code 5.1 audio as SCE[0] CPE[0] CPE[1] SCE[1] | 129 /* Some streams incorrectly code 5.1 audio as SCE[0] CPE[0] CPE[1] SCE[1] |
| 130 instead of SCE[0] CPE[0] CPE[0] LFE[0]. If we seem to have | 130 instead of SCE[0] CPE[0] CPE[1] LFE[0]. If we seem to have |
| 131 encountered such a stream, transfer the LFE[0] element to SCE[1] */ | 131 encountered such a stream, transfer the LFE[0] element to the SCE[1]'s mapping */ |
| 132 if (ac->tags_mapped == tags_per_config[ac->m4ac.chan_config] - 1 && (type == TYPE_LFE || type == TYPE_SCE)) { | 132 if (ac->tags_mapped == tags_per_config[ac->m4ac.chan_config] - 1 && (type == TYPE_LFE || type == TYPE_SCE)) { |
| 133 ac->tags_mapped++; | 133 ac->tags_mapped++; |
| 134 return ac->tag_che_map[type][elem_id] = ac->che[TYPE_LFE][0]; | 134 return ac->tag_che_map[type][elem_id] = ac->che[TYPE_LFE][0]; |
| 135 } | 135 } |
| 136 case 5: | 136 case 5: |
