Show
Ignore:
Timestamp:
08/06/08 11:46:54 (6 years ago)
Author:
soohyunc
Message:

(continue XR report)
added a mechanisms if CC is turned on or not

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • vic/branches/cc/rtp/session.cpp

    r4238 r4239  
    664664                sr->sr_nb = htonl(sl.nb()); 
    665665                rr = (rtcp_rr*)(sr + 1); 
    666                 xr = (rtcp_xr*)(rr + 1);        // extended report 
     666                //xr = (rtcp_xr*)(rr + 1);      // extended report 
    667667        } else { 
    668668                flags |= RTCP_PT_RR; 
    669669                rr = (rtcp_rr*)(rh + 1); 
    670                 xr = (rtcp_xr*)(rr + 1);        // extended report 
    671         } 
     670                //xr = (rtcp_xr*)(rr + 1);      // extended report 
     671        } 
     672 
     673        // if CC is turned on, we need XR report 
     674        if (is_cc_on()) { 
     675                flags |= RTCP_PT_XR; 
     676                xr = (rtcp_xr*)(rh + 1);        // extended report 
     677        } 
     678 
    672679        int nrr = 0; 
    673680        int nsrc = 0;