vaapivideobufferpool: set correct buffer size
authorJulien Isorce <j.isorce@samsung.com>
Wed, 19 Oct 2016 14:15:01 +0000 (15:15 +0100)
committerVíctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
Mon, 21 Nov 2016 15:37:31 +0000 (16:37 +0100)
commitaca43dab4773e7bdf92f2d70066a53541432522f
treeba4b57e6d3b5d77ea8cc53d40744bacabcfd843e
parente2657882712ae0e18583688f7623c125a517bc61
vaapivideobufferpool: set correct buffer size

We should set the correct buffer size when we are configuring the pool,
otherwise the buffer will be discarded when it returns to the pool.

Indeed when the ref-count of a buffer reaches zero, its pool will queue
it back (and ref it) if, and only if, the buffer size matches the
configured buffer size on the pool.

This issue can be debugged with GST_DEBUG=*PERF*:6, see gstbufferpool.c

https://bugzilla.gnome.org/show_bug.cgi?id=774782
gst/vaapi/gstvaapivideobufferpool.c