Home | History | Annotate | Download | only in audio

Lines Matching refs:nybble

84 					Uint8 nybble, Sint16 *coeff)
96 if ( nybble & 0x08 ) {
97 new_sample += state->iDelta * (nybble-0x10);
99 new_sample += state->iDelta * nybble;
107 delta = ((Sint32)state->iDelta * adaptive[nybble])/256;
122 Sint8 nybble, stereo;
193 nybble = (*encoded)>>4;
194 new_sample = MS_ADPCM_nibble(state[0],nybble,coeff[0]);
200 nybble = (*encoded)&0x0F;
201 new_sample = MS_ADPCM_nibble(state[1],nybble,coeff[1]);
249 static Sint32 IMA_ADPCM_nibble(struct IMA_ADPCM_decodestate *state,Uint8 nybble)
274 if ( nybble & 0x04 ) delta += step;
275 if ( nybble & 0x02 ) delta += (step >> 1);
276 if ( nybble & 0x01 ) delta += (step >> 2);
277 if ( nybble & 0x08 ) delta = -delta;
281 state->index += index_table[nybble];
304 Sint8 nybble;
309 nybble = (*encoded)&0x0F;
310 new_sample = IMA_ADPCM_nibble(state, nybble);
316 nybble = (*encoded)>>4;
317 new_sample = IMA_ADPCM_nibble(state, nybble);