Lines Matching defs:step
288 /* Intel ADPCM step variation table */
615 ** sum_ri is calculated once, sum_aij_2 is updated each step and sum_aij_ri
616 ** is completely recalculated each step.
1675 int step, valpred, delta,
1683 /* Decode state, should have (value, step) */
1709 step = stepsizeTable[index];
1728 ** delta = diff*4/step;
1729 ** vpdiff = (delta+0.5)*step/4;
1730 ** but in shift step bits are dropped. The net result of this
1735 vpdiff = (step >> 3);
1737 if ( diff >= step ) {
1739 diff -= step;
1740 vpdiff += step;
1742 step >>= 1;
1743 if ( diff >= step ) {
1745 diff -= step;
1746 vpdiff += step;
1748 step >>= 1;
1749 if ( diff >= step ) {
1751 vpdiff += step;
1766 /* Step 5 - Assemble value, update index and step values */
1772 step = stepsizeTable[index];
1806 int valpred, step, delta, index, sign, vpdiff;
1813 /* Decode state, should have (value, step) */
1846 step = stepsizeTable[index];
1871 ** Computes 'vpdiff = (delta+0.5)*step/4', but see comment
1874 vpdiff = step >> 3;
1875 if ( delta & 4 ) vpdiff += step;
1876 if ( delta & 2 ) vpdiff += step>>1;
1877 if ( delta & 1 ) vpdiff += step>>2;
1890 /* Step 6 - Update step value */
1891 step = stepsizeTable[index];