Lines Matching refs:values
528 // Average values for third grid
583 // Average values for third grid
887 // Bit indicating if whole group has zero values
1614 static void synth_tones(DCALbrDecoder *s, int ch, float *values,
1639 values[3] += cf[0] * -s;
1640 values[2] += cf[1] * c;
1641 values[1] += cf[2] * s;
1642 values[0] += cf[3] * -c;
1645 values[2] += cf[0] * -s;
1646 values[1] += cf[1] * c;
1647 values[0] += cf[2] * s;
1650 values[1] += cf[0] * -s;
1651 values[0] += cf[1] * c;
1654 values[0] += cf[0] * -s;
1658 values[x_freq - 5] += cf[ 0] * -s;
1659 p4: values[x_freq - 4] += cf[ 1] * c;
1660 p3: values[x_freq - 3] += cf[ 2] * s;
1661 p2: values[x_freq - 2] += cf[ 3] * -c;
1662 p1: values[x_freq - 1] += cf[ 4] * -s;
1663 p0: values[x_freq ] += cf[ 5] * c;
1664 values[x_freq + 1] += cf[ 6] * s;
1665 values[x_freq + 2] += cf[ 7] * -c;
1666 values[x_freq + 3] += cf[ 8] * -s;
1667 values[x_freq + 4] += cf[ 9] * c;
1668 values[x_freq + 5] += cf[10] * s;
1678 static void base_func_synth(DCALbrDecoder *s, int ch, float *values, int sf)
1687 synth_tones(s, ch, values, group, (group_sf - 1) & 31, 30 - synth_idx);
1688 synth_tones(s, ch, values, group, (group_sf ) & 31, synth_idx);
1694 LOCAL_ALIGNED_32(float, values, [DCA_LBR_SUBBANDS ], [4]);
1700 memset(values[nsubbands], 0, (noutsubbands - nsubbands) * sizeof(values[0]));
1704 s->dcadsp->lbr_bank(values, s->time_samples[ch],
1707 base_func_synth(s, ch, values[0], sf);
1709 s->imdct.imdct_calc(&s->imdct, result[0], values[0]);