Changeset 1336


Ignore:
Timestamp:
Jun 2, 2007 12:12:29 AM (12 years ago)
Author:
bennylp
Message:

Fixed assertion error caused by different samples_per_frame settings in stereo_demo() in pjsua

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c

    r1272 r1336  
    31433143{ 
    31443144    pjmedia_port *conf, *splitter, *ch1; 
    3145     unsigned clock; 
    31463145    pj_status_t status; 
    31473146 
     
    31493148    conf = pjsua_set_no_snd_dev(); 
    31503149 
    3151     clock = app_config.media_cfg.clock_rate; 
    3152  
    31533150    /* Create stereo-mono splitter/combiner */ 
    31543151    status = pjmedia_splitcomb_create(app_config.pool,  
    3155                                       clock /* clock rate */, 
     3152                                      conf->info.clock_rate /* clock rate */, 
    31563153                                      2     /* stereo */, 
    3157                                       clock*2*10/1000/* 10ms samples * 2ch */, 
    3158                                       16    /* bits */, 
     3154                                      2 * conf->info.samples_per_frame, 
     3155                                      conf->info.bits_per_sample, 
    31593156                                      0     /* options */, 
    31603157                                      &splitter); 
     
    31833180    /* Create sound device */ 
    31843181    status = pjmedia_snd_port_create(app_config.pool, -1, -1,  
    3185                                      clock  /* clock rate */, 
     3182                                     conf->info.clock_rate, 
    31863183                                     2      /* stereo */, 
    3187                                      clock*2*10/1000 /* 10 ms samples * 2ch */, 
    3188                                      16     /* bits */, 
     3184                                     2 * conf->info.samples_per_frame, 
     3185                                     conf->info.bits_per_sample, 
    31893186                                     0, &app_config.snd); 
    31903187    pj_assert(status == PJ_SUCCESS); 
Note: See TracChangeset for help on using the changeset viewer.