Ignore:
Timestamp:
Apr 3, 2017, 4:51:56 PM (8 years ago)
Author:
David Azarewicz
Message:

Merged/reintegrated v2 branch into trunk. Trunk is now v2

Location:
GPL/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk

  • GPL/trunk/drv32/dispatch.c

    r587 r598  
    105105    //printk("StratIOCtl 0x%x\n", rp->Function);
    106106    #endif
    107     //    printk("cmd: %x, len: %i, pack: %x\n",rp->Function, rp->ioctl.usParmLen, rp->ParmPacket);
     107    //    printk("cmd: %x, len: %i, pack: %x\n",rp->ioctl.bFunction, rp->ioctl.usParmLen, rp->ioctl.pvParm);
    108108    // work with Parm Packet
    109109    if ((rp->ioctl.usParmLen != 0 ||
     
    183183    case IOCTL_OSS32_ATTACH:
    184184        {
     185          dprintf(("OSS32_ATTACH\n"));
    185186            card_id = (ULONG) *linParm;
    186187            // Check if audio init was successful
     
    193194    case IOCTL_OSS32_VERSION:
    194195        {
     196          dprintf(("OSS32_VERSION\n"));
    195197            if (rp->ioctl.usDataLen < sizeof(ULONG))
    196198            {
     
    206208    case IOCTL_OSS32_GET_PCM_NUM:
    207209        {
     210          dprintf(("GET_PCM_NUM\n"));
    208211            if (rp->ioctl.usDataLen < sizeof(ULONG))
    209212            {
     
    219222
    220223    case IOCTL_OSS32_CARDS_NUM:
     224        dprintf(("OSS32_CARDS_NUM\n"));
    221225        if (rp->ioctl.usDataLen < sizeof(ULONG))
    222226        {
     
    231235    case IOCTL_OSS32_PCM_CAPS:
    232236        {
     237          dprintf(("OSS32_PCM_CAPS\n"));
    233238            if (rp->ioctl.usDataLen < sizeof(ULONG))
    234239            {
     
    244249    case IOCTL_OSS32_CARD_INFO:
    245250        {
     251          dprintf(("OSS32_CARD_INFO\n"));
    246252            if (rp->ioctl.usDataLen < sizeof(ULONG))
    247253            {
     
    257263    case IOCTL_OSS32_GET_POWER_STATE:
    258264        {
     265          dprintf(("OSS32_GET_POWER_STATE\n"));
    259266            if (rp->ioctl.usDataLen < sizeof(ULONG))
    260267            {
     
    270277    case IOCTL_OSS32_SET_POWER_STATE:
    271278        {
     279          dprintf(("OSS32_SET_POWER_STATE\n"));
    272280            if (rp->ioctl.usDataLen < sizeof(ULONG))
    273281            {
     
    283291    case IOCTL_OSS32_GET_CNTRLS_NUM:
    284292        {
     293          dprintf(("OSS32_GET_CNTRLS_NUM\n"));
    285294            if (rp->ioctl.usDataLen < sizeof(ULONG))
    286295            {
     
    298307    case IOCTL_OSS32_GET_CNTRLS:
    299308        {
     309          dprintf(("OSS32_GET_CNTRLS\n"));
    300310            if (rp->ioctl.usDataLen < sizeof(ULONG))
    301311            {
     
    311321    case IOCTL_OSS32_CNTRL_INFO:
    312322        {
     323          dprintf(("OSS32_CNTRL_INFO\n"));
    313324
    314325            if (rp->ioctl.usDataLen < sizeof(ULONG))
     
    336347    case IOCTL_OSS32_CNTRL_GET:
    337348        {
     349          dprintf(("OSS32_CNTRL_GET\n"));
    338350            if (rp->ioctl.usDataLen < sizeof(ULONG))
    339351            {
     
    360372    case IOCTL_OSS32_CNTRL_PUT:
    361373        {
     374          dprintf(("OSS32_CNTRL_PUT\n"));
    362375
    363376            if (rp->ioctl.usDataLen < sizeof(ULONG)) {
     
    383396    case IOCTL_OSS32_SET_PCM:
    384397        {
     398          dprintf(("OSS32_SET_PCM\n"));
    385399
    386400            if (rp->ioctl.usParmLen < sizeof(ULONG))
     
    399413    case IOCTL_OSS32_CNTRL_WAIT:
    400414        {
     415          dprintf(("OSS32_CNTRL_WAIT\n"));
    401416            if (rp->ioctl.usDataLen < sizeof(ULONG))
    402417            {
     
    414429            pData = (ULONG *)linData;
    415430            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     431
     432          dprintf(("OSS32_PCM_OPEN\n"));
    416433            // close all pcms from uniaud16 first
    417434            pcm->ret = OSS32_WaveOpen(pcm->deviceid, pcm->streamtype, pData,  pcm->pcm, rp->ioctl.usSysFileNum);
     
    422439        {
    423440            ULONG alsa_id = *((ULONG *)linParm);
     441
     442          dprintf(("OSS32_PCM_CLOSE\n"));
    424443            OSS32_WaveClose(alsa_id);
    425444        }
     
    429448            char *pData1 = (char *)linData;
    430449            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     450
     451          dprintf(("OSS32_PCM_READ\n"));
    431452            pcm->ret = UniaudIoctlPCMRead(pcm->deviceid, pData1, pcm->size);
    432453        }
     
    436457            char *pData1 = (char *)linData;
    437458            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     459
     460          dprintf(("OSS32_PCM_WRITE\n"));
    438461            pcm->ret = UniaudIoctlPCMWrite(pcm->deviceid, pData1, pcm->size);
    439462        }
     
    442465        {
    443466            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     467
     468          dprintf(("OSS32_PCM_PAUSE\n"));
    444469            pcm->ret = UniaudIoctlPCMResume(pcm->deviceid, 0);
    445470        }
     
    448473        {
    449474            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     475
     476          dprintf(("OSS32_PCM_RESUME\n"));
    450477            pcm->ret = UniaudIoctlPCMResume(pcm->deviceid, 1);
    451478        }
     
    454481        {
    455482            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     483
     484          dprintf(("OSS32_PCM_START\n"));
    456485            pcm->ret = UniaudIoctlPCMStart(pcm->deviceid);
    457486        }
     
    460489        {
    461490            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     491
     492          dprintf(("OSS32_PCM_DROP\n"));
    462493            pcm->ret = UniaudIoctlPCMDrop(pcm->deviceid);
    463494        }
     
    469500            void *pData1 = (void *)linData;
    470501            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     502
     503          dprintf(("OSS32_PCM_STATUS\n"));
    471504            pcm->ret = UniaudIoctlPCMStatus(pcm->deviceid, pData1);
    472505        }
     
    476509            void *pData1 = (void *)linData;
    477510            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     511
     512          dprintf(("OSS32_PCM_REFINEHWPARAMS\n"));
    478513            pcm->ret = UniaudIoctlHWRefine(pcm->deviceid, pData1);
    479514        }
     
    483518            void *pData1 = (void *)linData;
    484519            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     520
     521          dprintf(("OSS32_PCM_SETHWPARAMS\n"));
    485522            pcm->ret = UniaudIoctlHWParamSet(pcm->deviceid, pData1);
    486523        }
     
    490527            void *pData1 = (void *)linData;
    491528            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     529
     530          dprintf(("OSS32_PCM_SETSWPARAMS\n"));
    492531            pcm->ret = UniaudIoctlSWParamSet(pcm->deviceid, pData1);
    493532        }
     
    496535        {
    497536            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     537
     538          dprintf(("OSS32_PCM_PREPARE\n"));
    498539            pcm->ret = UniaudIoctlPCMPrepare(pcm->deviceid);
    499540        }
     
    503544        {
    504545            int unlock  = (int)*linParm;
     546
     547          dprintf(("OSS32_PCM_CLOSE_ALL\n"));
    505548            if (unlock)
    506549                unlock_all = 1;
     
    510553        break;
    511554    case IOCTL_OSS32_PCM_CLOSE_16:
     555          dprintf(("OSS32_PCM_CLOSE_16\n"));
    512556        OSS32_CloseUNI16();
    513557        break;
     
    515559        {
    516560            ioctl_pcm *pcm = (ioctl_pcm *)linParm;
     561
     562          dprintf(("OSS32_PCM_WAIT_INT\n"));
    517563            pcm->ret =  WaitForPCMInterrupt((void*)pcm->deviceid, pcm->streamtype);
    518564        }
Note: See TracChangeset for help on using the changeset viewer.