From eed80e2dd3c31b247e93bc0df594bbddaec6445c Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 13 Jun 2011 16:33:57 +0200 Subject: [PATCH] -good: update for buffer API change --- gst/avi/gstavimux.c | 2 +- gst/avi/gstavisubtitle.c | 2 +- gst/rtsp/gstrtspsrc.c | 2 +- gst/udp/gstudpsrc.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gst/avi/gstavimux.c b/gst/avi/gstavimux.c index 64f2e38..63517ec 100644 --- a/gst/avi/gstavimux.c +++ b/gst/avi/gstavimux.c @@ -1573,7 +1573,7 @@ gst_avi_mux_write_index (GstAviMux * avimux) buffdata = (guint8 *) avimux->idx; avimux->idx = NULL; /* will be free()'ed by gst_buffer_unref() */ - gst_buffer_take_memory (buffer, + gst_buffer_take_memory (buffer, -1, gst_memory_new_wrapped (0, buffdata, g_free, buffsize, 0, buffsize)); avimux->total_data += buffsize + 8; diff --git a/gst/avi/gstavisubtitle.c b/gst/avi/gstavisubtitle.c index afa4170..f669154 100644 --- a/gst/avi/gstavisubtitle.c +++ b/gst/avi/gstavisubtitle.c @@ -152,7 +152,7 @@ gst_avi_subtitle_extract_file (GstAviSubtitle * sub, GstBuffer * buffer, ret = gst_buffer_new (); slen = strlen (utf8); - gst_buffer_take_memory (ret, + gst_buffer_take_memory (ret, -1, gst_memory_new_wrapped (0, utf8, g_free, slen, 0, slen)); GST_BUFFER_OFFSET (ret) = 0; diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c index eeba996..8196f95 100644 --- a/gst/rtsp/gstrtspsrc.c +++ b/gst/rtsp/gstrtspsrc.c @@ -3589,7 +3589,7 @@ gst_rtspsrc_loop_interleaved (GstRTSPSrc * src) size -= 1; buf = gst_buffer_new (); - gst_buffer_take_memory (buf, + gst_buffer_take_memory (buf, -1, gst_memory_new_wrapped (0, data, g_free, size, 0, size)); /* don't need message anymore */ diff --git a/gst/udp/gstudpsrc.c b/gst/udp/gstudpsrc.c index bddf4d7..5fb7d33 100644 --- a/gst/udp/gstudpsrc.c +++ b/gst/udp/gstudpsrc.c @@ -525,7 +525,7 @@ no_select: } outbuf = gst_buffer_new (); - gst_buffer_take_memory (outbuf, + gst_buffer_take_memory (outbuf, -1, gst_memory_new_wrapped (0, pktdata, g_free, pktsize, offset, ret)); /* use buffer metadata so receivers can also track the address */ -- 2.7.4