Inside IMA ADPCM

By Tim Kientzle

Dr. Dobb's Journal November 1997

static const int indexAdjustTable[16] = {
   -1, -1, -1, -1,  // +0 - +3, decrease the step size
    2, 4, 6, 8,     // +4 - +7, increase the step size
   -1, -1, -1, -1,  // -0 - -3, decrease the step size
    2, 4, 6, 8,     // -4 - -7, increase the step size
};

Example 2: Adjusting the step size.

Back to Article


Copyright © 1997, Dr. Dobb's Journal