|
BurgerLib
|
#include "pkpack.h"
Classes | |
| struct | ADPCMState_t |
Typedefs | |
| typedef struct ADPCMState_t | ADPCMState_t |
Functions | |
| static BURGER_INLINE int | MsAdpcmDecode (Word deltaCode, ADPCMState_t *state) |
| Word BURGER_API | ADPCMDecodeBlock (ADPCMUnpackState_t *StatePtr) |
Variables | |
| static const long | gaiP4 [16+16+7+7] |
| typedef struct ADPCMState_t ADPCMState_t |
| Word BURGER_API ADPCMDecodeBlock | ( | ADPCMUnpackState_t * | StatePtr | ) |
| static BURGER_INLINE int MsAdpcmDecode | ( | Word | deltaCode, |
| ADPCMState_t * | state | ||
| ) | [static] |
Compute next Adaptive Scale Factor (ASF)
Predict next sample
const long gaiP4[16+16+7+7] [static] |
{
230, 230, 230, 230, 307, 409, 512, 614,
768, 614, 512, 409, 307, 230, 230, 230,
0,1,2,3,4,5,6,7,-8,-7,-6,-5,-4,-3,-2,-1,
256, 512, 0, 192, 240, 460, 392,
0, -256, 0, 64, 0,-208, -232}
1.8.0