gstreamer/gst-libs/gst
Víctor Manuel Jáquez Leal 62c3888b76 wayland: decouple wl_buffer from frame
This patch takes out the wayland's buffer from the the frame structure. The
buffer is queued to wayland and destroyed in the "release" callback. The
frame is freed in the surface's "done" callback.

In this way a buffer may be leaked but not the whole frame structure.

- surface 'done' callback is used to throttle the rendering operation and to
  unallocate the frame, but not the buffer.
- buffer 'release' callback is used to destroy wl_buffer.

Original-patch-by: Zhao Halley <halley.zhao@intel.com>
* code rebase
* kept the the event_queue for buffer's proxy

Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>

https://bugzilla.gnome.org/show_bug.cgi?id=749078
2015-05-14 16:48:43 +02:00
..
base Fix missing files in distribution tarball. 2013-12-06 14:16:28 +01:00
codecparsers HEVC: Allow to build h265 codecparser internally 2015-04-13 14:51:51 +03:00
vaapi wayland: decouple wl_buffer from frame 2015-05-14 16:48:43 +02:00
Makefile.am Remove libgstvaapi-videoutils.so 2015-04-03 17:01:45 +03:00