rtpmanager: Initialize GstRTPBuffer before usage

This commit is contained in:
Edward Hervey 2011-12-05 18:40:12 +01:00
parent 04520cbe9a
commit 86a57e3546
5 changed files with 11 additions and 11 deletions

View File

@ -304,7 +304,7 @@ gst_rtp_pt_demux_chain (GstPad * pad, GstObject * parent, GstBuffer * buf)
GstPad *srcpad; GstPad *srcpad;
GstRtpPtDemuxPad *rtpdemuxpad; GstRtpPtDemuxPad *rtpdemuxpad;
GstCaps *caps; GstCaps *caps;
GstRTPBuffer rtp; GstRTPBuffer rtp = {NULL};
rtpdemux = GST_RTP_PT_DEMUX (parent); rtpdemux = GST_RTP_PT_DEMUX (parent);

View File

@ -509,7 +509,7 @@ gst_rtp_ssrc_demux_chain (GstPad * pad, GstObject * parent, GstBuffer * buf)
GstRtpSsrcDemux *demux; GstRtpSsrcDemux *demux;
guint32 ssrc; guint32 ssrc;
GstRtpSsrcDemuxPad *dpad; GstRtpSsrcDemuxPad *dpad;
GstRTPBuffer rtp; GstRTPBuffer rtp = {NULL};
GstPad *srcpad; GstPad *srcpad;
demux = GST_RTP_SSRC_DEMUX (parent); demux = GST_RTP_SSRC_DEMUX (parent);

View File

@ -608,7 +608,7 @@ rtp_jitter_buffer_insert (RTPJitterBuffer * jbuf, GstBuffer * buf,
GList *list; GList *list;
guint32 rtptime; guint32 rtptime;
guint16 seqnum; guint16 seqnum;
GstRTPBuffer rtp; GstRTPBuffer rtp = {NULL};
g_return_val_if_fail (jbuf != NULL, FALSE); g_return_val_if_fail (jbuf != NULL, FALSE);
g_return_val_if_fail (buf != NULL, FALSE); g_return_val_if_fail (buf != NULL, FALSE);
@ -621,7 +621,7 @@ rtp_jitter_buffer_insert (RTPJitterBuffer * jbuf, GstBuffer * buf,
for (list = jbuf->packets->head; list; list = g_list_next (list)) { for (list = jbuf->packets->head; list; list = g_list_next (list)) {
guint16 qseq; guint16 qseq;
gint gap; gint gap;
GstRTPBuffer rtpb; GstRTPBuffer rtpb = {NULL};
gst_rtp_buffer_map (GST_BUFFER_CAST (list->data), GST_MAP_READ, &rtpb); gst_rtp_buffer_map (GST_BUFFER_CAST (list->data), GST_MAP_READ, &rtpb);
qseq = gst_rtp_buffer_get_seq (&rtpb); qseq = gst_rtp_buffer_get_seq (&rtpb);
@ -863,7 +863,7 @@ rtp_jitter_buffer_get_ts_diff (RTPJitterBuffer * jbuf)
guint64 high_ts, low_ts; guint64 high_ts, low_ts;
GstBuffer *high_buf, *low_buf; GstBuffer *high_buf, *low_buf;
guint32 result; guint32 result;
GstRTPBuffer rtp; GstRTPBuffer rtp = {NULL};
g_return_val_if_fail (jbuf != NULL, 0); g_return_val_if_fail (jbuf != NULL, 0);

View File

@ -1696,7 +1696,7 @@ update_arrival_stats (RTPSession * sess, RTPArrivalStats * arrival,
GstClockTime running_time, guint64 ntpnstime) GstClockTime running_time, guint64 ntpnstime)
{ {
GstNetAddressMeta *meta; GstNetAddressMeta *meta;
GstRTPBuffer rtpb; GstRTPBuffer rtpb = { NULL };
/* get time of arrival */ /* get time of arrival */
arrival->current_time = current_time; arrival->current_time = current_time;
@ -1749,7 +1749,7 @@ rtp_session_process_rtp (RTPSession * sess, GstBuffer * buffer,
guint32 csrcs[16]; guint32 csrcs[16];
guint8 i, count; guint8 i, count;
guint64 oldrate; guint64 oldrate;
GstRTPBuffer rtp; GstRTPBuffer rtp = { NULL };
g_return_val_if_fail (RTP_IS_SESSION (sess), GST_FLOW_ERROR); g_return_val_if_fail (RTP_IS_SESSION (sess), GST_FLOW_ERROR);
g_return_val_if_fail (GST_IS_BUFFER (buffer), GST_FLOW_ERROR); g_return_val_if_fail (GST_IS_BUFFER (buffer), GST_FLOW_ERROR);

View File

@ -897,7 +897,7 @@ calculate_jitter (RTPSource * src, GstBuffer * buffer,
gint32 diff; gint32 diff;
gint clock_rate; gint clock_rate;
guint8 pt; guint8 pt;
GstRTPBuffer rtp; GstRTPBuffer rtp = { NULL };
/* get arrival time */ /* get arrival time */
if ((running_time = arrival->running_time) == GST_CLOCK_TIME_NONE) if ((running_time = arrival->running_time) == GST_CLOCK_TIME_NONE)
@ -1026,7 +1026,7 @@ rtp_source_process_rtp (RTPSource * src, GstBuffer * buffer,
guint16 seqnr, udelta; guint16 seqnr, udelta;
RTPSourceStats *stats; RTPSourceStats *stats;
guint16 expected; guint16 expected;
GstRTPBuffer rtp; GstRTPBuffer rtp = { NULL };
g_return_val_if_fail (RTP_IS_SOURCE (src), GST_FLOW_ERROR); g_return_val_if_fail (RTP_IS_SOURCE (src), GST_FLOW_ERROR);
g_return_val_if_fail (GST_IS_BUFFER (buffer), GST_FLOW_ERROR); g_return_val_if_fail (GST_IS_BUFFER (buffer), GST_FLOW_ERROR);
@ -1171,7 +1171,7 @@ rtp_source_process_bye (RTPSource * src, const gchar * reason)
static gboolean static gboolean
set_ssrc (GstBuffer ** buffer, guint idx, RTPSource * src) set_ssrc (GstBuffer ** buffer, guint idx, RTPSource * src)
{ {
GstRTPBuffer rtp; GstRTPBuffer rtp = { NULL };
*buffer = gst_buffer_make_writable (*buffer); *buffer = gst_buffer_make_writable (*buffer);
gst_rtp_buffer_map (*buffer, GST_MAP_WRITE, &rtp); gst_rtp_buffer_map (*buffer, GST_MAP_WRITE, &rtp);
@ -1206,7 +1206,7 @@ rtp_source_send_rtp (RTPSource * src, gpointer data, gboolean is_list,
GstBuffer *buffer = NULL; GstBuffer *buffer = NULL;
guint packets; guint packets;
guint32 ssrc; guint32 ssrc;
GstRTPBuffer rtp; GstRTPBuffer rtp = { NULL };
g_return_val_if_fail (RTP_IS_SOURCE (src), GST_FLOW_ERROR); g_return_val_if_fail (RTP_IS_SOURCE (src), GST_FLOW_ERROR);
g_return_val_if_fail (is_list || GST_IS_BUFFER (data), GST_FLOW_ERROR); g_return_val_if_fail (is_list || GST_IS_BUFFER (data), GST_FLOW_ERROR);