Changeset 3595 for pjproject


Ignore:
Timestamp:
Jun 22, 2011 9:33:55 AM (13 years ago)
Author:
nanang
Message:

Fixed #1315: fixed VAS to apply the output volume setting, set in creation param, after the stream is started.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/1.x/pjmedia/src/pjmedia-audiodev/symb_vas_dev.cpp

    r3553 r3595  
    17471747    } 
    17481748 
    1749     /* Apply output volume setting if specified */ 
    1750     if (param->flags & PJMEDIA_AUD_DEV_CAP_OUTPUT_VOLUME_SETTING) { 
    1751         stream_set_cap(&strm->base, PJMEDIA_AUD_DEV_CAP_OUTPUT_VOLUME_SETTING,  
    1752                        &param->output_vol); 
    1753     } 
    1754  
    17551749    /* Done */ 
    17561750    strm->base.op = &stream_op; 
     
    19461940                 (now.MicroSecondsFrom(start) < VAS_WAIT_START * 1000)); 
    19471941         
    1948         if (stream->engine->IsStarted()) 
     1942        if (stream->engine->IsStarted()) { 
     1943             
     1944            /* Apply output volume setting if specified */ 
     1945            if (stream->param.flags &  
     1946                PJMEDIA_AUD_DEV_CAP_OUTPUT_VOLUME_SETTING)  
     1947            { 
     1948                stream_set_cap(strm, 
     1949                               PJMEDIA_AUD_DEV_CAP_OUTPUT_VOLUME_SETTING,  
     1950                               &stream->param.output_vol); 
     1951            } 
     1952 
    19491953            return PJ_SUCCESS; 
    1950         else 
     1954        } else { 
    19511955            return PJ_ETIMEDOUT; 
     1956        } 
    19521957    }     
    19531958 
Note: See TracChangeset for help on using the changeset viewer.