Changeset 615 for GPL/branches/uniaud32-next/lib32/ioctl.c
- Timestamp:
- Jan 1, 2021, 5:31:48 AM (5 years ago)
- Location:
- GPL/branches/uniaud32-next
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/uniaud32-next/lib32/ioctl.c
r598 r615 276 276 277 277 pcms = pcm_instances(deviceid); 278 278 dprintf(("PSDebug: pcms= %d",pcms)); 279 279 if (!pcaps || !pcms) return -1; 280 280 … … 291 291 for (i=0; i<pcms;i++) 292 292 { 293 pr_warn("pcm=%i",i); 293 294 pcaps->nrDevices = nrCardsDetected; 294 295 pcaps->ulCaps = OSS32_CAPS_WAVE_PLAYBACK | OSS32_CAPS_WAVE_CAPTURE; … … 297 298 for(j=0;j<2;j++) 298 299 { 300 pr_warn("j=%i",j); 299 301 PWAVE_CAPS pWaveCaps = (j == 0) ? &pcaps->waveOutCaps : &pcaps->waveInCaps; 300 302 … … 302 304 if(ret != OSSERR_SUCCESS) 303 305 { 304 dprintf(("GetUniaudPcmCaps : wave open error %i %s at pcm %i", ret, (j == 0) ?"PLAY":"REC", i));306 dprintf(("GetUniaudPcmCaps1: wave open error %i %s at pcm %i", ret, (j == 0) ?"PLAY":"REC", i)); 305 307 continue; 306 308 //goto fail; … … 316 318 pHandle->file.f_flags = O_NONBLOCK; 317 319 318 dprintf(("GetUniaudPcmCaps: cp1. p handle %x", pHandle));320 dprintf(("GetUniaudPcmCaps: cp1. pcm %i, phandle %x", i, pHandle)); 319 321 ret = pHandle->file.f_op->ioctl(&pHandle->inode, &pHandle->file, SNDRV_PCM_IOCTL_INFO, (ULONG)pcminfo); 320 322 if(ret != 0) { … … 334 336 pWaveCaps->nrStreams = pcminfo->subdevices_count; 335 337 336 dprintf(("GetUniaudPcmCaps: cp2. nr of streams: %i", pWaveCaps->nrStreams));338 dprintf(("GetUniaudPcmCaps: pcm %i, cp2. nr of streams: %i", i, pWaveCaps->nrStreams)); 337 339 //get all hardware parameters 338 340 _snd_pcm_hw_params_any(params); … … 362 364 pWaveCaps->ulChanFlags |= OSS32_CAPS_PCM_CHAN_5_1; 363 365 } 364 365 366 pWaveCaps->ulMinRate = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE)->min; 366 367 pWaveCaps->ulMaxRate = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE)->max;
Note:
See TracChangeset
for help on using the changeset viewer.