- Timestamp:
- Sep 2, 2006, 8:01:56 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel/qsound_pm.cpp
r112 r120 49 49 #include <qt_os2.h> 50 50 51 //#define QT_QSOUND_DEBUG 51 #include <stdlib.h> // for getenv() 52 53 #define QT_QSOUND_DEBUG 52 54 53 55 // local QT_DEBUG override, must be placed *after* all includes … … 403 405 openParams.pszDeviceType = (PSZ) MAKEULONG( MCI_DEVTYPE_WAVEFORM_AUDIO, 0 ); 404 406 openParams.pszElementName = (PSZ) fileHandle; 405 ULONG rc = mciSendCommand( 0, MCI_OPEN, MCI_WAIT | MCI_OPEN_MMIO | MCI_READONLY | 406 MCI_OPEN_SHAREABLE | MCI_OPEN_TYPE_ID, 407 &openParams, 0 ); 407 ULONG params = MCI_WAIT | MCI_OPEN_MMIO | MCI_READONLY | MCI_OPEN_TYPE_ID; 408 if ( getenv( "QT_PM_NO_SOUND_SHARE" ) != NULL ) { 409 #if defined(QT_DEBUG) 410 qDebug( "QAuBucketMMPM: WARNING: opening device for sound file [%s] in " 411 "exclusive mode due to QT_PM_NO_SOUND_SHARE=%s", 412 fName.data(), getenv( "QT_PM_NO_SOUND_SHARE" ) ); 413 #endif 414 } else { 415 params |= MCI_OPEN_SHAREABLE; 416 } 417 ULONG rc = mciSendCommand( 0, MCI_OPEN, params, &openParams, 0 ); 408 418 if ( rc != MCIERR_SUCCESS ) { 409 419 #if defined(QT_DEBUG)
Note:
See TracChangeset
for help on using the changeset viewer.