Changeset 3536


Ignore:
Timestamp:
Apr 13, 2011 8:23:54 PM (14 years ago)
Author:
nanang
Message:

Re #1182: Applied PJMEDIA_STREAM_RESV_PAYLOAD_LEN (see r3534) in stream.c.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/2.0-dev/pjmedia/src/pjmedia/stream.c

    r3500 r3536  
    18861886    /* Allocate buffer for outgoing packet. */ 
    18871887 
    1888     if (param->type == PJMEDIA_TYPE_VIDEO) { 
    1889         channel->out_pkt_size = sizeof(pjmedia_rtp_hdr) +  
    1890                                 stream->frame_size; 
    1891     } else if (param->type == PJMEDIA_TYPE_AUDIO) { 
     1888    if (param->type == PJMEDIA_TYPE_AUDIO) { 
    18921889        channel->out_pkt_size = sizeof(pjmedia_rtp_hdr) +  
    18931890                                stream->codec_param.info.max_bps *  
    18941891                                PJMEDIA_MAX_FRAME_DURATION_MS /  
    18951892                                8 / 1000; 
    1896         if (channel->out_pkt_size > PJMEDIA_MAX_MTU) 
    1897             channel->out_pkt_size = PJMEDIA_MAX_MTU; 
     1893        if (channel->out_pkt_size > PJMEDIA_MAX_MTU - 
     1894                                    PJMEDIA_STREAM_RESV_PAYLOAD_LEN) 
     1895        { 
     1896            channel->out_pkt_size = PJMEDIA_MAX_MTU - 
     1897                                    PJMEDIA_STREAM_RESV_PAYLOAD_LEN; 
     1898        } 
    18981899    } else { 
    18991900        return PJ_ENOTSUP; 
Note: See TracChangeset for help on using the changeset viewer.