Lines Matching defs:samples

39 	short			*samples ;
186 ** Allocate enough space for 1 more than a multiple of 8 samples
197 pima->samples = pima->data ;
272 { memset (pima->samples, 0, pima->samplesperblock * pima->channels * sizeof (short)) ;
282 sampledata = pima->samples + chan ;
291 ** Pull apart the packed 4 bit samples and store them in their
300 /* Decode the encoded 4 bit samples. */
304 bytecode = pima->samples [pima->channels * k + chan] ;
321 pima->samples [pima->channels * k + chan] = predictor ;
340 /* Encode the samples as 4 bit. */
342 { diff = pima->samples [indx] - pima->previous [chan] ;
400 { memset (pima->samples, 0, pima->samplesperblock * pima->channels * sizeof (short)) ;
421 pima->samples [chan] = predictor ;
425 ** Pull apart the packed 4 bit samples and store them in their
437 pima->samples [indx] = bytecode & 0x0F ;
439 pima->samples [indx] = (bytecode >> 4) & 0x0F ;
446 /* Decode the encoded 4 bit samples. */
451 bytecode = pima->samples [k] & 0xF ;
454 predictor = pima->samples [k - pima->channels] ;
476 pima->samples [k] = predictor ;
489 { pima->block [chan*4] = pima->samples [chan] & 0xFF ;
490 pima->block [chan*4+1] = (pima->samples [chan] >> 8) & 0xFF ;
495 pima->previous [chan] = pima->samples [chan] ;
498 /* Encode the samples as 4 bit. */
503 diff = pima->samples [k] - pima->previous [chan] ;
536 pima->samples [k] = bytecode ;
539 /* Pack the 4 bit encoded samples. */
548 { pima->block [blockindx] = pima->samples [indx] & 0x0F ;
550 pima->block [blockindx] |= (pima->samples [indx] << 4) & 0xF0 ;
563 memset (pima->samples, 0, pima->samplesperblock * sizeof (short)) ;
586 memcpy (&(ptr [indx]), &(pima->samples [pima->samplecount * pima->channels]), count * sizeof (short)) ;
843 pima->samples = (short*) (pima->data + blockalign) ;
883 memcpy (&(pima->samples [pima->samplecount * pima->channels]), &(ptr [total]), count * sizeof (short)) ;