[soc]: r2035 - aac/aac.c
Author: andoma Date: Tue Mar 25 16:30:04 2008 New Revision: 2035 Log: If intensity stereo coding or noise substitution is on for a particular scalefactor band, no M/S stereo decoding should be carried out. Modified: aac/aac.c Modified: aac/aac.c ============================================================================== --- aac/aac.c (original) +++ aac/aac.c Tue Mar 25 16:30:04 2008 @@ -1470,7 +1470,8 @@ static void ms_tool(AACContext * ac, cpe for (g = 0; g < ics->num_window_groups; g++) { for (gp = 0; gp < ics->group_len[g]; gp++) { for (i = 0; i < ics->max_sfb; i++) { - if (ms->mask[g][i]) { + if (ms->mask[g][i] && + cpe->ch[0].cb[g][i] < NOISE_HCB && cpe->ch[1].cb[g][i] < NOISE_HCB) { for (k = offsets[i]; k < offsets[i+1]; k++) { float tmp = ch0[k] - ch1[k]; ch0[k] += ch1[k];
participants (1)
-
andoma