From d0e171a9ffe8700d86feb5b73aeb0eccf02c1e7d Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Sun, 22 Mar 2015 09:51:43 +0100 Subject: rtp: Use osmocom/netif/rtp.h for the rtp structure definition We depend on libosmo-netif unconditionally. Let's use this definition of rtp and have one portability issue less. --- openbsc/src/libtrau/rtp_proxy.c | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) (limited to 'openbsc/src/libtrau/rtp_proxy.c') diff --git a/openbsc/src/libtrau/rtp_proxy.c b/openbsc/src/libtrau/rtp_proxy.c index 523f2b449..52616a0be 100644 --- a/openbsc/src/libtrau/rtp_proxy.c +++ b/openbsc/src/libtrau/rtp_proxy.c @@ -36,22 +36,13 @@ #include #include #include -#include + +#include /* attempt to determine byte order */ #include #include -#ifndef __BYTE_ORDER -# ifdef __APPLE__ -# define __BYTE_ORDER __DARWIN_BYTE_ORDER -# define __LITTLE_ENDIAN __DARWIN_LITTLE_ENDIAN -# define __BIG_ENDIAN __DARWIN_BIG_ENDIAN -# else -# error "__BYTE_ORDER should be defined by someone" -# endif -#endif - static LLIST_HEAD(rtp_sockets); /* should we mangle the CNAME inside SDES of RTCP packets? We disable @@ -66,21 +57,10 @@ enum rtp_bfd_priv { #define RTP_ALLOC_SIZE 1500 -/* according to RFC 1889 */ -struct rtcp_hdr { - uint8_t byte0; - uint8_t type; - uint16_t length; -} __attribute__((packed)); - #define RTCP_TYPE_SDES 202 #define RTCP_IE_CNAME 1 -struct rtp_x_hdr { - uint16_t by_profile; - uint16_t length; -} __attribute__((packed)); #define RTP_VERSION 2 -- cgit v1.2.3