Ignore:
Timestamp:
Jul 15, 2011 10:19:59 AM (13 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/pjmedia/src/test/mips_test.c

    r3392 r3663  
    693693    out_frame.buf = cp->pkt; 
    694694    out_frame.size = sizeof(cp->pkt); 
    695     status = cp->codec->op->encode(cp->codec, frame, sizeof(cp->pkt), 
    696                                    &out_frame); 
     695    status = pjmedia_codec_encode(cp->codec, frame, sizeof(cp->pkt), 
     696                                  &out_frame); 
    697697    pj_assert(status == PJ_SUCCESS); 
    698698 
     
    702702        unsigned i; 
    703703 
    704         status = cp->codec->op->parse(cp->codec, out_frame.buf,  
    705                                       out_frame.size, &out_frame.timestamp, 
    706                                       &frame_cnt, parsed_frm); 
     704        status = pjmedia_codec_parse(cp->codec, out_frame.buf,  
     705                                     out_frame.size, &out_frame.timestamp, 
     706                                     &frame_cnt, parsed_frm); 
    707707        pj_assert(status == PJ_SUCCESS); 
    708708         
     
    710710            pcm_frm.buf = cp->pcm; 
    711711            pcm_frm.size = sizeof(cp->pkt); 
    712             status = cp->codec->op->decode(cp->codec, &parsed_frm[i],  
    713                                            sizeof(cp->pcm), &pcm_frm); 
     712            status = pjmedia_codec_decode(cp->codec, &parsed_frm[i],  
     713                                          sizeof(cp->pcm), &pcm_frm); 
    714714            pj_assert(status == PJ_SUCCESS); 
    715715        } 
     
    723723    struct codec_port *cp = (struct codec_port*)this_port; 
    724724 
    725     cp->codec->op->close(cp->codec); 
     725    pjmedia_codec_close(cp->codec); 
    726726    pjmedia_codec_mgr_dealloc_codec(pjmedia_endpt_get_codec_mgr(cp->endpt), 
    727727                                    cp->codec); 
     
    783783        return NULL; 
    784784 
    785     status = (*cp->codec->op->init)(cp->codec, pool); 
     785    status = pjmedia_codec_init(cp->codec, pool); 
    786786    if (status != PJ_SUCCESS) 
    787787        return NULL; 
    788788 
    789     status = cp->codec->op->open(cp->codec, &codec_param); 
     789    status = pjmedia_codec_open(cp->codec, &codec_param); 
    790790    if (status != PJ_SUCCESS) 
    791791        return NULL; 
Note: See TracChangeset for help on using the changeset viewer.