Ignore:
Timestamp:
Jul 15, 2011 10:19:59 AM (10 years ago)
Author:
nanang
Message:

Fix #1295: Added thin wrapper for audio and video codec operations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/2.0-dev/pjsip-apps/src/samples/pcaputil.c

    r3661 r3663  
    9999    if (app.codec) { 
    100100        pjmedia_codec_mgr *cmgr; 
    101         app.codec->op->close(app.codec); 
     101        pjmedia_codec_close(app.codec); 
    102102        cmgr = pjmedia_endpt_get_codec_mgr(app.mept); 
    103103        pjmedia_codec_mgr_dealloc_codec(cmgr, app.codec); 
     
    260260    /* Alloc and init codec */ 
    261261    T( pjmedia_codec_mgr_alloc_codec(cmgr, ci, &app.codec) ); 
    262     T( app.codec->op->init(app.codec, app.pool) ); 
    263     T( app.codec->op->open(app.codec, &param) ); 
     262    T( pjmedia_codec_init(app.codec, app.pool) ); 
     263    T( pjmedia_codec_open(app.codec, &param) ); 
    264264 
    265265    /* Open WAV file */ 
     
    285285        ts.u64 = 0; 
    286286        frame_cnt = PJ_ARRAY_SIZE(frames); 
    287         T( app.codec->op->parse(app.codec, pkt0.payload, pkt0.payload_len,  
     287        T( pjmedia_codec_parse(app.codec, pkt0.payload, pkt0.payload_len,  
    288288                                &ts, &frame_cnt, frames) ); 
    289289 
     
    296296            pcm_frame.size = samples_per_frame * 2; 
    297297 
    298             T( app.codec->op->decode(app.codec, &frames[i], pcm_frame.size,  
     298            T( pjmedia_codec_decode(app.codec, &frames[i], pcm_frame.size,  
    299299                                     &pcm_frame) ); 
    300300            T( pjmedia_port_put_frame(app.wav, &pcm_frame) ); 
     
    315315 
    316316            if (app.codec->op->recover) { 
    317                 T( app.codec->op->recover(app.codec, pcm_frame.size,  
    318                                           &pcm_frame) ); 
     317                T( pjmedia_codec_recover(app.codec, pcm_frame.size,  
     318                                         &pcm_frame) ); 
    319319            } else { 
    320320                pj_bzero(pcm_frame.buf, pcm_frame.size); 
Note: See TracChangeset for help on using the changeset viewer.