summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2014-06-02 21:43:34 -0400
committerOlivier CrĂȘte <olivier.crete@collabora.com>2014-06-02 21:46:04 -0400
commitdc63c5ff517c5726c66a1a33bb3736d50306d23f (patch)
tree3295cbe10bf1a577aba52bcfe4ebeebe9884981b
parenta1e479a9a0f9d91eec147c27bd336d7e46e90648 (diff)
downloadgstreamer-plugins-bad-dc63c5ff517c5726c66a1a33bb3736d50306d23f.tar.gz
shmsink: Allocate enough memory to do alignment
https://bugzilla.gnome.org/show_bug.cgi?id=731093
-rw-r--r--sys/shm/gstshmsink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/shm/gstshmsink.c b/sys/shm/gstshmsink.c
index cbebdf5ef..b7ecb66cc 100644
--- a/sys/shm/gstshmsink.c
+++ b/sys/shm/gstshmsink.c
@@ -258,7 +258,7 @@ gst_shm_sink_allocator_alloc_locked (GstShmSinkAllocator * self, gsize size,
/* allocate more to compensate for alignment */
maxsize += align;
- block = sp_writer_alloc_block (self->sink->pipe, size);
+ block = sp_writer_alloc_block (self->sink->pipe, maxsize);
if (block) {
GstShmSinkMemory *mymem;
gsize aoffset, padding;