Lines Matching refs:pPriv
66 priv_t* pPriv = (priv_t*)ft->priv; in ossinit() local
87 pPriv->device = open( in ossinit()
90 if (pPriv->device < 0) { in ossinit()
98 pPriv->sample_shift = 0; in ossinit()
114 pPriv->sample_shift = 1; in ossinit()
130 pPriv->sample_shift = 2; in ossinit()
146 pPriv->sample_shift = 1; in ossinit()
155 if (ioctl(pPriv->device, (size_t) SNDCTL_DSP_RESET, 0) < 0) in ossinit()
163 rc = ioctl(pPriv->device, SNDCTL_DSP_GETFMTS, &tmp); in ossinit()
177 pPriv->sample_shift = 0; in ossinit()
188 pPriv->sample_shift = 1; in ossinit()
204 rc = ioctl(pPriv->device, SNDCTL_DSP_SETFMT, &tmp); in ossinit()
214 if (ioctl(pPriv->device, SNDCTL_DSP_STEREO, &tmp) < 0 || tmp != 1) in ossinit()
221 if (ioctl(pPriv->device, SNDCTL_DSP_SPEED, &tmp) < 0 || in ossinit()
236 if (ioctl(pPriv->device, (size_t) SNDCTL_DSP_SYNC, NULL) < 0) { in ossinit()
242 pPriv->cOutput = 0; in ossinit()
243 pPriv->pOutput = NULL; in ossinit()
246 pPriv->cOutput = cbOutput >> pPriv->sample_shift; in ossinit()
247 pPriv->pOutput = lsx_malloc(cbOutput); in ossinit()
255 priv_t* pPriv = (priv_t*)ft->priv; in ossstop() local
256 if (pPriv->device >= 0) { in ossstop()
257 close(pPriv->device); in ossstop()
259 if (pPriv->pOutput) { in ossstop()
260 free(pPriv->pOutput); in ossstop()
267 priv_t* pPriv = (priv_t*)ft->priv; in ossread() local
269 size_t cbOutputLeft = cOutput << pPriv->sample_shift; in ossread()
276 cbRead = read(pPriv->device, pbOutput, cbOutputLeft); in ossread()
289 cRead = cOutput - (cbOutputLeft >> pPriv->sample_shift); in ossread()
291 switch (pPriv->sample_shift) in ossread()
316 switch (pPriv->sample_shift) in ossread()
350 priv_t* pPriv = (priv_t*)ft->priv; in osswrite() local
362 if (cStride > pPriv->cOutput) { in osswrite()
363 cStride = pPriv->cOutput; in osswrite()
368 switch (pPriv->sample_shift) in osswrite()
372 ((sox_uint8_t*)pPriv->pOutput)[i] = in osswrite()
379 ((sox_int16_t*)pPriv->pOutput)[i] = lsx_swapw(s16); in osswrite()
384 ((sox_int32_t*)pPriv->pOutput)[i] = in osswrite()
390 switch (pPriv->sample_shift) in osswrite()
394 ((sox_uint8_t*)pPriv->pOutput)[i] = in osswrite()
400 ((sox_int16_t*)pPriv->pOutput)[i] = in osswrite()
406 ((sox_int32_t*)pPriv->pOutput)[i] = in osswrite()
413 cbStride = cStride << pPriv->sample_shift; in osswrite()
416 cbWritten = write(pPriv->device, &pPriv->pOutput[i], cbStride - i); in osswrite()