Changeset 9232 for trunk/src/dsound/dart.cpp
- Timestamp:
- Sep 14, 2002, 10:31:25 AM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/dsound/dart.cpp
r5553 r9232 1 /* $Id: dart.cpp,v 1. 5 2001-04-20 13:22:37 phallerExp $ */1 /* $Id: dart.cpp,v 1.6 2002-09-14 08:31:24 sandervl Exp $ */ 2 2 /* 3 3 * Dart Interface.. … … 21 21 #include "dart.h" 22 22 #include "dsmixer.h" 23 24 #include "initdsound.h" 23 25 24 26 #include <misc.h> … … 60 62 if( fIsPlaying == FALSE /*&& lLastBuff == 0*/ ) 61 63 { 62 mciSendCommand(usDeviceID, MCI_STOP, MCI_WAIT, NULL, 0);64 dsmciSendCommand(usDeviceID, MCI_STOP, MCI_WAIT, NULL, 0); 63 65 return TRUE; 64 66 } … … 119 121 AmpOpenParms.pszDeviceType = (PSZ)MAKEULONG(MCI_DEVTYPE_AUDIO_AMPMIX, (USHORT)device); 120 122 121 rc = mciSendCommand(0, MCI_OPEN, MCI_WAIT | MCI_OPEN_TYPE_ID, (PVOID)&AmpOpenParms, 0);123 rc = dsmciSendCommand(0, MCI_OPEN, MCI_WAIT | MCI_OPEN_TYPE_ID, (PVOID)&AmpOpenParms, 0); 122 124 if (rc != MCIERR_SUCCESS) { 123 125 dprintf(("DSOUND-DART: MCI_OPEN %d", rc)); … … 137 139 MixSetupParms.pmixEvent = OS2_Dart_Update; 138 140 139 rc = mciSendCommand(usDeviceID, MCI_MIXSETUP, MCI_WAIT | MCI_MIXSETUP_INIT,141 rc = dsmciSendCommand(usDeviceID, MCI_MIXSETUP, MCI_WAIT | MCI_MIXSETUP_INIT, 140 142 (PVOID)&MixSetupParms, 0); 141 143 if (rc != MCIERR_SUCCESS) { … … 157 159 BufferParms.pBufList = pMixBuffers; 158 160 159 rc = mciSendCommand(usDeviceID, MCI_BUFFER, MCI_WAIT | MCI_ALLOCATE_MEMORY,161 rc = dsmciSendCommand(usDeviceID, MCI_BUFFER, MCI_WAIT | MCI_ALLOCATE_MEMORY, 160 162 (PVOID)&BufferParms, 0); 161 163 if ( ULONG_LOWD(rc) != MCIERR_SUCCESS ) { 162 164 dprintf(("DSOUND-DART: MCI_BUFFER (Alloc) %d", rc)); 163 mciSendCommand(*pusDeviceID, MCI_CLOSE, MCI_WAIT, NULL, 0);165 dsmciSendCommand(*pusDeviceID, MCI_CLOSE, MCI_WAIT, NULL, 0); 164 166 return DSERR_OUTOFMEMORY; 165 167 } … … 199 201 BufferParms = (MCI_BUFFER_PARMS*)vpBuffParms; 200 202 201 rc = mciSendCommand(usDeviceID, MCI_BUFFER, MCI_WAIT | MCI_DEALLOCATE_MEMORY, BufferParms, 0);203 rc = dsmciSendCommand(usDeviceID, MCI_BUFFER, MCI_WAIT | MCI_DEALLOCATE_MEMORY, BufferParms, 0); 202 204 if (rc != MCIERR_SUCCESS) { 203 205 dprintf(("DSOUND-DART: MCI_BUFFER (Close) %d", rc)); 204 206 } 205 rc = mciSendCommand(usDeviceID, MCI_CLOSE, MCI_WAIT, NULL, 0);207 rc = dsmciSendCommand(usDeviceID, MCI_CLOSE, MCI_WAIT, NULL, 0); 206 208 if (rc != MCIERR_SUCCESS) { 207 209 dprintf(("DSOUND-DART: MCI_CLOSE (Close) %d", rc)); … … 257 259 258 260 /* Dealloc to avoid the 5511 error */ 259 rc = mciSendCommand(*pusDeviceID, MCI_BUFFER, MCI_WAIT | MCI_DEALLOCATE_MEMORY,261 rc = dsmciSendCommand(*pusDeviceID, MCI_BUFFER, MCI_WAIT | MCI_DEALLOCATE_MEMORY, 260 262 BufferParms, 0); 261 263 if (rc != MCIERR_SUCCESS) { … … 264 266 } 265 267 266 rc = mciSendCommand(*pusDeviceID, MCI_CLOSE, MCI_WAIT, NULL, 0);268 rc = dsmciSendCommand(*pusDeviceID, MCI_CLOSE, MCI_WAIT, NULL, 0); 267 269 if (rc != MCIERR_SUCCESS) { 268 270 dprintf(("DSOUND-DART: MCI_CLOSE (SetFormat) %d", rc)); … … 275 277 AmpOpenParms.pszDeviceType = (PSZ)MAKEULONG(MCI_DEVTYPE_AUDIO_AMPMIX, (USHORT)device); 276 278 277 rc = mciSendCommand(0, MCI_OPEN, MCI_WAIT | MCI_OPEN_TYPE_ID, (PVOID)&AmpOpenParms, 0);279 rc = dsmciSendCommand(0, MCI_OPEN, MCI_WAIT | MCI_OPEN_TYPE_ID, (PVOID)&AmpOpenParms, 0); 278 280 if (rc != MCIERR_SUCCESS) { 279 281 dprintf(("DSOUND-DART: MCI_OPEN %d", rc)); … … 292 294 MixSetup->pmixEvent = OS2_Dart_Update; 293 295 294 rc = mciSendCommand(*pusDeviceID, MCI_MIXSETUP, MCI_WAIT | MCI_MIXSETUP_INIT,296 rc = dsmciSendCommand(*pusDeviceID, MCI_MIXSETUP, MCI_WAIT | MCI_MIXSETUP_INIT, 295 297 (PVOID)MixSetup, 0); 296 298 if (rc != MCIERR_SUCCESS) { … … 307 309 pMixBuffers->pBuffer = NULL; 308 310 309 rc = mciSendCommand(*pusDeviceID, MCI_BUFFER, MCI_WAIT | MCI_ALLOCATE_MEMORY,311 rc = dsmciSendCommand(*pusDeviceID, MCI_BUFFER, MCI_WAIT | MCI_ALLOCATE_MEMORY, 310 312 (PVOID)BufferParms, 0); 311 313 if (rc != MCIERR_SUCCESS) { 312 314 dprintf(("DSOUND-DART: MCI_BUFFER_ALLOCATE_MEMORY (SetFormat) %d", rc)); 313 mciSendCommand(*pusDeviceID, MCI_CLOSE, MCI_WAIT, NULL, 0);315 dsmciSendCommand(*pusDeviceID, MCI_CLOSE, MCI_WAIT, NULL, 0); 314 316 memset(pMixBuffers, 0, sizeof(MCI_MIX_BUFFER) * ulNumDartBuffs); 315 317 return DSERR_OUTOFMEMORY; … … 360 362 // buffer causing Dart to start again.. 361 363 362 //rc = mciSendCommand(usDeviceID, MCI_STOP, MCI_WAIT, NULL, 0);364 //rc = dsmciSendCommand(usDeviceID, MCI_STOP, MCI_WAIT, NULL, 0); 363 365 //if (rc != MCIERR_SUCCESS) { 364 366 // { FILE *dbf; dbf=fopen("log.log", "a"); fprintf( dbf, "Error in MCI_STOP...\n"); fclose(dbf); } … … 384 386 if (playing == TRUE) 385 387 { 386 rc = mciSendCommand(usDeviceID, MCI_RESUME, MCI_WAIT, NULL, 0);388 rc = dsmciSendCommand(usDeviceID, MCI_RESUME, MCI_WAIT, NULL, 0); 387 389 if (rc != MCIERR_SUCCESS) 388 390 {
Note:
See TracChangeset
for help on using the changeset viewer.