rtpsession: Initialise the address pointer to NULL

This commit is contained in:
Olivier Crête 2012-01-26 18:35:27 +01:00
parent 83090f6530
commit aeec2d5f7e
2 changed files with 4 additions and 5 deletions

View file

@ -1691,7 +1691,7 @@ rtp_session_process_rtp (RTPSession * sess, GstBuffer * buffer,
RTPSource *source;
gboolean created;
gboolean prevsender, prevactive;
RTPArrivalStats arrival;
RTPArrivalStats arrival = { NULL, };
guint32 csrcs[16];
guint8 i, count;
guint64 oldrate;
@ -2305,7 +2305,7 @@ rtp_session_process_rtcp (RTPSession * sess, GstBuffer * buffer,
{
GstRTCPPacket packet;
gboolean more, is_bye = FALSE, do_sync = FALSE;
RTPArrivalStats arrival;
RTPArrivalStats arrival = { NULL, };
GstFlowReturn result = GST_FLOW_OK;
GstRTCPBuffer rtcp = { NULL, };

View file

@ -57,21 +57,20 @@ typedef struct {
/**
* RTPArrivalStats:
* @address: address of the sender of the packet
* @current_time: current time according to the system clock
* @running_time: arrival time of a packet as buffer running_time
* @ntpnstime: arrival time of a packet NTP time in nanoseconds
* @have_address: if the @address field contains a valid address
* @address: address of the sender of the packet
* @bytes: bytes of the packet including lowlevel overhead
* @payload_len: bytes of the RTP payload
*
* Structure holding information about the arrival stats of a packet.
*/
typedef struct {
GSocketAddress *address;
GstClockTime current_time;
GstClockTime running_time;
guint64 ntpnstime;
GSocketAddress *address;
guint bytes;
guint payload_len;
} RTPArrivalStats;