diff options
author | George Kiagiadakis <george.kiagiadakis@collabora.com> | 2015-08-30 14:56:57 +0200 |
---|---|---|
committer | George Kiagiadakis <george.kiagiadakis@collabora.com> | 2015-10-14 22:05:52 +0200 |
commit | f78b37e6b2ed2424dfebbd9e4d210aab0af9ab25 (patch) | |
tree | 817f37421459b901c617ab97afae590d9fc92c6b /ext/wayland | |
parent | abcc8eafed04ad74ce90beffe59aa091a026d948 (diff) | |
download | gstreamer-plugins-bad-f78b37e6b2ed2424dfebbd9e4d210aab0af9ab25.tar.gz |
waylandsink: fix fallback buffer allocation
Copy-paste mistake; the wl_buffer was attached on the wrong buffer...
Diffstat (limited to 'ext/wayland')
-rw-r--r-- | ext/wayland/gstwaylandsink.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/wayland/gstwaylandsink.c b/ext/wayland/gstwaylandsink.c index a850a8a2f..c80410b81 100644 --- a/ext/wayland/gstwaylandsink.c +++ b/ext/wayland/gstwaylandsink.c @@ -652,7 +652,7 @@ gst_wayland_sink_render (GstBaseSink * bsink, GstBuffer * buffer) /* the first time we acquire a buffer, * we need to attach a wl_buffer on it */ - wlbuffer = gst_buffer_get_wl_buffer (buffer); + wlbuffer = gst_buffer_get_wl_buffer (to_render); if (G_UNLIKELY (!wlbuffer)) { mem = gst_buffer_peek_memory (to_render, 0); wbuf = gst_wl_shm_memory_construct_wl_buffer (mem, sink->display, @@ -660,7 +660,7 @@ gst_wayland_sink_render (GstBaseSink * bsink, GstBuffer * buffer) if (G_UNLIKELY (!wbuf)) goto no_wl_buffer; - gst_buffer_add_wl_buffer (buffer, wbuf, sink->display); + gst_buffer_add_wl_buffer (to_render, wbuf, sink->display); } gst_buffer_map (buffer, &src, GST_MAP_READ); |