Ignore:
Timestamp:
Nov 4, 2007, 8:19:50 PM (18 years ago)
Author:
Brendan Oakley
Message:

Send Uniaud16 debug output to Uniaud32 instead of com port, from Pavel

File:
1 edited

Legend:

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

    r253 r266  
    140140                StreamId = 0UL;
    141141                open_strategy = 0UL;
     142#ifdef DEBUG
     143                dprintf(("OSS16_WAVECLOSE: Success\n"));
     144#endif /* DEBUG */
    142145                return TRUE;
    143146            } else
     147#ifdef DEBUG
     148                dprintf(("OSS16_WAVECLOSE: Error\n"));
     149#endif /* DEBUG */
    144150                return FALSE;
    145151        }
     
    188194#ifdef DEBUG
    189195    dprintf(("WAVEPLAY::ConfigDev1 SampleRate %d", pConfigInfo->ulHwSampleRate));
     196    dprintf(("WAVEPLAY::ConfigDev1 ulFirstBufSize %d", ulFirstBufSize));
     197    dprintf(("WAVEPLAY::ConfigDev1 ulFragsize %d", pConfigInfo->ulFragsize));
    190198#endif
    191199
     
    195203            DebugInt3();
    196204            ulFirstBufSize = 8192; //should never happen!
     205#ifdef DEBUG
     206            dprintf(("Arg - shouldn't happen"));
     207#endif /* DEBUG */
    197208        }
    198209    }
     
    200211        //convert size of first buffer
    201212        ulFirstBufSize = ConvertLength(ulFirstBufSize, pConfigInfo);
     213#ifdef DEBUG
     214        dprintf(("WAVEPLAY::ConfigDev2 ulFirstBufSize %d", ulFirstBufSize));
     215#endif /* DEBUG */
    202216    }
    203217
    204218    //Must call this method (i.e. resets sample rate conversion position)
    205219    WAVEAUDIO::ConfigDev(StreamId, pConfigInfo, ulFirstBufSize);
     220#ifdef DEBUG
     221    dprintf(("WAVEPLAY::ConfigDev3 ulFirstBufSize %d", ulFirstBufSize));
     222#endif /* DEBUG */
    206223
    207224    //get real sample format used to program the audio hardware (taking conversion into account)
    208225    QuerySampleFormat(OPERATION_PLAY, pConfigInfo);
     226#ifdef DEBUG
     227    dprintf(("WAVEPLAY::ConfigDev4 ulFirstBufSize %d", ulFirstBufSize));
     228#endif /* DEBUG */
    209229
    210230    //convert consume rate
    211231    ulPCMConsumeRate = ConvertLength(pConfigInfo->ulPCMConsumeRate, pConfigInfo);
    212 
    213     dprintf(("WAVEPLAY::ConfigDev: cons rate %d, buf size %d init rate %d", ulPCMConsumeRate, ulFirstBufSize, pConfigInfo->ulHwSampleRate));
     232#ifdef DEBUG
     233    dprintf(("WAVEPLAY::ConfigDev5 ulFirstBufSize %d", ulFirstBufSize));
     234    dprintf(("WAVEPLAY::ConfigDev5 ulPCMConsumeRate %d", ulPCMConsumeRate));
     235
     236    dprintf(("WAVEPLAY::ConfigDev: cons rate %d buf size %d init rate %d", ulPCMConsumeRate, ulFirstBufSize, pConfigInfo->ulHwSampleRate));
     237    dprintf(("WAVEPLAY::ConfigDev6 ulFirstBufSize %d", ulFirstBufSize));
     238#endif /* DEBUG */
    214239
    215240    fragsize = ulPCMConsumeRate/64; //start with 64 irqs/sec
     
    240265#ifdef DEBUG
    241266    dprintf(("WAVEPLAY::ConfigDev: SampleRate %d", pConfigInfo->ulHwSampleRate));
     267    dprintf(("WAVEPLAY::ConfigDev2 fragsize %d", fragsize));
    242268#endif
    243269    hwparam.ulSampleRate    = pConfigInfo->ulHwSampleRate;
     
    245271    hwparam.ulNumChannels   = pConfigInfo->ulHwNumChannels;
    246272    hwparam.ulDataType      = QueryOSSDataFormat(OPERATION_PLAY, pConfigInfo->ulDataType, pConfigInfo->ulHwBitsPerSample);
    247     if((rc = (int)OSS16_WaveSetFormat(StreamId, &hwparam)) != OSSERR_SUCCESS) {
    248 #ifdef DEBUG
    249         dprintf(("WAVEPLAY:ConfigDev:OSS16_WaveSetFormat error. rc = %d",rc));
     273    rc = (int)OSS16_WaveSetFormat(StreamId, &hwparam);
     274#ifdef DEBUG
     275        dprintf(("WAVEPLAY:ConfigDev:OSS16_WaveSetFormat . rc = %d",rc));
    250276        dprintf(("WAVEPLAY:ConfigDev:samp rate %d",hwparam.ulSampleRate));
    251277        dprintf(("WAVEPLAY:ConfigDev:bits per sample %d",hwparam.ulBitsPerSample));
     
    254280
    255281#endif
     282    if( rc != OSSERR_SUCCESS) {
    256283//        DevHelp_Beep(500, 100);
    257284        DebugInt3();
     
    290317    if(pConfigInfo->usConversion == CONVERT_NONE)
    291318    {
     319#ifdef DEBUG
     320        dprintf(("Transfer. NoConv ulB %d",ulBytesToTransfer));
     321#endif /* DEBUG */
    292322        if(AddBuffer(StreamId, pConfigInfo, pUserBuffer, ulBytesToTransfer, pulBytesTransferred) == FALSE)
    293323        {
     
    365395                pConfigInfo->ulSRatePosition -= pConfigInfo->ulSRateIncrement;
    366396            }
    367             dprintf2(("WAVEPLAY::AddBuffer %lx %lx %lx -> nothing left", ulBytesToTransfer, pConfigInfo->ulSRatePosition, pConfigInfo->ulSRateIncrement));
     397#ifdef DEBUG
     398            dprintf(("WAVEPLAY::AddBuffer %lx %lx %lx -> nothing left", ulBytesToTransfer, pConfigInfo->ulSRatePosition, pConfigInfo->ulSRateIncrement));
     399#endif /* DEBUG */
    368400            return TRUE;
    369401        }
     
    377409                 dprintf2(("WAVEPLAY::AddBuffer; OSS16_WaveAddBuffer %lx %x failed due to full buffer", ulCvtBufferSize, (USHORT)rc));
    378410            }
    379 //            else dprintf(("WAVEPLAY::AddBuffer; OSS16_WaveAddBuffer %lx %x failed", ulCvtBufferSize, (USHORT)rc));
     411#ifdef DEBUG
     412            else dprintf(("WAVEPLAY::AddBuffer; OSS16_WaveAddBuffer %lx %x failed", ulCvtBufferSize, (USHORT)rc));
     413#endif /* DEBUG */
    380414            *pulBytesTransferred = 0;
    381415            return FALSE;
     
    423457    if(OSS16_WaveGetPos(StreamId, &ulCurBytesProcessed) != OSSERR_SUCCESS) {
    424458        *pulStreamPosition = 0;
     459#ifdef DEBUG
     460        dprintf(("OSS16_WAVEPLAY::GetPosition: Failed"));
     461#endif /* DEBUG */
    425462        return FALSE;
    426463    }
     
    442479    if(OSS16_WaveGetSpace(StreamId, &space) != OSSERR_SUCCESS) {
    443480        *pulStreamSpace = 0;
     481#ifdef DEBUG
     482        dprintf(("OSS16_WAVEPLAY::GetSpace: Failed"));
     483#endif /* DEBUG */
    444484        return FALSE;
    445485    }
Note: See TracChangeset for help on using the changeset viewer.