Ignore:
Timestamp:
Jul 20, 2010, 5:46:55 PM (15 years ago)
Author:
David Azarewicz
Message:

Some of my updates from the 2.1.x branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk/lib32/soundmidi.c

    r305 r518  
    108108    ret = alsa_fops->open(&pHandle->inode, &pHandle->file);
    109109    if(ret) {
    110         dprintf(("Midi Open %d failed with error %d", streamtype, ret));
     110        rprintf(("Midi Open %d failed with error %d", streamtype, ret));
    111111        kfree(pHandle);
    112112        return UNIXToOSSError(ret);
     
    116116
    117117    pHandle->state |= MIDISTATE_OPENED;
    118     printk("Opened MIDI %x\n",(ULONG)pHandle);
    119     if(streamtype == OSS32_STREAM_FM_MIDIOUT) 
     118    dprintf(("Opened MIDI %x\n",(ULONG)pHandle));
     119    if(streamtype == OSS32_STREAM_FM_MIDIOUT)
    120120    {
    121121        //get the client id
    122122        ret = pHandle->file.f_op->ioctl(&pHandle->inode, &pHandle->file, SNDRV_SEQ_IOCTL_CLIENT_ID, (ULONG)&pHandle->clientid);
    123123        if(ret) {
    124             dprintf(("Get client id failed with error %d", ret));
     124            rprintf(("Get client id failed with error %d", ret));
    125125            kfree(pHandle);
    126126            return UNIXToOSSError(ret);
    127127        }
    128    
     128
    129129        //find the FM device
    130         for(i=64;i<64+((deviceid+1)<<3);i++) 
     130        for(i=64;i<64+((deviceid+1)<<3);i++)
    131131        {
    132132            memset((PVOID)__Stack32ToFlat(&clientinfo), 0, sizeof(clientinfo));
     
    143143        }
    144144        if(i == 64+((deviceid+1)<<3)) {
    145             dprintf(("Couldn't find OPL3 device"));
     145            rprintf(("Couldn't find OPL3 device"));
    146146            ret = pHandle->file.f_op->release(&pHandle->inode, &pHandle->file);
    147147            kfree(pHandle);
     
    159159        ret = pHandle->file.f_op->ioctl(&pHandle->inode, &pHandle->file, SNDRV_SEQ_IOCTL_CREATE_PORT, (ULONG)__Stack32ToFlat(&portinfo));
    160160        if(ret) {
    161             dprintf(("subscribe error %d", ret));
     161            rprintf(("subscribe error %d", ret));
    162162            kfree(pHandle);
    163163            return UNIXToOSSError(ret);
     
    165165        pHandle->clientport = portinfo.addr.port;
    166166        pHandle->state     |= MIDISTATE_PORTCREATED;
    167        
     167
    168168        //subscribe to FM device port
    169169        memset(&subs, 0, sizeof(subs));
     
    174174        ret = pHandle->file.f_op->ioctl(&pHandle->inode, &pHandle->file, SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT, (ULONG)__Stack32ToFlat(&subs));
    175175        if(ret) {
    176             dprintf(("subscribe error %d", ret));
     176            rprintf(("subscribe error %d", ret));
    177177            kfree(pHandle);
    178178            return UNIXToOSSError(ret);
    179179        }
    180180        pHandle->state |= MIDISTATE_SUBSCRIBED;
    181        
     181
    182182#if 0
    183183        //Load FM instruments (only done once)
     
    200200        return OSSERR_INVALID_STREAMID;
    201201    }
    202     printk("Closing MIDI %x\n",(ULONG)streamid);
     202    dprintf(("Closing MIDI %x\n",(ULONG)streamid));
    203203
    204204    //set operation to non-blocking
     
    214214        ret = pHandle->file.f_op->ioctl(&pHandle->inode, &pHandle->file, SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT, (ULONG)__Stack32ToFlat(&subs));
    215215        if(ret) {
    216             dprintf(("unsubscribe error %d", ret));
     216            rprintf(("unsubscribe error %d", ret));
    217217            DebugInt3();
    218218        }
    219219    }
    220    
     220
    221221    //delete port
    222222    if(pHandle->state & MIDISTATE_SUBSCRIBED) {
    223223        struct snd_seq_port_info       portinfo;
    224        
     224
    225225        memset(&portinfo, 0, sizeof(portinfo));
    226226        strcpy(portinfo.name, "Unamed port");
     
    248248OSSRET OSS32_MidiWrite(OSSSTREAMID streamid, ULONG midiByte)
    249249{
    250     printk("MIDI write %x\n",(ULONG)streamid);
     250    dprintf(("MIDI write %x\n",(ULONG)streamid));
    251251    return OSSERR_INVALID_STREAMID;
    252252}
     
    269269    if (ret > 0)
    270270    {
    271         printk("MIDI read %i bytes from %x. first byte is: %x\n",ret, (ULONG)streamid, (char*)buffer[0]);
     271        dprintf(("MIDI read %i bytes from %x. first byte is: %x\n",ret, (ULONG)streamid, (char*)buffer[0]));
    272272        *pTransferred = ret;
    273273        return OSSERR_SUCCESS;
     
    279279OSSRET OSS32_MidiQueryCaps(OSSSTREAMID streamid, POSS32_MIDICAPS pCaps)
    280280{
    281     printk("MIDI query caps %x\n",(ULONG)streamid);
     281    dprintf(("MIDI query caps %x\n",(ULONG)streamid));
    282282    return OSSERR_INVALID_STREAMID;
    283283}
     
    295295        return OSSERR_INVALID_STREAMID;
    296296    }
    297     printk("MIDI command %x\n",(ULONG)streamid);
     297    dprintf(("MIDI command %x\n",(ULONG)streamid));
    298298
    299299    //set operation to non-blocking
     
    334334
    335335    if(transferred < 0) {
    336         dprintf(("OSS32_MidiNoteOn failed!!"));
     336        rprintf(("OSS32_MidiNoteOn failed!!"));
    337337        DebugInt3();
    338338        return UNIXToOSSError(transferred);
Note: See TracChangeset for help on using the changeset viewer.