Changeset 534


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

debug updates

Location:
OCO/trunk
Files:
9 edited

Legend:

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

    r526 r534  
    6060#include "mixer.h"
    6161
    62 
     62#ifdef DEBUG
     63static char szALSA[]      = "OS/2 Universal Audio MMPM/2 Driver v"UNIAUD_VERSION"-DEBUG";
     64#else
    6365static char szALSA[]      = "OS/2 Universal Audio MMPM/2 Driver v"UNIAUD_VERSION;
     66#endif
    6467static char szCopyRight1[]= "Copyright 2000-2002 InnoTek Systemberatung GmbH";
    6568static char szCopyRight2[]= "Copyright 2002 IBM Corporation";
    6669static char szCopyRight3[]= "Maintained by Netlabs http://www.netlabs.org";
    6770static char szParamError[]= "Parameter parsing error!!";
    68 #if 0 // fixme to be gone?
    69 static char szInitError[] = "Unable to initialize audio hardware";
    70 #endif
    7171static char szHeapError[] = "Heap creation failed!!";
    7272static char szAlsaError[] = "Unable to open 32-bit driver. Make sure that UNIAUD32.SYS placed before UNIAUD16.SYS";
    7373static char szAlsaAttachError[] = "Unable to attach 32-bit driver";
    74 #if 0 // fixme to be gone?
    75 static char szDevice[] = "Device name: ";
    76 #endif
    7774static char NEWLINE[]     = "\r\n";
    7875
  • 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;
  • OCO/trunk/drv16/mixer.cpp

    r526 r534  
    329329    BOOL fInputGainHack = FALSE;
    330330
    331     dprintf(("MixerSetVolume Ctl=%lx Vol=%lx", ulControl, ulVolume));
     331    dprintf(("MixerSetVolume Ctl=%lx Vol=%lx Flags=%lx", ulControl, ulVolume, fFlags));
    332332    if(!(fFlags & MIXFLAG_FORCE_UPDATE) && fRecGainIOCTL90 && ulControl == OSS32_MIX_VOLUME_CAPTURE)
    333333        return TRUE;    //locked
     
    443443    int i;
    444444
    445         //dprintf(("MixerSuspend"));
    446 
    447445    for(i=0;i<=OSS32_MIX_VOLUME_MAX;i++) {
    448446        if(mixcaps.fuCtrlCaps & OSS32_MIX_FLAG(i)) {
     
    474472    int i;
    475473
    476         //dprintf(("MixerRestoreState"));
    477 
    478474    //restore mixer control volume
    479475    for(i=0;i<=OSS32_MIX_VOLUME_MAX;i++) {
  • OCO/trunk/drv16/strategy.cpp

    r526 r534  
    4040#include <ossidc16.h>
    4141#include <dbgos2.h>
     42#include <version.h>
    4243#include "mixer.h"
    4344#include "timer.hpp"
     
    164165           goto failure;
    165166   }
     167#ifdef DEBUG
     168        rprintf(("Uniaud16 v"UNIAUD_VERSION"-DEBUG"));
     169#else
     170        rprintf(("Uniaud16 v"UNIAUD_VERSION));
     171#endif
    166172
    167173   //Get nr of detected devices + capabilities of first device
  • OCO/trunk/drv16/waudio.cpp

    r533 r534  
    3838
    3939#ifdef DEBUG
    40 char FAR *szCapsFlags[32] = {
     40char *szCapsFlags[32] = {
    4141"FIXED",
    4242"LEFT_ALIGNED",
     
    7272"LOAD_CODE",
    7373};
     74char DbgBuf[512];
    7475#endif
    7576
     
    12741275        dprintf(("Data type %ld, data subtype %ld", pCaps->ulDataType, pCaps->ulDataSubType));
    12751276#ifdef DEBUG
    1276         dprintf(("Flags:"));
    1277 
     1277        strcpy(DbgBuf, "Flags:");
    12781278        for(int i=0;i<32;i++) {
    12791279                if(pCaps->ulFlags & (1UL << (ULONG)i)) {
    1280                         dprintf(("%s", szCapsFlags[i]));
    1281                 }
    1282         }
     1280                        strcat(DbgBuf, " ");
     1281                        strcat(DbgBuf, szCapsFlags[i]);
     1282                }
     1283        }
     1284        dprintf((DbgBuf));
    12831285#endif
    12841286}
  • OCO/trunk/drv16/wavestrm.cpp

    r533 r534  
    710710        case PROPERTY_VOLUME:
    711711                volume = value;
    712                 dprintf(("WS::SetProperty() Vol: %0lx",value));
     712                dprintf(("WS::SetProperty() Vol: %0lx", value));
    713713                if(ulStreamState == STREAM_STREAMING && ulStreamType == STREAM_WAVE_PLAY) {
    714714                        MixerSetWaveVolume(getMixerStreamId(), StreamId, volume);
  • OCO/trunk/include/dbgos2.h

    r526 r534  
    1414void far cdecl PrintfOut(char far *DbgStr , ...);
    1515extern int dbglevel;
     16extern USHORT usInUseCount;
    1617
    1718#ifdef __cplusplus
     
    4849#endif
    4950
     51#define DEBUG_CAT 0xDD
     52typedef struct _DEBUGINFO {
     53        USHORT usValid;
     54        USHORT usInUseCount;
     55} DEBUGINFO;
     56
    5057#endif //__DBGOS2_H__
  • OCO/trunk/install/control.scr

    r533 r534  
    2525ssgroup=0
    2626ssname="mmbase"
    27 ssversion="1.9.5-SVNr533"
     27ssversion="1.9.5-SVNr534"
    2828sstermdll="ITERM.DLL"
    2929sstermdllentry="ITermEntry"
     
    4343ssgroup=17
    4444ssname="OS/2 Universal Audio: Wave"
    45 ssversion="1.9.5-SVNr533"
     45ssversion="1.9.5-SVNr534"
    4646sssize=680
    4747ssdll="genin.dll"
  • OCO/trunk/uniaud.inc

    r533 r534  
    1313# ex RC3  GA  FIXPACK2 beta_47
    1414# Comment out to avoid a fixpack line in bldlevel
    15 FIXPACK = SVNr533
     15FIXPACK = SVNr534
    1616
    1717# ALSA BUILD VERSION
Note: See TracChangeset for help on using the changeset viewer.