Changeset 467

Show
Ignore:
Timestamp:
03/14/00 20:21:32 (14 years ago)
Author:
ucacoxh
Message:

- RTP_OPT* defines to enum rtp_option.
- RTCP_SDES defines to enum rtcp_sdes_type.

Yes, it's been apparent this change was possible for a real long time (tm),
but now I just got stung...

Location:
common/trunk/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • common/trunk/src/rtp.c

    r464 r467  
    16111611} 
    16121612 
    1613 int rtp_set_sdes(struct rtp *session, uint32_t ssrc, uint8_t type, char *value, int length) 
     1613int rtp_set_sdes(struct rtp *session, uint32_t ssrc, rtcp_sdes_type type, char *value, int length) 
    16141614{ 
    16151615        source  *s; 
     
    16681668} 
    16691669 
    1670 const char *rtp_get_sdes(struct rtp *session, uint32_t ssrc, uint8_t type) 
     1670const char *rtp_get_sdes(struct rtp *session, uint32_t ssrc, rtcp_sdes_type type) 
    16711671{ 
    16721672        source  *s; 
     
    16821682 
    16831683        switch (type) { 
    1684                 case RTCP_SDES_CNAME:  
    1685                         return s->cname; 
    1686                 case RTCP_SDES_NAME: 
    1687                         return s->name; 
    1688                 case RTCP_SDES_EMAIL: 
    1689                         return s->email; 
    1690                 case RTCP_SDES_PHONE: 
    1691                         return s->phone; 
    1692                 case RTCP_SDES_LOC: 
    1693                         return s->loc; 
    1694                 case RTCP_SDES_TOOL: 
    1695                         return s->tool; 
    1696                 case RTCP_SDES_NOTE: 
    1697                         return s->note; 
    1698         } 
    1699         debug_msg("Unknown SDES item (type=%d)\n", type); 
     1684        case RTCP_SDES_CNAME:  
     1685                return s->cname; 
     1686        case RTCP_SDES_NAME: 
     1687                return s->name; 
     1688        case RTCP_SDES_EMAIL: 
     1689                return s->email; 
     1690        case RTCP_SDES_PHONE: 
     1691                return s->phone; 
     1692        case RTCP_SDES_LOC: 
     1693                return s->loc; 
     1694        case RTCP_SDES_TOOL: 
     1695                return s->tool; 
     1696        case RTCP_SDES_NOTE: 
     1697                return s->note; 
     1698        default: 
     1699                /* This includes RTCP_SDES_PRIV and RTCP_SDES_END */ 
     1700                debug_msg("Unknown SDES item (type=%d)\n", type); 
     1701        } 
    17001702        return NULL; 
    17011703} 
  • common/trunk/src/rtp.h

    r466 r467  
    156156 
    157157/* RTP options */ 
    158 #define RTP_OPT_PROMISC           1 
    159 #define RTP_OPT_WEAK_VALIDATION   2 
    160 #define RTP_OPT_FILTER_MY_PACKETS 3 
     158typedef enum { 
     159        RTP_OPT_PROMISC =           1, 
     160        RTP_OPT_WEAK_VALIDATION =   2, 
     161        RTP_OPT_FILTER_MY_PACKETS = 3 
     162} rtp_option; 
    161163 
    162164/* SDES packet types... */ 
    163 #define RTCP_SDES_END   0 
    164 #define RTCP_SDES_CNAME 1 
    165 #define RTCP_SDES_NAME  2 
    166 #define RTCP_SDES_EMAIL 3 
    167 #define RTCP_SDES_PHONE 4 
    168 #define RTCP_SDES_LOC   5 
    169 #define RTCP_SDES_TOOL  6 
    170 #define RTCP_SDES_NOTE  7 
    171 #define RTCP_SDES_PRIV  8 
     165typedef enum { 
     166        RTCP_SDES_END   = 0, 
     167        RTCP_SDES_CNAME = 1, 
     168        RTCP_SDES_NAME  = 2, 
     169        RTCP_SDES_EMAIL = 3, 
     170        RTCP_SDES_PHONE = 4, 
     171        RTCP_SDES_LOC   = 5, 
     172        RTCP_SDES_TOOL  = 6, 
     173        RTCP_SDES_NOTE  = 7, 
     174        RTCP_SDES_PRIV  = 8 
     175} rtcp_sdes_type; 
    172176 
    173177struct rtp; 
     
    192196int              rtp_add_csrc(struct rtp *session, uint32_t csrc); 
    193197int              rtp_valid_ssrc(struct rtp *session, uint32_t ssrc); 
    194 int              rtp_set_sdes(struct rtp *session, uint32_t ssrc, uint8_t type, char *value, int length); 
    195 const char      *rtp_get_sdes(struct rtp *session, uint32_t ssrc, uint8_t type); 
     198int              rtp_set_sdes(struct rtp *session, uint32_t ssrc, rtcp_sdes_type type, char *value, int length); 
     199const char      *rtp_get_sdes(struct rtp *session, uint32_t ssrc, rtcp_sdes_type type); 
    196200const rtcp_sr   *rtp_get_sr(struct rtp *session, uint32_t ssrc); 
    197201const rtcp_rr   *rtp_get_rr(struct rtp *session, uint32_t reporter, uint32_t reportee);