Ignore:
Timestamp:
Aug 8, 2010, 5:32:19 AM (15 years ago)
Author:
David Azarewicz
Message:

debug updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OCO/trunk/drv16/ioctl.cpp

    r533 r534  
    313313   }
    314314
    315    if (pMasterVol && pMasterVol->usMasterVolume != AUDIO_IGNORE)
    316    {
     315   if (pMasterVol && pMasterVol->usMasterVolume != AUDIO_IGNORE) {
    317316           // master volume ranges from 0 to 0x7FFF (linear)
    318317           volume = pMasterVol->usMasterVolume;
    319318           volume = (volume*OSS32_MAX_VOLUME)/0x7FFFUL;
    320            if (volume > OSS32_MAX_VOLUME)
    321            {
     319           if (volume > OSS32_MAX_VOLUME) {
    322320                   volume = OSS32_MAX_VOLUME;
    323321           }
    324 //               dprintf(("IlAudioControl:Set MV to %d", volume));
    325            MixerSetVolume(MixerStreamId, OSS32_MIX_VOLUME_MASTER_FRONT, MAKE_VOLUME_LR(volume, volume));
    326            if(mixcaps.fuCtrlCaps & OSS32_MIX_FLAG(OSS32_MIX_VOLUME_MASTER_REAR))
    327            {
     322                //dprintf(("IlAudioControl:Set MV to %d", volume));
     323                MixerSetVolume(MixerStreamId, OSS32_MIX_VOLUME_MASTER_FRONT, MAKE_VOLUME_LR(volume, volume));
     324                if(mixcaps.fuCtrlCaps & OSS32_MIX_FLAG(OSS32_MIX_VOLUME_MASTER_REAR)) {
    328325                   MixerSetVolume(MixerStreamId, OSS32_MIX_VOLUME_MASTER_REAR, MAKE_VOLUME_LR(volume, volume));
    329326           }
     
    664661        return;
    665662}
     663
     664#ifdef DEBUG
     665void IoctlDebug(PREQPACKET prp) {
     666        DEBUGINFO __far *pInfo;
     667//      PWAVESTREAM pStream;
     668
     669        if (prp->s.ioctl.usDLength < sizeof(DEBUGINFO)) {
     670                prp->usStatus |= RPERR | RPBADCMD;
     671                return;
     672        }
     673
     674        pInfo = (DEBUGINFO __far *)prp->s.ioctl.pvData;
     675        pInfo->usValid = 0x2222;
     676        pInfo->usInUseCount = usInUseCount;
     677#if 0
     678        pStream = (PWAVESTREAM)FindFirstActiveStream(STREAM_WAVE_PLAY);
     679        while(pStream) {
     680                pStream = (PWAVESTREAM)FindNextActiveStream(STREAM_WAVE_PLAY, pStream);
     681        }
     682#endif
     683}
     684#endif
     685
    666686//******************************************************************************
    667687//******************************************************************************
     
    707727                break;
    708728
     729#ifdef DEBUG
     730        case DEBUG_CAT: /* 0xDD */
     731                IoctlDebug(prp);
     732                break;
     733#endif
     734
    709735        default:
    710736                prp->usStatus |= RPERR | RPBADCMD;
Note: See TracChangeset for help on using the changeset viewer.