Changeset 534
- Timestamp:
- Aug 8, 2010, 5:32:19 AM (15 years ago)
- Location:
- OCO/trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
OCO/trunk/drv16/init.cpp
r526 r534 60 60 #include "mixer.h" 61 61 62 62 #ifdef DEBUG 63 static char szALSA[] = "OS/2 Universal Audio MMPM/2 Driver v"UNIAUD_VERSION"-DEBUG"; 64 #else 63 65 static char szALSA[] = "OS/2 Universal Audio MMPM/2 Driver v"UNIAUD_VERSION; 66 #endif 64 67 static char szCopyRight1[]= "Copyright 2000-2002 InnoTek Systemberatung GmbH"; 65 68 static char szCopyRight2[]= "Copyright 2002 IBM Corporation"; 66 69 static char szCopyRight3[]= "Maintained by Netlabs http://www.netlabs.org"; 67 70 static char szParamError[]= "Parameter parsing error!!"; 68 #if 0 // fixme to be gone?69 static char szInitError[] = "Unable to initialize audio hardware";70 #endif71 71 static char szHeapError[] = "Heap creation failed!!"; 72 72 static char szAlsaError[] = "Unable to open 32-bit driver. Make sure that UNIAUD32.SYS placed before UNIAUD16.SYS"; 73 73 static char szAlsaAttachError[] = "Unable to attach 32-bit driver"; 74 #if 0 // fixme to be gone?75 static char szDevice[] = "Device name: ";76 #endif77 74 static char NEWLINE[] = "\r\n"; 78 75 -
OCO/trunk/drv16/ioctl.cpp
r533 r534 313 313 } 314 314 315 if (pMasterVol && pMasterVol->usMasterVolume != AUDIO_IGNORE) 316 { 315 if (pMasterVol && pMasterVol->usMasterVolume != AUDIO_IGNORE) { 317 316 // master volume ranges from 0 to 0x7FFF (linear) 318 317 volume = pMasterVol->usMasterVolume; 319 318 volume = (volume*OSS32_MAX_VOLUME)/0x7FFFUL; 320 if (volume > OSS32_MAX_VOLUME) 321 { 319 if (volume > OSS32_MAX_VOLUME) { 322 320 volume = OSS32_MAX_VOLUME; 323 321 } 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)) { 328 325 MixerSetVolume(MixerStreamId, OSS32_MIX_VOLUME_MASTER_REAR, MAKE_VOLUME_LR(volume, volume)); 329 326 } … … 664 661 return; 665 662 } 663 664 #ifdef DEBUG 665 void 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 666 686 //****************************************************************************** 667 687 //****************************************************************************** … … 707 727 break; 708 728 729 #ifdef DEBUG 730 case DEBUG_CAT: /* 0xDD */ 731 IoctlDebug(prp); 732 break; 733 #endif 734 709 735 default: 710 736 prp->usStatus |= RPERR | RPBADCMD; -
OCO/trunk/drv16/mixer.cpp
r526 r534 329 329 BOOL fInputGainHack = FALSE; 330 330 331 dprintf(("MixerSetVolume Ctl=%lx Vol=%lx ", ulControl, ulVolume));331 dprintf(("MixerSetVolume Ctl=%lx Vol=%lx Flags=%lx", ulControl, ulVolume, fFlags)); 332 332 if(!(fFlags & MIXFLAG_FORCE_UPDATE) && fRecGainIOCTL90 && ulControl == OSS32_MIX_VOLUME_CAPTURE) 333 333 return TRUE; //locked … … 443 443 int i; 444 444 445 //dprintf(("MixerSuspend"));446 447 445 for(i=0;i<=OSS32_MIX_VOLUME_MAX;i++) { 448 446 if(mixcaps.fuCtrlCaps & OSS32_MIX_FLAG(i)) { … … 474 472 int i; 475 473 476 //dprintf(("MixerRestoreState"));477 478 474 //restore mixer control volume 479 475 for(i=0;i<=OSS32_MIX_VOLUME_MAX;i++) { -
OCO/trunk/drv16/strategy.cpp
r526 r534 40 40 #include <ossidc16.h> 41 41 #include <dbgos2.h> 42 #include <version.h> 42 43 #include "mixer.h" 43 44 #include "timer.hpp" … … 164 165 goto failure; 165 166 } 167 #ifdef DEBUG 168 rprintf(("Uniaud16 v"UNIAUD_VERSION"-DEBUG")); 169 #else 170 rprintf(("Uniaud16 v"UNIAUD_VERSION)); 171 #endif 166 172 167 173 //Get nr of detected devices + capabilities of first device -
OCO/trunk/drv16/waudio.cpp
r533 r534 38 38 39 39 #ifdef DEBUG 40 char FAR*szCapsFlags[32] = {40 char *szCapsFlags[32] = { 41 41 "FIXED", 42 42 "LEFT_ALIGNED", … … 72 72 "LOAD_CODE", 73 73 }; 74 char DbgBuf[512]; 74 75 #endif 75 76 … … 1274 1275 dprintf(("Data type %ld, data subtype %ld", pCaps->ulDataType, pCaps->ulDataSubType)); 1275 1276 #ifdef DEBUG 1276 dprintf(("Flags:")); 1277 1277 strcpy(DbgBuf, "Flags:"); 1278 1278 for(int i=0;i<32;i++) { 1279 1279 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)); 1283 1285 #endif 1284 1286 } -
OCO/trunk/drv16/wavestrm.cpp
r533 r534 710 710 case PROPERTY_VOLUME: 711 711 volume = value; 712 dprintf(("WS::SetProperty() Vol: %0lx", value));712 dprintf(("WS::SetProperty() Vol: %0lx", value)); 713 713 if(ulStreamState == STREAM_STREAMING && ulStreamType == STREAM_WAVE_PLAY) { 714 714 MixerSetWaveVolume(getMixerStreamId(), StreamId, volume); -
OCO/trunk/include/dbgos2.h
r526 r534 14 14 void far cdecl PrintfOut(char far *DbgStr , ...); 15 15 extern int dbglevel; 16 extern USHORT usInUseCount; 16 17 17 18 #ifdef __cplusplus … … 48 49 #endif 49 50 51 #define DEBUG_CAT 0xDD 52 typedef struct _DEBUGINFO { 53 USHORT usValid; 54 USHORT usInUseCount; 55 } DEBUGINFO; 56 50 57 #endif //__DBGOS2_H__ -
OCO/trunk/install/control.scr
r533 r534 25 25 ssgroup=0 26 26 ssname="mmbase" 27 ssversion="1.9.5-SVNr53 3"27 ssversion="1.9.5-SVNr534" 28 28 sstermdll="ITERM.DLL" 29 29 sstermdllentry="ITermEntry" … … 43 43 ssgroup=17 44 44 ssname="OS/2 Universal Audio: Wave" 45 ssversion="1.9.5-SVNr53 3"45 ssversion="1.9.5-SVNr534" 46 46 sssize=680 47 47 ssdll="genin.dll" -
OCO/trunk/uniaud.inc
r533 r534 13 13 # ex RC3 GA FIXPACK2 beta_47 14 14 # Comment out to avoid a fixpack line in bldlevel 15 FIXPACK = SVNr53 315 FIXPACK = SVNr534 16 16 17 17 # ALSA BUILD VERSION
Note:
See TracChangeset
for help on using the changeset viewer.