• Home
  • Raw
  • Download

Lines Matching refs:pdata

54 {	INTERLEAVE_DATA *pdata ;  in interleave_init()  local
65 if (! (pdata = malloc (sizeof (INTERLEAVE_DATA)))) in interleave_init()
70 psf->interleave = pdata ; in interleave_init()
73 pdata->read_short = psf->read_short ; in interleave_init()
74 pdata->read_int = psf->read_int ; in interleave_init()
75 pdata->read_float = psf->read_float ; in interleave_init()
76 pdata->read_double = psf->read_double ; in interleave_init()
78 pdata->channel_len = psf->sf.frames * psf->bytewidth ; in interleave_init()
96 { INTERLEAVE_DATA *pdata ; in interleave_read_short() local
101 if (! (pdata = psf->interleave)) in interleave_read_short()
104 inptr = (short*) pdata->buffer ; in interleave_read_short()
119 { if (templen > SIGNED_SIZEOF (pdata->buffer) / SIGNED_SIZEOF (short)) in interleave_read_short()
120 count = SIGNED_SIZEOF (pdata->buffer) / SIGNED_SIZEOF (short) ; in interleave_read_short()
124 if (pdata->read_short (psf, inptr, count) != count) in interleave_read_short()
143 { INTERLEAVE_DATA *pdata ; in interleave_read_int() local
148 if (! (pdata = psf->interleave)) in interleave_read_int()
151 inptr = (int*) pdata->buffer ; in interleave_read_int()
166 { if (templen > SIGNED_SIZEOF (pdata->buffer) / SIGNED_SIZEOF (int)) in interleave_read_int()
167 count = SIGNED_SIZEOF (pdata->buffer) / SIGNED_SIZEOF (int) ; in interleave_read_int()
171 if (pdata->read_int (psf, inptr, count) != count) in interleave_read_int()
190 { INTERLEAVE_DATA *pdata ; in interleave_read_float() local
195 if (! (pdata = psf->interleave)) in interleave_read_float()
198 inptr = (float*) pdata->buffer ; in interleave_read_float()
203 offset = psf->dataoffset + pdata->channel_len * chan + psf->read_current * psf->bytewidth ; in interleave_read_float()
216 { if (templen > SIGNED_SIZEOF (pdata->buffer) / SIGNED_SIZEOF (float)) in interleave_read_float()
217 count = SIGNED_SIZEOF (pdata->buffer) / SIGNED_SIZEOF (float) ; in interleave_read_float()
221 if (pdata->read_float (psf, inptr, count) != count) in interleave_read_float()
241 { INTERLEAVE_DATA *pdata ; in interleave_read_double() local
246 if (! (pdata = psf->interleave)) in interleave_read_double()
249 inptr = (double*) pdata->buffer ; in interleave_read_double()
264 { if (templen > SIGNED_SIZEOF (pdata->buffer) / SIGNED_SIZEOF (double)) in interleave_read_double()
265 count = SIGNED_SIZEOF (pdata->buffer) / SIGNED_SIZEOF (double) ; in interleave_read_double()
269 if (pdata->read_double (psf, inptr, count) != count) in interleave_read_double()