- Timestamp:
- Jul 15, 2011 10:19:59 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/2.0-dev/pjmedia/src/pjmedia/vid_stream.c
r3641 r3663 336 336 case PJMEDIA_EVENT_FMT_CHANGED: 337 337 /* Update param from codec */ 338 stream->codec->op->get_param(stream->codec, stream->info.codec_param);338 pjmedia_vid_codec_get_param(stream->codec, stream->info.codec_param); 339 339 340 340 /* Update decoding channel port info */ … … 764 764 765 765 /* Encode! */ 766 status = (*stream->codec->op->encode)(stream->codec, frame,767 768 769 766 status = pjmedia_vid_codec_encode(stream->codec, frame, 767 channel->buf_size - 768 sizeof(pjmedia_rtp_hdr), 769 &frame_out); 770 770 if (status != PJ_SUCCESS) { 771 771 LOGERR_((channel->port.info.name.ptr, … … 785 785 786 786 /* Generate RTP payload */ 787 status = (*stream->codec->op->packetize)( 788 stream->codec, 789 (pj_uint8_t*)frame_out.buf, 790 frame_out.size, 791 &processed, 792 (const pj_uint8_t**)&payload, 793 &payload_len); 787 status = pjmedia_vid_codec_packetize(stream->codec, 788 (pj_uint8_t*)frame_out.buf, 789 frame_out.size, 790 &processed, 791 (const pj_uint8_t**)&payload, 792 &payload_len); 794 793 if (status != PJ_SUCCESS) { 795 794 LOGERR_((channel->port.info.name.ptr, … … 933 932 } 934 933 935 status = (*stream->codec->op->unpacketize)(934 status = pjmedia_vid_codec_unpacketize( 936 935 stream->codec, 937 936 p, psize, … … 966 965 frame_in.timestamp.u64 = last_ts; 967 966 968 status = stream->codec->op->decode(stream->codec, &frame_in,969 967 status = pjmedia_vid_codec_decode(stream->codec, &frame_in, 968 frame->size, frame); 970 969 if (status != PJ_SUCCESS) { 971 970 LOGERR_((port->info.name.ptr, "codec decode() error", … … 1240 1239 1241 1240 /* Init and open the codec. */ 1242 status = stream->codec->op->init(stream->codec, pool);1241 status = pjmedia_vid_codec_init(stream->codec, pool); 1243 1242 if (status != PJ_SUCCESS) 1244 1243 return status; 1245 status = stream->codec->op->open(stream->codec, info->codec_param);1244 status = pjmedia_vid_codec_open(stream->codec, info->codec_param); 1246 1245 if (status != PJ_SUCCESS) 1247 1246 return status; … … 1446 1445 /* Free codec. */ 1447 1446 if (stream->codec) { 1448 stream->codec->op->close(stream->codec);1447 pjmedia_vid_codec_close(stream->codec); 1449 1448 pjmedia_vid_codec_mgr_dealloc_codec(stream->codec_mgr, stream->codec); 1450 1449 stream->codec = NULL;
Note: See TracChangeset
for help on using the changeset viewer.