Ignore:
Timestamp:
Aug 2, 2000, 5:51:35 PM (25 years ago)
Author:
bird
Message:

Added the CVS keyword Id.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/msacm32/stream.cpp

    r2103 r3925  
     1/* $Id: stream.cpp,v 1.3 2000-08-02 15:49:32 bird Exp $ */
    12/* -*- tab-width: 8; c-basic-offset: 4 -*- */
    23
     
    2728
    2829DEFAULT_DEBUG_CHANNEL(msacm)
    29    
     30
    3031static PWINE_ACMSTREAM  ACM_GetStream(HACMSTREAM has)
    3132{
     
    4041    PWINE_ACMSTREAM     was;
    4142    MMRESULT            ret;
    42                
     43
    4344    dprintf(("(0x%08x, %ld)\n", has, fdwClose));
    44    
     45
    4546    if ((was = ACM_GetStream(has)) == NULL) {
    4647        return MMSYSERR_INVALHANDLE;
     
    4950    if (ret == MMSYSERR_NOERROR) {
    5051        if (was->hAcmDriver)
    51             acmDriverClose(was->hAcmDriver, 0L);       
     52            acmDriverClose(was->hAcmDriver, 0L);
    5253        HeapFree(MSACM_hHeap, 0, was);
    5354    }
     
    5960 *           acmStreamConvert (MSACM32.38)
    6061 */
    61 MMRESULT WINAPI acmStreamConvert(HACMSTREAM has, PACMSTREAMHEADER pash, 
     62MMRESULT WINAPI acmStreamConvert(HACMSTREAM has, PACMSTREAMHEADER pash,
    6263                                 DWORD fdwConvert)
    6364{
     
    6768
    6869    dprintf(("(0x%08x, %p, %ld)\n", has, pash, fdwConvert));
    69    
     70
    7071    if ((was = ACM_GetStream(has)) == NULL)
    7172        return MMSYSERR_INVALHANDLE;
     
    8889        padsh->cbPreparedDstLength < padsh->cbDstLength) {
    8990        return MMSYSERR_INVALPARAM;
    90     }   
     91    }
    9192
    9293    padsh->fdwConvert = fdwConvert;
     
    103104 *           acmStreamMessage (MSACM32.39)
    104105 */
    105 MMRESULT WINAPI acmStreamMessage(HACMSTREAM has, UINT uMsg, LPARAM lParam1, 
     106MMRESULT WINAPI acmStreamMessage(HACMSTREAM has, UINT uMsg, LPARAM lParam1,
    106107                                 LPARAM lParam2)
    107108{
     
    123124    int                 wfxSrcSize;
    124125    int                 wfxDstSize;
    125    
     126
    126127    dprintf(("(%p, 0x%08x, %p, %p, %p, %ld, %ld, %ld)\n",
    127128          phas, had, pwfxSrc, pwfxDst, pwfltr, dwCallback, dwInstance, fdwOpen));
    128129
    129     dprintf(("src [wFormatTag=%u, nChannels=%u, nSamplesPerSec=%lu, nAvgBytesPerSec=%lu, nBlockAlign=%u, wBitsPerSample=%u, cbSize=%u]\n", 
    130           pwfxSrc->wFormatTag, pwfxSrc->nChannels, pwfxSrc->nSamplesPerSec, pwfxSrc->nAvgBytesPerSec, 
     130    dprintf(("src [wFormatTag=%u, nChannels=%u, nSamplesPerSec=%lu, nAvgBytesPerSec=%lu, nBlockAlign=%u, wBitsPerSample=%u, cbSize=%u]\n",
     131          pwfxSrc->wFormatTag, pwfxSrc->nChannels, pwfxSrc->nSamplesPerSec, pwfxSrc->nAvgBytesPerSec,
    131132          pwfxSrc->nBlockAlign, pwfxSrc->wBitsPerSample, pwfxSrc->cbSize));
    132133
    133     dprintf(("dst [wFormatTag=%u, nChannels=%u, nSamplesPerSec=%lu, nAvgBytesPerSec=%lu, nBlockAlign=%u, wBitsPerSample=%u, cbSize=%u]\n", 
    134           pwfxDst->wFormatTag, pwfxDst->nChannels, pwfxDst->nSamplesPerSec, pwfxDst->nAvgBytesPerSec, 
     134    dprintf(("dst [wFormatTag=%u, nChannels=%u, nSamplesPerSec=%lu, nAvgBytesPerSec=%lu, nBlockAlign=%u, wBitsPerSample=%u, cbSize=%u]\n",
     135          pwfxDst->wFormatTag, pwfxDst->nChannels, pwfxDst->nSamplesPerSec, pwfxDst->nAvgBytesPerSec,
    135136          pwfxDst->nBlockAlign, pwfxDst->wBitsPerSample, pwfxDst->cbSize));
    136137
     
    143144    if (was == NULL)
    144145        return MMSYSERR_NOMEM;
    145    
     146
    146147    was->drvInst.cbStruct = sizeof(was->drvInst);
    147148    was->drvInst.pwfxSrc = (PWAVEFORMATEX)((LPSTR)was + sizeof(*was));
     
    155156        was->drvInst.pwfltr = NULL;
    156157    }
    157     was->drvInst.dwCallback = dwCallback;   
     158    was->drvInst.dwCallback = dwCallback;
    158159    was->drvInst.dwInstance = dwInstance;
    159160    was->drvInst.fdwOpen = fdwOpen;
    160     was->drvInst.fdwDriver = 0L; 
    161     was->drvInst.dwDriver = 0L;     
     161    was->drvInst.fdwDriver = 0L;
     162    was->drvInst.dwDriver = 0L;
    162163    was->drvInst.has = (HACMSTREAM)was;
    163    
     164
    164165    if (had) {
    165166        if (!(wad = MSACM_GetDriver(had))) {
     
    167168            goto errCleanUp;
    168169        }
    169        
     170
    170171        was->obj.pACMDriverID = wad->obj.pACMDriverID;
    171172        was->pDrv = wad;
     
    177178    } else {
    178179        PWINE_ACMDRIVERID wadi;
    179        
     180
    180181        ret = ACMERR_NOTPOSSIBLE;
    181182        for (wadi = MSACM_pFirstACMDriverID; wadi; wadi = wadi->pNextACMDriverID) {
     
    186187                    was->pDrv = wad;
    187188                    was->hAcmDriver = had;
    188                    
     189
    189190                    ret = SendDriverMessage(wad->hDrvr, ACMDM_STREAM_OPEN, (DWORD)&was->drvInst, 0L);
    190191                    if (ret == MMSYSERR_NOERROR) {
     
    211212        return ret;
    212213    }
    213 errCleanUp:             
     214errCleanUp:
    214215    if (phas)
    215216        *phas = (HACMSTREAM)0;
     
    223224 *           acmStreamPrepareHeader (MSACM32.41)
    224225 */
    225 MMRESULT WINAPI acmStreamPrepareHeader(HACMSTREAM has, PACMSTREAMHEADER pash, 
     226MMRESULT WINAPI acmStreamPrepareHeader(HACMSTREAM has, PACMSTREAMHEADER pash,
    226227                                       DWORD fdwPrepare)
    227228{
     
    231232
    232233    dprintf(("(0x%08x, %p, %ld)\n", has, pash, fdwPrepare));
    233    
     234
    234235    if ((was = ACM_GetStream(has)) == NULL)
    235236        return MMSYSERR_INVALHANDLE;
     
    306307 *           acmStreamSize (MSACM32.43)
    307308 */
    308 MMRESULT WINAPI acmStreamSize(HACMSTREAM has, DWORD cbInput, 
     309MMRESULT WINAPI acmStreamSize(HACMSTREAM has, DWORD cbInput,
    309310                              LPDWORD pdwOutputBytes, DWORD fdwSize)
    310311{
     
    312313    ACMDRVSTREAMSIZE    adss;
    313314    MMRESULT            ret;
    314    
     315
    315316    dprintf(("(0x%08x, %ld, %p, %ld)\n", has, cbInput, pdwOutputBytes, fdwSize));
    316    
     317
    317318    if ((was = ACM_GetStream(has)) == NULL) {
    318319        return MMSYSERR_INVALHANDLE;
     
    323324
    324325    *pdwOutputBytes = 0L;
    325    
     326
    326327    switch (fdwSize & ACM_STREAMSIZEF_QUERYMASK) {
    327328    case ACM_STREAMSIZEF_DESTINATION:
     
    333334        adss.cbDstLength = 0;
    334335        break;
    335     default:   
     336    default:
    336337        return MMSYSERR_INVALFLAG;
    337338    }
    338    
     339
    339340    adss.cbStruct = sizeof(adss);
    340341    adss.fdwSize = fdwSize;
    341     ret = SendDriverMessage(was->pDrv->hDrvr, ACMDM_STREAM_SIZE, 
     342    ret = SendDriverMessage(was->pDrv->hDrvr, ACMDM_STREAM_SIZE,
    342343                            (DWORD)&was->drvInst, (DWORD)&adss);
    343344    if (ret == MMSYSERR_NOERROR) {
     
    358359 *           acmStreamUnprepareHeader (MSACM32.44)
    359360 */
    360 MMRESULT WINAPI acmStreamUnprepareHeader(HACMSTREAM has, PACMSTREAMHEADER pash, 
     361MMRESULT WINAPI acmStreamUnprepareHeader(HACMSTREAM has, PACMSTREAMHEADER pash,
    361362                                         DWORD fdwUnprepare)
    362363{
     
    366367
    367368    dprintf(("(0x%08x, %p, %ld)\n", has, pash, fdwUnprepare));
    368    
     369
    369370    if ((was = ACM_GetStream(has)) == NULL)
    370371        return MMSYSERR_INVALHANDLE;
     
    387388        padsh->cbPreparedDstLength < padsh->cbDstLength) {
    388389        return MMSYSERR_INVALPARAM;
    389     }   
     390    }
    390391
    391392    padsh->fdwConvert = fdwUnprepare;
Note: See TracChangeset for help on using the changeset viewer.