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;
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;
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 */
}
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 */