Changeset 550

Show
Ignore:
Timestamp:
03/14/01 03:31:14 (13 years ago)
Author:
ucaccsp
Message:

Fix CSRC advertisment (patch from Ivo Sedlacek <ivo.sedlacek@…>)

Location:
common/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • common/trunk/MODS

    r546 r550  
    336336        - Documented net_udp.c. 
    337337        - Move strfind to util.[ch] from mbus_addr.[ch]. 
     338        - Fix CSRC advertisment (patch from Ivo Sedlacek <ivo.sedlacek@anfdata.cz>) 
     339 
    338340 
    339341Still to do... 
  • common/trunk/src/rtp.c

    r549 r550  
    288288                        if (s->should_advertise_sdes) { 
    289289                                if (cc == session->last_advertised_csrc) { 
     290                                        session->last_advertised_csrc++; 
     291                                        if (session->last_advertised_csrc == session->csrc_count) { 
     292                                                session->last_advertised_csrc = 0; 
     293                                        } 
    290294                                        return s->ssrc; 
    291295                                } else { 
     
    17981802        s->should_advertise_sdes = FALSE; 
    17991803        session->csrc_count--; 
     1804        if (session->last_advertised_csrc >= session->csrc_count) { 
     1805                session->last_advertised_csrc = 0; 
     1806        } 
    18001807        return TRUE; 
    18011808}